Versions Compared

Key

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

Übersicht

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

...

Neben diesen Services für die einzelnen Applikationsbereiche beinhaltet das API zusätzliche typisierte Komponenten, welche unterstützende Funktionalitäten wie beispielsweise Workflow-Abwicklung, E-Mail-Versand, Zugriff auf das Dokumentenverwaltungssystem und Reportgenerierung beinhalten.

Komponenten

Gliffy
sizeL
namedaylight Web API Components
alignleft
version4

daylight Simple Typed Services

Einfach gehaltene, typsierte Webservice-Methoden pro Applikationsbereich für 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 Business Objects sowie generisches Ausführen von 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.

  • 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 Security Model.

  • Abfrage von Benutzern, Rollen und Rechten

Document Management

Zugriff auf das daylight Document Management System.

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

Send Email

Komponente für den Mailversand (inkl. Attachments)

Report Generator

Zugriff auf die daylight Reporting Engine.

...