Sdílet prostřednictvím


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.

Screenshot showing an inactive activity in pipeline.

Deaktivace a opětovná aktivace

Aktivitu můžete deaktivovat dvěma způsoby.

Nejprve můžete deaktivovat jednu aktivitu na kartě Obecné .

  1. Vyberte aktivitu, kterou chcete deaktivovat.
  2. Pod kartou Obecné vyberte Neaktivní pro stav aktivity.
  3. Vyberte stav pro označení aktivity jako. Vyberte z úspěšných, neúspěšných nebo přeskočených

Screenshot of how to deactivate one activity at a time.

Další možností je deaktivovat více aktivit kliknutím pravým tlačítkem myši.

  1. 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.
  2. Kliknutím pravým tlačítkem myši zobrazíte rozevírací nabídku.
  3. Výběrem možnosti Deaktivovat je všechny deaktivujte.
  4. Pokud chcete vyladit nastavení aktivity Označit jako, přejděte na kartu Obecné aktivity a proveďte příslušné změny.

Screenshot of how to deactivate multiple activities all at once.

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 .

    Screenshot showing activity run status of an inactive activity.

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.