Administrere Oracle CRM On Demand > Forretningsprosesshåndtering > Arbeidsflytkonfigurasjon > Om feil i arbeidsflytregler og arbeidsflythandlinger
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
|
|
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
|
|