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