વર્કફ્લો રનનો ડેટા મેળવો
જે વર્કફ્લોમાં વર્કફ્લો રન ડેટાની જરૂર હોય છે, તેમાં કોઈ ચોક્કસ વર્કફ્લો રન વિશેની માહિતી પુનઃપ્રાપ્ત કરવા માટે તમે વર્કફ્લો રનનો ડેટા મેળવો ઍક્શનનો ઉપયોગ કરી શકો છો. આ ઍક્શન અન્ય ડેટા મેળવો ઍક્શન્સથી અલગ છે કારણ કે તે સંસાધનોના લિસ્ટને બદલે માત્ર એક જ વર્કફ્લો રન માટેનો ડેટા પુનઃપ્રાપ્ત કરે છે.
કન્ફિગરેશન
ફીલ્ડ્સ
વર્કફ્લો રનનો ડેટા મેળવો ઍક્શન માટે કોઈ ફીલ્ડ્સની જરૂર હોતી નથી.
રિટર્ન થયેલો ડેટા
Get workflow run data ઍક્શન સિંગલ વર્કફ્લો રનનો ડેટા પરત કરે છે. પરત કરેલા ડેટામાં નીચેના વેરિએબલની માહિતી શામેલ છે:
| વેરિએબલનું નામ | વર્ણન |
|---|---|
| id | વર્કફ્લો રનનું GID. |
| legacyResourceId | વર્કફ્લો રનનું લેગસી ID. |
| retryAttemptCount | વર્કફ્લો રન માટે પુનઃપ્રયાસોની સંખ્યા. |
| startedAt | વર્કફ્લો રન શરૂ થવાનો સમય (UTCમાં). |
| triggerEvent | વર્કફ્લો રનને ટ્રિગર કરનાર ઇવેન્ટ. આ એક ઑબ્જેક્ટ છે જેમાં નીચેના ફીલ્ડ શામેલ છે: id, source અને triggeredAt. |
| url | વર્કફ્લો રનની URL. |
| workflow | વર્કફ્લો જેની સાથે વર્કફ્લો રન સંબંધિત છે. આ એક ઑબ્જેક્ટ છે જેમાં નીચેના ફીલ્ડ શામેલ છે: id, legacyResourceId, name, tags, url અને version. |
આ ઍક્શન પછી આવતા સ્ટેપ્સમાં પરત કરેલા ડેટાને ઍક્સેસ કરવા માટે, Get workflow run data નામના વેરિએબલનો ઉપયોગ કરો. ઉદાહરણ તરીકે, તમે Send internal email ઍક્શનમાં વર્કફ્લો રન સ્ટેટસનો સંદર્ભ આપી શકો છો:
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}ટ્રિગર્સ
તમે Scheduled time ટ્રિગર સહિત, કોઈપણ વર્કફ્લોમાં આ ઍક્શનનો ઉપયોગ કરી શકો છો. એવા વર્કફ્લોમાં જે Scheduled time ટ્રિગરનો ઉપયોગ કરે છે, વર્કફ્લો કોઈ ઇવેન્ટના પરિણામને બદલે તમે નિર્દિષ્ટ કરેલા સમયે શરૂ થાય છે. કારણ કે તમારા સ્ટોરમાં અથવા ઍપમાંથી એવી કોઈ વિશિષ્ટ ઇવેન્ટ નથી જે વર્કફ્લો શરૂ કરે, તેથી તેમાં કોઈ ડેટા ઑટોમૅટિક રીતે શામેલ થતો નથી.