User Tools

Site Tools


design2budget:webservice:modules:attachment

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

design2budget:webservice:modules:attachment [2015/11/27 14:09] (current)
Line 1: Line 1:
 +====== design2budget Entwickler Webservice Dokumentation ======
 +
 +Zurück zur [[design2budget:​webservice|Webservice Dokumentation Startseite]]
 +
 +====== Modul attachment ======
 +
 +Das Modul attachment ist die Abbildung der Attachments. ​
 +
 +Jedes erstellte PDF (für Angebote, Aufträge, Rechnungen, Mahnungen) und jede hochgeladene Datei  wird als Attachment Record abgelegt. Der Record beinhaltet Datei-Metadaten mit der Größe oder dem Dateinamen. ​
 +
 +Das Schema kann unter https://​server/​tenant/​s/​attachment/​schema/​ abgefragt werden.
 +
 +Jedes Modul bietet einige Basis-Operationen. Siehe [[design2budget:​webservice|Webservice Dokumentation Startseite]].
 +
 +^ action ​   ^ Beschreibung ​    ^
 +| /a/  | download eines attachments ​ |
 +
 +====== /a/ ======
 +
 +Dies ermöglicht den Download eines Attachments per GET Request.
 +
 +ACHTUNG: Dies ist kein herkömmlicher JSON/XML Aufruf - es ist direkt der Downloadlink für das Attachment
 +
 +==== GET/URL ====
 +
 +https://​server/​tenant/​a/​filename?​sid=sessionID&​att=attachmentId
 +
 +^ Parameter ​   ^ Beschreibung ​   ^
 +| filename ​    | Dateiname des attachments (über Modul attachment Basisoperation [[design2budget:​webservice:​operation:​get]] holen) |
 +| attachmentId | int attachment::​id des attachments (z.B. per invoice::​get Feld invoicepdf) |
 +
 +Beispiel: ​
 +
 +[[http://​server/​tenant/​rh/​a/​invoice-r201502010-01.02.2015.pdf?​att=321]]
 +
 +==== POST ====
 +
 +nicht notwendig.
 +
 +==== RETURN ====
 +
 +Download des Attachments direkt als File
 +
 +
  
design2budget/webservice/modules/attachment.txt · Last modified: 2015/11/27 14:09 (external edit)