Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Om feil i arbeidsflytregler og arbeidsflythandlinger

Virkemåten når en arbeidsflytregel eller en handling i en arbeidsflytregel mislykkes, er avhengig av følgende:

  • Hvorvidt arbeidsflytregelen utløses før eller etter en hendelse. Dette bestemmes av triggerhendelsen i arbeidsflytregelen. Hvis du vil ha flere opplysninger om triggerhendelser, se Om arbeidsflytregler.
  • Feiltypen som fører til at arbeidsflytregelen eller -handlingen mislykkes.

Her er noen eksempler på feil som kan føre til at en arbeidsflytregel eller en arbeidsflythandling mislykkes:

  • En syntaksfeil i et uttrykk i en arbeidsflytregelbetingelse eller i en arbeidsflythandling. Noen syntaksfeil blir ikke oppdaget i uttrykksverktøyet når en arbeidsflytregel eller -handling opprettes.
  • En semantisk feil i et uttrykk i en arbeidsflytregelbetingelse eller i en arbeidsflythandling. Dette er eksempler på semantiske feil som kan oppstå:
    • Et felt i uttrykket er ikke identifiserbart i Oracle CRM On Demand fordi integreringsetiketten for feltet ble endret etter at arbeidsflytregelen eller arbeidsflythandlingen ble opprettet.
    • En ugyldig verdi er angitt for et plukklistefelt i uttrykket.

Feil i arbeidsflytregler og arbeidsflythandlinger etter hendelser

Tabellen nedenfor beskriver utfallet for feil som oppstår i arbeidsflytregler og arbeidsflytregelhandlinger etter hendelser.

Feiltype

Utfall

Dette blir rapportert i Feilovervåker for arbeidsflyt

Syntaksfeil i en arbeidsflytregelbetingelse eller en arbeidsflythandling

  • Ingen av handlingene i arbeidsflytregelen blir utført.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Ingen av arbeidsflytreglene som er konfigurert for samme posttype og triggerhendelse, blir utløst.
  • Operasjonen som utløste arbeidsflytregelen, blir ikke påvirket av at regelen mislykkes.

Detaljer om arbeidsflytregelen eller arbeidsflythandlingen som inneholder den første syntaksfeilen som ble funnet, sammen med detaljer om feilen.

Semantisk feil i en arbeidsflytregelbetingelse

  • Ingen av handlingene i arbeidsflytregelen blir utført.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Hvis det finnes andre arbeidsflytregler for samme posttype og triggerhendelse, blir disse reglene utløst, og handlingene i disse reglene blir utført.
  • Operasjonen som utløste arbeidsflytregelen, blir ikke påvirket av at regelen mislykkes.

Detaljer om arbeidsflytregelen der feilen ble funnet, sammen med detaljer om feilen.

Semantisk feil i en arbeidsflythandling

  • Arbeidsflythandlingen mislykkes.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Hvis det finnes andre handlinger i arbeidsflytregelen, blir disse handlingene utført.
  • Hvis det finnes andre arbeidsflytregler for samme posttype og triggerhendelse, blir disse reglene utløst, og handlingene i disse reglene blir utført.
  • Operasjonen som utløste arbeidsflytregelen, blir ikke påvirket av at arbeidsflythandlingen mislykkes.

Detaljer om arbeidsflythandlingen der feilen ble funnet, sammen med detaljer om feilen.

Alle andre feil i en arbeidsflythandling

  • Arbeidsflythandlingen mislykkes.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Hvis det finnes andre handlinger i arbeidsflytregelen, blir disse handlingene utført.
  • Hvis det finnes andre arbeidsflytregler for samme posttype og triggerhendelse, blir disse reglene utløst, og handlingene i disse reglene blir utført.
  • Operasjonen som utløste arbeidsflytregelen, blir ikke påvirket av at arbeidsflythandlingen mislykkes.

Detaljer om arbeidsflythandlingen som mislyktes, sammen med detaljer om feilen.

Feil i arbeidsflytregler og arbeidsflythandlinger før hendelser

Tabellen nedenfor beskriver utfallet for feil som oppstår i arbeidsflytregler og arbeidsflythandlinger før hendelser.

Feiltype

Utfall

Dette blir rapportert i Feilovervåker for arbeidsflyt

Syntaksfeil i en arbeidsflytregelbetingelse eller en arbeidsflythandling

  • Ingen av handlingene i arbeidsflytregelen blir utført.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Ingen av arbeidsflytreglene som er konfigurert for samme posttype og triggerhendelse, blir utløst.
  • Operasjonen som utløste arbeidsflytregelen, blir ikke påvirket av at regelen mislykkes.

Detaljer om arbeidsflytregelen eller arbeidsflythandlingen som inneholder den første syntaksfeilen som ble funnet, sammen med detaljer om feilen.

Semantisk feil i en arbeidsflytregelbetingelse

  • Ingen av handlingene i arbeidsflytregelen blir utført.
  • Feilen blir rapportert i Feilovervåker for arbeidsflyt.
  • Hvis regelen ble utløst av en sletteoperasjon, blir posten slettet.
  • Hvis regelen ble utløst av en oppdateringsoperasjon, blir den oppdaterte posten lagret, med mindre det er merket av for Avbryt lagring i arbeidsflytregelen.

    Hvis det er merket av for Avbryt lagring i arbeidsflytregelen, blir oppdateringsoperasjonen som utløste arbeidsflytregelen, avbrutt på samme måte som en oppdateringsoperasjon blir avbrutt hvis betingelsen i regelen ikke er oppfylt. Hvis du vil ha opplysninger om hva som skjer når en oppdateringsoperasjon blir avbrutt ved hjelp av arbeidsflytfunksjonen Avbryt lagring, se Annullere lagringsoperasjoner for arbeidsflyt.

Detaljer om arbeidsflytregelen der feilen ble funnet, sammen med detaljer om feilen.

Semantisk feil i en arbeidsflythandling

  • Hvis noen av handlingene Oppdater verdier eller Opprett integreringshendelse i arbeidsflytregelen allerede er utført, blir disse handlingene tilbakestilt. Eventuelle resterende handlinger i arbeidsflytregelen utføres ikke.

    MERKNAD: Hvis noen av handlingene Opprett oppgave eller Send e-post allerede er utført, blir disse handlingene ikke tilbakestilt.

  • Feilen blir rapportert til brukeren som utførte handlingen som utløste arbeidsflytregelen. Hvis arbeidsflytregelen ble utløst av en Web-tjeneste, rapporteres feilen for arbeidsflythandlingen i svaret til Web-tjenesten.
  • Operasjonen som utløste regelen, blir blokkert.

Ikke tilgjengelig

Alle andre feil i en arbeidsflythandling

  • Ingen av de resterende handlingene i arbeidsflytregelen blir utført.
  • Feilen blir rapportert til brukeren som utførte handlingen som utløste arbeidsflytregelen. Hvis arbeidsflytregelen ble utløst av en Web-tjeneste, rapporteres feilen for arbeidsflythandlingen i svaret til Web-tjenesten.
  • Operasjonen som utløste regelen, blir blokkert.

Ikke tilgjengelig


Publisert September 2017 Copyright © 2005, 2017, Oracle. Med enerett. Legal Notices.