Oracle CRM On Demand beheren > Bedrijfsprocesbeheer > Workflowconfiguratie > Geplande gebeurtenissen maken
Geplande gebeurtenissen maken
In dit onderwerp wordt beschreven hoe u geplande gebeurtenissen maakt, dat wil zeggen, workflowregels met de signaleringsgebeurtenis 'Geplande gebeurtenis'. Zie Workflowregels maken voor informatie over hoe u workflowregels maakt met alle andere signaleringsgebeurtenissen.
Voor het plannen van een gebeurtenis gelden de volgende overwegingen:
- U kunt geen conditie opgeven voor een geplande gebeurtenis. De geplande instances van de gebeurtenis en de workflowacties op die gebeurtenis, worden altijd uitgevoerd, met uitzondering van situaties waarin zich een fout voordoet.
OPMERKING: nadat u op de pagina 'Workflowregel Nieuw' de signaleringsgebeurtenis 'Geplande gebeurtenis' hebt geselecteerd, wordt de pagina vernieuwd. De sectie 'Foutstatus workflow' wordt van de pagina verwijderd en de sectie 'Planningsgegevens', waarin u de planning voor de gebeurtenis opgeeft, wordt beschikbaar.
- Met het oog op de systeemprestaties wordt het aanbevolen om niet meerdere geplande gebeurtenissen te plannen voor uitvoering op hetzelfde tijdstip.
- U moet een begindatum en -tijd voor de geplande gebeurtenis opgeven. Ook moet u een einddatum en -tijd instellen, of opgeven hoe vaak de gebeurtenis moet worden uitgevoerd.
OPMERKING: als u een begindatum en -tijd in het verleden opgeeft, worden in Oracle CRM On Demand geen instances in het verleden gegenereerd. Stel dat u op 30 mei 2018 een geplande gebeurtenis maakt met als begindatum 15 januari 2018, en de gebeurtenis 10 keer laat uitvoeren met een interval van één maand. De eerste instance voor deze gebeurtenis wordt dan gepland voor 15 juni 2018. Alleen de instances voor de vijf resterende exemplaren in de toekomst worden uitgevoerd.
- Als u opgeeft dat de geplande gebeurtenis moet worden uitgevoerd op een bepaalde dag van de maand en die dag in een maand niet voorkomt, wordt de gebeurtenis in die maand niet uitgevoerd. U kunt bijvoorbeeld een gebeurtenis inplannen voor dag 29 in elke maand. Deze gebeurtenis wordt dan in februari niet uitgevoerd, tenzij het een schrikkeljaar is.
Wanneer u een lijst selecteert voor een geplande gebeurtenis, gelden de volgende overwegingen:
- Als u geen toegang hebt tot de gefilterde lijst die is geselecteerd voor de geplande gebeurtenis, kunt u de geplande gebeurtenis niet inschakelen.
- Als op het moment dat een instance van de geplande gebeurtenis wordt uitgevoerd de gebruiker die de gebeurtenis inschakelde geen toegang heeft tot de voor de geplande gebeurtenis geselecteerde lijst, mislukt de instance.
- Wanneer een instance van de geplande gebeurtenis wordt uitgevoerd, bevat de geretourneerde lijst alleen die records die voldoen aan de criteria van de lijstfilter en die toegankelijk zijn voor de gebruiker die de geplande gebeurtenis heeft ingeschakeld.
- Een instance van een geplande gebeurtenis kan maximaal 1000 records verwerken. Als de geselecteerde lijst voor een geplande gebeurtenis meer dan het maximaal toegestane aantal records retourneert wanneer een instance van de gebeurtenis wordt uitgevoerd, mislukt de instance. Let er dus op dat het filter op de geselecteerde lijst zodanig is geconfigureerd dat er zeer waarschijnlijk geen grote hoeveelheid records wordt geretourneerd.
- Als u het filter instelt voor een lijst die u wilt gebruiken voor geplande gebeurtenissen, kunt u een of meer van de volgende functies gebruiken in de velden 'Datum' en 'Datum/tijd':
- Duration()
- Timestamp()
- Today()
U kunt deze functies gebruiken met de volgende condities:
- Tussen
- Gelijk aan
- Op
- Op of na
- Op of voor
- Niet tussen
- Niet gelijk aan
U kunt de expressie met deze functies rechtstreeks invoeren in het veld met filterwaarden in de lijstcriteria. Stel dat u verkoopkansrecords wilt laten retourneren waarvan de waarde in 'Datum gerealiseerd' twee dagen na de huidige datum ligt (met andere woorden, de datum waarop de geplande gebeurtenis wordt uitgevoerd). U selecteert dan de conditie 'Gelijk aan' en voert de volgende expressie in:
Today() + 2
Of u wilt leadrecords laten retourneren waarvan de waarde in 'Geschatte datum gerealiseerd' 36 uur of minder in de toekomst ligt. U selecteert dan de conditie 'Tussen' en voert de volgende expressie in:
Timestamp(), Timestamp() + Duration('P0YT36H')
Zie de onderwerpen Duration (duur), Timestamp (tijdstempel) en Today (vandaag) voor meer informatie over deze functies.
Voordat u begint:
- De functionaliteit voor workflows in Oracle CRM On Demand moet voor uw bedrijf zijn ingesteld zoals beschreven in De workflowregelfunctie instellen.
- Als u de procedures in dit onderwerp wilt uitvoeren, moet aan uw rol de machtiging 'Gegevensregels beheren - Workflowregels beheren' zijn toegewezen.
- Als u geplande gebeurtenissen wilt maken voor het type record 'Gebruiker', moet aan uw gebruikersrol ook de machtiging 'Gegevensregels beheren - Workflowregels beheren voor gebruikers' zijn toegewezen. De systeembeheerder kan deze machtiging toewijzen aan de gebruikersrol 'Beheerder' en zo nodig ook aan elke andere rol. Zie Overwegingen bij het maken van workflowregels voor het type record 'Gebruiker' voor meer informatie over overwegingen bij het maken van geplande gebeurtenissen voor het type record 'Gebruiker'. Zie Rollen toevoegen voor meer informatie over het toevoegen van machtigingen aan rollen.
- Neem de informatie in het onderwerp Geplande gebeurtenissen door.
Een geplande gebeurtenissen maken
- Klik rechtsboven op een pagina op de algemene koppeling 'Beheer'.
- Klik in de sectie 'Bedrijfsprocesbeheer' op 'Workflowconfiguratie'.
- Voer een van de volgende stappen uit op de pagina 'Lijst workflowregels':
- Als u een nieuwe geplande gebeurtenis wilt maken door een bestaande gebeurtenis te kopiëren, klikt u op 'Kopiëren' bij de geplande gebeurtenis die u wilt kopiëren.
- Als u een nieuwe geplande gebeurtenis wilt maken die niet is gebaseerd op een bestaande gebeurtenis, klikt u in de titelbalk op 'Nieuw'.
- Voer op de pagina 'Gegevens workflowregel' in de sectie 'Belangrijkste gegevens workflowregel' de gegevens voor de geplande gebeurtenis in.
In de volgende tabel worden de velden beschreven.
Veld
|
Omschrijving
|
Naam workflow
|
Voer een unieke naam in (maximaal 50 tekens).
|
Actief
|
U schakelt de gebeurtenis in en uit door middel van het selectievakje 'Actief'.
Tot het moment dat een geplande gebeurtenis wordt ingeschakeld, wordt in het veld 'Gestart door' van de gebeurtenisrecord de naam weergegeven van de gebruiker die de gebeurtenis heeft gemaakt. Het veld 'Gestart door' wordt weergegeven op de gegevenspagina van de gebeurtenis nadat de record is opgeslagen.
Als het selectievakje 'Actief' wordt ingeschakeld en de record is opgeslagen, wordt het veld 'Gestart door' bijgewerkt. Hierin wordt nu de naam weergegeven van de gebruiker die het selectievakje 'Actief' heeft ingeschakeld. Die gebruiker moet toegang hebben tot de lijst die is geselecteerd voor de gebeurtenis op het moment dat een instance van de gebeurtenis wordt uitgevoerd. Als dit niet het geval is, mislukt de instance.
Voor alle in behandeling zijnde instances en de foutinstances van de geplande gebeurtenis bevat het veld 'Gestart door' ook de naam van de gebruiker die het selectievakje 'Actief' voor de gebeurtenis heeft ingeschakeld.
Zie Geplande gebeurtenissen voor meer informatie over wat er gebeurt als u een geplande gebeurtenis in- of uitschakelt.
OPMERKING: wanneer u de geplande gebeurtenis inschakelt, wordt meteen een instance gegenereerd voor het eerstvolgende geplande exemplaar van de gebeurtenis. Het wordt aangeraden om alle workflowacties voor de geplande gebeurtenis te configureren voordat u de gebeurtenis inschakelt. Als u dit niet doet en de begintijd van de geplande gebeurtenis niet ver in de toekomst ligt, wordt het eerste exemplaar mogelijk uitgevoerd voordat u klaar bent met het configureren van de workflowacties.
|
Omschrijving
|
Voer aanvullende informatie in over de geplande gebeurtenis, zoals het doel van de gebeurtenis (optioneel).
|
Type record
|
Selecteer het recordtype voor de geplande gebeurtenis.
Een geplande gebeurtenis heeft betrekking op slechts één type record. Nadat de gebeurtenis is gemaakt, kunt u het recordtype niet meer wijzigen.
|
Signaleringsgebeurtenis
|
Selecteer 'Geplande gebeurtenis'.
|
Melding inschakelen
|
Schakel dit selectievakje in als u wilt dat een e-mail wordt verzonden vanuit Oracle CRM On Demand telkens wanneer de uitvoering van een instance van de geplande gebeurtenis zonder fouten wordt voltooid, telkens wanneer een instance mislukt, en telkens wanneer een in behandeling zijnde instance wordt verwijderd. De e-mail wordt verzonden naar de gebruiker die de geplande gebeurtenis heeft ingeschakeld.
|
- Klik in de sectie 'Planningsgegevens' op het zoekpictogram (vergrootglas). Selecteer de gefilterde lijst die de records retourneert waarop u de workflowacties wilt laten uitvoeren.
- Selecteer in het veld 'Begindatum/-tijd' de datum en tijd waarop u wilt dat de eerste instance van de geplande gebeurtenis wordt uitgevoerd.
- Selecteer in het veld 'Periodiek' het interval waarin u de gebeurtenis wilt laten herhalen, bijvoorbeeld 'Wekelijks'.
- Stel in het veld 'Elke' de intervalperiode in voor de herhalende instances. Als u bijvoorbeeld in het veld 'Periodiek' de waarde 'Wekelijks' hebt geselecteerd en u wilt dat de instances met intervallen van twee weken worden uitgevoerd, voert u in het veld 'Elke' de waarde '2' in. De kleinste waarde die u hier kunt invoeren, is '1'.
- Als u in het veld 'Periodiek' de waarde 'Maandelijks' hebt geselecteerd, kunt u de gebeurtenis laten uitvoeren op de laatste dag van iedere maand waarin de gebeurtenis wordt uitgevoerd. Schakel hiervoor het selectievakje 'Laatste dag van de maand' in.
Stel dat u bijvoorbeeld een geplande gebeurtenis instelt voor een eerste uitvoering op 23 april en deze wilt laten herhalen met een interval van twee maanden, dan wordt de eerste instance op 23 april uitgevoerd. De tweede instance wordt uitgevoerd op 23 juni, de derde op 23 augustus enzovoorts. Als u echter het selectievakje 'Laatste dag van de maand' inschakelt, wordt de eerste instance van de gebeurtenis uitgevoerd op 30 april, de tweede op 30 juni, de derde op 31 augustus enzovoorts.
- Geef het aantal keren op dat u wilt dat de geplande gebeurtenis wordt uitgevoerd, of geef de einddatum en -tijd op. Dit doet u met een van de volgende procedures:
- Selecteer de optie 'Na' en geef vervolgens het aantal keren op dat de geplande gebeurtenis moet worden uitgevoerd. De ingevoerde waarde moet groter dan 0 (nul) zijn.
- Selecteer de optie 'Op datum/tijd' en stel vervolgens de einddatum en -tijd voor de geplande gebeurtenis in. De eindtijd en -datum moeten na de begindatum en -tijd vallen.
- Sla uw wijzigingen op.
Geplande gebeurtenissen bijwerken
Nadat een geplande gebeurtenis is ingeschakeld, kunt u de planning niet meer wijzigen of een andere lijst selecteren voor de geplande gebeurtenis. U kunt de geplande gebeurtenis echter wel beëindigen door deze uit te schakelen. Nadat u het selectievakje 'Actief' voor de geplande gebeurtenis hebt uitgeschakeld en de record opgeslagen, kunt u de planning bewerken of een andere lijst selecteren. Als u de geplande gebeurtenis weer inschakelt, wordt deze behandeld als een nieuwe geplande gebeurtenis.
LET OP: als u een geplande gebeurtenis uitschakelt, worden alle in behandeling zijnde instances ervan verwijderd. Als bovendien op dat moment een instance van de geplande gebeurtenis wordt uitgevoerd, kunnen sommige acties mislukken voor sommige records in de lijst. Zie Geplande gebeurtenissen voor meer informatie over wat er gebeurt als u een geplande gebeurtenis uitschakelt.
|