RollContainer

Dieser Bereich vereint Funktionalitäten für: * Meine Importe * Nicht zugeordnete Dokumente * Papierkorb * Vorgänge

Übersicht laden

Es kann eine Übersicht geladen werden, welche zu den Typen MyImport, UnassignedDocuments und Trash die Anzahl enthaltener Dokumente liefert.

var result = await dms.RollContainer.GetOverview();

result.DocumentCountsByType ist ein Dictionary und enthält Werte in folgender Form (Beispiel): |ResultIdSetType|Count| |-|-| |MyImports|5| |Trash|32| |UnassignedDocuments|47|

Übersicht der Vorgänge laden

var result = await dms.RollContainer.GetClipOverview();

result.ClipInfos ist eine Liste mit Elementen vom Typ: |DocumentClipInfo|Typ|Beschreibung| |-|-|-| |Name|String|Anzeigename des Vorgangs.| |Id|Guid|Id des Vorgangobjekts.| |ElementCount|Int32|Anzahl enthaltener Objekte (zurzeit nur Dokumente).| |Type|DocumentClipType|Zugriffstyp des Vorgangs.|

Der Type definiert sich aus den Zugriffsrechten, welche für den Vorgang eingestellt sind. |DocumentClipType|Beschreibung| |-|-| |Personal|Nur für den Anwender, welcher die Liste geladen hat zugänglich.| |Public|Für alle Anwender sichtbar.| |Restricted|Für den aktuellen Anwender und zusätzlich weitere Benutzer/Gruppen zugänglich.|

IdSet laden

Um an die aus der Übersicht ermittelten Dokumente zu kommen, kann man für den entsprechenden Typ ein IdSet laden:

var idSet = await dms.RollContainer.LoadIdSet(ResultIdSetType.Trash);

Soll der Inhalt eines Vorgangs geladen werden, dann muss dessen Id noch mit angegeben werden.

var idSet = await dms.RollContainer.LoadIdSet(ResultIdSetType.Clip, clipId);

Der Typ ResultIdSet enthält die folgenden Daten: |ResultIdSet|Typ|Beschreibung| |-|-|-| |TypeOfIds|ResultIdSetType|Der Typ, welcher beim Laden angegeben wurde.| |ContainerId|Guid?|ggf. die Id des Vorgangs.| |Ids|List|Die Ids der gefundenen Dokumente.|

Verknüpfung mit