Exemplu: verificarea rulotei de închiriat
Construiește pas cu pas un flux care, după plecare, creează o sarcină de verificare cu subsarcini sau ridică prioritatea sarcinii deschise
Ultima actualizare la
Acest exemplu construiește un flux cu un filtru, Caută sarcină, Setează prioritatea sarcinii, un Dacă / altfel și o sarcină cu subsarcini. Nu ai nevoie de nicio cerere API pentru el.
În mediile demo ale Tillor, acest flux se află deja pregătit, ca exemplu în pauză, sub numele Nalopen huurcaravan. Îl poți privi acolo în timp ce construiești.
Ce face fluxul
Un oaspete pleacă dintr-o rulotă fixă. Rulota trebuie verificată pentru următorul oaspete.
- Dacă nu există încă o sarcină de verificare deschisă pentru acel teren, fluxul creează una, cu cinci subsarcini și un termen limită după 7 zile. Sarcina merge și la colegul care a oprit ocuparea
- Dacă există deja o sarcină de verificare deschisă, de exemplu pentru că rulota s-a eliberat de două ori la scurt timp, fluxul nu creează a doua sarcină. În schimb, prioritatea sarcinii existente crește cu un nivel
Cei doi pași de sarcină de jos sunt aproape identici. Doar descrierea diferă: dacă sistemul a încheiat ocuparea, nu există niciun coleg de menționat.
Ce îți trebuie
- Ai permisiunea Gestionare automatizări sau Toate permisiunile
- În organizația ta există un tip de teren pentru rulote fixe, în acest exemplu Stacaravan
- Opțional: un panou și o coloană pentru sarcinile de verificare
Construirea fluxului
1. Creează un flux gol
- Mergi la Admin > Automatizări și dă clic pe Automatizare nouă
- Alege Pornește de la zero
- În firul de navigare de sus, completează numele Nalopen huurcaravan
- Dă clic pe canvas, lângă pași, și completează în panou, la Descriere, la ce folosește fluxul
2. Setează declanșatorul
- Dă clic pe declanșator. Lasă Pornește de la pe Când se întâmplă ceva
- La Eveniment alege
occupation:ended. Scrie occupation pentru a căuta - La Numele pasului dă pasului numele Bezetting gestopt
Acum fluxul pornește la fiecare ocupare care se încheie. Tu îl vrei doar pentru rulote fixe:
- La Doar când dă clic pe Adaugă condiție
- Dă clic pe Variabilă și alege
occupation.terrain.terrainTypeId - Lasă comparația pe este
- La valoare alege tipul de teren Stacaravan
3. Caută o sarcină de verificare deschisă
- Adaugă un pas Caută sarcină, conectează declanșatorul la el și dă-i numele Open nalooptaak?
- La Titlu completează
Nalopen {occupation.terrain.name} - Lasă activate Legată de înregistrările evenimentului, Doar sarcini nefinalizate și Omite subsarcinile
Pasul caută acum o sarcină principală care nu este încă finalizată, care se numește exact Nalopen urmat de numele terenului și care este legată de același teren, același client sau aceeași rezervare. Apoi fluxul continuă pe Găsită sau Negăsită.
4. Ridică prioritatea
- Adaugă un pas Setează prioritatea sarcinii, dă-i numele Prioriteit verhogen și conectează la el ieșirea Găsită
- Lasă Sarcină pe
{foundTask.id} - Lasă Modificare pe Cu un nivel mai sus și Crește până la pe Ridicată
5. Verifică cine a oprit ocuparea
- Adaugă un pas Dacă / altfel, conectează la el ieșirea Negăsită a pasului Open nalooptaak? și dă-i numele Door een collega gestopt?
- Dă clic pe Adaugă condiție și alege la Variabilă
triggeredBy.id - Alege comparația nu este gol
{triggeredBy.id} este gol dacă sistemul a încheiat ocuparea, de exemplu o sarcină programată. Atunci fluxul merge pe Nu.
6. Creează sarcina
Adaugă un pas Creează sarcină, dă-i numele Nalooptaak maken și conectează la el ieșirea Da. Completează câmpurile astfel:
| Câmp | Valoare |
|---|---|
| Titlu | Nalopen {occupation.terrain.name} |
| Descriere | Automatisch gegenereerd., un rând gol și Bezetting stopgezet door @{triggeredBy.name}({triggeredBy.id}) |
| Prioritate | Scăzută |
| Termen după | 7 zile |
| Atribuie și persoanei care a cauzat evenimentul | Activat |
| Leagă de înregistrări | Activat |
| Subtaskuri | Cinci rânduri: Kuisen, Inboedel, Internet + TV, Kader QR code, Controleren op werkjes |
Cu @{triggeredBy.name}({triggeredBy.id}) colegul este menționat în descriere. Dacă vrei ca sarcina să ajungă pe un panou, alege un panou la Adaugă la panou și o coloană la Coloană. Cine trebuie să primească mereu sarcina alegi la Atribuie către.
Lasă titlul identic cu cel din Open nalooptaak?. Altfel, pasul de căutare nu va mai găsi sarcina data viitoare.
7. Sarcina pentru sistem
- Dă clic pe pasul Nalooptaak maken și apoi pe Duplică pasul
- Dă copiei numele Nalooptaak maken (systeem) și conectează la ea ieșirea Nu
- Setează Descriere doar la
Automatisch gegenereerd.
8. Testează și activează
- Verifică să nu existe sus în panou un buton cu probleme (precum 1 problemă)
- Deschide fila Rulare de test și dă clic pe Rulează testul. Vezi ce drum ia fluxul și ce titlu și descriere ar primi sarcina. Nu se creează nimic
- Activează comutatorul Activ
De ce doi pași în loc de unul
Poți folosi pașii Caută sarcină și Setează prioritatea sarcinii și separat. Dacă vrei, de exemplu, să nu faci nimic când sarcina există deja, nu conecta pur și simplu nimic la Găsită. Dacă vrei să dai sarcinii existente un comentariu sau altă stare, pune un alt pas după Găsită, precum Setează starea cu {foundTask.id}.
Ce se întâmplă în practică
| Situație | Ce face fluxul |
|---|---|
| Nicio sarcină de verificare deschisă pentru acest teren | Creează o sarcină nouă cu cinci subsarcini |
| Sarcină deschisă cu prioritatea Scăzută | O setează pe Medie |
| Sarcină deschisă cu prioritatea Medie | O setează pe Ridicată |
| Sarcină deschisă cu prioritatea Ridicată sau Urgentă | Lasă prioritatea așa cum este |
| Ocupare pe alt tip de teren | Nu pornește |
Cum arată sarcina în Tillor
Sarcina apare pe numele Flux de lucru și este legată de terenul și clientul ocupării, și de rezervare dacă există. Nu orice ocupare are o rezervare. Colegul care a oprit ocuparea apare ca persoană atribuită sarcinii.