Oracle CRM On Demand beheren > Bedrijfsprocesbeheer > Workflowconfiguratie > Workflowacties maken: waarden bijwerken
Workflowacties maken: waarden bijwerken
Met een actie voor het bijwerken van waarden in een workflowregel worden velden automatisch bijgewerkt wanneer een record wordt gewijzigd, zonder dat hierbij de informatie over de oorspronkelijke wijziging verloren gaat (informatie over wanneer de record is gewijzigd, door wie de record is gewijzigd, welke gegevens zijn gewijzigd, enzovoorts). Deze actie wordt uitgevoerd aan het einde van de wachtperiode die is gedefinieerd voor een of meerdere acties 'Wachten' die voorafgaan aan de actie 'Waarden bijwerken' in de workflowregel.
Als er een actie 'Waarden bijwerken' bestaat voor de workregel, moet deze worden voorafgegaan door ten minste één actie 'Wachten', tenzij de signaleringsgebeurtenis voor de workflowregel 'Voor opslag gewijzigde record' is. In Oracle CRM On Demand mag de actie 'Waarden bijwerken' alleen worden geactiveerd als deze wordt voorafgegaan door ten minste één actieve actie 'Wachten' voor de workflowregel, behalve voor workflowregels met de signaleringsgebeurtenis 'Voor opslag gewijzigde record'. Als een workflowregel een aantal acties 'Waarden bijwerken' bevat, hoeft er niet een actie 'Wachten' te worden ingesteld voor elke actie 'Waarden bijwerken'. Er hoeft maar één actie 'Wachten' te worden ingesteld die voorafgaat aan alle acties 'Waarden bijwerken' voor de regel.
OPMERKING: u kunt meerdere acties voor een workflowregel maken, met een maximum van 25 acties per regel.
In de volgende procedure wordt beschreven hoe u een actie voor het bijwerken van waarden kunt maken.
Voordat u begint. Als u de volgende procedure wilt uitvoeren, moet de machtiging 'Gegevensregels beheren - Workflowregels beheren' aan uw gebruikersrol zijn toegewezen. Zie Rollen toevoegen voor meer informatie over het toevoegen van machtigingen aan rollen.
Een actie voor het bijwerken van waarden maken
- Ga naar de regel waar u de actie wilt maken:
- Klik rechtsboven op een pagina op de algemene koppeling 'Beheer'.
- Klik in de sectie 'Bedrijfsprocesbeheer' op 'Workflowconfiguratie'.
- 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.
- Klik op de koppeling 'Naam workflow' op de regel.
- Klik op de titelbalk 'Acties' op de pagina 'Gegevens workflowregel' op 'Menu' en selecteer 'Waarden bijwerken'.
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.
- Voer op de pagina 'Workflowactie bewerken' een naam voor de actie in.
- Als u de actie wilt inschakelen, schakelt u het selectievakje 'Actief' in.
- Vul de velden die in de volgende tabel staan beschreven in, en sla de actie op.
Veld
|
Omschrijving
|
Veldnaam
|
Selecteer in de vervolgkeuzelijst de naam van het veld dat moet worden bijgewerkt.
OPMERKING: de set met velden die kunnen worden bijgewerkt, wordt bepaald door het type record voor de workflowregel. Als een veld is gemarkeerd als 'Alleen-lezen' op veldset-upniveau, kan het veld niet worden bijgewerkt met de actie 'Waarden bijwerken'. Voor sommige recordtypen zijn ook velden voor aangepaste objecten opgenomen in de set met velden die kunnen worden bijgewerkt. De velden 'Aangepast object 1', 'Aangepast object 02' en 'Aangepast object 03' en de bijbehorende ID-velden kunnen worden bijgewerkt voor een aantal recordtypen. Voor het type record 'Verkoopkans' kunnen de velden 'Aangepast object 05' en 'Aangepast object 06' en de bijbehorende ID-velden ook worden bijgewerkt.
|
Waarde
|
Klik op het pictogram fx bij het veld en geef de expressie op waarmee de nieuwe waarde voor het veld moet worden berekend. U kunt met de knop 'Syntaxis controleren' in Expression Builder de syntaxis testen.
Dit veld mag maximaal 1024 tekens bevatten.
Als u een expressie definieert om een veld te berekenen, bijvoorbeeld een aangepast margeveld waarbij de marge gelijk is aan de omzet min de kosten, wordt het veld elke keer dat de workflowregel wordt getriggerd, berekend, zelfs als de omzet en de kosten niet zijn gewijzigd. Om de prestaties te verbeteren, kunt u een extra conditie voor de workflowregel definiëren, bijvoorbeeld:
FieldValue('<Omzet>') <> PRE('<Omzet>') OF FieldValue('<Kosten>') <> PRE('<Kosten>').
De functie PRE retourneert de waarde die in het veld stond voordat het veld werd bijgewerkt.
|
Bestaande waarden overschrijven
|
Schakel dit selectievakje in als de bestaande waarde in het veld moet worden overschreven met de nieuwe waarde.
Als er al een waarde in het veld staat, wordt die waarde pas bijgewerkt wanneer dit selectievakje wordt ingeschakeld.
Is het veld leeg, dan wordt het veld bijgewerkt met de nieuwe waarde, ook als dit selectievakje is uitgeschakeld.
|
Zie de volgende onderwerpen voor stapsgewijze procedures voor het maken van andere typen workflowacties:
Verwante onderwerpen
Zie de volgende onderwerpen voor meer informatie over workflows:
|