payments_dashboard_pipedream/payment-display-p_WxCpgo3/workflow.yaml

49 lines
1.1 KiB
YAML
Raw Normal View History

2026-03-31 23:46:11 +00:00
schema: workflow/2022.04
name: Payment Display
2026-04-09 18:48:09 +00:00
inactive: true
2026-03-31 23:46:11 +00:00
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"
: ''