Zum Hauptinhalt springen
Version: Classic

Generische DMS-Integration


hinweis

HINWEIS
Diese Dokumentfunktion ist für die Integration von DMS-Systemen im primedocs Ribbon für den Endnutzer gedacht und kann daher nicht via Connect oder ähnlichem gesteuert werden. Die Unterstützung beschränkt sich in der aktuellen Version auf DMS-Systeme, welche im Windows-Filesystem integriert sind.

Diese Dokumentfunktion bietet gewisse Basisfunktionalität um primedocs-Dokumente in Dokumentmanagementsysteme zu integrieren. Dazu werden Speicherorte für Vorlagen definiert und werden im primedocs-Ribbon angezeigt:

Es können auch in der selben Vorlage mehrere Speicherorte hinterlegt werden:


Konfiguration

Beispiel:

<Configuration>
<SaveLocation DisplayName="In OneDrive speichern">
<Path>%userprofile%\OneDrive</Path>
<FileNameElement>Forms.Betreff</FileNameElement>
<Description>Im persönlichen OneDrive-Ordner abspeichern.</Description>
<Icon><!--Base64 enkodiertes PNG--> </Icon>
</SaveLocation>
<SaveToOutput DisplayName="Via Output Management">
<Description>DMS-Integration-Test mit Output – Beschreibung</Description>
<Icon><!--Base64 enkodiertes PNG--> </Icon>
<DesktopOutput>
<Fields>
<Text Name="Guid">
<Code>
function main() { return $.util.generateGuid(); }
</Code>
</Text>
<Text Name="FileName">
<Code>
function main() { return "X:\\Documents\\Test_single_Document_" + $("Guid") + ".docx"; }
</Code>
</Text>
</Fields>
<Commands>
<SaveFile field-FileName="FileName" CreateFolder="true">
<Document />
</SaveFile>
</Commands>
</DesktopOutput>
</SaveToOutput>
</Configuration>

SaveLocation

Elemente für SaveLocation:

IdBeschreibung
DisplayNameAnzeigename bzw. Text, welcher im Word-Ribbon angezeigt wird.
DescriptionBeschreibung, welche im Word beim Auswahldialog (CTRL+S) angezeigt wird.
PathFür diesen Speicherort vorausgewählter Speicherpfad. Kann nicht gemeinsam mit PathElement gesetzt sein.
PathElementId für ein Element wie z. B. ein Skript oder Dokument-Parameter-Feld für einen dynamischen, vorausgewählten Speicherpfad. Kann nicht gemeinsam mit Path gesetzt sein.
FileNameFür diesen Speicherort vorausgewählter Dateiname. Kann nicht gemeinsam mit FileNameElement gesetzt sein.
FileNameElementId für ein Element wie z. B. ein Skript oder Dokument-Parameter-Feld für einen dynamischen, vorausgewählten Speicherpfad. Kann nicht gemeinsam mit FileName gesetzt sein.
IconBase64 enkodiertes PNG. Das Bild wird im Word Ribbon angezeigt.

Verwenden Sie wie gewohnt Globale Übersetzungen um Werte, insbesondere DisplayName oder Description zu übersetzen.


SaveToOutput

ℹ️ Info Diese Konfiguration unterstützt auch erweiterte Szenarien, beispielsweise den Datei-Upload über HTTP. Es stehen alle Möglichkeiten des Output Management zur Verfügung.
Dieses Element ist ab primedocs Version 4.0.30096.0 verfügbar.

Elemente für SaveToOutput:

IdBeschreibung
DisplayNameAnzeigename bzw. Text, welcher im Word-Ribbon angezeigt wird.
DescriptionBeschreibung, welche im Word beim Auswahldialog (CTRL+S) angezeigt wird.
IconBase64 enkodiertes PNG. Das Bild wird im Word Ribbon angezeigt.
DesktopOutputDas Element entspricht dem DesktopOutput im Output Management

Verwenden Sie wie gewohnt Globale Übersetzungen um Werte, insbesondere DisplayName oder Description zu übersetzen.

Zugriff auf “classic”-Felder:

Es können auf alle primedocs Felder, welche auch im Dokument vorhanden sind, zugegriffen werden. Der . im Feldnamen muss hierbei mit eine _ ersetzt werden.

Beispiel:

$("Profile_OrganizationUnitId") (. wird zu _, sodass die Fields-Engine dies verarbeiten kann).