Toimintojen käyttämisen yleiskatsaus

Tässä ohjeaiheessa käsitellään Dynamics 365 Customer Engagement (on-premises) -sovellusta. Ohjeaiheen Power Apps -versio on täällä: Toimintojen käyttäminen

Toiminnot ovat prosessityyppejä. Voit käynnistää toimintoja, myös mukautettuja toimintoja, suoraan työnkulusta tai dialogista kirjoittamatta koodia. Lisätietoja: Mukautetun toiminnon käynnistäminen työnkulusta tai dialogista

Toiminnot voi käynnistää myös Dynamics 365 Customer Engagement (on-premises):n WWW-palveluita käyttävän mukautetun koodin avulla.

Voit kutsua toimintoja seuraavilla tavoilla:

  • Koodista, joka suoritetaan laajennuksessa tai mukautetussa työnkulussa.

  • Komennosta, joka on sijoitettu sovellukseen ja suorittaa toiminnon käyttämällä JavaScript-koodia.

  • Integroinnista toiseen järjestelmään, joka käyttää Dynamics 365 Customer Engagement (on-premises)-verkkopalveluita.

  • Mukautetusta asiakassovelluksesta, joka käyttää- Dynamics 365 Customer Engagement (on-premises)-verkkopalveluita.

Kehittäjille on lisätietoja ohjeaiheessa: Omien toimintojen luominen.

Miksi käyttää toimintoja?

Toiminnot mahdollistavat useita mahdollisuuksia liiketoimintalogiikan muodostamiselle. Ennen toimintoja liiketoimintaprosessit toteutettiin ainoastaan laajennusten tai mukautettujen työnkulun aktiviteettien avulla. Toimintojen avulla voit tehdä esimerkiksi luonnin, päivityksen, poiston, delegoimisen tai suorittamisen toiminnon. Sisäisesti toiminto luo mukautetun sanoman. Kehittäjät viittaavat näihin toimiin "viesteinä". Jokainen näistä sanomista perustuu entiteettitietueelle tehtyihin toimintoihin. Prosessi sisältää kolme vaihetta, jos prosessin tavoitteena on luoda tietue, päivittää tietue ja lopulta delegoida se. Kukin vaihe määritellään entiteetin ominaisuuksien mukaan, eikä välttämättä liiketoimintaprosessin mukaan.

Toiminnot tarjoavat mahdollisuuden määrittää yksittäinen verbi (tai viesti), joka vastaa operaatiota, jonka joudut suorittamaan yritystäsi varten. Nämä uudet viestit ovat sidoksissa prosessiin tai toimintaan sen sijaan, mitä entiteetin kanssa voi tehdä. Nämä viestit voivat vastata verbejä, kuten kasvattaa, muuntaa, aikatauluttaa, reitittää tai hyväksyä – tarpeesi mukaan. Näiden verbien lisääminen auttaa tarjoamaan monipuolisemman sanaston, jolla voit määrittää liiketoimintaprosessejasi. Voit käyttää tätä monipuolisempaa sanastoa asiakkailta tai integraatioista sen sijasta, että sinun tarvitsee kirjoittaa toimintoja asiakkaiden kanssa. Tämä on myös helpompaa, koska voit hallita ja kirjata koko toiminnan onnistumisen tai epäonnistumisen yhtenä yksikkönä.

Määritettävissä olevat viestit

Kun toiminto on määritetty ja aktivoitu, kehittäjä voi käyttää kyseistä viestiä samalla tavoin kuin mitä tahansa muuta ympäristössä annettua viestiä. Kuitenkin merkittävänä erona on, että nyt joku, joka ei ole kehittäjä, voi toteuttaa muutokset, joiden mukaan tulisi toimia, kun kyseinen viesti käytetään. Voit määrittää toiminnon muokkaamaan vaiheita liiketoimintaprosessien vaihtuessa. Mitä tahansa mukautettua koodia, joka käyttää kyseistä viestiä, ei tarvitse muuttaa niin kauan kuin prosessin määritteet eivät muutu.

Työnkulkuprosessit ja laajennukset tarjoavat samanlaisia toimintoja automatisoinnin määrittämiseen. Työnkulun prosessit mahdollistavat edelleen ei-ohjelmoijalle muutoksien toteuttamisen. Ero on siinä, miten liiketoimintaprosessit koostuvat ja kuinka kehittäjät voivat kirjoittaa niiden koodin. Toiminto, joka toimii samalla tasolla kuin mikä tahansa ympäristössä annettu viesti. Kehittäjät voivat rekisteröidä toiminnoille laajennuksia.

Yleiset viestit

Toisin kuin työnkulku tai laajennukset, toimenpiteen ei tarvitse liittyä tiettyyn kohteeseen. Voit määritellä "yleisiä" toimintoja, joita voidaan kutsua itsekseen.

Katso myös

Omien toimintojen luominenToimintojen määrittäminen
Mukautetun toiminnon käynnistäminen työnkulusta tai dialogista
Työnkulun yleiskatsaus:
Liiketoimintaprosessien yleiskatsaus