Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Workflowacties maken: integratiegebeurtenissen maken

Wanneer een workflowregel de actie 'Integratiegebeurtenis maken' bevat, wordt er automatisch een integratiegebeurtenis naar een of meerdere wachtrijen verzonden als aan de condities van de workflowregel wordt voldaan en er een wijziging wordt gevonden in ten minste één van de velden die met de actie 'Integratiegebeurtenis maken' worden bijgehouden.

Acties 'Integratiegebeurtenis maken' en 'Wachten'

Als u een actie 'Integratiegebeurtenis maken' wilt gebruiken om een integratiegebeurtenis te maken waarin de wijzigingen worden vastgelegd die in een record zijn aangebracht door de gebeurtenis waarmee een workflowregel is gestart, dan plaatst u de actie 'Integratiegebeurtenis maken' voor een eventuele actie 'Wachten' in de volgorde met acties op de workflowregel. Als een actie 'Wachten' vóór een actie 'Integratiegebeurtenis maken' komt op een workflowregel, dan wordt met de actie 'Wachten' voorkomen dat met de actie 'Integratiegebeurtenis maken' wijzigingen in de record worden geconstateerd. Wanneer de wachtperiode voor de actie 'Wachten' is verstreken, wordt de record opnieuw gelezen voordat de resterende acties op de regel worden uitgevoerd. Bovendien worden de waarden van de velden in de record voorafgaand aan de gebeurtenis waarmee de workflowregel is gestart, niet bewaard. De vorige en huidige waarde van een veld worden daarom altijd gezien als één en dezelfde waarde. Bovendien wordt de actie 'Integratiegebeurtenis maken' geen integratiegebeurtenis gemaakt omdat er geen wijzigingen in de bijgehouden velden zijn geconstateerd.

Indelingen keuzelijstwaarden in integratiegebeurtenissen

Afhankelijk van hoe u de wachtrijen voor integratiegebeurtenissen instelt, worden de waarden in keuzelijstvelden in de integratiegebeurtenissen opgenomen in de taal van de gebruiker met wiens actie de integratiegebeurtenis wordt gemaakt of als waarden met taalonafhankelijke code (LIC). Zie Wachtrijen voor integratiegebeurtenissen maken en Instellingen voor integratiegebeurtenissen beheren voor meer informatie over het opgeven van indelingen voor keuzelijstwaarden voor een wachtrij voor integratiegebeurtenissen.

Markeringen 'Facturering', 'Verzending' en 'Primair' in account- en relatieadresrecords

In integratiegebeurtenissen voor het type record 'Adres account' kunt u de markeringen 'Facturering' en 'Verzending' opnemen. Met deze markeringen wordt aangegeven of een adres het aangewezen factuur- of verzendadres is voor de account. In integratiegebeurtenissen voor het type record 'Adres relatie' kunt u de markering 'Primair' opnemen. Met deze markering wordt aangegeven of een adres het primaire adres is voor de relatie. U kunt geen wijzigingen bijhouden voor de markeringen 'Facturering', 'Verzending' en 'Primair'. Dit betekent dat deze markeringen niet kunnen worden gebruikt als signaleringsgebeurtenis om integratiegebeurtenissen te maken, ook al is het selectievakje 'Altijd opnemen' ingeschakeld voor de markeringen. Als u een van deze markeringen opneemt in een integratiegebeurtenis en deze markering wordt gewijzigd op hetzelfde moment als een veld waarvoor de wijzigingen worden bijgehouden, wordt in de integratiegebeurtenis die wordt gemaakt als gevolg van de wijziging in het gevolgde veld, niet de nieuwe waarde van de markering getoond. Bij de integratiegebeurtenis wordt de waarde van de markering getoond voordat de gegevens zijn gewijzigd. Als er weer een integratiegebeurtenis wordt gemaakt als gevolg van een wijziging in een gevolgd veld, wordt in de integratiegebeurtenis de waarde van de markering opgenomen nadat de gegevens zijn gewijzigd.

Bijvoorbeeld: stel dat u twee adressen hebt, Adres A en Adres B. Deze adressen zijn beide gekoppeld aan een relatie met de naam Janneke Smit. Adres A is het primaire adres voor Janneke Smit. U hebt een workflowactie 'Integratiegebeurtenis maken' voor het type record 'Adres relatie' die als volgt is geconfigureerd:

  • Het selectievakje 'Wijzigingen bijhouden' is alleen ingeschakeld voor het veld 'Adrestype'.
  • Het selectievakje 'Altijd opnemen' is ingeschakeld voor het veld 'Primair'.

Als een gebruiker het veld 'Adrestype' bijwerkt in Adres A vanuit de relatieadresrecord voor Janneke Smit en de gebruiker schakelt ook het selectievakje 'Primair' uit voor Adres A, wordt in de integratiegebeurtenis die met de workflowactie wordt gemaakt als gevolg van de wijziging in het veld 'Adrestype', het nieuwe adrestype getoond. Met de waarde bij de markering 'Primair' in de integratiegebeurtenis wordt nog steeds aangegeven dat Adres A het primaire adres is voor Janneke Smit. Als het veld 'Adrestype' in Adres A weer wordt gewijzigd vanuit de relatieadresrecord en er wordt een integratiegebeurtenis gemaakt als gevolg van de wijziging, wordt bij de markering 'Primair' in de integratiegebeurtenis getoond dat Adres A niet het primaire adres is voor Janneke Smit.

OPMERKING: u kunt meerdere acties voor een workflowregel maken, met een maximum van 25 acties per regel.

In de volgende procedure wordt beschreven hoe een actie 'Integratiegebeurtenis maken' wordt gemaakt.

Voordat u begint. Als u de hier beschreven procedure wilt uitvoeren, moet aan uw rol de machtiging 'Gegevensregels beheren - Workflowregels beheren' zijn toegewezen. Zie Rollen toevoegen voor meer informatie over het toevoegen van machtigingen aan rollen.

Ga als volgt te werk om een actie 'Integratiegebeurtenis maken' te maken:

  1. Ga naar de regel waar u de actie wilt maken:
    1. Klik rechtsboven op een pagina op de algemene koppeling 'Beheer'.
    2. Klik in de sectie 'Bedrijfsprocesbeheer' op 'Workflowconfiguratie'.
    3. Zoek op de pagina 'Lijst met workflowregels' de regel waar u de actie wilt maken.

      Zie Lijsten filteren voor informatie over het zoeken van workflowregels op de lijstpagina.

  2. Klik op de koppeling 'Naam workflow' op de regel.
  3. Klik in de titelbalk 'Acties' op de pagina 'Gegevens workflowregel' op 'Menu' en selecteer 'Integratiegebeurtenis maken'.

    OPMERKING: op basis van de startgebeurtenis op de workflowregel wordt bepaald welke typen acties er op de regel kunnen worden uitgevoerd.

    TIP: u kunt een kopie van een bestaande workflowregelactie maken door op de koppeling 'Kopiëren' van de desbetreffende actie te klikken.

  4. Voer op de pagina 'Workflowactie bewerken' een naam voor de actie in.
  5. Als u de actie wilt inschakelen, schakelt u het selectievakje 'Actief' in.
  6. Selecteer de integratiewachtrijen waarnaar de integratiegebeurtenissen moeten worden geschreven.
  7. Als voor het type record voor de workflowregel in het veld 'Schemaversie' een schema wordt ondersteund voor Web Services v1.0 en Web Services v2.0, selecteert u de webserviceversie die moet worden gebruikt voor de integratiegebeurtenissen.

    Als voor het type record voor de workflowregel een schema wordt ondersteund voor Web Services v1.0 en Web Services v2.0, wordt standaard Web Services v2.0 geselecteerd in het veld 'Schemaversie'. U kunt de selectie wijzigen voordat u de workflowactie opslaat.

    OPMERKING: als u de workflowactie hebt gemaakt en opgeslagen, kunt u de waarde in het veld 'Schemaversie' niet wijzigen.

    Als voor het type record voor de workflowregel maar een schema wordt ondersteund, wordt standaard deze webserviceversie geselecteerd. Zie Oracle Web Services On Demand Guide voor meer informatie over webservices.

  8. Sla de workflowactie op.
  9. Selecteer de optie 'Configureren' in de lijst met acties in het menu op recordniveau voor de integratiegebeurtenisactie die u wilt configureren.

    OPMERKING: de optie 'Configureren' is niet beschikbaar voor acties met de signaleringsgebeurtenis 'Wanneer records worden samengevoegd'.

  10. Op de traceerpagina 'Actie integratiegebeurtenis configureren' schakelt u de gewenste selectievakjes voor velden in:
    • Schakel het selectievakje 'Altijd opnemen' in als u wilt dat het veld wordt opgenomen in de integratiegebeurtenis, ook al is de veldwaarde niet gewijzigd.
    • Schakel het selectievakje 'Wijzigingen bijhouden' in als u wilt dat de integratiegebeurtenis wordt gegenereerd als het veld wordt bijgewerkt.
  11. Sla uw wijzigingen op.

De volgende tabel bevat een overzicht van de velden op de traceerpagina 'Actie integratiegebeurtenis configureren'.

Veld

Omschrijving

Weergavenaam

De naam van het veld zoals het wordt weergegeven in de gebruikersinterface.

Integratietag

De integratietag die wordt gebruikt als het veld wordt opgenomen in de integratiegebeurtenis.

Integratietags worden weergegeven in de kolom 'Webservices v2.0 voor integratietags' op de pagina 'Velden' van het type record.

Verplicht

Het dit alleen-lezen selectievakje wordt aangegeven of het veld is ingesteld als verplicht veld.

Altijd opnemen

Schakel dit selectievakje in als u wilt dat het veld wordt opgenomen in de integratiegebeurtenis, ook al is de veldwaarde niet gewijzigd.

OPMERKING: het selectievakje 'Altijd opnemen' is standaard ingeschakeld en kan niet worden uitgeschakeld voor bepaalde velden in Oracle CRM On Demand.

Wijzigingen bijhouden

Schakel dit selectievakje in als u wilt dat de integratiegebeurtenis wordt gegenereerd als het veld wordt bijgewerkt. Zie Het selectievakje Wijzigingen bijhouden in dit onderwerp voor meer informatie over het selectievakje 'Wijzigingen bijhouden'.

Het selectievakje 'Wijzigingen bijhouden'

Het selectievakje 'Wijzigingen bijhouden' is niet beschikbaar als de signaleringsgebeurtenis voor de workflowregel 'Voor verwijderen record', 'Na koppeling met bovenliggend item' of 'Na loskoppeling van bovenliggend item' is. Als de signaleringsgebeurtenis voor de workflowregel 'Na koppeling met bovenliggend item' of 'Na loskoppeling van bovenliggend item' is, is de set met velden die wordt weergegeven op de pagina de set met velden op het niveau van de onderliggende record. U kunt geen set met velden configureren die is opgenomen in de integratiegebeurtenis op het niveau van de bovenliggende record.

Voor workflowacties waarvoor het selectievakje 'Wijzigingen bijhouden' beschikbaar is, wordt met de workflowactie alleen een integratiegebeurtenis gemaakt als het selectievakje 'Wijzigingen bijhouden' is ingeschakeld voor ten minste een veld en als er een wijziging wordt gevonden in ten minste een van de velden waarvoor het selectievakje 'Wijzigingen bijhouden' is ingeschakeld. Als de integratiegeberutenis wordt gemaakt, worden alle velden opgenomen in de integratiegebeurtenis waarvoor het selectievakje 'Altijd opnemen' is ingeschakeld in de workflowactie.

Uitzonderingen systeemvelden

Als de signaleringsgebeurtenis voor de workflowregel niet 'Bij opslaan nieuwe record' is, worden er door Oracle CRM On Demand geen integratiegebeurtenissen gegenereerd in gevallen waarin het selectievakje 'Wijzigingen bijhouden' is ingeschakeld voor een of meer van de volgende systeemvelden en niet voor een ander veld:

  • ModifiedDate
  • ModifiedById
  • CreatedDate
  • CreatedById
  • ID

Zie Integratiegebeurtenissen voor meer informatie over integratiegebeurtenissen.

Zie de volgende onderwerpen voor stapsgewijze procedures voor het maken van andere typen workflowacties:

Verwante onderwerpen

Zie de volgende onderwerpen voor verwante informatie over workflows:


Gepubliceerd op september 2017 Copyright © 2005, 2017, Oracle. Alle rechten voorbehouden. Legal Notices.