Olet tässä:
Objektin tilan toiminnon määritelmä Salesforce Contractsissa
Objektin tilan toiminnon määritelmä sisältää toiminnon lisätietoja, mukaan lukien toiminnon tyypin Apex tai Omniscript ja toiminnon määritetyn toimintatavan, kun sitä kutsutaan. Esimerkiksi aktivoidussa sopimuksessa on mukautettu Endcontract-toiminto, joka on määritetty siirtämään sopimuksen päättymään.
Voit luoda objektin tilan siirtymistoiminnolle useita objektin tilan toimintojen määritelmiä ja päinvastoin.
Sopimuksen tila -arvo muuttuu, kun suoritat objektin tila -toiminnon määritelmän. Alla on muutama variaatio siitä, miten Apex tai Omniscript käsittelee osavaltioarvot.
| Apex | Omniscript |
|---|---|
| Salesforce Contracts käyttävät Apex tilojen siirtymisen käynnistämiseen. Apex suoritetaan järjestelmätasolla, ei käyttäjätasolla. | Omniscript on mukautettavissa. Se vaatii kokoonpanon Omniscript-tilojen muutoksille. |
Voit suorittaa Apex sopimusten toimintojen API:sta tai Salesforce Contracts. Toteuta Apex callout-kutsuja ei-synkronoidusti. Salesforce ei suosittele suorittamaan Apex suoraan. |
Voit kutsua mukautettua Omniscript-toimintoa vain Salesforce Contracts -käyttöliittymästä. |
Objektin tilan toiminnon määritelmän luominen Apex
Luo mukautettuja toimintopainikkeita luomalla objektien tilojen toimintomääritelmiä, jotka on liitetty Apex. Määritä asiaan liittyvä Apex Developer Consolessa ennen kuin luot objektin tilan toiminnon määritelmän.
| Tarvittavat käyttöoikeudet | |
|---|---|
| Apex-luokkien määrittäminen, muokkaaminen, poistaminen, suojauksen määrittäminen ja versioasetusten määrittäminen: | Apex-laadintaoikeus |
| Apex-testien suorittaminen: | Määritysten ja kokoonpanon tarkasteluoikeus |
- Etsi ja avaa sovelluskäynnistimestä Objektin tilan toiminnon määritelmä.
- Napsauta Uusi.
-
Syötä nämä tiedot:
-
API-nimi: Yksilöllinen API-nimi. Esimerkiksi DraftToSigned.
-
Nimi: Painikkeen näyttönimi.
-
Kutsuttavan luokan nimi: Luomasi kutsuttavan Apex nimi.
-
Kutsuttavan metodin nimi: Kutsuttavan Apex metodin nimi. Esimerkiksi executeAction.
-
Toiminnon tyyppi: Apex
Objektin tila -toiminnon määritelmän toimintotyyppi: Apex tai viiteobjekti.
-
Viiteobjekti: Objektien tilan toiminnon määritelmään liitetty viiteobjekti.
-
- Tallenna muutokset.
Objektin tilan toiminnon määritelmän luominen Omniscriptilla
Luo mukautettuja toimintoja luomalla objektien tilojen toimintojen määritelmiä, jotka viittaavat Omniscripteihin. Luo asiaan liittyvä Omniscript ennen objektin tilan toiminnon määritelmän luomista.
-
Objektin tila -toiminnon määritelmään liittyvät omniskriptit eivät käynnistä tilojen siirtymistä automaattisesti. Määritä tilojen muutokset Omniscriptissa.
-
Voit tehdä API-kutsuja vain Salesforce Contracts -käyttöliittymästä.
-
Et voi kutsua API:a toimintotyypille: Omniscript.
-
Sinulla täytyy olla Omnistudio-käyttöoikeusjoukkolisenssi.
- Etsi ja avaa sovelluskäynnistimestä Objektin tilan toiminnon määritelmä.
- Napsauta Uusi.
-
Syötä nämä tiedot:
-
API-nimi: Yksilöllinen API-nimi. Esimerkiksi DraftToSigned.
-
Nimi: Objektin tila -toiminnon määritelmän näyttönimi.
-
Toiminnon tyyppi: Viiteobjekti
-
Viiteobjekti: Valitse objektin tila -toiminnon määritelmään liitettävä Omniscript.
-
- Tallenna muutokset.
Katso myös
