CodamAIDocs
Fachlichkeit

Berichte erzeugen

Wie du ein Dokument anforderst: die Render-Anfrage, die Prüfung der Payload, Ausgabetypen und Formate, die drei Modi, Bilder und SVG, die Grenzen beim Rendern sowie Sprache und Zeitzone.

Rendern heißt: CRMS nimmt eine freigegebene Vorlage, setzt die Daten deiner Anwendung ein und gibt ein fertiges Dokument zurück, etwa ein PDF. Dieses Kapitel zeigt den Weg vom Aufruf bis zu den Bytes.

Themen dieser Fachlichkeit

  1. 1.Die Render-Anfrage

    Was eine Render-Anfrage enthält: Vorlagenschlüssel, Format, Modus, Referenz, Sprache, Zeitzone, PDF-Profil, Payload und Anhänge. Eingebettet als Java-Aufruf, getrennt über POST /crms/render, dazu Prüfen ohne Rendern.

  2. 2.Die Payload und ihre Prüfung

    Was in der Payload stehen darf: höchstens zwei Ebenen, nur einfache Werte. Wie CRMS die Felder prüft, die eine Vorlage deklariert, und wie Verstöße mit Feldpfad und Regel-Schlüssel zurückkommen.

  3. 3.Ausgabetypen und Formate

    Der Ausgabetyp einer Vorlage (DOCUMENT, TABLE, WORD) entscheidet, welche Formate sie liefert: HTML und PDF, XLSX, CSV und ODS, DOCX. Welche Formate eine Installation anbietet und welche PDF-Profile es gibt.

  4. 4.Vorschau, endgültig, flüchtig

    Die drei Modi PREVIEW, FINAL und TRANSIENT: was gespeichert und gesiegelt wird, wie jedes Format sagt, was es ist (Wasserzeichen und Markierung), und wann TRANSIENT erlaubt ist.

  5. 5.Bilder und SVG

    Drei Wege zu einem Bild im Dokument: Assets der Vorlage (asset:<name>), Anhänge der Anfrage (attachment:<name>, PNG oder JPEG) und SVG aus der Payload über crms.svg mit Erlaubnisliste. Was abgelehnt wird.

  6. 6.Ausführung und Grenzen

    Wo ein Render läuft: Aufrufer-Thread und begrenzter Pool. Zeitlimit, Größenlimits für Payload, Anhänge und Ausgabe, volle Warteschlange, die Sandbox der Vorlage und welche Ressourcen abgelehnt werden.

  7. 7.Sprache und Zeitzone

    Woher die Sprache eines Dokuments kommt (Anfrage, CIAS, Standard der Installation) und woher die Zeitzone (Anfrage, TZ, UTC). Wie Zahlen, Datumsangaben und Zeitpunkte in der Vorlage formatiert werden.

Suchen