Projekt anlegen (REST API)

Dieser Artikel könnte dich auch interessieren:
Projekte auflisten (REST API)

POST Aufruf an api/project

{
"Name":"Erstellung Homepage",
"LongDescription":"Hier kommt der lange Text...",
"Category":"Kundenprojekt",
"State":"Implementation",
"CustomField":{
"Bereiche":"Datenübernahme, Einführung, Installation, Schulung",
"Projekttyp":"Hauptprojekt"
},
"CustomerName":"meier@kunde.de",
"CustomerId":"",
"Users":"Reiner Schmidt, Jürgen Ostermann",
"ProjectManagerName":"",
"ProjectManagerId":"4065",
"StartDate":"2016-10-24T00:00:00",
"EndDate":"2016-10-28T00:00:00"
}

Felder, die nicht gefüllt werden sollen, können weggelassen werden im JSON.

Felder:

Feld Typ Bedeutung
Name* Text Kurze, einzeilige Bezeichnung des Projektes (max. 70 Zeichen)
LongDescription Memo Ausführlicher, mehrzeiliger Text.
Category Enum Name der Kategorie.
State Enum Name des Zustands des Projektes:
Setup
Implementation
Delivery
Billing
Support
Archived 
CustomerName
CustomerId 
Text
ID 
Der Kunde des Projektes. Es kann entweder die ID des Benutzers übergeben werden (in CustomerId) oder die E-Mail-Adresse (in CustomerName).
ProjectManagerName
ProjectManagerId 
Text
ID 
Der Projektmanager. Es kann entweder die ID des Benutzers übergeben werden (in ProjectManagerId) oder die E-Mail-Adresse (in ProjectManagerName).
StartDate Date Start des Projektes
EndDate Date Ende des Projektes

* Pflichtfelder, bei denen Werte übergeben werden müssen.