Automatiseringer

Utfør handlinger automatisk når en hendelse skjer eller etter en tidsplan.

En automatiseringsregel følger med på en hendelse (for eksempel en bokført faktura) eller kjører etter en tidsplan, kontrollerer betingelser og utfører deretter én eller flere handlinger. Åpne "Arbeidsflyter" og deretter "Automatiseringer". Listen viser navn, utløser, handlinger, antall kjøringer, siste kjøring og en bryter "Aktiv".

Automatiseringer
Skjermbilde av denne visningen

Hvem kan bruke dette

  • Eier, Administrator og Regnskapsfører kan se
  • Eier og Administrator kan opprette, redigere og teste

Steg

  1. 1. Opprett en regel

    Klikk "Ny regel". Skriv inn et navn og la "Aktiv" være på.

  2. 2. Velg utløseren

    Velg "Hendelse" og skriv inn et hendelsesmønster, for eksempel sales.invoice.* eller workflow.approved. Forslag fra katalogen vises mens du skriver. Eller velg "Tidsplan" og skriv inn et cronuttrykk, for eksempel 0 7 * * mon for hver mandag kl. 7:00. "Neste kjøringer" viser de tre neste kjøretidspunktene.

  3. 3. Legg til betingelser

    Bruk betingelsesbyggeren på samme måte som i godkjenningsflyter. Uten betingelser kjører regelen alltid.

  4. 4. Legg til handlinger

    Klikk "Legg til handling", velg handlingen og fyll inn parameterne. Plassholdere fra hendelsesdataene erstattes, for eksempel {{ invoice_id }} eller {{ client.name }}.

  5. 5. Lagre

    Klikk "Lagre".

  6. 6. Test

    Åpne radmenyen og velg "Test". Skriv inn eksempeldata som JSON. Klikk "Prøvekjøring (ingen bivirkninger)" for å se hva som ville skjedd, eller "Kjør på ekte" for å utføre handlingene på ordentlig.

Felt og valg

Hendelsesmønster

Et hendelsesnavn, et mønster med *, eller * for alle hendelser. Godkjenningshendelser er workflow.started, workflow.approved, workflow.rejected, workflow.changes_requested, workflow.withdrawn og workflow.escalated.

Tidsplan

Et cronuttrykk med fem deler (minutt, time, dag, måned, ukedag) eller en snarvei som @daily. Tidene er tysk tid (Europe/Berlin).

Tips

  • IDer i hendelsesdataene utvides til hele posten, slik at du kan bruke betingelser som invoice.total større enn 5000 og plassholdere som {{ client.name }}. Dette fungerer for fakturaer, kunder, leverandørfakturaer, leverandører, utgifter, prosjekter, abonnementer og dokumenter.
  • Kjør alltid en prøvekjøring før du aktiverer en regel som sender eposter eller endrer data.

Greit å vite

  • Hendelsesregler starter noen sekunder etter hendelsen, når endringen er lagret.
  • Planlagte regler kontrolleres hvert 5. minutt. De har ingen postkontekst: dataene inneholder bare selskapet, det planlagte tidspunktet, nå og i dag.
  • Hendelser som er forårsaket av en automatisering, utløser ikke andre automatiseringer. Hver regel kjører høyst 30 ganger per minutt for å hindre løkker.
  • Oppretting og endring av regler skrives til revisjonsloggen.

Relatert