სამუშაო პროცესის გაშვების მონაცემების მიღება
სამუშაო პროცესებში, რომლებიც ითხოვს სამუშაო პროცესის გაშვების მონაცემებს, კონკრეტული სამუშაო პროცესის გაშვების შესახებ ინფორმაციის დასაბრუნებლად შეგიძლია გამოიყენო Get workflow run data მოქმედება. ეს მოქმედება განსხვავდება სხვა Get data მოქმედებებისგან, რადგან ის აბრუნებს მონაცემებს მხოლოდ ერთი სამუშაო პროცესის გაშვებისთვის და არა რესურსების სიისთვის.
კონფიგურაცია
ველები
მოქმედება 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. მაგალითად, შეგიძლია მიუთითო სამუშაო პროცესის გაშვების სტატუსი შიდა ელფოსტის გაგზავნა ქმედებაში:
Workflow Run Status: {{ getWorkflowRunData.url }}
Workflow Name: {{ getWorkflowRunData.workflow.name }}
Run Time: {{ getWorkflowRunData.startedAt }}ტრიგერები
შენ შეგიძლია გამოიყენო ეს ქმედება ნებისმიერ სამუშაო პროცესში, მათ შორის, დაგეგმილი დრო ტრიგერში. სამუშაო პროცესში, რომელიც იყენებს დაგეგმილი დრო ტრიგერს, სამუშაო პროცესი იწყება შენ მიერ მითითებულ დროს და არა რაიმე მოვლენის შედეგად. რადგან შენს მაღაზიაში ან აპიდან არ არსებობს კონკრეტული მოვლენა, რომელიც იწყებს სამუშაო პროცესს, მონაცემები ავტომატურად არ დაერთვება.