Zdieľať cez


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.

Screenshot showing an inactive activity in pipeline.

Deaktivovanie a opätovná aktivácia

Existujú dva spôsoby deaktivácie aktivity.

Najprv môžete deaktivovať jednu aktivitu z karty Všeobecné .

  1. Vyberte aktivitu, ktorú chcete deaktivovať
  2. Na karte Všeobecné vyberte možnosť Neaktívne pre stav aktivity.
  3. Vyberte stav pre aktivitu Označiť ako. Výber z úspešných, neúspešných alebo vynechaných

Screenshot of how to deactivate one activity at a time.

Prípadne môžete deaktivovať viacero aktivít kliknutím pravým tlačidlom myši.

  1. 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ť.
  2. Kliknutím pravým tlačidlom myši zobrazte rozbaľovaciu ponuku
  3. Ak chcete deaktivovať všetky, vyberte položku Deaktivovať .
  4. Ak chcete vyladiť nastavenia aktivity označiť ako, prejdite na kartu Všeobecné aktivity a vykonajte príslušné zmeny.

Screenshot of how to deactivate multiple activities all at once.

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.

    Screenshot showing activity run status of an inactive activity.

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.