Oracle CRM On Demand beheren > Bedrijfsprocesbeheer > Workflowconfiguratie > Workflowacties maken: wachten
Workflowacties maken: wachten
Met een actie 'Wachten' wordt de uitvoering van andere (volgende) acties in een workflowregel in Oracle CRM On Demand uitgesteld totdat een wachtperiode is verstreken. U kunt de wachtperiode opgeven als een tijd. Ook kunt u een einddatum en -tijd opgeven voor de wachtperiode. Ook kunt u de wachtperiode direct opgeven of een expressie maken om de periode te berekenen.
OPMERKING: met de wachtperiode wordt de minimale tijd opgegeven die moet zijn verstreken voordat in Oracle CRM On Demand wordt begonnen met het uitvoeren van de andere acties van de workflowregel. De werkelijke tijd die verstrijkt voordat de andere acties worden uitgevoerd is mogelijk langer, afhankelijk van de Oracle CRM On Demand database en de Oracle CRM On Demand server, en ook van het aantal acties 'Wachten' dat in behandeling is wanneer de wachtperiode eindigt.
Acties 'Wachten' en 'Integratiegebeurtenis maken'
Als u een actie 'Integratiegebeurtenis maken' wilt gebruiken om een integratiegebeurtenis te maken waarin de wijzigingen worden vastgelegd die zijn aangebracht in een record door de gebeurtenis waarmee een workflowregel wordt geactiveerd, plaatst u de actie 'Integratiegebeurtenis maken' vóór een actie 'Wachten' in de actievolgorde van de workflowregel. Als een actie 'Wachten' vóór een actie 'Integratiegebeurtenis maken' staat in een workflowregel, dan wordt met de actie 'Wachten' voorkomen dat met de actie 'Integratiegebeurtenis maken' wijzigingen in de record worden gedetecteerd. Als de wachtperiode voor de actie 'Wachten' voorbij is, wordt de record weer gelezen voordat de resterende acties voor de regel worden uitgevoerd. De waarden die werden vermeld in de velden op de record vóór de gebeurtenis waardoor de workflowregel is geactiveerd, blijven niet behouden. De vorige waarde en de huidige waarde van een veld worden daarom als overeenkomend aangemerkt. Met de actie 'Integratiegebeurtenis maken' wordt geen integratiegebeurtenis gemaakt, omdat er geen wijzigingen zijn gevonden in de bijgehouden velden.
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 'Wachten' maakt.
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.
Ga als volgt te werk om een actie 'Wachten' te 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 'Wachten'.
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.
- Als u niet wilt dat in Oracle CRM On Demand de regelcondities opnieuw worden geëvalueerd na de wachtperiode, schakelt u het selectievakje 'Regelcondities opnieuw evalueren na wachten' uit.
OPMERKING: zie Workflowregels op basis van tijd voor meer informatie over het selectievakje 'Regelcondities opnieuw evalueren na wachten'.
- Geef de duur van het wachten op met een van de volgende opties:
- Selecteer de optie 'Periode' en voer dan als volgt de periode voor het uitstel in jaren, maanden, dagen, uren en minuten in:
- Voer in het veld 'Jaren' een positief geheel getal tussen 0 (nul) en 5 in.
- Voer in het veld 'Maanden' een positief geheel getal tussen 0 (nul) en 12 in.
- Voer in het veld 'Dagen' een positief geheel getal tussen 0 (nul) en 200 in.
- Voer in het veld 'Uren' een positief geheel getal tussen 0 (nul) en 200 in.
- Voer in het veld 'Minuten' een positief geheel getal tussen 0 (nul) en 59 in.
U kunt geen negatieve waarde of een niet geheel getal, zoals 1,5, opgeven.
OPMERKING: de maximale periode die u kunt opgeven via de optie 'Periode' is 5 jaar, 12 maanden, 200 dagen, 200 uren en 59 minuten. Gebruik de optie 'Periode-expressie in plaats van de optie 'Periode' als u een langere periode wilt opgeven.
- Selecteer de optie 'Periode-expressie' en klik vervolgens op het pictogram fx naast het veld, en gebruik de Expressie-builder voor het maken van een expressie om de periode voor het uitstel te berekenen.
Met de functie 'Duur' in de Expressie-builder kunt u een periode in dagen of dagdelen berekenen. Zie Duur voor meer informatie.
De expressie moet evalueren in een getal. Hieronder staan voorbeelden van geldige expressies om de periode voor uitstel te berekenen:
Duur('P0YT1H') + Duur('P0YT1M') + Duur('P1Y')
Duur('P0YT1H') + 1
Duur('P1YT1H') - 1
De lengte van de periode die door de expressie kan worden geretourneerd is onbeperkt.
OPMERKING: als de berekende wachtperiode negatief is, wordt de wachtperiode ingesteld op nul en wordt de actie 'Wachten' onmiddellijk voltooid. Alle resterende acties op de workflowregel worden zonder uitstel uitgevoerd.
- Selecteer de optie 'Tijd', klik op het kalenderpictogram en selecteer de einddatum en -tijd voor het uitstel.
Selecteer de tijd in overeenstemming met de tijdzone die in uw persoonlijke instellingen is opgegeven.
- Selecteer de optie 'Tijdexpressie', klik dan op het pictogram fx naast het veld, en gebruik de Expressie-builder voor het berekenen van een expressie om de einddatum en -tijd voor het uitstel te berekenen.
Met de functie 'Duur' in de Expressie-builder kunt u een periode in dagen of dagdelen berekenen. Zie Duur voor meer informatie.
De expressie moet evalueren in een datum en tijd. Hieronder staan voorbeelden van geldige expressies om de einddatum en -tijd voor het uitstel te berekenen:
Tijdstempel() + Duur('P0YT5M')
Vandaag() + Duur('P0YT5M')
OPMERKING: als de berekende einddatum en -tijd al zijn verstreken, wordt de wachtperiode voor de actie ingesteld op 0 (nul) en wordt de actie 'Wachten' onmiddellijk voltooid. Alle resterende acties op de workflowregel worden zonder uitstel uitgevoerd.
Als de expressie niet binnen een geldige datum en tijd evalueert, wordt de actie 'Wachten' onmiddellijk voltooid en worden alle resterende acties op de workflowregel zonder uitstel uitgevoerd.
De berekende datum kan onbeperkt ver in de toekomst worden ingesteld.
- Sla de actie op.
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:
|