Jaa


Aktiviteetin aktivoinnin poistaminen

Voit nyt poistaa yhden tai useamman toiminnon käytöstä putkesta, ja ohitamme ne vahvistuksen ja putken suorituksen aikana. Tämä ominaisuus parantaa merkittävästi putken kehittäjän tehokkuutta, jolloin asiakkaat voivat kommentoida jakson osaa poistamatta sitä pohjasta. Voit halutessasi aktivoida ne uudelleen myöhemmin.

Screenshot showing an inactive activity in pipeline.

Poista käytöstä ja aktivoi uudelleen

Aktiviteetin aktivoinnin voi poistaa kahdella tavalla.

Ensin voit poistaa yksittäisen aktiviteetin käytöstä sen Yleiset-välilehdestä .

  1. Valitse aktiviteetti, jonka aktivoinnin haluat poistaa.
  2. Valitse Yleiset-välilehdessä Passiivinen aktiviteetin tilaa varten
  3. Valitse merkitse aktiviteetille osavaltioksi . Valitse Onnistui, Epäonnistui tai Ohitettu

Screenshot of how to deactivate one activity at a time.

Vaihtoehtoisesti voit poistaa useiden aktiviteettien aktivoinnin hiiren kakkospainikkeella.

  1. Valitse useita painamalla Ctrl-näppäintä alaspäin. Hiiren avulla voit napsauttaa kaikkia toimintoja, joiden aktivoinnin haluat poistaa.
  2. Avaa avattava valikko napsauttamalla hiiren kakkospainikkeella
  3. Jos haluat poistaa niiden kaikkien aktivoinnin, valitse Poista aktivointi
  4. Voit hienosäätää Merkitse aktiviteetti nimellä -asetuksia siirtymällä aktiviteetin Yleiset-välilehteen ja tekemällä tarvittavat muutokset.

Screenshot of how to deactivate multiple activities all at once.

Kummassakin tapauksessa muutokset on otettava käyttöön, jotta osien aktivointi voidaan poistaa jakson suorituksen aikana.

Jos haluat aktivoida aktiviteetit uudelleen, valitse Aktiviteetin tila -kohdassa Aktiivinen, niin ne palaavat käyttämään aiempia toimintojaan odotetulla tavalla.

Toimintatavat

Passiivinen toiminto käyttäytyy putkessa eri tavalla.

  • Piirtoalustalla passiivinen aktiviteetti näkyy harmaana, kun Passiivinen-merkki on sijoitettu aktiviteettityypin viereen.

  • Pohjassa ruutuun sijoitetaan tilamerkki (Onnistui, Epäonnistui tai Ohitettu), jotta voit visualisoida Merkitse aktiviteetti asetukseksi

  • Toiminto jätetään pois putken vahvistukseen. Näin ollen sinun ei tarvitse antaa kaikkia pakollisia kenttiä passiivisille toiminnoille.

  • Virheenkorjauksen ja jakson suorituksen aikana toimintoa ei varsinaisesti suoriteta. Sen sijaan se suorittaa paikkamerkin rivinimikkeen, jolla on varattu tila Ei käytössä

  • Haaraamisvaihtoehtoa hallitaan Merkitse aktiviteetti - asetuksella. Toisin sanoen:

    • Jos merkitset aktiviteetiksi Onnistui, UponSuccess - tai UponCompletion-haara suoritetaan
    • Jos merkitset aktiviteetin epäonnistuneeksi, UponFailure- tai UponCompletion-haara suoritetaan
    • Jos merkitset aktiviteetin Ohitetuksi, UponSkip-haara suoritetaan

    Screenshot showing activity run status of an inactive activity.

Parhaat käytännöt

Käytöstä poistaminen on tehokas työkalu putkien kehittäjille. Sen avulla kehittäjät voivat "kommentoida" koodin osaa poistamatta toimintoja pysyvästi. Se loistaa seuraavissa skenaarioissa:

  • Kehitettäessä putkea kehittäjä voi lisätä paikkamerkin passiivisia toimintoja ennen kaikkien vaadittujen kenttien täyttämistä. Esimerkiksi kopiointitoimintoa SQL Serveristä Tietovarastoon tarvitaan, mutta kaikkia yhteyksiä ei ole vielä määritetty. Käytän siis passiivista kopiointitoimintoa toistuvan kehitysprosessin paikkamerkkinä.
  • Käyttöönoton jälkeen kehittäjä voi kommentoida tiettyjä toimintoja, jotka aiheuttavat jatkuvasti ongelmia kalliin uudelleenkäytön välttämiseksi. Esimerkiksi paikallisessa SQL-palvelimessa on verkkoyhteysongelmia, ja tiedän, että kopiointitoiminnot epäonnistuvat tietyssä tapauksessa. Voin halutessani poistaa kopiointitoiminnon käytöstä, jotta uudelleenpyynnöt eivät tulvisi haurastumisjärjestelmään.

Tunnetut rajoitukset

Passiivinen aktiviteetti ei koskaan tosin toimi. Tämä tarkoittaa, että aktiviteetissa ei ole virhekenttää tai sen tyypillisiä tulostekenttiä. Viittaukset puuttuvien kenttien viittauksiin saattavat aiheuttaa virheitä jatkokäsittelyssä.