Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Om tidsplanlagte hendelser

En tidsplanlagt hendelse er en arbeidsflytregel som ikke trigges av en brukerhandling. I stedet utføres den tidsplanlagte hendelsen automatisk når en bestemt dato og et bestemt klokkeslett nås. Du kan velge å konfigurere en tidsplanlagt hendelse for utførelse flere ganger, med et intervall du angir for den tidsplanlagte hendelsen. Arbeidsflythandlingene i en tidsplanlagt hendelse utføres på en liste over poster, mens handlinger på andre typer arbeidsflytregler utføres på én post.

MERKNAD: Triggerhendelsen for en tidsplanlagt hendelse er Tidsplanlagt hendelse.

Du kan opprette tidsplanlagte hendelser for alle posttypene på øverste nivå som støtter funksjoner for listehåndtering, og for posttypene Prisliste, Produkt, Produktkategori og Bruker.

MERKNAD: Du kan også opprette tidsplanlagte hendelser for posttypen Analyse. Arbeidsflythandlingene for tidsplanlagte hendelser for posttypen Analyse utføres ikke for en liste over poster. Disse handlingene utfører i stedet en analyse, et instrumentpanel eller en instrumentpanelside på vegne av angitte brukere og sender resultatene til disse brukerne. Hvis du vil ha flere opplysninger om tidsplanlagte hendelser for posttypen Analyse, se Opprette tidsplanlagte hendelser for analyse.

Når du oppretter en tidsplanlagt hendelse for andre posttyper enn posttypen Analyse, velger du en filtrert liste som returnerer postene du vil utføre arbeidsflythandlingene for. Hver gang den tidsplanlagte hendelsen kjøres, utføres handlingene for postene som returneres av den filtrerte listen på den aktuelle datoen. Postene behandles i rekkefølge. Det vil si at alle arbeidsflythandlingene for den tidsplanlagte hendelsen utføres i rekkefølgen som er angitt i den tidsplanlagte hendelsen for den første posten i listen, deretter utføres alle handlingene for den andre posten i listen og så videre.

Du vil for eksempel kanskje at Oracle CRM On Demand skal sende en e-postpåminnelse til eierne av åpne aktiviteter der forfallsdatoen er passert, og du vil at denne handlingen skal gjentas med intervaller på én uke. Dette konfigurerer du ved å opprette en tidsplanlagt hendelse der du velger en tidligere definert liste som returnerer alle åpne aktiviteter der forfallsdatoen allerede er passert. Du konfigurerer den tidsplanlagte hendelsen til å gjentas med intervaller på én uke, og deretter oppretter du en handling av typen Send e-post for den tidsplanlagte hendelsen. Den første forekomsten av den tidsplanlagte hendelsen utføres på den angitte startdatoen, og en e-postpåminnelse sendes til eieren av hver enkelt åpne aktivitet der forfallsdatoen er passert. Den tidsplanlagte hendelsen utføres deretter på nytt automatisk med intervaller på én uke til den angitte sluttdatoen nås (eller hendelsen er utført det angitte antallet ganger).

Forekomster av tidsplanlagte hendelser tidsplanlegges og utføres på følgende måte:

  • Når du har aktivert en tidsplanlagt hendelse, genereres det en ventende forekomst for den første tidsplanlagte forekomsten av hendelsen, og statusen for den tidsplanlagte hendelsen settes til Tidsplanlagt. Den ventende forekomsten vises i Ventetidsovervåker for arbeidsflyt. Hvis du vil ha opplysninger om feltene som vises for en ventende forekomst, kan du se Felt for ventende forekomster for arbeidsflyt.

    MERKNAD: Fortsettelsesdatoen for en ventende forekomst av en tidsplanlagt hendelse er det tidligste mulige tidspunktet forekomsten vil bli utført. Det er ikke sikkert forekomsten blir utført umiddelbart, avhengig av belastningen på Oracle CRM On Demand-databasen og Oracle CRM On Demand-tjeneren på det aktuelle tidspunktet.

    Det genereres en ventende forekomst for den første tidsplanlagte forekomsten av den tidsplanlagte hendelsen selv om arbeidsflyt ikke er aktivert (det vil si at det ikke er merket av for Aktiver arbeidsflyt i selskapsprofilen) når en tidsplanlagt hendelse gjøres aktiv. Hvis arbeidsflyt ikke er aktivert, skjer imidlertid følgende på fortsettelsesdatoen for forekomsten:

    • Ingen av arbeidsflythandlingene som er konfigurert for hendelsen, utføres.
    • Hvis det oppstår en feil som fører til at den tidsplanlagte hendelsesforekomsten mislykkes (for eksempel hvis listen over poster overskrider den tillatte grensen), rapporteres feilen i Feilovervåker for arbeidsflyt. Feil for forekomsten rapporteres ikke i feilovervåkeren i andre tilfeller.
    • Det opprettes en ventende forekomst for den neste tidsplanlagte forekomsten av hendelsen.
    • Hvis det er merket av for Aktiver varsling for den tidsplanlagte hendelsen, sendes en e-postmelding til brukeren som aktiverte den tidsplanlagte hendelsen. Hvis det oppstår en feil som fører til at den tidsplanlagte hendelsesforekomsten mislykkes, angir e-postmeldingen at forekomsten er fullført med feil. Ellers angir e-postmeldingen at forekomsten er fullført som den skal.

      Den samme virkemåten gjelder for hver forekomst av den tidsplanlagte hendelsen til arbeidsflyt er aktivert.

  • Når en forekomst av den tidsplanlagte hendelsen er utført, skjer følgende:
    • Hvis det er merket av for Aktiver varsling for den tidsplanlagte hendelsen, sender Oracle CRM On Demand en e-postmelding til brukeren som aktiverte den tidsplanlagte handlingen, for å bekrefte at forekomsten er utført.
    • Det genereres en ny forekomst for den neste tidsplanlagte forekomsten av hendelsen.
  • Når alle forekomster av den tidsplanlagte hendelsen er fullført, deaktiveres den tidsplanlagte hendelsen (det vil si at avmerkingen for Aktiv for den tidsplanlagte hendelsen fjernes automatisk), og statusen for den tidsplanlagte hendelsen settes til Fullført.

Status for tidsplanlagt hendelse

Feltet Status for en tidsplanlagt hendelse oppdateres automatisk og er skrivebeskyttet. Følgende verdier kan vises i feltet Status:

  • Ikke tidsplanlagt. Den tidsplanlagte hendelsen har aldri blitt aktivert.
  • Tidsplanlagt. Den tidsplanlagte hendelsen er aktiv, og det finnes en ventende forekomst av hendelsen.
  • Fullført. Alle de planlagte forekomstene av den tidsplanlagte hendelsen er fullført.
  • Avsluttet. Den nyeste genererte forekomsten av den tidsplanlagte hendelsen ble slettet fra Ventetidsovervåker for arbeidsflyt, eller den tidsplanlagte hendelsen ble deaktivert.

    Hvis du vil ha flere opplysninger om hva som skjer når du sletter en forekomst av en tidsplanlagt hendelse fra Ventetidsovervåker for arbeidsflyt, kan du se Slette ventende forekomster fra Ventetidsovervåker for arbeidsflyt.

Om sletting av tidsplanlagte hendelser

Hvis du sletter en tidsplanlagt hendelse før alle de tidsplanlagte forekomstene av hendelsen er utført, skjer følgende:

  • Hvis det finnes en ventende forekomst av den tidsplanlagte hendelsen, slettes forekomsten fra Ventetidsovervåker for arbeidsflyt.
  • Hvis en forekomst av den tidsplanlagte hendelsen utføres på dette tidspunktet, mislykkes den. Feilen rapporteres ikke i Feilovervåker for arbeidsflyt.
  • Det genereres ingen ytterligere forekomster av den tidsplanlagte hendelsen.

Om deaktivering av tidsplanlagte hendelser

Hvis du deaktiverer en tidsplanlagt hendelse før alle de tidsplanlagte forekomstene av hendelsen er utført, skjer følgende:

  • Statusen for den tidsplanlagte hendelsen settes til Avsluttet.
  • Hvis det finnes en ventende forekomst av den tidsplanlagte hendelsen, slettes forekomsten fra Ventetidsovervåker for arbeidsflyt.
  • Hvis en forekomst av den tidsplanlagte hendelsen utføres på dette tidspunktet, kan det hende at enkelte av handlingene mislykkes.

    Mens en forekomst av en tidsplanlagt hendelse utføres, kontrollerer Oracle CRM On Demand med intervaller på fem minutter at den tidsplanlagte hendelsen fortsatt er aktiv. Hvis den tidsplanlagte hendelsen er deaktivert, avsluttes forekomsten. Handlinger som ikke allerede er utført, mislykkes, og feilforekomstene for de mislykkede handlingene rapporters i feilovervåkingen.

  • Det genereres ingen ytterligere forekomster av den tidsplanlagte hendelsen.

Hvis du merker av for Aktiv for en post for en tidsplanlagt hendelse som tidligere ble deaktivert, behandles posten for den tidsplanlagte hendelsen som en ny tidsplanlagt hendelse. Avhengig av tidsplanen skjer ett av følgende:

  • Hvis fremtidige forekomster er tidsplanlagt. Statusen for den tidsplanlagte hendelsen settes til Tidsplanlagt, og det genereres en ventende forekomst for den neste tidsplanlagte forekomsten. Antallet forekomster av den tidsplanlagte hendelsen tilbakestilles til 1 når forekomsten er generert.
  • Hvis ingen fremtidige forekomster er tidsplanlagt. Avmerkingen for Aktiv for den tidsplanlagte hendelsen fjernes automatisk på nytt, og statusen for den tidsplanlagte hendelsen settes til Fullført.

Det maksimale antallet aktive tidsplanlagte hendelser som støttes for en forekomst av Oracle CRM On Demand, er 100.

Anbefalte fremgangsmåter

Her er noen tips om anbefalte fremgangsmåter for administrasjon av tidsplanlagte hendelser:

  • Hold antallet aktive tidsplanlagte hendelser så lavt som mulig. Hvis du har for mange aktive tidsplanlagte hendelser, kan det påvirke ytelsen for arbeidsflythandlingene for hendelsene.
  • Hold antallet poster i listen for en tidsplanlagt hendelse så lavt som mulig. Selv om en tidsplanlagt hendelse kan behandle opptil 1 000 poster i en liste, blir ytelsen for arbeidsflythandlingene for hendelsene bedre hvis listen filtreres slik at den inneholder færre poster.
  • Konfigurer de tidsplanlagte hendelsene slik at de utføres på forskjellige tidspunkter. Ytelsen kan påvirkes hvis du tidsplanlegger flere hendelser for kjøring samtidig.

Hvis du vil ha opplysninger om hvordan du oppretter tidsplanlagte hendelser, se Opprette tidsplanlagte hendelser og Opprette tidsplanlagte hendelser for analyse.


Publisert Mars 2019 Copyright © 2005, 2019, Oracle. Med enerett. Legal Notices.