createDocumentEntry
Versionshinweise | 12.2 |
---|
Code
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
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");