Deaktivácia aktivity
Teraz môžete deaktivovať jednu alebo viacero aktivít z kanála a počas jeho spustenia vynecháme tieto aktivity počas overovania. Táto funkcia výrazne zvyšuje efektivitu vývojára kanála, čo umožňuje zákazníkom komentovať časť kanála bez toho, aby ho museli odstrániť z plátna. Môžete sa rozhodnúť znova ich aktivovať neskôr.
Deaktivovanie a opätovná aktivácia
Existujú dva spôsoby deaktivácie aktivity.
Najprv môžete deaktivovať jednu aktivitu z karty Všeobecné .
- Vyberte aktivitu, ktorú chcete deaktivovať
- Na karte Všeobecné vyberte možnosť Neaktívne pre stav aktivity.
- Vyberte stav pre aktivitu Označiť ako. Výber z úspešných, neúspešných alebo vynechaných
Prípadne môžete deaktivovať viacero aktivít kliknutím pravým tlačidlom myši.
- Viacnásobný výber vyberiete stlačením klávesu Ctrl nadol. Pomocou myši kliknite ľavým tlačidlom myši na všetky aktivity, ktoré chcete deaktivovať.
- Kliknutím pravým tlačidlom myši zobrazte rozbaľovaciu ponuku
- Ak chcete deaktivovať všetky, vyberte položku Deaktivovať .
- Ak chcete vyladiť nastavenia aktivity označiť ako, prejdite na kartu Všeobecné aktivity a vykonajte príslušné zmeny.
V oboch prípadoch je potrebné nasadiť zmeny na deaktiváciu častí počas spustenia kanála.
Ak chcete znova aktivovať aktivity, vyberte položku Aktívny pre stav aktivity a vrátia sa na predchádzajúce správanie podľa očakávania.
Správanie
Neaktívna aktivita sa v kanáli správa inak.
Neaktívna aktivita je na plátne sivá a vedľa typu aktivity je umiestnené neaktívne znamienko
Na plátne sa do poľa umiestni znamienko stavu (Úspešné, Neúspešné alebo Vynechané), čím sa aktivita marka vizualizuje ako nastavenie
Aktivita je vylúčená z overenia kanála. Preto nie je potrebné zadať všetky polia potrebné pre neaktívnu aktivitu.
Počas spustenia ladenia a kanála sa aktivita v skutočnosti nevykoná. Namiesto toho sa spustí položka riadka zástupného symbolu s vyhradeným stavom Inactive.
Možnosť vetvenia sa riadi aktivitou Označiť ako možnosť. Inými slovami:
- Ak označíte aktivitu ako Úspešné, spustí sa vetva UponSuccess alebo UponCompletion
- Ak označíte aktivitu ako Neúspešná, spustí sa vetva UponFailure alebo UponCompletion
- Ak označíte aktivitu ako Skipped (Vynechané), spustí sa vetva UponSkip.
Osvedčené postupy
Deaktivácia je výkonný nástroj pre vývojára kanálov. Umožňuje vývojárom "komentovať" časť kódu bez toho, aby trvale odstraňovali aktivity. Vyniká v nasledujúcich scenároch:
- Pri vývoji kanála môže vývojár pred vyplnením všetkých požadovaných polí pridať neaktívne aktivity zástupného symbolu. Napríklad potrebujem aktivitu Kopírovať z SQL Servera do skladu údajov, ale ešte som nenastavili všetky pripojenia. Preto používam neaktívnu kopírovanú aktivitu ako zástupný symbol pre iteračný vývojový proces.
- Po nasadení môže vývojár komentovať niektoré aktivity, ktoré neustále spôsobujú problémy, aby sa zabránilo nákladným pokusom. Napríklad môj lokálny SQL server má problémy so sieťovým pripojením a viem, že moje aktivity kopírovania naisto zlyhajú. Možno budem chcieť deaktivovať aktivitu kopírovania, aby som nedochádzalo k opätovnému pokusu o zaplavenie krehkého systému.
Známe obmedzenia
Neaktívna aktivita sa v skutočnosti nikdy nespusťuje. To znamená, že aktivita nebude mať pole chyby alebo jeho typické výstupné polia. Všetky odkazy na chýbajúce polia môžu spôsobiť chyby v smere toku prúdu.