Output-byggeklodser
Output-kategorien indeholder de byggeklodser, der leverer et flows resultat ud til verden — enten som en email i en modtagers indbakke eller som en downloadbar fil (PDF eller Word). De sidder typisk yderst i flowet, efter at data er hentet, behandlet og formateret af AI- og data-byggeklodser opstrøms. Fælles for dem er, at de har en reel sideeffekt: deres resultat caches ikke, så de kører på ny hver gang flowet køres — en email sendes igen, og en fil genereres igen.
Skal resultatet være et regneark, hører det hjemme i JSON til Excel under Data-byggeklodser; den producerer en fil på samme måde, som Output-byggeklodserne her gør, og filen kan vedhæftes en email med Send Email.
Byggeklodser
Send Email
Byggeklods-id: email@1 · ⭐ Favorit
Sender en transaktionel email (notifikation, bekræftelse, rapport) til en eller flere modtagere. Afsenderen er altid AgentBase <flows@syv.ai> og kan ikke ændres — brug Svar-til, hvis svar skal lande et andet sted.
Sådan virker den: Du skal udfylde mindst ét af felterne Tekst indhold og HTML indhold. Er HTML-feltet tomt og Formater markdown slået til (standard), konverteres tekstindholdet fra markdown til HTML (fed, lister, overskrifter, tabeller, links), mens den rene tekst altid sendes med som fallback. Angiver du selv HTML, sendes den uændret, og markdown-konverteringen ignoreres. Flere modtagere adskilles med komma, og hver adresse valideres for basalt emailformat.
Inputs
| Felt | Type | Beskrivelse |
|---|---|---|
| Til | str | Modtager(e), kommasepareret ved flere. Påkrævet; hver adresse valideres for basalt emailformat. |
| Emne | str | Emnelinje (max 998 tegn). Påkrævet. |
| Tekst indhold | str | Ren tekst / markdown. Mindst ét af Tekst indhold og HTML indhold skal udfyldes. |
| HTML indhold | str | Færdig HTML. Udfyldes dette, sendes det uændret og Formater markdown ignoreres. |
| Formater markdown | bool | Standard: slået til. Konverterer Tekst indhold (fed, lister, overskrifter, tabeller, links) til HTML — kun når HTML indhold er tomt. Den rene tekst sendes altid med som fallback. |
| CC | str | Synlige kopimodtagere, kommasepareret. |
| BCC | str | Skjulte kopimodtagere, kommasepareret. |
| Svar-til | str | Adresse(r) svar sendes til, hvis den skal afvige fra afsenderen. |
| Vedhæftede filer | list[filejson] | En eller flere filer (fx fra Tekst til dokument eller JSON til Excel). Max 25 MB pr. fil. Filnavn tages fra filen; mangler det, dannes et ud fra MIME-typen (attachment_1.pdf). |
Outputs
- Besked ID (str) — udbyderens sporings-id for beskeden (
unknown, hvis svaret ikke kunne læses). - Status (str) — altid
sent, når emailen er accepteret af emailserveren. Den endelige leveringsstatus (leveret/afvist) afgøres senere og rapporteres ikke af byggeklodsen.
Fejler afsendelsen (ugyldig adresse, manglende indhold, for stor vedhæftning, afvist af emailserveren, timeout efter 30 sekunder), stopper noden med en fejl, og flowet fortsætter ikke ad den gren. Resultatet caches ikke — hver kørsel sender en ny email.
Typiske brugsscenarier
- Send en genereret rapport (PDF/Excel) som vedhæftning til en sagsbehandler, når et flow er færdigt.
- Bekræftelse til en bruger, der har indsendt en formular via en app eller webhook.
- Daglig eller ugentlig opsummering fra et planlagt flow til en fælles postkasse (brug BCC til flere modtagere, der ikke skal se hinanden).
- Advisering af en ansvarlig, når en betingelse i flowet er opfyldt (fx en Hvis/ellers-gren, der fanger afvigelser).
Brug når / Undlad når
- Brug når: du sender automatiserede, transaktionelle beskeder — én modtager eller en lille, kendt kreds.
- Brug når: indholdet er skrevet i markdown i et tidligere trin (fx fra Sprogmodel eller Skabelon) og skal ankomme formateret.
- Undlad når: emailen skal afsendes fra jeres eget domæne — det er ikke understøttet.
- Undlad når: du sender nyhedsbreve eller masseudsendelser (kræver afmeldingslinks og bounce-håndtering) — brug en dedikeret emailplatform.
- Undlad når: du tester et flow — byggeklodsen sender rigtige emails til rigtige modtagere; brug en testadresse, eller pin/udskift noden under udvikling.
Skal du ramme et andet email-API (SendGrid, Mailgun, SMTP) direkte, så brug HTTP Forespørgsel (Data) i stedet for Send Email.
Relaterede byggeklodser: Output-byggeklodser (Tekst til dokument — filer der typisk vedhæftes), Data-byggeklodser (JSON til Excel som vedhæftning, Skabelon til dynamisk indhold), Logik-byggeklodser (Hvis/ellers til betinget afsendelse), Apps (planlagte kørsler og webhooks som udløser).
Tekst til dokument
Byggeklods-id: markdown-to-document@2 · ⭐ Favorit
Omdanner markdown-tekst til et færdigt PDF- eller Word-dokument (DOCX) efter et formatdesign, du gemmer på byggeklodsen i Dokument-konfiguratoren (farver, skrifttyper, overskrifter, forside, indholdsfortegnelse, sidehoved/sidefod). Organisationens branding (logo, palet, skrifttyper) anvendes automatisk som fallback for de dele af formatet, du ikke selv har sat.
Inputs
| Felt | Type | Beskrivelse |
|---|---|---|
| Markdown-indhold | str | Teksten der formateres. Forbindes typisk fra en Sprogmodel eller Skabelon. |
| Dokumentformat | str | Den gemte formatkonfiguration (JSON) som Dokument-konfiguratoren skriver. Redigeres via blyant-ikonet på byggeklodsen, ikke i hånden. |
| Alternativ tekst | str | Avanceret. En anden tekstkilde til dokumentets indhold. Er den forbundet (ikke tom), bruges den i stedet for Markdown-indhold. |
| Dokumentnavn | str | Filnavn uden filendelse. Standard dokument. Tegn ud over bogstaver, tal, mellemrum, - og _ fjernes; er navnet tomt efter rensning, bruges dokument. |
| Outputformat | str | pdf (standard) eller docx. Excel findes ikke i denne version; brug JSON til Excel (Data) til regneark. |
Indholdet vælges i rækkefølgen Alternativ tekst → Markdown-indhold. Er begge tomme, fejler byggeklodsen med "Intet indhold at formatere". Eksterne billeder i markdown () hentes og indlejres i dokumentet ved kørsel.
Outputs
- Dokument (
filejson): den genererede fil (<dokumentnavn>.pdfeller.docx) med filnavn, MIME-type og base64-kodet indhold, klar til download.
Resultatet caches ikke, så dokumentet genereres på ny ved hver kørsel.
Typiske brugsscenarier
- Levere en AI-genereret rapport eller analyse som PDF i organisationens eget design.
- Producere breve eller notater i Word, så en sagsbehandler kan redigere videre inden afsendelse.
- Samle output fra flere led (Skabelon → Tekst til dokument) til ét dokument med forside og indholdsfortegnelse.
- Som sidste led i en app, så brugeren får en downloadbar fil i stedet for rå tekst.
Brug når / Undlad når
- Brug når: du har markdown-tekst (overskrifter, lister, tabeller, links) og skal have et dokument med et fast, genkendeligt format.
- Brug når: PDF er det primære format — Word-eksporten anvender samme styling, men kan afvige lidt på sidehoved/sidefod og forside.
- Undlad når: du skal have et regneark — brug JSON til Excel.
- Undlad når: teksten ikke må ændre sig mellem kørsler og layout er ligegyldigt — så er en almindelig tekst-output enklere.
Bemærk: Word-eksport kræver LibreOffice på serveren. Mangler den, eller fejler konverteringen, stopper byggeklodsen med en fejl frem for at levere et ustylet dokument; vælg PDF eller prøv igen.
Ældre flows kan stadig bruge version 1 af byggeklodsen (markdown-to-document@1), som tilbyder et simpelt fast layout med valgfri skriftstørrelse og et Excel-format til markdown-tabeller. Nye flows bør bruge version 2 med Dokument-konfiguratoren; regneark laves med JSON til Excel.
Relaterede byggeklodser: Output-byggeklodser (Send Email), AI-byggeklodser (Sprogmodel som typisk kilde), Data-byggeklodser (Skabelon, JSON til Excel), Apps (levering af dokumentet til slutbrugeren).
Typiske kæder
Output-byggeklodserne sidder yderst i flowet og modtager færdigt indhold fra AI- og databehandlings-byggeklodser opstrøms:
- Rapport på mail: hent data → Sprogmodel skriver rapporten → Tekst til dokument (PDF) → Send Email med PDF'en vedhæftet.
- Notifikation: databehandling → Sprogmodel formulerer beskeden → Send Email.
- Data-eksport: hent/behandl data → Struktureret output som JSON → JSON til Excel (Data) → Send Email med regnearket vedhæftet.
- Betinget advisering: Hvis/ellers fanger en afvigelse → Send Email til den ansvarlige.
- Batch: Løkke Start → Tekst til dokument pr. element → Send Email pr. modtager.