Skriv ut      Öppna PDF-version av onlinehjälpen


Previous Topic

Next Topic

Om schemalagda händelser

En schemalagd händelse är en arbetsflödesregel som inte utlöses av en användares åtgärd. I stället utförs den schemalagda händelsen automatiskt när ett visst datum och en viss tidpunkt infaller. Om du vill kan du konfigurera en schemalagd händelse så att den utförs flera gånger, med ett intervall som du anger för den schemalagda händelsen. Arbetsflödesåtgärderna i en schemalagd händelse utförs för en lista med poster, medan åtgärderna i andra typer av arbetsflödesregler utförs för en enda post.

Obs! Den utlösande händelsen för en schemalagd händelse är Schemalagd händelse.

Du kan skapa schemalagda händelser för alla posttyper på toppnivå som stöder listhanteringsfunktioner och för posttyperna Prislista, Produkt, Produktkategori och Användare.

Obs! Du kan också skapa schemalagda händelser för posttypen Analys. Arbetsflödesåtgärderna för schemalagda händelser för posttypen Analys utförs inte för en lista med poster. I stället kör dessa åtgärder en analys, infopanel eller infopanelssida för de angivna användarnas räkning och skickar sedan resultaten till dessa användare. Mer information om schemalagda händelser för posttypen Analys finns i Skapa schemalagda händelser för Analys.

När du skapar en schemalagd händelse för en annan posttyp än posttypen Analys väljer du en filtrerad lista som returnerar de poster som du vill utföra arbetsflödesåtgärderna för. Varje gång den schemalagda händelsen körs, utförs åtgärderna för de poster som returneras av den filtrerade listan på detta datum. Posterna behandlas i ordning, det vill säga att alla arbetsflödesåtgärder för den schemalagda händelsen utförs i den ordning som anges i den schemalagda händelsen för den första posten i listan, och sedan utförs alla åtgärder för den andra posten i listan, och så vidare.

Exempel: Du kanske vill att Oracle CRM On Demand skickar en e-postpåminnelse till ägare av öppna aktiviteter vars sista datum har passerat och du vill att den här åtgärden upprepas en gång i veckan. För att ställa in detta kan du skapa en schemalagd händelse för vilken du väljer en fördefinierad lista som returnerar alla öppna aktiviteter vars sista datum redan har passerat. Du kan konfigurera den schemalagda händelsen så att den upprepas en gång per vecka och sedan skapa åtgärden Skicka e-post för den schemalagda händelsen. Den första instansen av den schemalagda händelsen körs på det startdatum som du har angett och en e-postpåminnelse skickas till ägaren av varje öppen aktivitet vars sista datum har passerat. Den schemalagda händelsen körs sedan automatiskt en gång i veckan fram till det slutdatum du har angett (eller tills händelsen har körts det antal gånger som du har angett).

Förekomsterna av schemalagda händelser schemaläggs och körs enligt följande:

  • När du har aktiverat en schemalagd händelse genereras en avvaktande instans för den första schemalagda förekomsten av händelsen och statusen på den schemalagda händelsen anges till Schemalagd. Den avvaktande instansen visas i Övervakning av vänteperiod i arbetsflöden. Information om de fält som visas för en avvaktande instans finns i Fält för avvaktande arbetsflödesinstanser.

    Obs! Fortsättningsdatumet för en avvaktande instans av en schemalagd händelse är den tidigaste möjliga tid som instansen kommer att köras. Beroende på belastningen på Oracle CRM On Demand-databasen och Oracle CRM On Demand-servern vid det här tillfället kanske inte instansen kan köras omedelbart.

    En avvaktande instans genereras för den första schemalagda förekomsten av den schemalagda händelsen även om arbetsflödet inte är aktiverat (dvs. kryssrutan Aktivera arbetsflöde i företagsprofilen är inte markerad) när en schemalagd händelse aktiveras. Om arbetsflödet inte är aktiverat vid fortsättningsdatumet för instansen händer dock följande:

    • Ingen av arbetsflödesåtgärderna som har konfigurerats för händelsen utförs.
    • Om det uppstår ett fel som skulle leda till att instansen av den schemalagda händelsen misslyckas (till exempel om listan med poster överskrider den tillåtna gränsen) rapporteras felet i Övervakning av fel i arbetsflöden. Annars rapporterar inte felövervakaren något fel för instansen.
    • En till avvaktande instans skapas för nästa schemalagda förekomst av händelsen.
    • Om kryssrutan Aktivera meddelande är markerad för den schemalagda händelsen skickas ett e-postmeddelande till användaren som aktiverade den schemalagda händelsen. Om ett fel påträffades som skulle leda till att instansen av den schemalagda händelsen misslyckas anger e-postmeddelandet att instansen slutfördes med fel. Annars anger e-postmeddelandet att instansen slutfördes utan fel.

      Samma beteende gäller för varje instans av den schemalagda händelsen tills arbetsflödet aktiveras.

  • När en instans av den schemalagda händelsen har körts händer följande:
    • Om kryssrutan Aktivera meddelande har markerats för den schemalagda händelsen skickar Oracle CRM On Demand ett e-postmeddelande till den användare som aktiverade den schemalagda händelsen för att bekräfta att instansen har körts.
    • En ny instans genereras för nästa schemalagda förekomst av händelsen.
  • Den schemalagda händelsen avaktiveras när alla instanser av den har slutförts (dvs. kryssrutan Aktiv för den schemalagda händelsen avmarkeras automatiskt) och statusen på den schemalagda händelsen anges till Slutförd.

Status för schemalagd händelse

Statusfältet för en schemalagd händelse uppdateras automatiskt och är skrivskyddat. Följande värden kan visas i statusfältet:

  • Inte schemalagd. Den schemalagda händelsen har inte aktiverats.
  • Schemalagd. Den schemalagda händelsen är aktiv och det finns en avvaktande instans av händelsen.
  • Slutförd. Alla schemalagda förekomster av den schemalagda händelsen har slutförts.
  • Avslutad. Den senast genererade instansen av den schemalagda händelsen har tagits bort från Övervakning av vänteperiod i arbetsflöden eller så har den schemalagda händelsen avaktiverats.

    Mer information om vad som händer när du tar bort en instans av en schemalagd händelse från Övervakning av vänteperiod i arbetsflöden finns i Ta bort avvaktande instanser från Övervakning av vänteperiod i arbetsflöden.

Om borttagning av schemalagda händelser

Följande händer om du tar bort en schemalagd händelse innan alla schemalagda förekomster av händelsen har körts:

  • Om det finns en avvaktande instans av den schemalagda händelsen, tas instansen bort från Övervakning av vänteperiod i arbetsflöden.
  • Om en instans av den schemalagda händelsen körs, slutförts inte instansen. Felet rapporteras inte i Övervakning av fel i arbetsflöden.
  • Inga fler instanser genereras av den schemalagda händelsen.

Om avaktivering av schemalagda händelser

Följande händer om du avaktiverar en schemalagd händelse innan alla schemalagda förekomster av händelsen har körts:

  • Statusen på den schemalagda händelsen har angetts till Avslutad.
  • Om det finns en avvaktande instans av den schemalagda händelsen, tas instansen bort från Övervakning av vänteperiod i arbetsflöden.
  • Om en instans av den schemalagda händelsen körs, kan det innebära att en del av åtgärderna inte slutförs.

    Under tiden som en instans av en schemalagd händelse körs, kontrollerar Oracle CRM On Demand var femte minut att den schemalagda händelsen fortfarande är aktiv. Instansen avslutas om den schemalagda händelsen har avaktiverats. Eventuella åtgärder som inte har utförts slutförs inte och felinstanser för de felaktiga åtgärderna rapporteras i felövervakningen.

  • Inga fler instanser genereras av den schemalagda händelsen.

Om du markerar kryssrutan Aktiv för en schemalagd händelse som tidigare var inaktiv behandlas den schemalagda händelsen nu som en ny schemalagd händelse. Beroende på schemat inträffar något av följande:

  • Om framtida förekomster är schemalagda. Statusen på den schemalagda händelsen anges till Schemalagd och en avvaktande instans genereras för nästa schemalagda förekomst. Antalet förekomster av den schemalagda händelsen återställs till 1 när instansen genereras.
  • Om inga framtida förekomster är schemalagda. Kryssrutan Aktiv avmarkeras automatiskt för den schemalagda händelsen och statusen på den schemalagda händelsen anges till Slutförd.

Det högsta antalet aktiva schemalagda händelser som stöds för en instans av Oracle CRM On Demand är 100.

Bästa praxis

Följande är några tips på bästa praxis när du hanterar schemalagda händelser:

  • Begränsa antalet aktiva schemalagda händelser så mycket som möjligt. Om det finns för många aktiva schemalagda händelser kan det påverka prestanda i arbetsflödesåtgärderna för händelserna.
  • Begränsa antalet poster i listan för en schemalagd händelse så mycket som möjligt. Även om en schemalagd händelse kan bearbeta upp till 1 000 poster i en lista förbättras prestanda i arbetsflödesåtgärderna för händelserna om listan filtrerats så att den innehåller färre poster.
  • Konfigurera de schemalagda händelserna så att de körs vid olika tidpunkter. Prestanda kan påverkas om du schemalägger flera händelser så att de körs vid samma tidpunkt.

Information om hur du skapar schemalagda händelser finns i Skapa schemalagda händelser och Skapa schemalagda händelser för Analys.


Publicerat i Mars 2021 Copyright © 2005, 2021, Oracle och / eller dess dotterbolag. Legal Notices.