Jaa


Työnkulkuprosessit

 

Julkaistu: helmikuu 2017

Koskee seuraavaa: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Työnkulut automatisoivat liiketoimintaprosessit ilman käyttöliittymää. Ihmiset käyttävät yleensä työnkulkuprosesseja sellaisten automaattisten prosessien käynnistämiseksi, jotka eivät vaadi käyttäjän toimia.

Jokainen työnkulkuprosessi liittyy yhteen entiteettiin. Työnkulkujen määrittämisessä on huomioitava seuraavat neljä pääaluetta.

  • Milloin työnkulut käynnistetään?

  • Suoritetaanko työnkulut reaaliaikaisina työnkulkuina vai taustatyönkulkuina?

  • Mitä toimintoja työnkulkujen tulee suorittaa?

  • Millaisten ehtojen vallitessa toiminnot tulee suorittaa?

Tässä ohjeaiheessa kerrotaan, miten työnkulkuprosesseja etsitään, milloin ne käynnistetään ja tuleeko ne suorittaa reaaliaikaisina vai taustatyönkulkuina. Lisätietoja työnkulkujen suorittamista toiminnoista ja niiden ehdoista on ohjeaiheessa Työnkulun osavaiheiden määrittäminen.

Tässä ohjeaiheessa

Missä työnkulkuprosessit mukautetaan?

Työnkulun ominaisuudet

Työnkulkuprosessien käyttöoikeuskonteksti

Työnkulun aktivoiminen

Missä työnkulkuprosessit mukautetaan?

Organisaation työnkulut löytyvät Oletusratkaisu-kohdan Prosessit-solmusta ja suodattamalla niiden prosessien mukaan, joiden luokka on Työnkulku.

Processes filtered by workflow in Dynamics CRM

Työnkulkuja voi luoda tai muokata WWW-sovelluksen avulla. Kehittäjät voivat luoda työnkulkuja Microsoft Dynamics CRM SDK:n tietojen avulla. Ostamasi ratkaisut voivat myös sisältää muokattavia työnkulkuja.

Työnkulun ominaisuudet

Valitse ratkaisunhallinnan Prosessit-kohta ja valitse sitten Uusi.

Kun luot työnkulun, Luo prosessi -valintaikkunaan on määritettävä kolme ominaisuutta, jotka ovat kaikilla prosesseilla.

Creating a workflow in Dynamics CRM

  • Prosessin nimi
    Työnkulkuprosessin nimen ei tarvitse olla yksilöllinen, mutta jos työnkulkuja tulee olemaan useita, kannattaa käyttää nimeämistapaa, jonka avulla prosessit voi erottaa toisistaan. Työnkulun nimessä kannattaa ehkä käyttää vakioetuliitteitä. Etuliite voi kuvata työnkulun toimintoa tai yrityksen osastoa. Näin samanlaiset kohteet voidaan ryhmitellä työnkulkuluetteloissa.

  • Luokka
    Tämä ominaisuus kertoo, että kyseessä on työnkulkuprosessi.

  • Entiteetti
    Jokainen työnkulkuprosessi on määritettävä yhteen entiteettiin. Entiteettiä ei voi muuttaa työnkulkuprosessin luonnin jälkeen.

  • Suorita tämä työnkulku taustalla (suositus)
    Tämä vaihtoehto tulee näyttöön sen jälkeen, kun luokaksi on valittu työnkulku. Tämä asetus määrittää, onko työnkulku reaaliaikainen vai taustatyönkulku. Reaaliaikaiset työnkulut suoritetaan heti (synkronisesti) ja taustatyönkulut asynkronisesti. Käytettävissä olevat määritysvaihtoehdot riippuvat tämän asetuksen valinnasta. Taustatyönkuluissa voi käyttää odotusehtoja, jotka eivät ole käytettävissä reaaliaikaisissa työnkuluissa. Jos et käytä odotusehtoja, voit muuntaa taustatyönkulut reaaliaikaisiksi työnkuluiksi ja reaaliaikaiset työnkulut taustatyönkuluiksi. Lisätietoja odotusehdoista on ohjeaiheessa Työnkulun toimintojen ehtojen määrittäminen.

Tyyppi-vaihtoehdon avulla voi määrittää, muodostetaanko uusi työnkulku kokonaan alusta vai käynnistetäänkö se olemassa olevasta mallista. Kun valitset Uusi prosessi olemassa olevasta mallista (valitse luettelosta) -kohdan, voit valita aiemmin prosessimalleiksi tallennetuista käytettävissä olevista työnkulkuprosesseista.

Työnkulun luomisen tai olemassa olevan mallin muokkaamisen jälkeen käytettävissä on seuraavat lisäominaisuudet:

General tab in a workflow

  • Aktivoi muodossa
    Voit luoda muille malleille lisäaloituskohdan, kun valitset Prosessimalli-kohdan. Jos valitset tämän vaihtoehdon, työnkulkua ei oteta käyttöön sen aktivoinnin jälkeen, vaan se on valittavissa Luo prosessi -valintaikkunassa, jos valitset tyypiksiUusi prosessi olemassa olevasta mallista (valitse luettelosta).

    Prosessimalleja kannattaa käyttää, jos käytössä on useita samanlaisia työnkulkuprosesseja ja ne halutaan määrittää ilman saman logiikan kopioimista.

    Huomautus

    Prosessimallin muokkaaminen ei muuta muiden sellaisten työnkulkuprosessien toimintoja, joiden luomisessa on käytetty muutettavaa mallia. Mallin avulla luotu uusi työnkulku on mallin sisällön kopio.

  • Suoritettavissa
    Tämä osa sisältää vaihtoehdot, joilla kuvataan, miten työnkulku voidaan suorittaa.

    • Suorita tämä työnkulku taustalla (suositus)
      Tämä valintaruutu riippuu työnkulun luomisen aikana valitusta vaihtoehdosta. Tämä vaihtoehto ei ole käytössä, mutta voit muuttaa asetuksen Toiminnot-valikossa valitsemalla Muunna reaaliaikaiseksi työnkuluksi tai Muunna taustatyönkuluksi.

    • Tarvittaessa suoritettavana prosessina
      Valitse tämä vaihtoehto, jos haluat antaa käyttäjille oikeuden suorittaa tämä työnkulku Suorita työnkulku -komennon avulla.

    • Aliprosessina
      Valitse tämä vaihtoehto, jos haluat mahdollistaa työnkulun käynnistyksen toisesta työnkulusta.

  • Työnkulkutyön säilytys
    Tämä osa sisältää vaihtoehdon, jolla työnkulku voidaan poistaa sen jälkeen, kun työnkulku on toteutunut.

    • Poista valmiit työnkulkutyöt automaattisesti (levytilan säästämiseksi)
      Valitse tämä vaihtoehto, jos haluat, että valmis työnkulkutyön poistetaan automaattisesti.

      Huomautus

      Työnkulkutöitä ei poisteta heti valmistumisen jälkeen, vaan ne poistetaan pian sen jälkeen erissä.

  • Vaikutusalue
    Käyttäjien omistamien entiteettien vaihtoehdot ovat Organisaatio, Ylätaso: aliliiketoimintayksiköt, Liiketoimintayksikkö ja Käyttäjä. Organisaation omistamien entiteettien ainoa vaihtoehto on Organisaatio.

    Jos vaikutusalue on Organisaatio, työnkulkulogiikka voidaan ottaa käyttöön missä tahansa organisaation tietueessa. Muussa tapauksessa työnkulku voidaan ottaa käyttöön vain vaikutusalueeseen kuuluvien tietueiden alijoukossa.

    Huomautus

    Vaikutusalueen oletusarvo on Käyttäjä. Muista varmistaa, että vaikutusalueen arvo on sopiva, ennen kuin aktivoit työnkulun.

  • Aloita, kun
    Tämän osan vaihtoehtojen avulla voit määrittää, milloin työnkulku käynnistyy automaattisesti. Voit määrittää reaaliaikaisen työnkulun suoritettavaksi ennen tiettyjä tapahtumia. Tämä on erittäin tehokas ominaisuus, koska työnkulku voi pysäyttää toiminnon ennen kuin se alkaa.Lisätietoja:Reaaliaikaisten työnkulkujen käyttäminen. Vaihtoehdot ovat seuraavat:

    • Tietueen luonti

    • Tietueen tilan muuttuminen

    • Tietueen delegointi

    • Tietueen kenttien muutos

    • Tietueen poisto

    Huomautus

    Muista, että työnkululle määrittämäsi toiminnot ja ehdot eivät tunnista, milloin työnkulku suoritetaan. Jos esimerkiksi määrität työnkulun päivittämään tietueen, reaaliaikainen työnkulku voi suorittaa toiminnon vasta tietueen luonnin jälkeen. Tietuetta, jota ei ole, ei voi päivittää. Vastaavasti taustatyönkulku ei voi päivittää tietuetta, joka on poistettu, vaikka tämä toiminto voidaan määrittää työnkululle. Jos määrität työnkulun suorittamaan toiminnon, jota ei voi suorittaa, toiminto ja samalla koko työnkulku epäonnistuu.

  • Suorita käyttäjänä
    Tämä vaihtoehto on käytettävissä vain, jos poistit Suorita tämä työnkulku taustalla (suositus) -kohdan valinnan työnkulun luonnin yhteydessä tai jos muutit taustatyönkulun reaaliaikaiseksi työnkuluksi myöhemmin.

Työnkulkuprosessien käyttöoikeuskonteksti

Kun taustatyönkulku määritetään tarvittaessa suoritettavaksi prosessiksi, jonka käyttäjä käynnistää Suorita työnkulku -komennon avulla, työnkulun suorittamat toiminnot rajataan niihin, jotka käyttäjä voi suorittaa käyttäjätilille asetettujen käyttöoikeusroolien määrittämien oikeuksien ja käyttöoikeustasojen perusteella.

Kun taustatyönkulku käynnistyy tapahtuman perusteella, työnkulku toimii omistavan henkilön kontekstissa. Omistaja on yleensä työnkulun luonut henkilö.

Reaaliaikaisilla työnkuluilla on Suorita käyttäjänä -vaihtoehto. Voit valita työnkululle työnkulun omistajan tai tietueen muutokset tehneen käyttäjän käyttöoikeuskontekstin. Jos työnkulku sisältää toimintoja, joita kaikki käyttäjät eivät voi suorittaa käyttöoikeusrajoitusten vuoksi, työnkulku kannattaa suorittaa työnkulun omistajana.

Työnkulun aktivoiminen

Työnkulkuja voi muokata vain silloin, kun ne eivät ole aktiivisia. Työnkulku on aktivoitava, ennen kuin sitä voidaan käyttää manuaalisesti tai ennen kuin se voidaan ottaa käyttöön tapahtumien vuoksi. Työnkulussa on oltava vähintään yksi osavaihe, ennen kuin se voidaan aktivoida. Lisätietoja osavaiheiden määrittämisestä on ohjeaiheessa Työnkulun osavaiheiden määrittäminen

Vain työnkulun omistaja tai Toimi toisen käyttäjän puolesta -oikeuden omaava käyttäjä, kuten järjestelmänvalvoja, voi aktivoida työnkulun tai poistaa sen aktivoinnin. Syy on se, että vilpillisessä mielessä toimiva käyttäjä voisi muokata toisen käyttäjän työnkulkua ilman, että tämä tietää muutoksesta. Voit delegoida omistamasi työnkulun uudelleen muuttamalla omistajaa. Tämä kenttä sijaitsee Hallinto-välilehdessä. Jos et ole järjestelmänvalvoja, mutta haluat muokata toisen käyttäjän omistamaa työnkulkua, työnkulun aktivointi on poistettava ja työnkulku on delegoitava sinulle. Kun työnkulun muokkaaminen on tehty, voit delegoida se takaisin entiselle omistajalle, jotta he voivat aktivoida sen.

Reaaliaikaisissa työnkuluissa käyttäjällä on oltava Aktivoi reaaliaikaiset prosessit -oikeus. Reaaliaikainen työnkulut on suurempi riski vaikuttaa järjestelmän suorituskykyyn, koska vain ne henkilöt voivat arvioida mahdollisia riskejä olisi annettava tämä oikeus.

Työnkulut tallennetaan aktivoinnin yhteydessä, joten niitä ei tarvitse tallentaa ennen aktivointia.

Katso myös

Prosessien luominen ja muokkaus
Työnkulun osavaiheiden määrittäminen
Prosessien valvonta ja hallinta
Työnkulkuprosessien parhaat käytännöt

© 2017 Microsoft. Kaikki oikeudet pidätetään. Tekijänoikeudet