Deaktivace aktivity
Teď můžete deaktivovat jednu nebo více aktivit z kanálu a během ověřování a spuštění kanálu je přeskočíme. Tato funkce výrazně zlepšuje efektivitu vývojářů kanálů, což zákazníkům umožňuje okomentovat část kanálu, aniž by ji odstranili z plátna. Můžete se rozhodnout je později znovu aktivovat.
Deaktivace a opětovná aktivace
Aktivitu můžete deaktivovat dvěma způsoby.
Nejprve můžete deaktivovat jednu aktivitu na kartě Obecné .
- Vyberte aktivitu, kterou chcete deaktivovat.
- Pod kartou Obecné vyberte Neaktivní pro stav aktivity.
- Vyberte stav pro označení aktivity jako. Vyberte z úspěšných, neúspěšných nebo přeskočených
Další možností je deaktivovat více aktivit kliknutím pravým tlačítkem myši.
- Stisknutím klávesy Ctrl vyberte vícenásobný výběr. Pomocí myši klikněte levým tlačítkem na všechny aktivity, které chcete deaktivovat.
- Kliknutím pravým tlačítkem myši zobrazíte rozevírací nabídku.
- Výběrem možnosti Deaktivovat je všechny deaktivujte.
- Pokud chcete vyladit nastavení aktivity Označit jako, přejděte na kartu Obecné aktivity a proveďte příslušné změny.
V obou případech je potřeba nasadit změny pro deaktivaci částí během spuštění kanálu.
Pokud chcete aktivity znovu aktivovat, zvolte Aktivní pro stav aktivity a podle očekávání se vrátí zpět k předchozímu chování.
Chování
Neaktivní aktivita se v kanálu chová odlišně.
Neaktivní aktivita se na plátně zobrazí šedě s neaktivním znaménkem umístěným vedle typu aktivity.
Na plátně je v poli umístěné znaménko stavu (úspěšné, neúspěšné nebo přeskočené) pro vizualizaci aktivity Označit jako nastavení.
Aktivita je vyloučena z ověření kanálu. Proto nemusíte zadávat všechna požadovaná pole pro neaktivní aktivitu.
Během spuštění ladění a spuštění kanálu se aktivita ve skutečnosti nespustí. Místo toho spouští položku řádku vlastníka místa s rezervovaným stavem Neaktivní.
Možnost větvení je řízena aktivitou Označit jako možnost. Jinými slovy:
- Pokud označíte aktivitu jako úspěšnou, spustí se větev UponSuccess nebo UponCompletion .
- Pokud aktivitu označíte jako neúspěšnou, spustí se větev UponFailure nebo UponCompletion .
- Pokud aktivitu označíte jako přeskočenou, spustí se větev UponSkip .
Osvědčené postupy
Deaktivace je výkonný nástroj pro vývojáře kanálu. Umožňuje vývojářům "okomentovat" část kódu, aniž by trvale odstranili aktivity. Svítí v následujících scénářích:
- Při vývoji kanálu může vývojář přidat neaktivní aktivity držitele před vyplněním všech požadovaných polí. Potřebuji například aktivita Copy z SQL Serveru do datového skladu, ale ještě jsem nenastavil všechna připojení. Proto používám neaktivní aktivitu kopírování jako držitel místa pro iterativní vývoj procesu.
- Po nasazení může vývojář okomentovat určité aktivity, které neustále způsobují potíže, aby se zabránilo nákladným opakovaným pokusům. Například u místního SQL serveru dochází k problémům se síťovým připojením a vím, že moje aktivity kopírování se pro jistotu nezdaří. Možná chci deaktivovat aktivitu kopírování, aby se zabránilo opakovaným žádostem o zahlcení systému.
Známá omezení
Neaktivní aktivita se ve skutečnosti nespustí. To znamená, že aktivita nebude mít chybové pole ani typická výstupní pole. Všechny odkazy na chybějící pole můžou vyvolat chyby v podřízené oblasti.