createDocumentEntry

Versionshinweise

12.2

Code

Groovy
IContainer DocumentUtils.createDocumentEntry(String fileName, String subject, String headwords, ILookup docOptionKey, ILookup categoryKey, String documentType)

Beschreibung

Erzeugt ein Dokument Datensatz basierend auf den übergebenen Parametern. 

Hinweis: Es wird ein ungespeicherter Dokumentendatensatz erzeugt. Falls ein Dokumentendatensatz samt Datei erzeugt werden soll sind zwei weitere Folgeschritte notwendig.

  • Speichern des Dokumentendatensatzes per WorkSpaceScriptUtils.createEntry(IScriptWorkSpace workSpace, int pos, IContainer documentEntry)

  • Hochladen des Dokuments per DocumentUtils.setDocument(IContainer documentEntry, String fileName)

Parameter

  • fileName - Der vollqualifizierte Name einer Datei, die mit dem erstellten Dokument verknüpft wird.

  • subject - Betreff für den neuen Dokumentensatz.

  • headwords - Stichwörter für den neuen Dokumentensatz.

  • docOptionKey - Die Art für den neuen Dokumentsatz, z.B. DocumentUtils.DOC_OPTION_LINK oder DocumentUtils.DOC_OPTION_INTERN.

  • categoryKey - Die Kategorie für den neuen Dokumentensatz, z.B. LookupUtils.EMPTY_KEY.

  • documentType - Der Dokumenten-Typ für den neuen Dokumentensatz, z.B. DocumentUtils.DOC_TYPE_FILE.

Rückgabe

Der erzeugte Dokument Datensatz.

Beispiele

Groovy
IContainer document = DocumentUtils.createDocumentEntry("C:/temp/test.doc", "subject", "headwords", DocumentUtils.DOC_OPTION_INTERN, LookupUtils.EMPTY_KEY, DocumentUtils.DOC_TYPE_FILE);
IScriptWorkSpace workSpace = WorkSpaceScriptUtils.createEmptyWorkSpace("Document");
document = WorkSpaceScriptUtils.createEntry(workSpace, 0, document);<br>DocumentUtils.setDocument(document, "C:/temp/test.doc");