Loading
Objektin tilan toiminnon määritelmä Salesforce Contractsissa

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.

Vihje
Vihje Vältä muokkaamasta Salesforce Contracts -lisenssilläsi tarjottuja vakio-objektin tilojen toimintojen määritelmiä, koska muutokset voivat toimia odottamattomasti. Jos haluat mukauttaa toimintatapaa tai lisätä kutsuttavan Apex ja -metodin, kloonaa vakio-objektin tila -toiminnon määritelmä ja käytä sen sijaan kloonattua versiota. Tarkasta tietueen On järjestelmä -kenttä nähdäksesi, onko objektin tilan toiminnon määritelmä vakiomuotoinen vai mukautettu. Valintamerkki osoittaa vakiomuotoisen määritelmän ja tyhjä arvo osoittaa mukautetun määritelmän.

Sopimuksen tila -arvo muuttuu, kun suoritat objektin tila -toiminnon määritelmän. Alla on muutama variaatio siitä, miten Apex tai Omniscript käsittelee osavaltioarvot.

ApexOmniscript
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ä.
Varoitus
Varoitus Kaikki asetusten tai Salesforcen ulkopuolisen toteutuksen työstämisen yhteydessä tekemäsi callout-pyynnöt, kuten HTTP, saattavat olla peruuttamattomia. Toteuta Apex rollBackAction-toiminto, joka kumoaa Salesforcen ulkopuolella tehdyt muutokset. Salesforce Contracts -sovellus käynnistää rollBackAction-kuvakkeen, jos toiminnon suorituksen aikana ilmenee virhe, mutta se ei takaa onnistumista, koska muutokset tehtiin Salesforcen ulkopuolella.

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
  1. Etsi ja avaa sovelluskäynnistimestä Objektin tilan toiminnon määritelmä.
  2. Napsauta Uusi.
  3. 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.

  4. 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.

Tärkeää
Tärkeää
  • 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.

  1. Etsi ja avaa sovelluskäynnistimestä Objektin tilan toiminnon määritelmä.
  2. Napsauta Uusi.
  3. 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.

  4. Tallenna muutokset.

Katso myös

Omniscriptit

 
Ladataan
Salesforce Help | Article