Anlegen eines Dokuments und Übertragen einer Datei
Methode und Endpunkt |
|
---|
Mit der Methode und dem Endpunkt POST /Documents
können Sie ein neues Dokument inklusive der dazugehörigen Eigenschaften und Datei im ausgewählten Zielsystem erstellen.
Gut zu wissen
Jedes Dokument muss und kann nur eine Datei enthalten. In manchen Zielsystemen können Sie mehrere Dateien pro Dokument speichern. Auch in diesen Zielsystemen wird von edoc content services nur eine einzelne Datei pro Dokument gespeichert.
Sie erhalten folgende Informationen:
FileContentBase64: Gibt die Datei als Base64-String an.
Category: Gibt die Kategorie an, der das Dokument im Zielsystem zugeordnet werden soll.
FileName: Zeigt den Namen der Datei an.
Properties: Gibt die Eigenschaften des Dokuments an. Eine Eigenschaft besteht aus dem Eigenschaftsnamen und einem Array von Werten. Wenn es nur einen Wert gibt, enthält das Array nur dieses eine Element.
Informationen zum Abrufen der Kategorie und deren Eigenschaften finden Sie unter: Abrufen der Kategorien eines Zielsystems
Wenn der Vorgang erfolgreich war, wird die ID des neuen Dokuments zurückgeliefert. Die zurückgelieferte Dokument-ID wurde vom Zielsystem automatisch zugeordnet.
Beispiel für einen Request
POST /Documents
Accept: application/json
ModuleId: sharepoint
ConnectionString: targetHost=https://test.sharepoint.com;User=MyUserName;Password=MyPassword;ListId=MyListId;
{
"fileContentBase64": "dGVzdCAwMg0KMTExMQ0KMjIyMg0KMzMzMzMzDQo0NDQ0NDQ0DQo1NTU1NTU1NQ0KNjY2NjY2NjY2DQo3Nzc3Nzc3Nzc3Nw0KODg4ODg4ODg4ODg4OA==",
"category": "dc4af18a-dd54-4735-bad5-92517e8653f2",
"fileName": "MyFile.txt",
"properties": {
"Title": [
"This is MyDocument"
],
"TenantId": [
"1234"
],
"Tenant_x0020_Name": [
"MyTenant"
],
"Vendor_x002d_No_x002e_": [
"9876"
],
"Vendor_x002d_Name": [
"MyVendor"
]
}
}
Beispiel für einen Response
{
"id": "762f8698-f605-4de5-89fb-6f5fff3435fd",
"link": "https://MyContentService/Documents/762f8698-f605-4de5-89fb-6f5fff3435fd"
}