Administrēšana
Automatizācija un tās aizsargi
Automatizācijas noteikumi telpā: trigeri, nosacījumi, darbības un ierobežojumi, kas aptur cilpas un vētras.
Automatizācijas noteikumi
Atveriet telpu, Automatizācija. Automatizācijas noteikums lasās kā viens teikums: šajos projektos, kad kaut kas notiek, ja šīs lietas ir patiesas, tad dari šo. Tas attiecas uz katru telpas projektu vai uz tiem, kurus izvēlaties. Automatizācijas noteikumus raksta cilvēki, kas pārvalda telpas darbplūsmas (kas pārvalda tikai viena projekta darbplūsmas, raksta automatizācijas noteikumus, kuri attiecas vienīgi uz šo projektu), un tie darbojas kā Automatizācijas konts ar šī konta tiesībām katrā projektā. Skriptēšanas nav; automatizācijas noteikumi tiek likti kopā no kataloga.
Trigeri
Mainīts statuss, izveidota darba vienība, dzēsta darba vienība, izveidota apakšvienība, sasaistīta vienība, mainīts lauks, mainīts atbildīgais, pievienots komentārs, pievienots pielikums, pierakstīts darbs, tuvojas termiņš, sākts vai pabeigts sprints, izveidota, atjaunināta, izlaista, atsaukta vai dzēsta versija, izveidots projekts, SLA slieksnis, pēc grafika, manuāli, izstrādes notikums no Git un ienākošs tīmekļa āķis.
Darbības
Sūtīt e-pastu, komentēt (iekšēji vai klientam redzami), labot vai dzēst komentāru, kas automatizācijas noteikumu pamodināja, izveidot darba vienību, klonēt vienību, veikt pāreju, piešķirt (cilvēkam, pieteicējam, darbības veicējam, vismazāk noslogotajam no kopas vai nevienam), rediģēt laukus, pārvietot zem citas vienības, saistīt vienības, pievienot citas vienības pielikumus, pievienot vērotāju, pierakstīt darbu, izlaist versiju, izveidot Google Drive failu, sūtīt Slack vai Microsoft Teams ziņu, sūtīt tīmekļa pieprasījumu, kā arī sazarojums "ja / citādi".
Tīmekļa pieprasījumi
Darbība "sūtīt tīmekļa pieprasījumu" izsauc jūsu norādītu serveri. Tā pieņem http un https portos 80, 443 vai virs 1023, neseko novirzēm, un padodas pēc 5 sekundēm savienojumam un 20 sekundēm atbildei. Adreses servera paša tīklā (loopback, privātie un link-local diapazoni, .local un .internal vārdi, mākoņa metadati) tiek atteiktas. Slack vai Teams ziņu sūta pēc tiem pašiem noteikumiem un tikai pa https.
Ienākošie tīmekļa āķu izsaukumi
Automatizācijas noteikums ar trigeri "ienākošs tīmekļa āķis" saņem slepenu adresi zem /api/webhooks/automation/. Cita sistēma tai sūta POST ar JSON (līdz 64 KB); automatizācijas noteikums var nostrādāt vienu reizi vai katrai darba vienībai, kas nosaukta laukā workItems (vai Jira issues), līdz 100 vienībām. Gan nepareiza adrese, gan izslēgts automatizācijas noteikums atbild ar 404. Lai vecā adrese vairs nestrādātu, izsniedziet jaunu.
Aizsargi
- Notikuma pamodinātie automatizācijas noteikumi darbojas divos fona pavedienos, nekad tajā pieprasījumā, kas notikumu izraisīja; tikai automatizācijas noteikums, ko cilvēks palaiž ar roku no darba vienības, izpildās, kamēr viņš gaida
- Automatizācijas noteikumu ķēde, kas dziļāka par 3, tiek apturēta kā cilpa
- Vienu automatizācijas noteikumu var izpildīt ne vairāk kā 500 reižu stundā, visi automatizācijas noteikumi kopā 5000; pēc tam tie tiek bremzēti
- Tas pats automatizācijas noteikums uz tās pašas darba vienības biežāk nekā 5 reizes minūtē tiek apturēts
- Automatizācijas noteikums, kas neizdodas 5 reizes pēc kārtas, izslēdzas pats un pasaka, kāpēc
- Grafika automatizācijas noteikumi darbojas ne biežāk kā ik pēc 5 minūtēm un apstrādā ne vairāk kā 200 vienības vienā reizē
- Rindā gaida līdz 10 000 notikumu; pēc tam notikums tiek izmests un ierakstīts žurnālā
Katrs automatizācijas noteikums glabā savu izpilžu žurnālu, un katra izpilde ir sasaistīta ar to automatizācijas noteikuma versiju, kas nostrādāja; ekrānā redzamas jaunākās 50 izpildes.