Automatiseringer

Udfør handlinger automatisk, når en hændelse indtræffer, eller efter en tidsplan.

En automatiseringsregel holder øje med en hændelse (for eksempel en bogført faktura) eller kører efter en tidsplan, kontrollerer betingelser og udfører derefter en eller flere handlinger. Åbn "Workflows" og derefter "Automatiseringer". Listen viser navn, udløser, handlinger, antal kørsler, sidste kørsel og en kontakt "Aktiv".

Automatiseringer
Skærmbillede af denne visning

Hvem kan bruge det

  • Ejer, Administrator og Bogholder kan se
  • Ejer og Administrator kan oprette, redigere og teste

Trin

  1. 1. Opret en regel

    Klik på "Ny regel". Angiv et navn, og lad "Aktiv" være slået til.

  2. 2. Vælg udløseren

    Vælg "Hændelse", og angiv et hændelsesmønster, for eksempel sales.invoice.* eller workflow.approved. Forslag fra kataloget vises, mens du skriver. Eller vælg "Tidsplan", og angiv et cron udtryk, for eksempel 0 7 * * mon for hver mandag kl. 7:00. "Næste kørsler" viser de næste tre kørselstidspunkter.

  3. 3. Tilføj betingelser

    Brug betingelsesværktøjet på samme måde som i godkendelsesworkflows. Uden betingelser kører reglen altid.

  4. 4. Tilføj handlinger

    Klik på "Tilføj handling", vælg handlingen, og udfyld dens parametre. Pladsholdere fra hændelsesdataene erstattes, for eksempel {{ invoice_id }} eller {{ client.name }}.

  5. 5. Gem

    Klik på "Gem".

  6. 6. Test

    Åbn menuen i rækken, og vælg "Test". Angiv eksempeldata som JSON. Klik på "Tørkørsel (ingen bivirkninger)" for at se, hvad der ville ske, eller på "Kør for alvor" for at udføre handlingerne rigtigt.

Felter og valgmuligheder

Hændelsesmønster

Et hændelsesnavn, et mønster med * eller * for alle hændelser. Godkendelseshændelser er workflow.started, workflow.approved, workflow.rejected, workflow.changes_requested, workflow.withdrawn og workflow.escalated.

Tidsplan

Et cron udtryk med fem dele (minut, time, dag, måned, ugedag) eller en genvej som @daily. Tidspunkter er tysk tid (Europe/Berlin).

Tips

  • Id'er i hændelsesdataene udvides til hele posten, så du kan bruge betingelser som invoice.total større end 5000 og pladsholdere som {{ client.name }}. Det virker for fakturaer, kunder, leverandørfakturaer, leverandører, udgifter, projekter, abonnementer og dokumenter.
  • Lav altid en tørkørsel, før du aktiverer en regel, der sender mails eller ændrer data.

Godt at vide

  • Hændelsesregler starter få sekunder efter hændelsen, når ændringen er gemt.
  • Planlagte regler kontrolleres hvert 5. minut. De har ingen postkontekst: dataene indeholder kun virksomheden, det planlagte tidspunkt, nu og i dag.
  • Hændelser, der skyldes en automatisering, udløser ikke andre automatiseringer. Hver regel kører højst 30 gange pr. minut for at forhindre løkker.
  • Oprettelse og ændring af regler skrives til revisionsloggen.

Relateret