Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

Om arbetsflödesregler

En arbetsflödesregel är en anvisning till Oracle CRM On Demand om att en eller flera åtgärder ska utföras automatiskt när en angiven händelse inträffar.

Utlösande händelser och åtgärder i arbetsflödesregler

En arbetsflödesregel utvärderas när händelsen som har angetts i regeln (den utlösande händelsen) inträffar. Om villkoren som anges i regeln uppfylls (eller om det inte finns några villkor i regeln) kommer de åtgärder som har angetts i regeln att utföras. Du kan t.ex. skapa en arbetsflödesregel som anger att när en affärsmöjlighet skapas (arbetsflödesregelns utlösande händelse), ska ett e-postmeddelande skickas till chefen för affärsmöjlighetens ägare (åtgärden i arbetsflödesregeln). Du kan också ange att e-postmeddelandet enbart ska skickas om intäkten för affärsmöjligheten överskrider en viss summa (villkoret i arbetsflödesregeln) och du kan ange innehållet i e-postmeddelandet.

Du kan också konfigurera arbetsflödesregler så att åtgärder utförs när en angiven tidsperiod har förflutit eller när ett angivet datum/tid infaller. Mer information om tidsbaserade arbetsflödesåtgärder finns i Om tidsbaserade arbetsflödesregler och Om schemalagda händelser.

Arbetsflödesregler kan utlösas av något av följande:

  • En post skapas, uppdateras, återställs, slås samman eller tas bort.

    Obs! En uppdatering av en post genom en arbetsflödesåtgärd utlöser inte nya sekvenser av arbetsflödesregler. Om åtgärden Uppdatera värden i en arbetsflödesregel för posttypen Konto t.ex. uppdaterar ett fält i en kontopost utlöser inte den här ändringen av posten några arbetsflödesregler för posttypen Konto, även om några av reglerna innehåller de utlösande händelserna Innan ändrad post sparas eller När ändrad post sparas. Om du vill att Oracle CRM On Demand ska utföra några ytterligare åtgärder som ett resultat av poständringen måste åtgärderna konfigureras i samma arbetsflödesregel som åtgärden som uppdaterade posten.

  • En post associeras med eller separeras från en annan post.

    Utlösande av arbetsflödesregler vid association och separation stöds endast för associationer mellan posttyper. Mer information finns i Om utlösande händelser för association och bortkoppling.

  • Ett angivet datum och en angiven tidpunkt har infallit.

Obs! Arbetsflödesreglerna stöder åtgärder för kaskadborttagning och djup borttagning. När t.ex. ett konto tas bort, tas även eventuella relaterade adresser bort som inte är delade. Borttagningen av en adress utlöser i sin tur arbetsflödesregler för posttypen Adress som har triggerhändelsen Innan posten tas bort. Mer information om åtgärder för kaskadborttagning och djup borttagning finns i Om borttagning och återställning av poster.

Det finns flera typer av utlösande händelser för arbetsflödesregler, men bara en utlösande händelse för varje arbetsflödesregel. Beroende på vilken utlösande händelse du väljer för regeln kan du ange att en eller flera åtgärder ska utföras automatiskt i Oracle CRM On Demand när villkoren för arbetsflödesregeln uppfylls.

Den utlösande händelsen för varje regel visas på listsidan och detaljsidan för arbetsflödesregler. Beroende på vilken typ av utlösande händelse som har valts för en arbetsflödesregel, är regeln av en av följande typer:

  • Arbetsflödesregel som tillämpas före händelsen. Arbetsflödesåtgärdena inträffar innan händelsen som utlöser regeln har slutförts.
  • Arbetsflödesregel som tillämpas efter händelsen. Arbetsflödesåtgärdena inträffar efter att händelsen som utlöste arbetsflödesregeln har slutförts.
  • Schemalagd händelse. Den schemalagda händelsen är en undertyp till den typ av regler som tillämpas efter en händelse.

    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.

    Mer information om hur du uppdaterar schemalagda händelser finns i Om schemalagda händelser och Skapa schemalagda händelser.

Arbetsflödesregler konfigureras för en post som helhet och inte för enskilda fält. Schemalagda händelser konfigureras för listor över poster.

Obs! När en regel skapats kan du inte ändra posttypen eller den utlösande händelsen i regeln. Men om det finns ett villkor för regeln kan du uppdatera det villkoret. För schemalagda händelser kan du uppdatera schemat eller välja en annan lista.

I tabellen nedan visas de åtgärder som är tillgängliga för varje utlösande händelse.

Utlösande händelse

Regeltyp

Tillgängliga åtgärder

När ny post sparats

Efter händelse

  • Skicka e-post
  • Skapa uppgift
  • Tilldela en bok
  • Skapa integreringshändelse
  • Vänta
  • Uppdatera värden

När ändrad post sparas

Efter händelse

  • Skicka e-post
  • Skapa uppgift
  • Tilldela en bok
  • Skapa integreringshändelse
  • Vänta
  • Uppdatera värden

Innan posten tas bort

Före händelse

  • Skicka e-post
  • Skapa uppgift
  • Skapa integreringshändelse

Innan ändrad post sparas

Före händelse

  • Uppdatera värden

Efter förening med överordnad

Efter händelse

  • Skicka e-post
  • Skapa integreringshändelse
  • Vänta

Efter dissociation fr överordn

Efter händelse

  • Skicka e-post
  • Skapa integreringshändelse
  • Vänta

När posten har återställts

Efter händelse

  • Skicka e-post
  • Skapa integreringshändelse
  • Skapa uppgift

När poster slås samman

Efter händelse

  • Skicka e-post
  • Skapa integreringshändelse
  • Skapa uppgift

Schemalagd händelse

Schemalagd händelse

  • Skicka e-post
  • Skapa uppgift
  • Tilldela en bok
  • Vänta
  • Uppdatera värden

Några ytterligare arbetsflödesåtgärder är tillgängliga för Oracle CRM On Demand Life Sciences Edition och Oracle CRM On Demand for Partner Relationship Management. Mer information finns i Om arbetsflödesåtgärder.

Obs! Det finns inte stöd för bearbetning av spärrade produkter för poster för varuprovsbegäranden när du använder arbetsflöden i Oracle CRM On Demand. Mer information finns i Om arbetsflöden för post för varuprovsbegäran och regler för spärrade produkter.

Obs! När det gäller vissa posttyper utlöses inte arbetsflödesreglerna som har konfigurerats med den utlösande händelsen När posten har återställts eftersom det för närvarande inte går att återställa en post av den typen. Det går t.ex. för närvarande inte att återställa en kontoteamspost. Om det i framtiden finns stöd för att återställa sådana posttyper kommer arbetsflödesreglerna som har konfigurerats med den utlösande händelsen När posten har återställts att utlösas där det är lämpligt.

Begränsningar som gäller för arbetsflödesregler och regelåtgärder

Följande begränsningar gäller för arbetsflödesregler med alla andra utlösande händelser än Schemalagd händelse, och för åtgärderna som hör till de reglerna:

  • Villkor för arbetsflödesregler. Om du definierar villkor i en arbetsflödesregel, utförs åtgärderna i arbetsflödesregeln enbart om regelvillkoren uppfylls när regeln utlöses. Om villkoren inte uppfylls utförs inte åtgärderna. Om du inte definierar några villkor i en arbetsflödesregel, utförs åtgärderna i arbetsflödesregeln varje gång regeln löses ut.
  • Enskild postkontext En arbetsflödesregel som utlöses när en post skapas, uppdateras eller tas bort, fungerar enbart i en kontext med en enda post, dvs. en sådan arbetsflödesregel kan ge åtkomst till och uppdatera fält för enbart en post.

    Obs! När en arbetsflödesregel utlöses av en postassociation eller postseparation, kan integrationshändelsen som skapas av arbetsflödet innehålla fält från båden den underordnade och den överrodnade posten.

Följande begränsningar gäller för alla arbetsflödesregler och schemalagda händelser, och för åtgärderna som hör till de reglerna och händelserna:

  • Flera åtgärder i arbetsflödesregler och schemalagda händelser. Du kan skapa flera åtgärder för en arbetsflödesregel eller schemalagd händelse, upp till högst 25 åtgärder per regel eller schemalagd händelse. Om du försöker skapa fler än 25 åtgärder per regel eller schemalagd händelse får du ett felmeddelande.

    Obs! Om en arbetsflödesåtgärd för en arbetsflödesregel eller schemalagd händelse avslutas oväntat innan den slutförts, då kan det hända att de återstående åtgärderna i arbetsflödesregeln eller den schemalagda händelsen inte utförs. Information om vad som händer när en arbetsflödesåtgärd inte utförs finns i Om fel i arbetsflödesregler och arbetsflödesåtgärder.

  • Posttyper. Du kan skapa arbetsflödesregler och schemalagda händelser för flera olika posttyper. Varje arbetsflödesregel eller schemalagd händelse gäller dock enbart för en posttyp. Det innebär att om du skapar en arbetsflödesregel eller schemalagd händelse för en specifik posttyp och du vill att samma åtgärd ska utföras för en annan posttyp, så måste du skapa ytterligare en likadan arbetsflödesregel eller schemalagd händelse för den andra posttypen.

Ordning för arbetsflödesregler

När du skapar en arbetsflödesregel tilldelar Oracle CRM On Demand automatiskt regeln till nästa lediga ordningsnummer för regler som baseras på samma posttyp och samma utlösande händelse. Om den utlösande händelsen för arbetsflödesregeln är Efter förening med överordnad eller Efter dissociation från överordnad tilldelar Oracle CRM On Demand automatiskt regeln till nästa oanvänt ordningsnummer för regler som är baserade på samma posttyp, samma utlösande händelse och samma överordnad posttyp. För arbetsflödesregler där den utlösande händelsen är någonting annat än Schemalagd händelse avgör ordningsnumret i vilken ordning Oracle CRM On Demand framkallar en sekvens med arbetsflödesregler som är baserade på samma posttyp och utlösande händelse, om tillämpligt, på samma överordnad posttyp. Du kan ändra ordningen för reglerna.

Obs! Arbetsflödesregler som har den utlösande händelsen Schemalagd händelse tilldelas också ett ordningsnummer, men de utförs inte i ordning. Ordningsnumret är skrivskyddat för schemalagda händelser.

Mer information om hur du ändrar ordningen för arbetsflödesregler finns i Ändra ordningen på arbetsflödesregler.

Avsluta en ordning på arbetsflödesregler

För arbetsflödesregler med alla andra utlösande händelser än Schemalagd händelse kan du ange att Oracle CRM On Demand ska sluta bearbeta en sekvens med arbetsflödesregler om villkoret i en arbetsflödesregel uppfylls. När en arbetsflödesregel utlöses utvärderas regelns villkor. Om villkoren för regeln uppfylls och kryssrutan Avsluta på arbetsflödesregeln är markerad, utförs de aktiva åtgärderna för det befintliga arbetsflödesreglerna, men de återstående arbetsflödesreglerna som baseras på samma posttyper och samma utlösningshändelse och med samma överordnad posttyp bearbetas ej.

Ordning för arbetsflödesåtgärder

När det finns flera åtgärder i en arbetsflödesregel eller schemalagd händelse utförs åtgärderna i den ordning som anges i arbetsflödesregeln, med start från åtgärd nummer 1. Varje åtgärd slutförs innan nästa påbörjas. Du kan ändra ordningen för åtgärderna i en regel. Mer information om arbetsflödesåtgärder finns i Om arbetsflödesåtgärder.

För en schemalagd händelse 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.

Fel i arbetsflödesregler och arbetsflödesåtgärder

Om en arbetsflödesregel, schemalagd händelse eller arbetsflödesåtgärd inte utförs, så rapporteras felet antingen i Övervakning av fel i arbetsflöden eller till den användare vars åtgärder utlöste arbetsflödesregeln, beroende på typ av triggerhändelse i arbetsflödesregeln eller den schemalagda händelsen. Mer information finns i Om fel i arbetsflödesregler och arbetsflödesåtgärder.

Postsynlighet och arbetsflödesåtgärder

När en användare utför en åtgärd som utlöser en arbetsflödesregel utförs eventuellt inte vissa åtgärder i arbetsflödesregeln om användarens åtgärd resulterade i att användaren inte längre har någon synlighet för posten.

Du har kanske en arbetsflödesregel som utlöses när en ändrad kontopost sparas. Om en användare som är ägaren av en kontopost omtilldelar kontot till en annan användare, utlöses arbetsflödesregeln när kontoposten sparas. Om den ursprungliga ägaren av posten inte längre kan se kontoposten på något annat sätt, till exempel som en team- eller gruppmedlem, innebär det att arbetsflödesåtgärden som kräver åtkomst till kontot inte kan utföras.

På samma sätt utförs en instans av en schemalagd händelse inte om den användare som aktiverat den schemalagda händelsen inte längre har åtkomst till den lista som valdes för den schemalagda händelsen.

Postägarskapslägen och arbetsflödesåtgärder

Du kan ställa in posttyperna som stöder anpassade böcker i olika ägarskapslägen: användarläge, blandat läge eller bokläge. Mer information om posters ägarlägen finns i Om postägarskapslägen. Postägarskapsläget interagerar med arbetsflödets regler och åtgärder.

Följande händer om arbetsflödesåtgärden Tilldela en bok försöker att ta bort en primär anpassad bok från en post:

  • Arbetsflödesåtgärden misslyckas om posttypen är konfigurerad i bokläge.
  • Oracle CRM On Demand tar bort värdet i bokfältet på posten när den primära anpassade boken tas bort från posten, om posttypen är konfigurerad i blandat läge.
  • Om posttypen är konfigurerad i användarläge är ingen av böckerna på posten en primär bok och postägarskapsläget påverkar inte arbetsflödesåtgärden.

Om en arbetsflödesåtgärd beror på ett värde i en posts ägarfält, som när en Skicka e-post-åtgärd konfigureras för att skicka e-post med alternativet Registrerad relativ användare, sker följande:

  • Arbetsflödesåtgärden misslyckas om posttypen är konfigurerad i bokläge.
  • Om posttypen är konfigurerad i användarläge eller blandat läge, och fältet som identifierar den relativa användaren i posten är tom, misslyckas arbetsflödesåtgärden.

    Om du till exempel konfigurerar en Skicka e-post-åtgärd för att skicka e-post till en kontoägare och kontoposttypen är konfigureras i blandat läge, misslyckas arbetsflödesåtgärden om ägarfältet på kontoposttypen är tomt. Men om ägarfältet är ifyllt slutförs arbetsflödesåtgärden.

Latens

Arbetsflödesregler med alla andra utlösande händelser än Schemalagd händelse utvärderas i sekvens och synkront. Den övergripande uppdateringsåtgärden slutförs inte förrän alla regler utvärderats. Därför lägger arbetsflödesregler till en viss fördröjning till åtgärderna (dvs. tiden från det att åtgärden startats till dess den slutförts). Varje uppgift som skapas i en arbetsflödesregel kan exempelvis lägga till upp till 20 % latens i en postuppdateringsåtgärd. Varje e-postmeddelande som skapas av en arbetsflödesregel lägger till cirka 5 % latens.

Det går snabbare att utvärdera uttryck. Minimera latensen genom att lägga till ömsesidigt uteslutande uttryck i arbetsflödesvillkoren. Bygg upp dina arbetsflödesregler steg för steg och tänk på prestanda.

Klicka på ett ämne om du vill visa anvisningar för att göra följande:


Publicerat i Augusti 2018 Copyright © 2005, 2018, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.