Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Übersicht

Das Daylight Web API erlaubt Über dieses API wird das Web Portal an daylight angebunden und es erlaubt Drittapplikationen den Zugriff auf Daylight daylight-Daten und -Funktionalitäten. Neben den Daylight . Für die Haupt-Applikationsbereiche (Adressverwaltung, Eventmanagement etc.) bietet das API zwei verschiedene Zugriffskonzepte an:

  • Die daylight Simple Typed Services

...

  • liegen in strukturierter Form

...

  • vor (typed) und sind ein einfaches, leicht verständliches Set von Methoden für Standard-Anwendungsfälle.
  • Die Generic Business Object und Business Logic Provider bieten einen generischen Zugriff auf das daylight zugrunde liegende Metadatenmodell. Dieses Methoden kommen zum Einsatz bei komplexeren Anwendungsfällen und in Bereichen, welche nicht von den Simple Type Services abgedeckt werden.

Neben diesen Services für die Applikationsbereiche gibt es eine Reihe von unterstützenden Komponenten wie einzelnen Applikationsbereiche beinhaltet das API zusätzliche typisierte Komponenten, welche unterstützende Funktionalitäten wie beispielsweise Workflow-Abwicklung, E-Mail-Versand, DMS-Zugriff etc.

Komponenten

Gliffy
sizeL
nameDaylight Web API Components
alignleft
version3

...

Zugriff auf das Dokumentenverwaltungssystem und Reportgenerierung beinhalten.

Komponenten

Drawio
baseUrlhttps://daylightsoftware.atlassian.net/wiki
diagramNamedaylight Web API Components.drawio
tempPreviewdaylight Web API Components.png
width500
zoom1
pageId1736816
custContentId2655632
lbox1
diagramDisplayNamedaylight Web API Components.drawio
contentVer1
height500
revision1

daylight Simple Typed Services

Einfach gehaltene, typsierte Webservice-Methoden pro Applikationsbereich für die Abwicklung der Standard-Anwendungsfälle.Standard-Anwendungsfälle.

  • Data Transfer Objects (Dtos) und Read/Write-Methoden pro daylight-Entität.
  • Execute-Methoden für spezfische Anwendungsfälle, z.B. Rechnung erstellen usw.
  • Einfaches Messaging für Feld-Validierungen und Fehlermeldungen.
  • Einfaches Row State Management.
  • Kundenspezifische Felder können generisch in die Dtos integriert und übermittelt werden.

Generic Business Object und Business Logic Provider

Methoden-Set für generisches Lesen und Schreiben von Daylight daylight Business Objects sowie generisches Ausführen von Daylight daylight Business Logic.

  • Integrierte Query-Language für das Formulieren von Abfragen.
  • Business Logic Matching: Liefert Business Methoden, welche in einem bestimmten Daten-Kontext ausgeführt werden können.
  • ...

Workflow

Zugriff auf die daylight Workflow Engine von Daylight. .

  • Abfragen der Workflow-Strukturen (Stati, Status-Übergänge etc.) für die einzelnen Objekttypen.
  • Objekte-Statuswechsel vornehmen und

...

  • Auslösen der hinterlegten Statuswechsel-Aktionen (Reports generieren, Mailversand etc.)

User Security

Zugriff auf das Daylight daylight Security Model. Abfragen von Benutzerberechtigungen etc.

  • Abfrage von Benutzern, Rollen und Rechten

Document Management

Zugriff auf das Dylight daylight Document Management System. Lesen und Schreiben von Dokumenten,

  • Dokumente aus dem DMS auslesen
  • Neue Dokumente ins DMS einfügen
  • Verknüpfen von Dokumenten mit

...

  • daylight Business Objekten.

Send Email

Komponente zu Versenden von E-Mail über Daylight für den Mailversand (inkl. Attachments)

Report Generator

Generieren von Daylight-Reports und Konvertierung Zugriff auf die daylight Reporting Engine.

  • Auslesen der Report-Definitionen
  • Report Definition Matching: Welche Reports können in welchem Datenkontext ausgeführt werden
  • Generieren von Reports aller Typen (Banded-Report, Serienbrief, E-Mail)
  • Konvertieren von Reports in die gängigen Output-Formate (

...

  • PDF, etc.)