Abrufen und Anzeigen der Versionen eines DMS-Objektes

Freigegeben: JSON-Repräsentation, HTML-Seite

Sie können die Versionen zu einem DMS-Objekt als JSON-Repräsentation abrufen oder die Versionen zu einem DMS-Objekt anzeigen.

Um die Versionen eines DMS-Objektes abzurufen oder anzuzeigen, müssen Sie die folgenden Schritte durchführen:

  • Ermitteln der Linkrelation zum Abrufen und Anzeigen der Versionen eines DMS-Objektes

  • Aufrufen der URL für die Versionen eines DMS-Objektes

Ermitteln der Linkrelation zum Abrufen und Anzeigen der Versionen eines DMS-Objektes

Im Kapitel Abrufen und Anzeigen von Details eines DMS-Objektes können Sie nachlesen, wie Sie die Linkrelation für die Versionen eines DMS-Objektes ermitteln.

Abrufen und Anzeigen der Versionen eines DMS-Objektes (JSON-Repräsentation)

Wenn Sie die URL zu den Versionen aus der Linkrelation haben, dann können Sie die Versionen eines DMS-Objektes wie folgt aufrufen:

Request

GET /dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/
Accept: application/json
Accept-Language: en

Als Ergebnis wird dann folgendes JSON-Objekt zurückgegeben:

Response

{
  "_links": {
    "self": {
      "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/"
    }
  },
  "versions": [{ 
      "_links": { 
        "mainblobcontent": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/6_3/b/main/c" 
        },
        "pdfblobcontent": {
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/6_3/b/p1/c"
        },
        "self": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/6_3"
        }
      },
      "alterationText": "",
      "caption": "3 Processing",
      "creationDate":"2019-10-25T12:22:56.000+02:00",
      "id": "6_3",
      "mimeType":"application/msword",
      "state":"Processing"
    },
    {
      "_links": { 
        "mainblobcontent": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/3_2/b/main/c" 
        },
        "pdfblobcontent": {
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/3_2/b/p1/c"
        },
        "self": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/3_2"
        }
      },
      "alterationText": "Reasons for changes",
      "caption": "2 Release",
      "creationDate":"2019-10-22T16:29:32.000+02:00",
      "id": "3_2",
      "mimeType":"application/msword",
      "state":"Released"
    },
    {
      "_links": { 
        "mainblobcontent": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/1_1/b/main/c" 
        },
        "pdfblobcontent": {
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2/D000000123/v/1_1/b/p1/c"
        },
        "self": { 
          "href": "/dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/1_1"
        }
      },
      "alterationText": "Reasons for changes",
      "caption": "1 Archive",
      "creationDate":"2019-10-12T11:49:41.000+02:00",
      "id": "1_1",
      "mimeType":"application/msword",
      "state":"Archived"
    }
  ]
}

Eigenschaft

Beschreibung

_links

Enthält die Linkrelationen:

self: Self-Link

versions

Gibt das Array mit Versionen an.

Struktur einer Version

Eigenschaft

Beschreibung

_links

Enthält die Linkrelationen zu der Version eines DMS-Objektes.

mainblobcontent: Relative Download-URL für das Hauptdokument der Version des DMS-Objektes.

pdfblobcontent: Relative Download-URL für das abhängige PDF-Dokument der Version des DMS-Objektes. Diese URL erhalten Sie nur, wenn ein abhängiges PDF-Dokument für das DMS-Objekt erzeugt wurde.

self: Self-Link.

alterationText

Gibt den Änderungtext bei der Freigabe der Version an.

caption

Gibt den Anzeigenamen der Version an. Dieser Wert wird sprachspezifisch ausgegeben, indem der HTTP-Header Accept-Language ausgewertet wird.

creationDate

Gibt das Erzeugungsdatum der Version an.

id

Gibt die ID der Version an.

mimeType

Gibt den Typ des Hauptdokumentes an.

state

Gibt den Status der Version an. Mögliche Werte sind Processing, Verification, Released und Archived.

Abrufen und Anzeigen der Versionen eines DMS-Objektes (HTML-Seite)

Wenn Sie die HTML-Darstellung der Versionen aufrufen möchten, ermitteln Sie die Linkrelation zu den Versionen eines DMS-Objektes. Geben Sie die URL im Browser ein, um die HTML-Seite anzuzeigen. Diese HTML-Seite enthält die Liste der Versionen eines DMS-Objektes.

Beispiel:

Request

GET /dms/r/dee1f3d3-eae8-5d9d-84d8-2d758c5ddc27/o2m/D000000123/v/
Accept: text/html