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