schema: workflow/2022.04 name: Payment Display inactive: true triggers: - id: dc_QyuaX1X steps: - namespace: filter runtime: nodejs20.x uses: "./filter/entry.js" props: _filter: continue: 'true' rules: t: and r: - a: "{{steps.trigger.event.fileExtension}}" op: str= b: "{{steps.trigger.event.fileExtension}}" matchCase: true - namespace: download_file runtime: nodejs20.x uses: google_drive-download-file@0.1.22 props: googleDrive: authProvisionId: apn_dbh7Jkb drive: My Drive fileId: "{{steps.trigger.event.id}}" filePath: "/tmp/{{steps.trigger.event.name}}" - namespace: parse runtime: nodejs20.x uses: "./parse/entry.js" - namespace: calculate runtime: nodejs20.x uses: "./calculate/entry.js" - namespace: prepare_dashboard runtime: nodejs20.x uses: "./prepare_dashboard/entry.js" - namespace: save_to_datastore runtime: nodejs20.x uses: data_stores-add-update-multiple-records@0.0.9 props: dataStore: storeId: ds_5ludZgA data: current_dashboard: "{{steps.prepare_dashboard.$return_value}}" ? "\n" : ''