Klasse EloComServer
- Alle implementierten Schnittstellen:
AutoDeleteParameter,IDispatch,IPersist,IUnknown,IAppointment,IArchivedObject,IDocument,IIntray,IMask,INavigation,IObjectProperties,IPreview,IReminder,ISearch,IUser,IWorkflow,IWorkspace
Überschrift: EloComServer
Beschreibung: COM Server. Damit kann der Java Client über die COM Schnittstelle gestartet/gesteuert werden. Der COM Server basiert auf Comfyj (www.teamdev.com/comfyj/).
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final CLSIDKlassenId des COM-Serversstatic final StringProgrammbezeichnungstatic final StringProgramm-IDstatic final StringUnabhängige Programm-IDVon Klasse geerbte Felder IDispatchServer
a, A, b, B, C, D, E, g, i, k, L, N, r, u, v, yVon Klasse geerbte Felder IUnknownServer
tVon Schnittstelle geerbte Felder IArchivedObject
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IDispatch
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IDocument
CHECKIN_ERROR, CHECKIN_SUCCESS, CURRENT_CHECKOUT, CURRENT_DOC_CACHE, CURRENT_INTRAY, CURRENT_TEMP, FILE_IS_NOT_IN_CHECKOUT_DIR, FOREIGN_CHECKOUT, FOREIGN_DOC_CACHE, FOREIGN_INTRAY, FOREIGN_TEMP, INTERFACE_IDENTIFIER, UNKNOWN_ORIGINVon Schnittstelle geerbte Felder IIntray
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IMask
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder INavigation
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IObjectProperties
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IPersist
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IPreview
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IReminder
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder ISearch
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IUnknown
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IUser
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IWorkflow
INTERFACE_IDENTIFIERVon Schnittstelle geerbte Felder IWorkspace
ARCHIVE_NOT_FOUND, COULD_NOT_CONNECT, EXCEPTION, INTERFACE_IDENTIFIER, OK -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidÖffnet die Dateianbindung eines in der Baumansicht selektierten Dokuments mit einem externen Programm.VariantBooladdAttachmentToSelectedDocument(BStr attachmentFilePath) Fügt dem in der Baumansicht ausgewählten Dokument eine Dateianbindung (Attachment) hinzu.VariantBooladdDocumentFileAsAttachment(BStr documentFilePath, Int32 targetObjectId) Seiteneffekte: Fügt die Dokumenten Datei mit dem angegebenen Dateipfad dem Archivdokument hinzu, welches die angegebene Objekt Id besitzt.Int32addDocumentFileToArchive(BStr absoluteFilePath, BStr documentName, BStr documentDate) Fügt ein lokales Dokument in das Archiv ein.Int32addDocumentFileToArchivePath(BStr documentFilePath, BStr documentName, BStr documentDate, BStr archivePath) Fügt ein lokales Dokument in das Archiv ein.BStraddDocumentFileToIntray(BStr absoluteFilePath) Kopiert eine Datei aus dem lokalen Filesystem in die Postbox.Int32addDocumentFileToParent(Int32 parentObjectId, BStr absoluteFilePath, BStr documentName, BStr documentDate) Fügt ein lokales Dokument unterhalb eines Parent Objekts in das Archiv ein.Int32Konstante: Das Archiv wurde nicht gefundenVariantBoolarchivePathExists(BStr archivePath) , falls der angegebene Archivpfad im aktuell geöffneten Archiv vorhanden ist.VariantBool.TRUEVariantBoolBlockiert den weiteren COM Ablauf bis ein erfolgreicher Login durchgeführt wurde.Int32checkInDocument(BStr absoluteFilePath, BStr documentDate) Die ausgecheckte Datei mit dem angegebenen Dateipfad wird in das Archiv eingecheckt.voidDas in der Baumansicht ausgewählte Dokument wird eingecheckt bzw. zur Sicherung auf den Server übertragen.BStrcheckOutDocument(Int32 documentId) Das aktuelle Dokument des Archivobjekts mit der angegebenen Objekt Id wird ausgecheckt.voidDas in der Baumansicht ausgewählte Dokument wird zur Bearbeitung ausgecheckt.Int32chooseTargetObject(Int32 mode, BStr dialogTitle) DerTreeSelectDialogwird angezeigt.voidclear()Löscht die aktuelle Dokumentenvorschau und zeigt die Meldung "Kein Dokument zur Ansicht ausgewählt." an.Int32Startet die Maskensuche.VariantBoolBeendet die Bearbeitung des aktuellen Archivobjekts und speichert die Änderungen auf den Indexserver.Int32Konstante: VerbindungsfehlerInt32createNewReminder(Int32 objectId, BStr receiverIds, BStr name, BStr message) Erstellt einen neuen Wiedervorlage TerminVariantBoolcreateReference(Int32 objectId, Int32 newParentId) Erzeugt eine Referenz für ein Archivobjekt in einem Archivordner.VariantBoolcreateSubFolder(BStr archivePath, BStr folderName) Erstellt einen neuen Unterordner unterhalb des angegebenen Archivpfades.BStrcreateTempCopy(Int32 objectId) Seiteneffekte: Erzeugt eine Kopie des Archivdokuments mit der angegebenen Objekt Id im lokalen Temp-Verzeichnis des Archivs.voidLöscht die aktuelle Dokumentenvorschau und zeigt die Meldung "Dokument extern geöffnet, Preview deaktiviert." an.voiddestroy()voiddisplayLocalFile(BStr fileName) Stellt die Dokumentenvorschau auf eine lokale Datei, z.B. aus der Postbox ein.voidInt32Konstante: Eine Exception ist aufgetretenInt32Liefert den Code für die momentan aktive AnsichtBStrLiefert den Archivpfad des aktiven Archivs.BStrLiefert den Archivnamen des aktiven Archivs.BStrgetAttachmentFilePaths(Int32 objectId) Liefert die lokal gecacheten Attachment Dateien für ein Dokument im ArchivvoidgetClassID(CLSID pClassID) This method retrieves the class identifier (CLSID) of an object.BStrLiefert die COM Server-Beschreibung zurück.BStrDas Trennzeichen für Arrays, die in Strings kodiert werden.Int32getFileOrigin(BStr absoluteFilePath) Liefert den Code für das Herkunftsverzeichnis einer Datei begzüglich auf das momentan geöffnete Archiv.BStrLiefert alle vorhandenen Gruppennamen in einem String.Int32getIdFromArchivePath(BStr archivePath) Liefert die Objekt Id eines Archivobjekts, welches über den angegebenen Archivpfad identifiziert wird.BStrgetIndexField(Int32 objectId, Int32 fieldId) Liefert den Wert des Indexfelds mit der angegebenenfieldIdfür das Archivobjekt mit der angegebenenobjectId:BStrLiefert den absoluten Dateipfad für das PostboxverzeichnisBStrLiefert den Rückgabewert des letztenIWorkspace.runScriptFunction(BStr, BStr)oderIWorkspace.runScriptFunctionEx(BStr, BStr)aufrufs.BStrgetLinks(Int32 objectId) Liefert die Objekt Ids der verlinkten ArchivobjekteBStrgetMaskFields(Int32 maskId) Liefert die Maskenfelder der Maske mit der angegebenen Masken Id.BStrDie Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert.BStrAlle Maskennamen des aktiven Archivs werden zurückgeliefert.BStrDie Maskennamen und Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert.BStrgetMD5Hash(BStr filePath) Liefert den MD5 Hash für eine lokale DateiInt32Liefert die Anzahl der Dateien in der Postbox.BStrgetObjAclEx(Int32 objectId) Über das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen.Int32getObjectMaskId(Int32 objectId) Liefert die Masken Id des Archivobjekts mit der angegebenen Objekt IdBStrgetObjectTreePath(Int32 objectId) Liefert den Pfad des Archivobjekts im Archivbaum.BStrLiefert die Programm-Id zurück.BStrLiefert das Erstellungsdatum des selektierten WiedervorlageterminsBStrLiefert den Beschreibungstext des selektierten Wiedervorlagetermins.BStrLiefert den Namen des WiedervorlageterminsInt32Liefert die Priorität des selektierten Wiedervorlagetermins.BStrLiefert den Termin für die WiedervorlageInt32Liefert die Benutzer Id des Empfängers für einen selektierten WiedervorlageterminInt32Liefert die Benutzer Id des Absenders/Erzeugers des selektierten WiedervorlageterminsInt32Liefert die Objekt-Id eines in der Baumansicht selektierten Dokuments.BStrLiefert den Namen eines in der Baumansicht selektierten Dokuments.BStrLiefert den Dateipfad der in der Postbox zuoberst selektierten Datei.Int32Liefert die Anzahl der Kindknoten eines im Archiv/Klemmbrett selektierten Objekts.BStrLiefert das externe Datum (Dokumentendatum) für ein selektiertes ArchivObjekt.BStrLiefert dieGUIDeines im Archiv/Klemmbrett selektierten Objekts.Int32Liefert die Objekt Id eines im Archiv/Klemmbrett selektierten Objekts.BStrLiefert das interne Datum (Ablagedatum) für ein selektiertes ArchivObjekt.BStrLiefert die Kurzbezeichnung eines im Archiv/Klemmbrett selektierten Objekts.Int32Liefert die Parent Id eines im Archiv/Klemmbrett selektierten Objekts.Int32Liefert den Typ eines im Archiv/Klemmbrett selektierten Objekts.BStrgetSubFolders(BStr archivePath) Liefert die Namen der Unterverzeichnisse zu dem angegebenen Archivpfad.BStrgetUserNameEx(Int32 userId) Liefert den Benutzernamen zu einer existierenden Benutzer Id.BStrLiefert alle vorhandenen Benutzernamen in einem String.BStrLiefert die aktuelle Versionsnummer des Java Clients.BStrLiefert die versionsunabhängige Programm-Id zurück.voidGeht einen Schritt zurück.voidGeht einen Schritt vorVariantBoolgotoEcd(BStr filePath) Zeigt den Inhalt einer ECD Datei an.VariantBoolgotoGuid(BStr guid) Der Archivteintrag mit der angegebnen GUID wird im TreeView in der Archivansicht ausgewählt/selektiert.VariantBoolgotoObjectId(Int32 id) Der Archivteintrag mit der angegebnen Objekt ID wird im TreeView in der Archivansicht ausgewählt/selektiert.VariantBoolgotoReminder(Int32 reminderId) Wechselt in die Aufgabenansicht und selektiert den Wiedervorlagetermin mit der angegebenen Objekt Id.VariantBoolgotoWorkflow(Int32 workflowId, Int32 nodeId) Wechselt in die Aufgabenansicht und zeigt den angegebenen Workflow an.VariantBoolhasNext()Liefertfalls das letzte Element des Iterators noch nicht erreicht wurde.VariantBool.TRUEVariantBoolAbfrage ob der Login-Dialog sichtbar ist.Int32login2(BStr archiveName, BStr archivePath, BStr userName, BStr userPassword) Die Login-Methode authentifiziert einen Benutzer für den Zugriff auf ein Archiv.VariantBoolStartet den Login Dialog.VariantBoolmakeLink(Int32 sourceObjectId, Int32 destinationObjectId) Seiteneffekte: Verlinkt das Quellobjekt (Source) mit dem Zielobjekt (Destination).voidminimize()Minimiert das Fenster des Java ClientBStrnextGuid()Liefert dieGUIDfür das nächste Element des IteratorsBStrnextName()Liefert die Kurzbezeichnung für das nächste Element des IteratorsInt32Liefert die Objekt Id für das nächste Element des IteratorsInt32OK()Konstante: Alles OKvoidDas in der Baumansicht ausgewählte Dokument wird geöffnet und von einem externen Programm angezeigt.VariantBoolDie Funktion wird aufgerufen wenn eine neue Maskensuche durchgeführt werden soll.VariantBoolprepareObject(Int32 objectId) Wenn ein Archivobjekt (Dokument oder Ordner) bearbeitet werden soll, muss es zunächst mitidentifiziert werden.IObjectProperties.prepareObject(Int32)voidDas in der Baumansicht ausgewählte Dokument wird gedruckt.voidStellt das vor der Deaktivierung angezeigte Dokument wieder in die Dokumentenvorschau.VariantBoolLädt die Dateien in der Posbox neu.voidEntfernt die Dateianbindung des in der Baumansicht selektierten Dokuments.Int32runScriptFunction(BStr functionName, BStr parameters) Startet die JavaScript Funktion mit dem angegebenen Namen.BStrrunScriptFunctionEx(BStr functionName, BStr parameters) WieIWorkspace.runScriptFunction(BStr, BStr), liefert jedoch einen String zurück.voidScannt eine Menge von Seiten.voidScannt eine Menge von Seiten.Int32search(BStr searchString) Es wird nach einem Objekt mit dem angegebenen Namen (Kurzbezeichnung) gesucht.Int32searchByDate(BStr isoDate) Sucht nach Dokumenten, die zu dem angegebenen Datum passen oder in dem angegebenen Zeitraum liegen.Int32searchByIndex(BStr fieldGroupName, BStr searchString) Maskenübergreifende Suche in einem IndexfeldInt32searchByMD5Hash(BStr md5Hash) Suche nach MD5 Hash.Int32searchByNotes(BStr searchString) Sucht nach Dokumenten, die eine Haftnotiz mit dem angegebenen Text enthalten.Int32searchFulltext(BStr searchString) Eine Volltextsuche nach einem Objekt mit dem angegebenen Namen wird durchgeführt.Int32searchIds(BStr objectIds, BStr searchViewTitle) Die Archivobjekte mit den angegebenen Objekt Ids werden in der Suchansicht angezeigt.voidSelektiert alle Zeilen/Dateien in der PostboxVariantBoolselectIntrayFiles(BStr files) Seiteneffekte: Die angegebenen Dateien werden in der Postbox selektiert.voidselectIntrayRow(Int32 index) Selektiert in der Postbox die Zeile mit dem angegebenen IndexVariantBoolsendSelectedDocument(BStr receiverMailAddress) Das in der Baumansicht ausgewählte Dokument wird wird an die angegebene E-Mail Adresse gesendet.VariantBoolsetDateInIntray(BStr documentFileName, BStr date) Seiteneffekte: Setzt das Dokumentendatum der angegebenen Datei in der PostboxVariantBoolsetDescription(BStr description) Setzt den Memo Text für das aktive Archivobjekt.VariantBoolsetIndexField(Int32 fieldId, BStr fieldValue) Setzt das Indexfeld mit der angegebnen Id für das aktuelle Archivobjekt.VariantBoolsetIndexFieldInIntray(BStr documentFilePath, Int32 maskId, Int32 fieldId, BStr fieldValue) Seiteneffekte: Setzt ein Indexfeld eines Dokuments in der Postbox.VariantBoolsetMaskFieldValue(BStr maskFieldName, BStr maskFieldValue) Setzt ein Maskenfeld der Suchmaske auf einen bestimmten Wert.VariantBoolsetMaskId(Int32 maskId) Für die Suche wird die Maske mit der angegebenen Masken Id verwendet.VariantBoolsetMaskName(BStr maskName) Für die Suche wird die Maske mit dem angegebenen Maskennamen verwendet.VariantBoolsetName(BStr name) Setzt den Namen bzw. die Kurzbezeichnung des aktuellen Archivobjekts.VariantBoolsetNameInIntray(BStr documentFileName, BStr name) Seiteneffekte: Setzt die Kurzbezeichnung der angegebenen Datei in der PostboxvoidsetObjAcl(BStr aclString) Über das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen.VariantBoolsetObjAcl2(BStr aclString) Über das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen.voidsetReminderCreateDate(BStr createDate) Setzt das Erstellungsdatum des selektierten WiedervorlageterminsvoidsetReminderDescription(BStr description) Setzt den Beschreibungstext des selektierten WiedervorlageterminsvoidsetReminderName(BStr name) Setzt den Namen des WiedervorlageterminsvoidsetReminderPriority(Int32 priority) Setzt die Priorität des selektierten Wiedervorlagetermins.voidsetReminderPromptDate(BStr date) Setzt den Termin für die WiedervorlagevoidsetReminderReceiverId(Int32 ownerUserId) Setzt die Benutzer Id des Empfängers für einen WiedervorlageterminvoidsetReminderSenderId(Int32 fromUserId) Setzt die Benutzer Id des Absenders des selektierten WiedervorlageterminsvoidsetShowIndexDialog(VariantBool showIndexDialog) Hier kann die Anzeige des Indexdialogs für die Verschlagwortung global aktiviert/deaktiviert werden.voidIm Workspace wird auf die Terminansicht umgeschaltet.voidIm Workspace wird auf die oberste Archivansicht umgeschaltet.voidIm Workspace wird auf die Ansicht In Bearbeitung umgeschaltet.voidIm Workspace wird auf die Klemmbrett Ansicht umgeschaltet.voidshowId(Int32 id) Stellt die Dokumentenvorschau auf eine neue ObjektId ein.voidIm Workspace wird auf die Postbox Ansicht umgeschaltet.voidAktiviert den Programmbereich "Mein ELO".VariantBoolSeiteneffekte: Der Suchdialog wird angezeigtvoidIm Workspace wird auf die oberste Suchansicht umgeschaltet.Int32sortSearchList(Int32 column, Int32 mode) Sortiert die Liste/Tabelle mit den SuchergebnissenvoidstartFunction(Int32 functionID) Veraltet.Diese Funktion verstößt gegen das Konzept des Information Hiding, und sollte nicht aufgerufen werdenvoidstartFunction(BStr functionName) Die Funktion mit dem angegebenen Funktionsbezeichnung wird ausgeführtvoidstartInstall(BStr importUrl) Startet den Download und Import des Installationspakets aus der URL.Int32switchToArchive(BStr archiveName) Seiteneffekte: Der Benutzer wird an dem Archiv mit dem angegebenen Namen angemeldet.voidtoFront()Bringt das Fenster des Java Clients in den VordergrundvoidDie Auswahl von Zeilen/Dateien in der Postbox wird aufgehobenvoidLöscht alle Keyworlisten aus dem Keywordcache.voidLöscht alle Masken aus dem Maskencache.voidLöscht alle Benutzer aus dem Cache.VariantBooluserIdExists(Int32 userId) Liefert True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.VariantBooluserNameExists(BStr userName) LiefertTrue, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.Von Klasse geerbte Methoden DispatchComServer
releaseVon Klasse geerbte Methoden IDispatchServer
a, getIDsOfNames, getTypeInfo, getTypeInfoCount, invoke, isDispInterface, isUseCaseSensitiveNameComparison, registerMethods, registerMethods, setDispInterface, setUseCaseSensitiveNameComparisonVon Klasse geerbte Methoden IUnknownServer
a, addRef, addRefAggregated, create, doQueryInterface, getClassImpl, getRefCount, h, isAutoDelete, isNull, queryInterface, queryInterfaceAggregated, releaseAggregated, setAutoDelete, setNullVon Klasse geerbte Methoden Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden AutoDeleteParameter
isAutoDelete, setAutoDeleteVon Schnittstelle geerbte Methoden IDispatch
getIDsOfNames, getTypeInfo, getTypeInfoCount, invokeVon Schnittstelle geerbte Methoden IUnknown
addRef, isNull, queryInterface, release, setNull
-
Felddetails
-
COM_SERVER_CLSID
public static final CLSID COM_SERVER_CLSIDKlassenId des COM-Servers -
PROG_ID
Programm-ID- Siehe auch:
-
VERSION_INDEPENDENT_PROG_ID
Unabhängige Programm-ID- Siehe auch:
-
COM_SERVER_DESCRIPTION
Programmbezeichnung- Siehe auch:
-
-
Konstruktordetails
-
EloComServer
public EloComServer(CoClassMetaInfo classImpl) Konstruktor.- Parameter:
classImpl- Metainformationen
-
-
Methodendetails
-
destroy
public void destroy()- Setzt außer Kraft:
destroyin KlasseIUnknownServer
-
doDestroy
public void doDestroy()- Setzt außer Kraft:
doDestroyin KlasseIUnknownServer
-
getClassID
public void getClassID(CLSID pClassID) throws ComException This method retrieves the class identifier (CLSID) of an object.- Angegeben von:
getClassIDin SchnittstelleIPersist- Parameter:
pClassID- the class identifier (CLSID) of an object- Löst aus:
ComException
-
getProgId
public BStr getProgId()Liefert die Programm-Id zurück.- Gibt zurück:
- Programm-Id
-
getVersionIndependentProgId
public BStr getVersionIndependentProgId()Liefert die versionsunabhängige Programm-Id zurück.- Gibt zurück:
- Programm-Id
-
getComServerDescription
public BStr getComServerDescription()Liefert die COM Server-Beschreibung zurück.- Gibt zurück:
- COM Server Beschreibung
-
login2
public Int32 login2(BStr archiveName, BStr archivePath, BStr userName, BStr userPassword) Beschreibung aus Schnittstelle kopiert:IWorkspaceDie Login-Methode authentifiziert einen Benutzer für den Zugriff auf ein Archiv.
Vorbedingung: Das angegebene Archiv existiert und der Archivpfad ist korrekt angegeben. Der Benutzername ist in Elo vorhanden.
Nachbedingung: Der Benutzer ist angemeldet und kann Funktionen ausführen, für die er die notwendigen Rechte besitzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login "Mein Archiv" "http://testserver:8080/ix-elo/ix" "Benutzername" "Passwort"- Angegeben von:
login2in SchnittstelleIWorkspace- Parameter:
archiveName- (beliebiger) Name des ArchivsarchivePath- Pfad zum Archiv auf dem IndexserveruserName- BenutzernameuserPassword- Benutzerpasswort- Gibt zurück:
- 0 bei bereits aktivem Workspace oder erfolgreichem Login, -1 sonst
-
loginWithDialog
public VariantBool loginWithDialog()Beschreibung aus Schnittstelle kopiert:IWorkspaceStartet den Login Dialog. Der Benutzer kann sich jetzt mit seinem Benutzernamen und Passwort anmelden. Diese Methode sollte zu Beginn und vor allen anderen Methoden aufgerufen werden. Der Aufruf der Methode blockiert den Programmfluss so lange bis die Verbindung hergestellt ist, d. h. der Workspace geöffnet wurde oder der Benutzer auf Abbrechen geklickt hat.
Vorbedingung: keine
Nachbedingung: Wenn in der Registry noch kein Archiv eingetragen ist wird ein Konfigurationsdialog angezeigt. Der Benutzer kann jetzt einen Archivnamen und einen Archivpfad angeben. Ansonsten wird der Login Dialog angezeigt. Der Benutzer kann ein Archiv wählen und sich anmelden. Anschließend kann er die Funktionen ausführen, für die er die nötigen Rechte besitzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ...- Angegeben von:
loginWithDialogin SchnittstelleIWorkspace- Gibt zurück:
VariantBool.TRUEfalls die Anmeldung erfolgreich war.VariantBool.FALSEfalls auf Abbrechen geklickt wurde oder im Fehlerfall
-
gotoObjectId
public VariantBool gotoObjectId(Int32 id) Beschreibung aus Schnittstelle kopiert:IWorkspaceDer Archivteintrag mit der angegebnen Objekt ID wird im TreeView in der Archivansicht ausgewählt/selektiert. Falls es sich um ein Dokument handelt wird das Dokument in der Dokumentenvorschau angezeigt.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Ein Objekt mit der angegebenen ID existiert.Nachbedingung: Der Archivteintrag mit der angegebenen ID wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.gotoObjectId 1198436- Angegeben von:
gotoObjectIdin SchnittstelleIWorkspace- Parameter:
id- Objekt ID des Archiveintrags- Gibt zurück:
TRUE, falls ein Archiveintrag mit der angegebene ID existiert und kein Fehler aufgetreten ist
-
gotoGuid
public VariantBool gotoGuid(BStr guid) Beschreibung aus Schnittstelle kopiert:IWorkspaceDer Archivteintrag mit der angegebnen GUID wird im TreeView in der Archivansicht ausgewählt/selektiert. Falls es sich um ein Dokument handelt wird das Dokument in der Dokumentenvorschau angezeigt.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Ein Objekt mit der angegebenen GUID existiert.Nachbedingung: Der Archivteintrag mit der angegebenen GUID wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.gotoGuid "(BBB9186C-8611-D3A5-B607-4BEDE0ECA16C)"- Angegeben von:
gotoGuidin SchnittstelleIWorkspace- Parameter:
guid- GUID des Archiveintrag- Gibt zurück:
TRUE, falls ein Archiveintrag mit der angegebene Id existiert und kein Fehler aufgetreten ist- Seit:
- 8.04.000
-
gotoEcd
public VariantBool gotoEcd(BStr filePath) Beschreibung aus Schnittstelle kopiert:IWorkspaceZeigt den Inhalt einer ECD Datei an. Handelt es sich um ein einzelnes Objekt wird dieses in der Archivansicht angezeigt. Sind mehrere Objekte in der ECD Datei verlinkt werden diese in der Suchansicht angezeigt.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Am angegebenen Pfad existiert eine ECD Datei.Nachbedingung: Der Archivteintrag mit der angegebenen GUID wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.gotoEcd "C:\link.ecd"- Angegeben von:
gotoEcdin SchnittstelleIWorkspace- Parameter:
filePath- Pfad zur ECD Datei- Gibt zurück:
TRUE, falls der Verlinkte inhalt aufgerufen werden kann- Seit:
- 9.00.000
-
showAppointmentView
public void showAppointmentView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die Terminansicht umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Terminansicht wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showAppointmentView- Angegeben von:
showAppointmentViewin SchnittstelleIWorkspace
-
showArchiveView
public void showArchiveView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die oberste Archivansicht umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Archivansicht wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showArchiveView- Angegeben von:
showArchiveViewin SchnittstelleIWorkspace
-
showCheckoutView
public void showCheckoutView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die Ansicht In Bearbeitung umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Ansicht In Bearbeitung wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showCheckoutView- Angegeben von:
showCheckoutViewin SchnittstelleIWorkspace
-
showClipboardView
public void showClipboardView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die Klemmbrett Ansicht umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Klemmbrett Ansicht wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showClipboardView- Angegeben von:
showClipboardViewin SchnittstelleIWorkspace
-
showIntrayView
public void showIntrayView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die Postbox Ansicht umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Postbox Ansicht wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showIntrayView- Angegeben von:
showIntrayViewin SchnittstelleIWorkspace
-
showSearchView
public void showSearchView()Beschreibung aus Schnittstelle kopiert:IWorkspaceIm Workspace wird auf die oberste Suchansicht umgeschaltet.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Eine der folgenden Methoden wurde ausgeführt:
ISearch.search(BStr)ISearch.searchByDate(BStr)ISearch.searchByNotes(BStr)ISearch.searchFulltext(BStr)
Nachbedingung: Die oberste Suchansicht wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showSearchView- Angegeben von:
showSearchViewin SchnittstelleIWorkspace
-
showMyEloView
public void showMyEloView()Aktiviert den Programmbereich "Mein ELO".- Angegeben von:
showMyEloViewin SchnittstelleIWorkspace- Seit:
- 9.02.000
-
startFunction
Veraltet.Diese Funktion verstößt gegen das Konzept des Information Hiding, und sollte nicht aufgerufen werdenBeschreibung aus Schnittstelle kopiert:IWorkspaceDie Funktion mit der angegebenen Funktions ID wird ausgeführt
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Die Funktion mit der angegebenen Funktions ID wurde ausgeführt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.startFunction 44- Angegeben von:
startFunctionin SchnittstelleIWorkspace- Parameter:
functionID- Funktionsnummer- Siehe auch:
-
startFunction
public void startFunction(BStr functionName) Beschreibung aus Schnittstelle kopiert:IWorkspaceDie Funktion mit dem angegebenen Funktionsbezeichnung wird ausgeführt
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Die Funktion mit der angegebenen Funktionsbezeichnung wurde ausgeführt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.startFunction IndexDialog- Angegeben von:
startFunctionin SchnittstelleIWorkspace- Parameter:
functionName- Funktionsname- Seit:
- 7.00.008
- Siehe auch:
-
updateKeywords
public void updateKeywords()Beschreibung aus Schnittstelle kopiert:IWorkspaceLöscht alle Keyworlisten aus dem Keywordcache. Dieses wird z.B. notwendig, wenn lokal die Liste verändert wurde, andernfalls werden diese Änderungen lokal nicht sichtbar. Gelöschte Einträge werden beim nächsten Aufruf automatisch neu vom Server geladen.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Die Keywordlisten wurden aus dem Keywordcache gelöscht.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.updateKeywords- Angegeben von:
updateKeywordsin SchnittstelleIWorkspace
-
updateMasks
public void updateMasks()Beschreibung aus Schnittstelle kopiert:IWorkspaceLöscht alle Masken aus dem Maskencache. Dieses wird z.B. notwendig, wenn lokal die Maskendefinition verändert wurde, andernfalls werden diese Änderungen lokal nicht sichtbar. Gelöschte Einträge werden beim nächsten Aufruf automatisch neu vom Server geladen.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Alle Masken wurden aus dem Maskencache gelöscht.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.updateMasks- Angegeben von:
updateMasksin SchnittstelleIWorkspace
-
updateUsers
public void updateUsers()Beschreibung aus Schnittstelle kopiert:IWorkspaceLöscht alle Benutzer aus dem Cache.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Alle Benutzer wurden aus dem Cache gelöscht.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.updateUsers- Angegeben von:
updateUsersin SchnittstelleIWorkspace
-
switchToArchive
public Int32 switchToArchive(BStr archiveName) Beschreibung aus Schnittstelle kopiert:IWorkspaceSeiteneffekte: Der Benutzer wird an dem Archiv mit dem angegebenen Namen angemeldet. Der Benutzername und das Passwort werden dabei beibehalten. Ein neuer Workspace wird geöffnet. Der Workspace mit dem bisherigen Archiv wird nicht geschlossen.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen. Der Benutzer hat einen Benutzeraccount für ein anderes Archiv. Der Benutzername und das Passwort sind dabei identisch.
Nachbedingung: Der Benutzer ist an dem angebenen Archiv angemeldet. Ein neuer Workspace wurde geöffnet.
Fehlerbehandlung: Im Fehlerfall wird einer der unten angegebenen Fehlercodes zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Result = Elo.switchToArchive "FeldWaldUndWiesen Archiv" If (Result = Elo.COULD_NOT_CONNECT()) Then MsgBox "Could not connect" Exit Sub ElseIf (Result = Elo.ARCHIVE_NOT_FOUND()) Then MsgBox "Archive not found" Exit Sub ElseIf (Result = Elo.EXCEPTION()) Then MsgBox "Exception" Exit Sub End If- Angegeben von:
switchToArchivein SchnittstelleIWorkspace- Parameter:
archiveName- Profilname- Gibt zurück:
OK, falls der Wechsel funktioniert hatARCHIVE_NOT_FOUND, falls der Archivname nicht in der Registry vorhanden istCOULD_NOT_CONNECT, falls die Verbindung fehlschlägtEXCEPTION, falls ein anderer Fehler aufgetreten ist
-
getArchiveName
public BStr getArchiveName()Beschreibung aus Schnittstelle kopiert:IWorkspaceLiefert den Archivnamen des aktiven Archivs.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Der Archivname wurde zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... name = Elo.getArchiveName- Angegeben von:
getArchiveNamein SchnittstelleIWorkspace- Gibt zurück:
- Profilname
-
getArchiveLocation
public BStr getArchiveLocation()Beschreibung aus Schnittstelle kopiert:IWorkspaceLiefert den Archivpfad des aktiven Archivs. Der Archivpfad ist eine URL, welche den Servernamen und -port und das Verzeichnis des Archivs enthält.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Benutzer verfügt über die Berechtigung, die Funktion auszuführen.
Nachbedingung: Der Archivpfad wurde zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... location = Elo.getArchiveLocation- Angegeben von:
getArchiveLocationin SchnittstelleIWorkspace- Gibt zurück:
- IX Url
-
getDelimiter
public BStr getDelimiter()Beschreibung aus Schnittstelle kopiert:IWorkspaceDas Trennzeichen für Arrays, die in Strings kodiert werden.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Das Trennzeichen wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... delimiter = Elo.getDelimiter- Angegeben von:
getDelimiterin SchnittstelleIWorkspace- Gibt zurück:
- Trennzeichen
-
minimize
public void minimize()Beschreibung aus Schnittstelle kopiert:IWorkspaceMinimiert das Fenster des Java Client
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Die Darstellung des Java Client ist minimiert
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.minimize- Angegeben von:
minimizein SchnittstelleIWorkspace
-
getActiveView
public Int32 getActiveView()Beschreibung aus Schnittstelle kopiert:IWorkspaceLiefert den Code für die momentan aktive Ansicht
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Der Code für die momentan aktive Ansicht wird zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... view = Elo.getActiveView- Angegeben von:
getActiveViewin SchnittstelleIWorkspace- Gibt zurück:
- Code für die momentan aktive Ansicht:
- 0 (keine Ansicht)
- 1 Archivansicht
- 2 Postbox
- 3 Klemmbrett
- 4 Aufgaben
- 5 In Bearbeitung
- 6 Suche
- 7 Zusätliche Ansichten (ClientInfo oder Skripte)
- 8 Mein ELO
- Siehe auch:
-
toFront
public void toFront()Beschreibung aus Schnittstelle kopiert:IWorkspaceBringt das Fenster des Java Clients in den Vordergrund
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Das Fenster des Java Clients ist im Vordergrund
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.toFront- Angegeben von:
toFrontin SchnittstelleIWorkspace
-
runScriptFunction
public Int32 runScriptFunction(BStr functionName, BStr parameters) Beschreibung aus Schnittstelle kopiert:IWorkspaceStartet die JavaScript Funktion mit dem angegebenen Namen.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Im Archiv existiert ein Javascript, welches eine Funktion mit dem angegebenen Namen enthält. Der Funktionsname muss das Präfix "eloCom" enthalten.
Nachbedingung: Die Funktion wurde ausgeführt.
Fehlerbehandlung: Im Fehlerfall wird ein Fehlercode zurückgeliefert (s.u.).
- Angegeben von:
runScriptFunctionin SchnittstelleIWorkspace- Parameter:
functionName- Der Funktionsname muss das Präfix "eloCom" enthalten.parameters- Verschiedene Parameter, getrennt durch ¶.- Kein Parameter: Leerstring
- Ein Parameter: Wort
- Mehrere Parameter: "Eins¶Zwei¶Drei"
- Gibt zurück:
- -101: Script nicht gefunden
- -102: Fehler im Script (Exception)
- -103: Unspezifischer Fehler, z. B. bei der Validierung (eloCom)
- Sonst: Return-Wert der JavaScript Funktion. Achtung: Es sind nur positive Zahlen als Rückgabewerte möglich.
- Seit:
- 8.01.000
-
runScriptFunctionEx
public BStr runScriptFunctionEx(BStr functionName, BStr parameters) Beschreibung aus Schnittstelle kopiert:IWorkspaceWieIWorkspace.runScriptFunction(BStr, BStr), liefert jedoch einen String zurück.- Angegeben von:
runScriptFunctionExin SchnittstelleIWorkspace- Parameter:
functionName- Der Funktionsname muss das Präfix "eloCom" enthalten.parameters- Verschiedene Parameter, getrennt durch ¶.- Kein Parameter: Leerstring
- Ein Parameter: Wort
- Mehrere Parameter: "Eins¶Zwei¶Drei"
- Gibt zurück:
- Rückgabewert der Scriptfunktion
- Siehe auch:
-
getVersion
public BStr getVersion()Beschreibung aus Schnittstelle kopiert:IWorkspaceLiefert die aktuelle Versionsnummer des Java Clients.- Angegeben von:
getVersionin SchnittstelleIWorkspace- Gibt zurück:
- Versionsnummer
-
ARCHIVE_NOT_FOUND
public Int32 ARCHIVE_NOT_FOUND()Beschreibung aus Schnittstelle kopiert:IWorkspaceKonstante: Das Archiv wurde nicht gefunden- Angegeben von:
ARCHIVE_NOT_FOUNDin SchnittstelleIWorkspace- Gibt zurück:
- Konstante
-
COULD_NOT_CONNECT
public Int32 COULD_NOT_CONNECT()Beschreibung aus Schnittstelle kopiert:IWorkspaceKonstante: Verbindungsfehler- Angegeben von:
COULD_NOT_CONNECTin SchnittstelleIWorkspace- Gibt zurück:
- Konstante
-
EXCEPTION
public Int32 EXCEPTION()Beschreibung aus Schnittstelle kopiert:IWorkspaceKonstante: Eine Exception ist aufgetreten- Angegeben von:
EXCEPTIONin SchnittstelleIWorkspace- Gibt zurück:
- Konstante
-
OK
public Int32 OK()Beschreibung aus Schnittstelle kopiert:IWorkspaceKonstante: Alles OK- Angegeben von:
OKin SchnittstelleIWorkspace- Gibt zurück:
- Konstante
-
clear
public void clear()Beschreibung aus Schnittstelle kopiert:IPreviewLöscht die aktuelle Dokumentenvorschau und zeigt die Meldung "Kein Dokument zur Ansicht ausgewählt." an.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv.Nachbedingung: Die aktuelle Dokumentenvorschau wurde gelöscht. Die Meldung "Kein Dokument zur Ansicht ausgewählt." wird angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.clear -
deactivate
public void deactivate()Beschreibung aus Schnittstelle kopiert:IPreviewLöscht die aktuelle Dokumentenvorschau und zeigt die Meldung "Dokument extern geöffnet, Preview deaktiviert." an.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv.Nachbedingung: Die Dokumentenvorschau ist gelöscht und zeigt die Meldung "Dokument extern geöffnet, Preview deaktiviert." an.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.deactivate- Angegeben von:
deactivatein SchnittstelleIPreview
-
reactivate
public void reactivate()Beschreibung aus Schnittstelle kopiert:IPreviewStellt das vor der Deaktivierung angezeigte Dokument wieder in die Dokumentenvorschau.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Die Methodedeactivate()wurde aufgerufen.Nachbedingung: Das vor der Deaktivierung angezeigte Dokument wird in der Dokumentenvorschau angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.showId 12345 Elo.deactivate ... ... Elo.reactivate- Angegeben von:
reactivatein SchnittstelleIPreview
-
showId
public void showId(Int32 id) Beschreibung aus Schnittstelle kopiert:IPreviewStellt die Dokumentenvorschau auf eine neue ObjektId ein. Das Sord Objekt wird dann vom Indexserver gelesen und die Verschlagwortungsvorschau und die Dokumentenanzeige aktualisiert.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv.Nachbedingung: Das Objekt mit der angegebenen ID wird angezeigt, falls vorhanden.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.showId 1198436 -
displayLocalFile
public void displayLocalFile(BStr fileName) Beschreibung aus Schnittstelle kopiert:IPreviewStellt die Dokumentenvorschau auf eine lokale Datei, z.B. aus der Postbox ein. Es wird geprüft, ob es zu dieser Datei eine ESW Verschlagwortungsdatei gibt, diese wird dann mit eingelesen und im Dokumentenvorschau Fenster angezeigt.
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv.Nachbedingung: Die Datei mit dem angegebenen Pfad wird angezeigt, falls vorhanden.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.displayLocalFile "C:/foo/bar/test.txt"- Angegeben von:
displayLocalFilein SchnittstelleIPreview- Parameter:
fileName- Pfad der Datei die angezeigt werden soll
-
addAttachmentToSelectedDocument
public VariantBool addAttachmentToSelectedDocument(BStr attachmentFilePath) Beschreibung aus Schnittstelle kopiert:IDocumentFügt dem in der Baumansicht ausgewählten Dokument eine Dateianbindung (Attachment) hinzu.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt.
Nachbedingung: Das Dokument ist mit der angegebenen Dateianbindung (Attachment) verknüpft.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument Elo.addAttachmentToSelectedDocument "C:/foo/bar/attachment.txt"- Angegeben von:
addAttachmentToSelectedDocumentin SchnittstelleIDocument- Parameter:
attachmentFilePath- Dateipfad zu der Dateianbindung (Attachment)- Gibt zurück:
- True, falls keine Exception aufgetreten ist
-
checkInSelectedDocument
public void checkInSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentDas in der Baumansicht ausgewählte Dokument wird eingecheckt bzw. zur Sicherung auf den Server übertragen.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt. Das Dokument ist entweder neu angelegt worden oder befindet sich im ausgecheckten Zustand (eckige Klammern).
Nachbedingung: Das Dokument wurde eingecheckt bzw. auf den Server übertragen.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument in ausgechecktem Zustand Elo.checkInSelectedDocument- Angegeben von:
checkInSelectedDocumentin SchnittstelleIDocument
-
checkOutSelectedDocument
public void checkOutSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentDas in der Baumansicht ausgewählte Dokument wird zur Bearbeitung ausgecheckt.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt. Das Dokument ist in eingechecktem Zustand (keine eckigen Klammern) und nicht von einem anderen Benutzer gesperrt.
Nachbedingung: Das Dokument ist in ausgechecktem Zustand.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument in eingechecktem Zustand Elo.checkOutSelectedDocument- Angegeben von:
checkOutSelectedDocumentin SchnittstelleIDocument
-
checkOutDocument
public BStr checkOutDocument(Int32 documentId) Beschreibung aus Schnittstelle kopiert:IDocumentDas aktuelle Dokument des Archivobjekts mit der angegebenen Objekt Id wird ausgecheckt.
Vorbedingung: Das Archivobjekt mit der angegebenen Objekt Id ist ein Dokument und ist nicht ausgecheckt.
Nachbedingung: Das Dokument ist in ausgechecktem Zustand. Der Dateipfad des Dokuments wird zurückgegeben.
Fehlerbehandlung: Im Fehlerfall wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... path = Elo.checkOutDocument(1198436)- Angegeben von:
checkOutDocumentin SchnittstelleIDocument- Parameter:
documentId- Objekt Id des Archivobjekts- Gibt zurück:
- Dateipfad des ausgecheckten Dokuments
-
openSelectedDocument
public void openSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentDas in der Baumansicht ausgewählte Dokument wird geöffnet und von einem externen Programm angezeigt.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt. Für den Dateityp ist ein externes Programm zur Anzeige registriert.
Nachbedingung: Das Dokument wurde geöffnet und wird von einem externen Programm angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument Elo.openSelectedDocument- Angegeben von:
openSelectedDocumentin SchnittstelleIDocument
-
printSelectedDocument
public void printSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentDas in der Baumansicht ausgewählte Dokument wird gedruckt.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt.
Nachbedingung: Das Dokument wurde gedruckt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument Elo.printSelectedDocument- Angegeben von:
printSelectedDocumentin SchnittstelleIDocument
-
sendSelectedDocument
public VariantBool sendSelectedDocument(BStr receiverMailAddress) Beschreibung aus Schnittstelle kopiert:IDocumentDas in der Baumansicht ausgewählte Dokument wird wird an die angegebene E-Mail Adresse gesendet.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt.
Nachbedingung: Das Dokument wurde an die angegebene E-Mail Adresse gesendet.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument Elo.sendSelectedDocument "foo@bar.com"- Angegeben von:
sendSelectedDocumentin SchnittstelleIDocument- Parameter:
receiverMailAddress- E-Mail Adresse des Empfängers (gemäß RFC 2822)- Gibt zurück:
- True, falls keine Exception aufgetreten ist
-
activateAttachmentOfSelectedDocument
public void activateAttachmentOfSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentÖffnet die Dateianbindung eines in der Baumansicht selektierten Dokuments mit einem externen Programm.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt. Das Dokument ist mit einer Dateianbindung verknüpft (Büroklammer Icon aktiv). Für das Dateiformat der Dateianbindung ist ein externes Programm registriert.
Nachbedingung: Die Dateianbindung wird in einem externen Programm angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument mit Dateianbindung Elo.activateAttachmentOfSelectedDocument- Angegeben von:
activateAttachmentOfSelectedDocumentin SchnittstelleIDocument
-
getSelectedDocumentId
public Int32 getSelectedDocumentId()Beschreibung aus Schnittstelle kopiert:IDocumentLiefert die Objekt-Id eines in der Baumansicht selektierten Dokuments.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt.
Nachbedingung: Die Objekt-Id des selektierten Dokuments wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument documentId = Elo.getSelectedDocumentId- Angegeben von:
getSelectedDocumentIdin SchnittstelleIDocument- Gibt zurück:
- Object-Id
-
getSelectedDocumentName
public BStr getSelectedDocumentName()Beschreibung aus Schnittstelle kopiert:IDocumentLiefert den Namen eines in der Baumansicht selektierten Dokuments.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt.
Nachbedingung: Der Name des selektierten Dokuments wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument documentName = Elo.getSelectedDocumentName- Angegeben von:
getSelectedDocumentNamein SchnittstelleIDocument- Gibt zurück:
- Kurzbezeichnung
-
removeAttachmentOfSelectedDocument
public void removeAttachmentOfSelectedDocument()Beschreibung aus Schnittstelle kopiert:IDocumentEntfernt die Dateianbindung des in der Baumansicht selektierten Dokuments.
Vorbedingung: Ein Dokument ist in der Baumansicht ausgewählt. Das Dokument ist mit einer Dateianbindung verknüpft (Büroklammer Icon aktiv).
Nachbedingung: Die Dateianbindung wurde entfernt/gelöscht, falls vorhanden.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1198436 'dies ist ein Dokument mit Dateianbindung Elo.removeAttachmentOfSelectedDocument- Angegeben von:
removeAttachmentOfSelectedDocumentin SchnittstelleIDocument
-
checkInDocument
public Int32 checkInDocument(BStr absoluteFilePath, BStr documentDate) Beschreibung aus Schnittstelle kopiert:IDocumentDie ausgecheckte Datei mit dem angegebenen Dateipfad wird in das Archiv eingecheckt.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Der Dateipfad verweist auf eine lokale Datei im aktuellen Checkout Verzeichnis.
Nachbedingung: Die ausgecheckte Datei ist im Archiv eingecheckt worden.
wurde zurückgeliefert.IDocument.CHECKIN_SUCCESSFehlerbehandlung: Falls der Dateipfad nicht auf eine Datei im aktuellen Checkout Verzeichnis verweist wird
zurückgeliefert. Falls der Dateipfad ungültig ist bzw. nicht auf eine Datei verweist wirdIDocument.FILE_IS_NOT_IN_CHECKOUT_DIRzurückgeliefert.IDocument.CHECKIN_ERRORBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Result = Elo.checkinDocument("C:\Dokumente und Einstellungen\Neun\ELO Digital Office\SRVT 02 6080\checkout\foobar.pdf","") ' Result should be CHECKIN_SUCCESS- Angegeben von:
checkInDocumentin SchnittstelleIDocument- Parameter:
absoluteFilePath- Gültiger lokaler absoluter Dateipfad einer Datei im aktuellen Checkout VerzeichnisdocumentDate- ISO Datum- Gibt zurück:
-
getFileOrigin
public Int32 getFileOrigin(BStr absoluteFilePath) Beschreibung aus Schnittstelle kopiert:IDocumentLiefert den Code für das Herkunftsverzeichnis einer Datei begzüglich auf das momentan geöffnete Archiv.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv.
Nachbedingung: Der Code für das Herkunftsverzeichnis der Datei wurde zurückgeliefert.
Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert. Falls der Dateipfad ungültig ist wirdIDocument.UNKNOWN_ORIGINzurückgeliefert.IDocument.UNKNOWN_ORIGINBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Result = Elo.getFileOrigin("C:\Dokumente und Einstellungen\Neun\ELO Digital Office\SRVT 02 6080\checkout\foobar.pdf") ' Result should be CURRENT_CHECKOUT- Angegeben von:
getFileOriginin SchnittstelleIDocument- Parameter:
absoluteFilePath- Gültiger lokaler absoluter Dateipfad einer beliebigen (existierenden) Datei- Gibt zurück:
-
createTempCopy
public BStr createTempCopy(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IDocumentSeiteneffekte: Erzeugt eine Kopie des Archivdokuments mit der angegebenen Objekt Id im lokalen Temp-Verzeichnis des Archivs.
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Das Archivobjekt mit der angegebenen Objekt Id existiert und ist ein Dokument.
Nachbedingung: Das Archivdokument wurde in das lokale Temp-Verzeichnis des geöffneten Archivs kopiert. Der Dateipfad der Kopie wird zurückgeliefert.
Fehlerbehandlung: Im Falle eines Fehlers wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... filePath = Elo.createTempCopy(23) 'C:/<xyz>/test.txt- Angegeben von:
createTempCopyin SchnittstelleIDocument- Parameter:
objectId- Objekt Id eines Dokuments im geöffneten Archiv- Gibt zurück:
- Dateipfad der Kopie im lokalen Temp-Verzeichnis des Archivs
-
getMD5Hash
public BStr getMD5Hash(BStr filePath) Beschreibung aus Schnittstelle kopiert:IDocumentLiefert den MD5 Hash für eine lokale Datei
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Die Datei mit dem angegebenen Dateipfad existiert lokal.
Nachbedingung: Der MD5 Hash für die Datei wird zurückgeliefert
Fehlerbehandlung: Im Falle eines Fehlers wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... hash = Elo.getMD5Hash("C:\log.txt")- Angegeben von:
getMD5Hashin SchnittstelleIDocument- Parameter:
filePath- Gültiger Dateipfad- Gibt zurück:
- MD5 Hashwert
-
getLinks
public BStr getLinks(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IDocumentLiefert die Objekt Ids der verlinkten Archivobjekte
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Das Archivobjekt mit der angegebenen Objekt Id existiert im derzeit geöffneten Archiv.
Nachbedingung: Die Objekt Ids der verlinkten Archivobjekte werden zurückgeliefert (getrennt durch
ClientConstants.ELO_SEPARATOR). Falls es keine verlinkten Archivobjekte gibt wird ein leerer String zurückgeliefert.Fehlerbehandlung: Im Falle eines Fehlers wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... links = Elo.getLinks(234234) '1??? -
getAttachmentFilePaths
public BStr getAttachmentFilePaths(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IDocumentLiefert die lokal gecacheten Attachment Dateien für ein Dokument im Archiv
Vorbedingung: Ein Benutzer hat sich angemeldet bzw. eine Workspace Ansicht ist aktiv. Das Archivobjekt mit der angegebenen Objekt Id existiert im derzeit geöffneten Archiv.
Nachbedingung: Die Pfade der lokal gecacheten Attachment Dateien werden zurückgeliefert (getrennt durch
ClientConstants.ELO_SEPARATOR). Falls es keine solchen gibt wird ein leerer String zurückgeliefert.Fehlerbehandlung: Im Falle eines Fehlers wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... attachments = Elo.getAttachmentFilePaths(234234) '<pfad>?lt;pfad>?lt;pfad>- Angegeben von:
getAttachmentFilePathsin SchnittstelleIDocument- Parameter:
objectId- Objekt Id eines Dokuments im Archiv- Gibt zurück:
- Pfade der Attachment Dateien
-
search
public Int32 search(BStr searchString) Beschreibung aus Schnittstelle kopiert:ISearchEs wird nach einem Objekt mit dem angegebenen Namen (Kurzbezeichnung) gesucht. Eine Suchansicht wird geöffnet. Die Suchergebnisse werden angezeigt.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login hits = Elo.search("foobar") -
searchFulltext
public Int32 searchFulltext(BStr searchString) Beschreibung aus Schnittstelle kopiert:ISearchEine Volltextsuche nach einem Objekt mit dem angegebenen Namen wird durchgeführt. Eine Suchansicht wird geöffnet. Die Suchergebnisse werden angezeigt.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login hits = Elo.searchFulltext("foobar")- Angegeben von:
searchFulltextin SchnittstelleISearch- Parameter:
searchString- Suchwort- Gibt zurück:
- Anzahl der Treffer
-
searchByDate
public Int32 searchByDate(BStr isoDate) Beschreibung aus Schnittstelle kopiert:ISearchSucht nach Dokumenten, die zu dem angegebenen Datum passen oder in dem angegebenen Zeitraum liegen.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login hits = Elo.searchByDate("foobar")- Angegeben von:
searchByDatein SchnittstelleISearch- Parameter:
isoDate- ISO Suchdatum oder Zeitraum- Gibt zurück:
- Anzahl der Treffer
-
searchByNotes
public Int32 searchByNotes(BStr searchString) Beschreibung aus Schnittstelle kopiert:ISearchSucht nach Dokumenten, die eine Haftnotiz mit dem angegebenen Text enthalten.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login hits = Elo.searchByNotes("foobar")- Angegeben von:
searchByNotesin SchnittstelleISearch- Parameter:
searchString- Suchwort- Gibt zurück:
- Anzahl der Treffer
-
sortSearchList
public Int32 sortSearchList(Int32 column, Int32 mode) Beschreibung aus Schnittstelle kopiert:ISearchSortiert die Liste/Tabelle mit den Suchergebnissen
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Eine Suche wurde ausgeführt. Die Suchliste wird angezeigt.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchergebnisse sind sortiert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.search "foobar" Elo.sortSearchList(1,0)- Angegeben von:
sortSearchListin SchnittstelleISearch- Parameter:
column- Spalte der Suchliste, die sortiert werden soll. Ab 0 wird gezähltmode- Sortiermodus:ADD_SORT: 0,REMOVE_SORT: 1,INSERT_SORT: 2
modedefines whether a column should be added, removed or inserted.ADD_SORTclears sorting columns before adding a column to sort,REMOVE_SORTremoves a column from sorting andINSERT_SORTadds a sorting column.- Gibt zurück:
- 0
- Siehe auch:
-
hasNext
public VariantBool hasNext()Beschreibung aus Schnittstelle kopiert:ISearchLiefert
falls das letzte Element des Iterators noch nicht erreicht wurde.VariantBool.TRUESeiteneffekte: Wenn das letzte Element des Iterators erreicht ist wird die aktive Suchansicht geschlossen. Dadurch wird eine übermäßige Häufung von neu angelegten Suchansichten verhindert.
Vorbedingung: Der Benutzer hat sich über die
- Methode angemeldet. Eine der folgenden Methoden wurde ausgeführt:IWorkspace.login2(BStr, BStr, BStr, BStr)ISearch.search(BStr)ISearch.searchByDate(BStr)ISearch.searchByNotes(BStr)ISearch.searchFulltext(BStr)ISearch.searchByMD5Hash(BStr)ISearch.searchIds(BStr,BStr)ISearch.commitMaskSearch()
Nachbedingung: Liefert
falls das letzte Element des Iterators noch nicht erreicht wurde. Wenn das letzte Element des Iterators erreicht ist wird die aktive Suchansicht geschlossen undVariantBool.TRUEVariantBool.FALSEzurückgeliefert. Dadurch wird eine übermäßige Häufung von neu angelegten Suchansichten verhindert.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.search "foobar" while (Elo.hasNext()) MsgBox Elo.nextName() wend -
nextObjectId
public Int32 nextObjectId()Beschreibung aus Schnittstelle kopiert:ISearchLiefert die Objekt Id für das nächste Element des Iterators
Vorbedingung: Die Methode
wurde aufgerufen und liefertISearch.hasNext()VariantBool.TRUENachbedingung: Liefert die Objekt Id für das nächste Element des Iterators
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.search "foobar" while (Elo.hasNext()) MsgBox Elo.nextObjectId() wend- Angegeben von:
nextObjectIdin SchnittstelleISearch- Gibt zurück:
- Die Objekt Id für das nächste Element des Iterators
-
nextName
public BStr nextName()Beschreibung aus Schnittstelle kopiert:ISearchLiefert die Kurzbezeichnung für das nächste Element des Iterators
Vorbedingung: Die Methode
wurde aufgerufen und liefertISearch.hasNext()VariantBool.TRUENachbedingung: Liefert die Kurzbezeichnung für das nächste Element des Iterators
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.search "foobar" while (Elo.hasNext()) MsgBox Elo.nextName() wend -
nextGuid
public BStr nextGuid()Beschreibung aus Schnittstelle kopiert:ISearchLiefert die
GUIDfür das nächste Element des IteratorsVorbedingung: Die Methode
wurde aufgerufen und liefertISearch.hasNext()VariantBool.TRUENachbedingung: Liefert die
GUIDfür das nächste Element des IteratorsBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.search "foobar" while (Elo.hasNext()) MsgBox Elo.nextGuid() wend -
showSearchDialog
public VariantBool showSearchDialog()Beschreibung aus Schnittstelle kopiert:ISearchSeiteneffekte: Der Suchdialog wird angezeigt
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Der Suchdialog wird angezeigt. Der Benutzer kann interaktiv eine Suche starten
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.showSearchDialog- Angegeben von:
showSearchDialogin SchnittstelleISearch- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
searchIds
public Int32 searchIds(BStr objectIds, BStr searchViewTitle) Beschreibung aus Schnittstelle kopiert:ISearchDie Archivobjekte mit den angegebenen Objekt Ids werden in der Suchansicht angezeigt. Die Anzahl der gefundenen Archivobjekte wird zurückgeliefert.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchansicht mit den Suchergebnissen wird angezeigt.
Fehlerbehandlung: Falls eine der Objekt Ids im Archiv nicht existiert ist das entsprechende Archivobjekt nicht in der Ergebnisliste enthalten. Bei anderen Fehlern wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... result = Elo.searchIds("1???","Verlinkte Archivobjekte") -
searchByMD5Hash
public Int32 searchByMD5Hash(BStr md5Hash) Beschreibung aus Schnittstelle kopiert:ISearchSuche nach MD5 Hash. Die gefundenen Archivobjekte werden in einer neuen Suchansicht angezeigt. Die Anzahl der gefundenen Archivobjekte wird zurückgeliefert.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Ein Archivobjekt mit einem Dokument mit dem angegebenen MD5 Hash existiert im Archiv.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suchansicht mit den Suchergebnissen wird angezeigt.
Fehlerbehandlung: Im Fehlerfall wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... result = Elo.searchByMD5Hash("C4140E6616E2715A32C1AC6EE79672C8")- Angegeben von:
searchByMD5Hashin SchnittstelleISearch- Parameter:
md5Hash- MD5 Hash- Gibt zurück:
- Anzahl der Suchergebnisse
-
commitMaskSearch
public Int32 commitMaskSearch()Beschreibung aus Schnittstelle kopiert:ISearchStartet die Maskensuche.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Die MethodeIWorkspace.login2(BStr, BStr, BStr, BStr)ISearch.prepareMaskSearch()wurde aufgerufen.Nachbedingung: Die Suche wurde ausgeführt. Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareMaskSearch() Elo.setMaskName("EMail") Elo.setMaskFieldValue("Von","Maus") Elo.setMaskFieldValue("An","Klaus") Elo.commitMaskSearch()- Angegeben von:
commitMaskSearchin SchnittstelleISearch- Gibt zurück:
- Anzahl der Suchergebnisse oder -1 im Fehlerfall
-
setMaskFieldValue
public VariantBool setMaskFieldValue(BStr maskFieldName, BStr maskFieldValue) Beschreibung aus Schnittstelle kopiert:ISearchSetzt ein Maskenfeld der Suchmaske auf einen bestimmten Wert.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Die MethodeIWorkspace.login2(BStr, BStr, BStr, BStr)ISearch.prepareMaskSearch()wurde aufgerufen. Die MethodeISearch.setMaskId(Int32)oderISearch.setMaskName(BStr)wurde aufgerufen.Nachbedingung: Die Suche wird auf den Wert des angegebenen Maskenfelds eingeschränkt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareMaskSearch() Elo.setMaskName("EMail") Elo.setMaskFieldValue("Von","Maus") Elo.setMaskFieldValue("An","Klaus") Elo.commitMaskSearch()- Angegeben von:
setMaskFieldValuein SchnittstelleISearch- Parameter:
maskFieldName- Name des MaskenfeldesmaskFieldValue- Wert des Maskenfeldes- Gibt zurück:
VariantBool.TRUE, bei Erfolg, falls kein Fehler aufgetreten ist
-
setMaskName
public VariantBool setMaskName(BStr maskName) Beschreibung aus Schnittstelle kopiert:ISearchFür die Suche wird die Maske mit dem angegebenen Maskennamen verwendet.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Die MethodeIWorkspace.login2(BStr, BStr, BStr, BStr)ISearch.prepareMaskSearch()wurde aufgerufen.Nachbedingung: Die Suche wird auf die Maske mit dem angegebenen Maskennamen beschränkt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareMaskSearch() Elo.setMaskName("EMail") Elo.commitMaskSearch()- Angegeben von:
setMaskNamein SchnittstelleISearch- Parameter:
maskName- Name der Maske- Gibt zurück:
VariantBool.TRUE, bei Erfolg, falls kein Fehler aufgetreten ist
-
prepareMaskSearch
public VariantBool prepareMaskSearch()Beschreibung aus Schnittstelle kopiert:ISearchDie Funktion wird aufgerufen wenn eine neue Maskensuche durchgeführt werden soll. Die Funktion ist Teil eines transaktionalen Musters (prepare/commit).
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Eine neue Maskensuche ist intitialisiert. Eine der der
setMask*-Methoden kann jetzt aufgerufen werden.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareMaskSearch() Elo.setMaskName("EMail") Elo.setMaskFieldValue("Von","Maus") Elo.setMaskFieldValue("An","Klaus") Elo.commitMaskSearch()- Angegeben von:
prepareMaskSearchin SchnittstelleISearch- Gibt zurück:
VariantBool.TRUE, bei Erfolg, falls kein Fehler aufgetreten ist- Siehe auch:
-
searchByIndex
public Int32 searchByIndex(BStr fieldGroupName, BStr searchString) Beschreibung aus Schnittstelle kopiert:ISearchMaskenübergreifende Suche in einem Indexfeld
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet.IWorkspace.login2(BStr, BStr, BStr, BStr)Nachbedingung: Die Suche wurde ausgeführt. Die Suchergebnisse werden angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.searchByIndex "An","Klaus"- Angegeben von:
searchByIndexin SchnittstelleISearch- Parameter:
fieldGroupName- IndexfeldsearchString- Suchwort- Gibt zurück:
- Anzahl der Suchergebnisse oder -1 im Fehlerfall
-
getSelectedObjectGUID
public BStr getSelectedObjectGUID()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die
GUIDeines im Archiv/Klemmbrett selektierten Objekts.Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Die
GUIDdes im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.Fehlerbehandlung: Wenn nichts selektiert wurde wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 guid = Elo.getSelectedObjectGUID- Angegeben von:
getSelectedObjectGUIDin SchnittstelleIArchivedObject- Gibt zurück:
GUIDdes selektierten Objekts
-
getSelectedObjectId
public Int32 getSelectedObjectId()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Objekt Id eines im Archiv/Klemmbrett selektierten Objekts.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Die Objekt Id des im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.
Fehlerbehandlung: Wenn nichts selektiert wurde wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 objectId = Elo.getSelectedObjectId- Angegeben von:
getSelectedObjectIdin SchnittstelleIArchivedObject- Gibt zurück:
- Objekt Id des selektierten Objekts
-
getSelectedObjectParentId
public Int32 getSelectedObjectParentId()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Parent Id eines im Archiv/Klemmbrett selektierten Objekts.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Die Parent Id des im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.
Fehlerbehandlung: Wenn nichts selektiert wurde wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 objectId = Elo.getSelectedObjectParentId- Angegeben von:
getSelectedObjectParentIdin SchnittstelleIArchivedObject- Gibt zurück:
- Parent Id des selektierten Objekts
-
getSelectedObjectName
public BStr getSelectedObjectName()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Kurzbezeichnung eines im Archiv/Klemmbrett selektierten Objekts.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Die Kurzbezeichnung des im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.
Fehlerbehandlung: Wenn nichts selektiert wurde wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 name = Elo.getSelectedObjectName- Angegeben von:
getSelectedObjectNamein SchnittstelleIArchivedObject- Gibt zurück:
- Name des selektierten Objekts
-
getSelectedObjectType
public Int32 getSelectedObjectType()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert den Typ eines im Archiv/Klemmbrett selektierten Objekts.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Der Typ des im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.
Fehlerbehandlung: Wenn nichts selektiert wurde wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 type = Elo.getSelectedObjectType- Angegeben von:
getSelectedObjectTypein SchnittstelleIArchivedObject- Gibt zurück:
- Typ des selektierten Objekts
-
getSelectedObjectChildCount
public Int32 getSelectedObjectChildCount()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Anzahl der Kindknoten eines im Archiv/Klemmbrett selektierten Objekts. Bei Dokumenten ist dieser Wert Null.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Die Anzahl der Kindknoten des im Archiv/Klemmbrett selektierten Objekts wird zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 childCount = Elo.getSelectedObjectChildCount- Angegeben von:
getSelectedObjectChildCountin SchnittstelleIArchivedObject- Gibt zurück:
- Anzahl der Kindknoten des selektierten Objekts
-
getSelectedObjectInternalIsoDate
public BStr getSelectedObjectInternalIsoDate()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert das interne Datum (Ablagedatum) für ein selektiertes ArchivObjekt.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Das interne Datum (Ablagedatum) für das selektierte ArchivObjekt wird zurückgegeben.
Fehlerbehandlung: Wenn nichts selektiert wurde wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 internalDate = Elo.getSelectedObjectInternalIsoDate- Angegeben von:
getSelectedObjectInternalIsoDatein SchnittstelleIArchivedObject- Gibt zurück:
- Das interne Datum (Ablagedatum) für ein selektiertes ArchivObjekt
-
getSelectedObjectExternalIsoDate
public BStr getSelectedObjectExternalIsoDate()Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert das externe Datum (Dokumentendatum) für ein selektiertes ArchivObjekt.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Im Archiv/Klemmbrett wurde ein Objekt ausgewählt.Nachbedingung: Das externe Datum (Dokumentendatum) für das selektiertes ArchivObjekt wird zurückgegeben.
Fehlerbehandlung: Wenn nichts selektiert wurde wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 1245753 externalDate = Elo.getSelectedObjectExternalIsoDate- Angegeben von:
getSelectedObjectExternalIsoDatein SchnittstelleIArchivedObject- Gibt zurück:
- Das externe Datum (Dokumentendatum) für ein selektiertes ArchivObjekt
-
chooseTargetObject
public Int32 chooseTargetObject(Int32 mode, BStr dialogTitle) Beschreibung aus Schnittstelle kopiert:IArchivedObjectDer
TreeSelectDialogwird angezeigt. Hier kann der Benutzer ein Archivobjekt auswählen. Die Objekt Id des gewählten Archivobjekts wird zurückgegeben.Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Der Parametermodehat einen der unten angegebenen Werte.Nachbedingung: Die Objekt Id des gewählten Archivobjekts wird zurückgegeben. Falls der Benutzer auf Abbrechen geklickt hat wird
-1zurückgegeben.Fehlerbehandlung: Im Fehlerfall wird
-1zurückgegeben.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... objectId = Elo.chooseTargetObject(3,"Balu der Bär")- Angegeben von:
chooseTargetObjectin SchnittstelleIArchivedObject- Parameter:
mode- Auswahl:- 1: Nur Ordner
- 2: Nur Dokumente
- 3: Dokumente und Ordner
dialogTitle- Fenstertitel des Auswahldialogs- Gibt zurück:
- Objekt Id des gewählten Archivobjekts oder -1
- Siehe auch:
-
getObjectTreePath
public BStr getObjectTreePath(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert den Pfad des Archivobjekts im Archivbaum. Das Archivobjekt wird über die Objekt Id identifiziert. Der Archivpfad enthält
ClientConstants.ELO_SEPARATORals Trennzeichen.Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Die Objekt Id eines existierenden Archivobjekts wird angegeben.Nachbedingung: Der Archivpfad des Archivobjekts wird zurückgegeben.
Fehlerbehandlung: Falls zu der angegebenen Objekt Id kein Archivobjekt existiert wird ein leerer String zurückgeliefert. Falls ein anderer Fehler auftritt wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... objectTreePath = Elo.getObjectTreePath(32)- Angegeben von:
getObjectTreePathin SchnittstelleIArchivedObject- Parameter:
objectId- ObjektId- Gibt zurück:
- Der Archivpfad des Archivobjekts, Pfadelemente getrennt durch
ClientConstants.ELO_SEPARATOR
-
archivePathExists
public VariantBool archivePathExists(BStr archivePath) Beschreibung aus Schnittstelle kopiert:IArchivedObject, falls der angegebene Archivpfad im aktuell geöffneten Archiv vorhanden ist.VariantBool.TRUEVorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet.Nachbedingung: Falls der angegebene Archivpfad im aktuell geöffneten Archiv vorhanden ist wurde
zurückgeliefertVariantBool.TRUEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... exists = Elo.archivePathExists("Testdateien¶MSG¶Foobar")- Angegeben von:
archivePathExistsin SchnittstelleIArchivedObject- Parameter:
archivePath- Archivpfad. Der Archivpfad enthält nicht den Wurzelknoten mit dem Namen des Archivs. Der Archivpfad wird durchClientConstants.ELO_SEPARATORgetrennt.- Gibt zurück:
, falls der angegebene Archivpfad im aktuell geöffneten Archiv vorhanden ist.VariantBool.TRUE
-
getIdFromArchivePath
public Int32 getIdFromArchivePath(BStr archivePath) Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Objekt Id eines Archivobjekts, welches über den angegebenen Archivpfad identifiziert wird.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet.Nachbedingung: Falls der angegebene Archivpfad im aktuell geöffneten Archiv vorhanden ist wird die Objekt Id des letzten Pfadobjekts zurückgeliefert.
Fehlerbehandlung: Wenn der Pfad nicht existiert wird -1 zurückgeliefert. Im Fehlerfall wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... id = Elo.getIdFromArchivePath("Testdateien¶MSG¶Foobar")- Angegeben von:
getIdFromArchivePathin SchnittstelleIArchivedObject- Parameter:
archivePath- Archivpfad ohne Archivname, getrennt durchClientConstants.ELO_SEPARATOR- Gibt zurück:
- Die Objekt Id des über den Archivpfad identifizierten Archivobjekts
-
getSubFolders
public BStr getSubFolders(BStr archivePath) Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Namen der Unterverzeichnisse zu dem angegebenen Archivpfad.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Der angegebene Archivpfad muss im aktuellen Archiv existieren und ein wohlgeformter Archivpfad sein.Nachbedingung: Die Namen der Unterverzeichnisse/Unterordner werden zurückgeliefert. Falls keine Unterordner existieren wird ein leerer String zurückgeliefert.
Fehlerbehandlung: Im Fehlerfall wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... subFolders = Elo.getSubFolders("Testdateien¶MSG¶Foobar")- Angegeben von:
getSubFoldersin SchnittstelleIArchivedObject- Parameter:
archivePath- Archivpfad ohne Archivname, getrennt durchClientConstants.ELO_SEPARATOR- Gibt zurück:
- Die Namen der Unterverzeichnisse zu dem angegebenen Archivpfad
-
createSubFolder
public VariantBool createSubFolder(BStr archivePath, BStr folderName) Beschreibung aus Schnittstelle kopiert:IArchivedObjectErstellt einen neuen Unterordner unterhalb des angegebenen Archivpfades. Der Archivpfad verweist auf das Parent Objekt. Archivpfade sind leider nicht eindeutig, da mehrere Unterordner eines Ordners den gleichen Namen haben können. In diesem Fall wird irgend ein Objekt ausgewählt.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Ein gültiger ArchivpfadarchivePathwird angegeben. Der Name des UnterordnersfolderNameist nicht leer.Nachbedingung: Der angegebene Unterordner wurde unterhalb des angegebenen Archivpfads eingefügt. Die Anzeige wurde aktualisiert.
Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success1 = Elo.createSubFolder("Testdateien¶MSG¶Foobar","FolderName") success2 = Elo.createSubFolder("","FolderName")- Angegeben von:
createSubFolderin SchnittstelleIArchivedObject- Parameter:
archivePath- Archivpfad ohne Archivnamen, getrennt durchClientConstants.ELO_SEPARATOR. Wenn der Archivpfad leer ist dann wird der Unterordner unter dem Wurzelknoten eingefügt.folderName- Name des Unterordners. Darf nicht leer sein- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
makeLink
public VariantBool makeLink(Int32 sourceObjectId, Int32 destinationObjectId) Beschreibung aus Schnittstelle kopiert:IArchivedObjectSeiteneffekte: Verlinkt das Quellobjekt (Source) mit dem Zielobjekt (Destination).
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Das Quellobjekt mit der angegebenensourceObjectIdexistiert. Das Zielobjekt mit der angegebenendestinationObjectIdexistiert.Nachbedingung: Das Quellobjekt hält einen Link auf das Zielobjekt.
Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.makeLink(245,23)- Angegeben von:
makeLinkin SchnittstelleIArchivedObject- Parameter:
sourceObjectId- Objekt Id des QuellobjektsdestinationObjectId- Objekt Id des Zielobjekts- Gibt zurück:
falls das Verlinken erfolgreich warVariantBool.TRUE
-
getObjectMaskId
public Int32 getObjectMaskId(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IArchivedObjectLiefert die Masken Id des Archivobjekts mit der angegebenen Objekt Id
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Das Archivobjekt mit der angegebenen Objekt Id existiert im aktuell geöffneten Archiv.Nachbedingung: Die Masken Id des Archivobjekts mit der angegebenen Objekt Id wird zurückgeliefert
Fehlerbehandlung: Im Fehlerfall wird
-1zurückgeliefert.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... maskId = Elo.getObjectMaskId(23)- Angegeben von:
getObjectMaskIdin SchnittstelleIArchivedObject- Parameter:
objectId- Objekt Id eines Archivobjekts- Gibt zurück:
- Masken Id des Archivobjekts
-
createReference
public VariantBool createReference(Int32 objectId, Int32 newParentId) Beschreibung aus Schnittstelle kopiert:IArchivedObjectErzeugt eine Referenz für ein Archivobjekt in einem Archivordner.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode angemeldet. Das Archivobjekt mit Objekt IdobjectIdexistiert im aktuell geöffneten Archiv. Das Archivobjekt mit der Objekt IdnewParentIdist ein Archivordner im aktuell geöffneten Archiv.Nachbedingung: Eine Referenz auf das angegebene Archivobjekt wurde im angegebenen Archivordner angelegt.
Fehlerbehandlung: Im Fehlerfall wird
VariantBool.FALSEzurückgeliefert.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.createReference(123,456)- Angegeben von:
createReferencein SchnittstelleIArchivedObject- Parameter:
objectId- Objekt Id des Archivobjekts, welches referenziert werden sollnewParentId- Objekt Id des Archivordners welche die Referenz enthalten soll- Gibt zurück:
VariantBool.TRUE, falls kein Fehler aufgetreten ist
-
getUserNameEx
public BStr getUserNameEx(Int32 userId) Beschreibung aus Schnittstelle kopiert:IUserLiefert den Benutzernamen zu einer existierenden Benutzer Id.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet. Der Benutzer mit der angegebenen Benutzer Id existiert.Nachbedingung: Der Benutzername zu der angegebenen Benutzer Id wird zurückgeliefert.
Fehlerbehandlung: Falls die angegebene Benutzer Id nicht existiert wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login userName = Elo.getUserName(0)- Angegeben von:
getUserNameExin SchnittstelleIUser- Parameter:
userId- Id eines existierenden Benutzers- Gibt zurück:
- Benutzername
-
userNameExists
public VariantBool userNameExists(BStr userName) Beschreibung aus Schnittstelle kopiert:IUserLiefert
True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung:
Truewird zurückgegeben, falls ein Benutzer mit dem angegebenen Benutzernamen existiert. AndernfallsFalse.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login if Elo.userNameExists("Blaubarschbube") then doSomething end if- Angegeben von:
userNameExistsin SchnittstelleIUser- Parameter:
userName- Benutzername eines existierenden Benutzers- Gibt zurück:
- True, falls ein Benutzer mit dem angegebenen Benutzernamen existiert.
-
userIdExists
public VariantBool userIdExists(Int32 userId) Beschreibung aus Schnittstelle kopiert:IUserLiefert True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung:
Truewird zurückgegeben, falls ein Benutzer mit der angegebenen Benutzer Id existert. AndernfallsFalse.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login if Elo.userIdExists(0) then doSomething end if- Angegeben von:
userIdExistsin SchnittstelleIUser- Parameter:
userId- Id eines existierenden Benutzers- Gibt zurück:
- True, falls ein Benutzer mit der angegebenen Benutzer Id existiert.
-
getUserNames
public BStr getUserNames()Beschreibung aus Schnittstelle kopiert:IUserLiefert alle vorhandenen Benutzernamen in einem String. Als Trennzeichen dient das Absatzzeichen ¶.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Alle vorhandenen Benutzernamen werden zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login userNames = Elo.getUserNames- Angegeben von:
getUserNamesin SchnittstelleIUser- Gibt zurück:
- Alle Benutzernamen
-
getGroupNames
public BStr getGroupNames()Beschreibung aus Schnittstelle kopiert:IUserLiefert alle vorhandenen Gruppennamen in einem String. Als Trennzeichen dient das Absatzzeichen ¶.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Alle vorhandenen Gruppennamen werden zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login groupNames = Elo.getGroupNames- Angegeben von:
getGroupNamesin SchnittstelleIUser- Gibt zurück:
- Alle Gruppennamen
-
getSelectedIntrayFile
public BStr getSelectedIntrayFile()Beschreibung aus Schnittstelle kopiert:IIntrayLiefert den Dateipfad der in der Postbox zuoberst selektierten Datei.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. In der Postbox ist mindestens eine Datei selektiert.Nachbedingung: Der Dateipfad der in der Postbox zuoberst selektierten Datei wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.selectIntrayRow 0 filePath = Elo.getSelectedIntrayFile- Angegeben von:
getSelectedIntrayFilein SchnittstelleIIntray- Gibt zurück:
- Pfad zur Dokumentendatei
-
selectAllIntrayRows
public void selectAllIntrayRows()Beschreibung aus Schnittstelle kopiert:IIntraySelektiert alle Zeilen/Dateien in der Postbox
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: In der Postbox wurden alle Dateien selektiert. Falls in der Postbox keine Datei ist wird auch keine Datei selektiert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.selectAllIntrayRows- Angegeben von:
selectAllIntrayRowsin SchnittstelleIIntray
-
selectIntrayRow
public void selectIntrayRow(Int32 index) Beschreibung aus Schnittstelle kopiert:IIntraySelektiert in der Postbox die Zeile mit dem angegebenen Index
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: In der Postbox wurde die Zeile mit dem angegebenen Index selektiert. Falls keine Zeile mit dem angegebenen Index existiert oder der Index negativ ist dann ist das Ergebnis nicht definiert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.selectIntrayRow 0- Angegeben von:
selectIntrayRowin SchnittstelleIIntray- Parameter:
index- Index der Zeile die selektiert wird
-
unselectAllIntrayRows
public void unselectAllIntrayRows()Beschreibung aus Schnittstelle kopiert:IIntrayDie Auswahl von Zeilen/Dateien in der Postbox wird aufgehoben
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: In der Postbox ist keine Zeile/Datei selektiert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.unselectAllIntrayRows- Angegeben von:
unselectAllIntrayRowsin SchnittstelleIIntray
-
scanSinglePage
public void scanSinglePage()Beschreibung aus Schnittstelle kopiert:IIntrayScannt eine Menge von Seiten. Die Seiten werden als Einzeldateien in der Postbox gespeichert.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Ein Scanner ist an den Rechner angeschlossen und korrekt installiert (Twain Schnittstelle funktioniert).Nachbedingung: Eine Menge von Seiten wird eingescannt und als Einzeldateien in die Postbox gespeichert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.scanSinglePage- Angegeben von:
scanSinglePagein SchnittstelleIIntray
-
scanMultiPage
public void scanMultiPage()Beschreibung aus Schnittstelle kopiert:IIntrayScannt eine Menge von Seiten. Die Seiten werden als Multipage Tiff Datei in der Postbox gespeichert.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Ein Scanner ist an den Rechner angeschlossen und korrekt installiert (Twain Schnittstelle funktioniert).Nachbedingung: Eine Menge von Seiten wird eingescannt und als Multipage Tiff Datei in die Postbox gespeichert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.scanMultiPage- Angegeben von:
scanMultiPagein SchnittstelleIIntray
-
getNumberOfIntrayFiles
public Int32 getNumberOfIntrayFiles()Beschreibung aus Schnittstelle kopiert:IIntrayLiefert die Anzahl der Dateien in der Postbox.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Die Anzahl der Dateien in der Postbox wird zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... files = Elo.getNumberOfIntrayFiles- Angegeben von:
getNumberOfIntrayFilesin SchnittstelleIIntray- Gibt zurück:
- Die Anzahl der Dateien in der Postbox
-
addDocumentFileToArchive
public Int32 addDocumentFileToArchive(BStr absoluteFilePath, BStr documentName, BStr documentDate) Beschreibung aus Schnittstelle kopiert:IIntrayFügt ein lokales Dokument in das Archiv ein. Zuerst wird der Archivdialog angezeigt. Hier kann der Anwender im Archivbaum ein Ablageordner auswählen. Das angegebene Dokument wird im ausgewählten Ordner im Archiv abgelegt.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Das Dokument ist im Archiv gespeichert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.addDocumentFileToArchive "C:/foo/bar.txt", "Strategie für 2008", "20071010130000"- Angegeben von:
addDocumentFileToArchivein SchnittstelleIIntray- Parameter:
absoluteFilePath- Quellpfad der Dokumenten DateidocumentName- KurzbezeichnungdocumentDate- DokumentendatumyyyyMMddHHmmss- Gibt zurück:
- Objekt Id des neuen Archivdokuments oder -1
-
addDocumentFileToParent
public Int32 addDocumentFileToParent(Int32 parentObjectId, BStr absoluteFilePath, BStr documentName, BStr documentDate) Beschreibung aus Schnittstelle kopiert:IIntrayFügt ein lokales Dokument unterhalb eines Parent Objekts in das Archiv ein.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Das Dokument ist im Archiv gespeichert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.addDocumentFileToParent 1, "C:/foo/bar.txt", "Strategie für 2008", "20071010130000"- Angegeben von:
addDocumentFileToParentin SchnittstelleIIntray- Parameter:
parentObjectId- Objekt Id des im Archivbaum übergeordneten Parent Objekts (Ordner)absoluteFilePath- Quellpfad der Dokumenten DateidocumentName- KurzbezeichnungdocumentDate- DokumentendatumyyyyMMddHHmmss- Gibt zurück:
- Objekt Id des neuen Archivdokuments oder -1
-
addDocumentFileToIntray
public BStr addDocumentFileToIntray(BStr absoluteFilePath) Beschreibung aus Schnittstelle kopiert:IIntrayKopiert eine Datei aus dem lokalen Filesystem in die Postbox. Falls zuvor die Methode
IIntray.setShowIndexDialog(VariantBool)mitVariantBool.TRUEaufgerufen wurde, dann wird nach dem Einfügen die Verschlagwortung angezeigt. Wenn die Verschlagwortung mit "Abbrechen" abgebrochen wird, dann wird die Datei aus der Postbox wieder entfernt.Vorbedingug: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Die angegebene Datei wurde in die Postbox kopiert.
Fehlerbehandlung: Im Fehlerfall wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.addDocumentFileToIntray "C:/foo/bar.txt"- Angegeben von:
addDocumentFileToIntrayin SchnittstelleIIntray- Parameter:
absoluteFilePath- Datei aus dem lokalen Filesystem. Darf keine Datei aus dem Postboxverzeichnis sein.- Gibt zurück:
- Neuer Dateipfad in der Postbox, Leerer String bei Fehler, CANCEL bei Abbruch.
-
addDocumentFileToArchivePath
public Int32 addDocumentFileToArchivePath(BStr documentFilePath, BStr documentName, BStr documentDate, BStr archivePath) Beschreibung aus Schnittstelle kopiert:IIntrayFügt ein lokales Dokument in das Archiv ein. Das Dokument wird mit dem angegebenen Namen unterhalb des Ordners abgelegt der durch den Archivpfad definiert ist.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Der angegebene Dateipfad verweist auf eine existierende lokale Datei. Das Dokumenten-Datum ist ein vierzehnstelliges ISO Datum. Der angegebene Archivpfad ist wohlgeformt und existiert im derzeit geöffneten Archiv.Nachbedingung: Das Dokument ist im Archiv gespeichert.
Fehlerbehandlung: Im Fehlerfall wird -1 zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.addDocumentFileToArchivePath "C:/foo/bar.txt", "FooBar", "20071010130000", "Foo¶Bar¶Baz"- Angegeben von:
addDocumentFileToArchivePathin SchnittstelleIIntray- Parameter:
documentFilePath- Dateipfad der Dokumenten DateidocumentName- Kurzbezeichnung für das ArchivdocumentDate- DokumentendatumyyyyMMddHHmmssarchivePath- Archivpfad ohne Archivname, getrennt durchELO_SEPARATOR- Gibt zurück:
- Objekt Id des neuen Archivdokuments oder -1
-
setShowIndexDialog
public void setShowIndexDialog(VariantBool showIndexDialog) Beschreibung aus Schnittstelle kopiert:IIntrayHier kann die Anzeige des Indexdialogs für die Verschlagwortung global aktiviert/deaktiviert werden.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Beim Aufruf der Methoden
IIntray.addDocumentFileToArchive(BStr, BStr, BStr),IIntray.addDocumentFileToArchivePath(BStr, BStr, BStr, BStr)undIIntray.addDocumentFileToParent(Int32, BStr, BStr, BStr)wird der Indexdialog für die Verschlagwortung angezeigt, fallsTRUEangegeben wurde.Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setShowIndexDialog(True) Elo.addDocumentFileToArchive... 'IndexDialog wird angezeigt Elo.addDocumentFileToArchivePath... 'IndexDialog wird angezeigt Elo.addDocumentFileToParent... 'IndexDialog wird angezeigt Elo.setShowIndexDialog(False) Elo.addDocumentFileToArchive... 'IndexDialog wird nicht angezeigt Elo.addDocumentFileToArchivePath... 'IndexDialog wird nicht angezeigt Elo.addDocumentFileToParent... 'IndexDialog wird nicht angezeigt- Angegeben von:
setShowIndexDialogin SchnittstelleIIntray- Parameter:
showIndexDialog-, falls der Indexdialog beim Aufruf einer der angegebenen Methoden angezeigt werden sollVariantBool.TRUE- Seit:
- 6.00.090
- Siehe auch:
-
addDocumentFileAsAttachment
public VariantBool addDocumentFileAsAttachment(BStr documentFilePath, Int32 targetObjectId) Beschreibung aus Schnittstelle kopiert:IIntraySeiteneffekte: Fügt die Dokumenten Datei mit dem angegebenen Dateipfad dem Archivdokument hinzu, welches die angegebene Objekt Id besitzt. Falls das Archivdokument bereits ein Attachment hatte wird dieses ersetzt.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Datei mit dem angegebenen Dateipfad existiert lokal. Das Archivobjekt mit der angegebenen Objekt Id ist ein Dokument und existiert im derzeit geöffneten Archiv.Nachbedingung: Das Archivobjekt mit der angegebenen Id hat die angegebene Datei als Attachment/Dateianbindung.
Fehlerbehandlung: Falls einer der Punkte in der Vorbedingung nicht erfüllt ist wird
zurückgeliefert. Bei Netzwerkfehlern, Verbindungsfehlern und anderen Fehlern wirdVariantBool.FALSEzrückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.addDocumentFileAsAttachment("D:\action.txt",23)- Angegeben von:
addDocumentFileAsAttachmentin SchnittstelleIIntray- Parameter:
documentFilePath- Dokumentenpfad mit der Datei für die neue DateianbindungtargetObjectId- Objekt Id eines Archivobjekts, welches ein Dokument ist- Gibt zurück:
falls kein Fehler aufgetreten istVariantBool.TRUE- Seit:
- 6.00.090
-
setIndexFieldInIntray
public VariantBool setIndexFieldInIntray(BStr documentFilePath, Int32 maskId, Int32 fieldId, BStr fieldValue) Beschreibung aus Schnittstelle kopiert:IIntraySeiteneffekte: Setzt ein Indexfeld eines Dokuments in der Postbox.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Folgende Angaben beziehen sich auf das momentan aktive/geöffnete Archiv: Die Datei mit dem angegebenen Dateinamen existiert in der Postbox. Die Dokumentenmaske mit der angegebenen Masken IdmaskIdexistiert. Das Maskenfeld mit der angegebenenfieldIdexistiert in der angegebenen Dokumentenmaske.Nachbedingung: Das Dokument hat die angegebene Dokumentenmaske zugewiesen bekommen. Das Indexfeld mit der angegebenen
fieldIdist auf den WertfieldValuegesetzt (Die Index-Informationen sind in der zugehörigen ESW-Datei gespeichert).Fehlerbehandlung: Falls einer der Punkte in der Vorbedingung nicht erfüllt ist wird
zurückgeliefert. Bei allgemeinen Fehlern und anderen Fehlern wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.setIndexFieldInIntray("action.txt",3,2,"foobar")- Angegeben von:
setIndexFieldInIntrayin SchnittstelleIIntray- Parameter:
documentFilePath- Dateiname des Dokuments in der Postbox (ohne Pfad)maskId- Objekt Id der gewünschten DokumentenmaskefieldId- Objekt Id des Maskenfelds in der DokumentenmaskefieldValue- Neuer Wert des Maskenfelds- Gibt zurück:
, falls die Vorbedingung erfüllt ist und das Setzen des Indexfelds erfolgreich war bzw. kein Fehler aufgetreten istVariantBool.TRUE- Seit:
- 6.00.090
-
setNameInIntray
public VariantBool setNameInIntray(BStr documentFileName, BStr name) Beschreibung aus Schnittstelle kopiert:IIntraySeiteneffekte: Setzt die Kurzbezeichnung der angegebenen Datei in der Postbox
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Datei mit dem angegebenen Dateinamen existiert in der Postbox.Nachbedingung: Die Postbox-Datei mit dem angegebenen Dateinamen hat den angegebenen Namen als neue Kurzbezeichung. Die Kurzbezeichnung ist in der ESW-Datei gespeichert.
Fehlerbehandlung: Falls einer der Punkte in der Vorbedingung nicht erfüllt ist wird
zurückgeliefert. Bei allgemeinen Fehlern und anderen Fehlern wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.setNameInIntray("action.txt","foobar")- Angegeben von:
setNameInIntrayin SchnittstelleIIntray- Parameter:
documentFileName- Name der Dokumentendatei ohne Dateipfadname- Beliebige Kurzbezeichnung- Gibt zurück:
, falls die Vorbedingung erfüllt ist und kein Fehler aufgetreten istVariantBool.TRUE- Seit:
- 6.00.090
-
setDateInIntray
public VariantBool setDateInIntray(BStr documentFileName, BStr date) Beschreibung aus Schnittstelle kopiert:IIntraySeiteneffekte: Setzt das Dokumentendatum der angegebenen Datei in der Postbox
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Datei mit dem angegebenen Dateinamen existiert in der Postbox. Das angegebene Dokumentendatum ist ein 14-stelliges ISO Datum.Nachbedingung: Die Postbox-Datei mit dem angegebenen Dateinamen hat das angegebene Dokumentendatum. Das neue Dokumentendatum ist in der ESW-Datei gespeichert.
Fehlerbehandlung: Falls einer der Punkte in der Vorbedingung nicht erfüllt ist wird
zurückgeliefert. Bei allgemeinen Fehlern und anderen Fehlern wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.setDateInIntray("action.txt","20080814142700")- Angegeben von:
setDateInIntrayin SchnittstelleIIntray- Parameter:
documentFileName- Name der Dokumentendatei ohne Dateipfaddate- DokumentendatumyyyyMMddHHmmss- Gibt zurück:
, falls die Vorbedingung erfüllt ist und kein Fehler aufgetreten istVariantBool.TRUE- Seit:
- 6.00.090
-
selectIntrayFiles
public VariantBool selectIntrayFiles(BStr files) Beschreibung aus Schnittstelle kopiert:IIntraySeiteneffekte: Die angegebenen Dateien werden in der Postbox selektiert. Die Dateien werden über den Dateinamen (ohne Dateipfad) identifiziert.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Dateien mit den angegebenen Dateinamen sind in der Postbox vorhanden. Für jeden der angegebenen Dateinamen existiert eine Datei in der Postbox. Keiner der Dateinamen ist ein Dateipfad.Nachbedingung: Die angegebenen Dateien sind in der Postbox selektiert.
Fehlerbehandlung: Falls die Vorbedingung nicht erfüllt ist wird die Selektion nicht ausgeführt. Stattdessen wird
zurückgeliefert. Bei allgemeinen und anderen Fehlern wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... success = Elo.selectIntrayFiles("foo.txt¶bar.txt¶baz.txt")- Angegeben von:
selectIntrayFilesin SchnittstelleIIntray- Parameter:
files- Dateinamen, getrennt durchELO_SEPARATOR¶- Gibt zurück:
VariantBool.TRUEfalls die Vorbedingung erfüllt ist und kein Fehler aufgetreten ist- Seit:
- 6.00.100
-
getIntrayDirectoryPath
public BStr getIntrayDirectoryPath()Beschreibung aus Schnittstelle kopiert:IIntrayLiefert den absoluten Dateipfad für das Postboxverzeichnis
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Der Dateipfad für das derzeit aktive Postboxverzeichnis wird zurückgeliefert.
Fehlerbehandlung: Im Fehlerfall wird ein leerer String zurückgeliefert
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... intrayDir = Elo.getIntrayDirectoryPath- Angegeben von:
getIntrayDirectoryPathin SchnittstelleIIntray- Gibt zurück:
- Absoluter Dateipfad für das Postboxverzeichnis
- Seit:
- 6.00.100
-
refreshIntray
public VariantBool refreshIntray()Beschreibung aus Schnittstelle kopiert:IIntrayLädt die Dateien in der Posbox neu. Dies ist hilfreich wenn sich die Dateien im Filesystem geändert haben (hinzugefügt, gelöscht, geändert).
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Postbox Ansicht ist aktiv.Nachbedingung: Der aktuelle Status des Filesystems wird in der Postbox Ansicht angezeigt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.refreshIntray();- Angegeben von:
refreshIntrayin SchnittstelleIIntray- Gibt zurück:
VariantBool.TRUE, falls kein Fehler aufgetreten ist- Seit:
- 6.00.100
-
goBackward
public void goBackward()Beschreibung aus Schnittstelle kopiert:INavigationGeht einen Schritt zurück. Das zuvor selektierte Objekt ist selektiert
Vorbedingung: Ein Benutzer hat sich über die
LoginMethode angemeldet. Mindestens zwei verschiedene Archiv Objekte wurden nacheinander selektiert.Nachbedingung: Das zuvor selektierte Objekt ist selektiert
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 123 Elo.gotoObjectId 456 Elo.goBackward- Angegeben von:
goBackwardin SchnittstelleINavigation
-
goForward
public void goForward()Beschreibung aus Schnittstelle kopiert:INavigationGeht einen Schritt vor
Vorbedingung: Ein Benutzer hat sich über die
LoginMethode angemeldet. Der Benutzer hat verschiedene Objekte selektiert und mindestens einmal die FunktiongoBackwardausgeführt.Nachbedingung: Das zuvor selektierte Objekt ist selektiert
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login Elo.gotoObjectId 123 Elo.gotoObjectId 456 Elo.goBackward Elo.goForward- Angegeben von:
goForwardin SchnittstelleINavigation
-
getReminderName
public BStr getReminderName()Beschreibung aus Schnittstelle kopiert:IReminderLiefert den Namen des Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Name des Wiedervorlagetermins wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderName- Angegeben von:
getReminderNamein SchnittstelleIReminder- Gibt zurück:
- Name der Wiedervorlage
-
setReminderName
public void setReminderName(BStr name) Beschreibung aus Schnittstelle kopiert:IReminderSetzt den Namen des Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Name des Wiedervorlagetermins wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderName "foo"- Angegeben von:
setReminderNamein SchnittstelleIReminder- Parameter:
name- Name der Wiedervorlage
-
getReminderCreateDate
public BStr getReminderCreateDate()Beschreibung aus Schnittstelle kopiert:IReminderLiefert das Erstellungsdatum des selektierten Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Das Erstellungsdatum des selektierten Wiedervorlagetermins wird zurückgeliefert
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderCreateDate- Angegeben von:
getReminderCreateDatein SchnittstelleIReminder- Gibt zurück:
- Erstellungsdatum
-
getReminderDescription
public BStr getReminderDescription()Beschreibung aus Schnittstelle kopiert:IReminderLiefert den Beschreibungstext des selektierten Wiedervorlagetermins.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Beschreibungstext des selektierten Wiedervorlagetermins wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderDescription- Angegeben von:
getReminderDescriptionin SchnittstelleIReminder- Gibt zurück:
- Beschreibung
-
getReminderPromptDate
public BStr getReminderPromptDate()Beschreibung aus Schnittstelle kopiert:IReminderLiefert den Termin für die Wiedervorlage
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Termin für die Wiedervorlage wird zurückgegeben
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderPromptDate 'z. B. 20071205135400- Angegeben von:
getReminderPromptDatein SchnittstelleIReminder- Gibt zurück:
- Wiedervorlagentermin
-
getReminderSenderId
public Int32 getReminderSenderId()Beschreibung aus Schnittstelle kopiert:IReminderLiefert die Benutzer Id des Absenders/Erzeugers des selektierten Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Benutzer Id des Absenders des Wiedervorlagetermins wird zurückgegeben
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderSenderId- Angegeben von:
getReminderSenderIdin SchnittstelleIReminder- Gibt zurück:
- Benutzer Id
-
getReminderReceiverId
public Int32 getReminderReceiverId()Beschreibung aus Schnittstelle kopiert:IReminderLiefert die Benutzer Id des Empfängers für einen selektierten Wiedervorlagetermin
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Benutzer Id des Empfängers für den ausgewählten Wiedervorlagetermin wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderReceiverId- Angegeben von:
getReminderReceiverIdin SchnittstelleIReminder- Gibt zurück:
- Benutzer Id
-
getReminderPriority
public Int32 getReminderPriority()Beschreibung aus Schnittstelle kopiert:IReminderLiefert die Priorität des selektierten Wiedervorlagetermins.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Priorität des selektierten Wiedervorlagetermins wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... MsgBox Elo.getReminderPriority- Angegeben von:
getReminderPriorityin SchnittstelleIReminder- Gibt zurück:
- Priorität
-
setReminderCreateDate
public void setReminderCreateDate(BStr createDate) Beschreibung aus Schnittstelle kopiert:IReminderSetzt das Erstellungsdatum des selektierten Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Das Erstellungsdatum des selektierten Wiedervorlagetermins wird gesetzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderCreateDate 20071105- Angegeben von:
setReminderCreateDatein SchnittstelleIReminder- Parameter:
createDate- Erstellungsdatum
-
setReminderDescription
public void setReminderDescription(BStr description) Beschreibung aus Schnittstelle kopiert:IReminderSetzt den Beschreibungstext des selektierten Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Beschreibungstext des selektierten Wiedervorlagetermins wird zurückgegeben.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderDescription "Lorem ipsum dolor sit amet"- Angegeben von:
setReminderDescriptionin SchnittstelleIReminder- Parameter:
description- Beschreibung
-
setReminderPromptDate
public void setReminderPromptDate(BStr date) Beschreibung aus Schnittstelle kopiert:IReminderSetzt den Termin für die Wiedervorlage
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Der Termin für die Wiedervorlage wird gesetzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderPromptDate 20091010140000 'somewhere in the future- Angegeben von:
setReminderPromptDatein SchnittstelleIReminder- Parameter:
date- Wiedervorlagentermin
-
setReminderSenderId
public void setReminderSenderId(Int32 fromUserId) Beschreibung aus Schnittstelle kopiert:IReminderSetzt die Benutzer Id des Absenders des selektierten Wiedervorlagetermins
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Benutzer Id des Absenders des selektierten Wiedervorlagetermins wird gesetzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderSenderId 33- Angegeben von:
setReminderSenderIdin SchnittstelleIReminder- Parameter:
fromUserId- Benutzer Id
-
setReminderReceiverId
public void setReminderReceiverId(Int32 ownerUserId) Beschreibung aus Schnittstelle kopiert:IReminderSetzt die Benutzer Id des Empfängers für einen Wiedervorlagetermin
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Benutzer Id des Empfängers des Wiedervorlagetermins wird gesetzt
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderReceiverId 32- Angegeben von:
setReminderReceiverIdin SchnittstelleIReminder- Parameter:
ownerUserId- Benutzer Id
-
setReminderPriority
public void setReminderPriority(Int32 priority) Beschreibung aus Schnittstelle kopiert:IReminderSetzt die Priorität des selektierten Wiedervorlagetermins.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Die Aufgaben Ansicht ist aktiv. Ein Wiedervorlagetermin wurde in der Listenansicht ausgewählt.Nachbedingung: Die Priorität des selektierten Wiedervorlagetermins wird gesetzt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.setReminderPriority 0- Angegeben von:
setReminderPriorityin SchnittstelleIReminder- Parameter:
priority- Priorität
-
createNewReminder
public Int32 createNewReminder(Int32 objectId, BStr receiverIds, BStr name, BStr message) Beschreibung aus Schnittstelle kopiert:IReminderErstellt einen neuen Wiedervorlage Termin
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet.Nachbedingung: Ein neuer Wiedervorlage Termin wird angelegt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.createNewReminder 1198436, "11¶12¶13", "tester", "dies ist ein test"- Angegeben von:
createNewReminderin SchnittstelleIReminder- Parameter:
objectId- Objekt ID des Strukturelements oder DokumentsreceiverIds- Benutzer IDs der Empfänger des Wiedervorlage Termins, getrennt durch das Paragraph Symbol ¶name- Name des Wiedervorlage Terminsmessage- Nachricht des Wiedervorlage Termins- Gibt zurück:
- Die ID des neu erstellten Wiedervorlage Termins
-
gotoReminder
public VariantBool gotoReminder(Int32 reminderId) Beschreibung aus Schnittstelle kopiert:IReminderWechselt in die Aufgabenansicht und selektiert den Wiedervorlagetermin mit der angegebenen Objekt Id.
Vorbedingung: Ein Benutzer hat sich über die
loginMethode angemeldet. Ein Wiedervorlagetermin mit der angegebenen Wiedervorlage Objekt Id existiert im derzeit geöffneten Archiv und ist für den derzeit angemeldeten Benutzer aktiv/sichtbar.Nachbedingung: Der Wiedervorlage Termin in der Aufgaben Ansicht ist selektiert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.gotoReminder(23)- Angegeben von:
gotoReminderin SchnittstelleIReminder- Parameter:
reminderId- Id des Wiedervorlage Objekts- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
gotoWorkflow
public VariantBool gotoWorkflow(Int32 workflowId, Int32 nodeId) Beschreibung aus Schnittstelle kopiert:IWorkflowWechselt in die Aufgabenansicht und zeigt den angegebenen Workflow an. Die Angabe der nodeId ist optional und nur sinnvoll, wenn ein Anwender mehrere aktive Knoten des gleichen Workflows haben kann und diese unterschieden werden sollen. Wenn die nodeId 0 ist, wird der erste passende Workfloweintrag selektiert.- Angegeben von:
gotoWorkflowin SchnittstelleIWorkflow- Parameter:
workflowId- Workflow IdnodeId- Knoten Id- Gibt zurück:
- True, wenn der Workflow angesprungen werden konnte.
-
getMaskIds
public BStr getMaskIds()Beschreibung aus Schnittstelle kopiert:IMaskDie Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert. Die Objekt Ids sind durch
getrennt.ClientConstants.ELO_SEPARATORVorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Die Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... maskIds = Elo.getMaskIds- Angegeben von:
getMaskIdsin SchnittstelleIMask- Gibt zurück:
- Die Objekt Ids aller Masken des aktiven Archivs
-
getMaskNames
public BStr getMaskNames()Beschreibung aus Schnittstelle kopiert:IMaskAlle Maskennamen des aktiven Archivs werden zurückgeliefert. Die Maskennamen sind durch
getrennt.ClientConstants.ELO_SEPARATORVorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Alle Maskennamen werden zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... maskNames = Elo.getMaskNames- Angegeben von:
getMaskNamesin SchnittstelleIMask- Gibt zurück:
- Alle Maskennamen
-
getMaskFields
public BStr getMaskFields(Int32 maskId) Beschreibung aus Schnittstelle kopiert:IMaskLiefert die Maskenfelder der Maske mit der angegebenen Masken Id.
Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Die Maskenfelder der Maske mit der angegebenen Masken Id wurden zurückgeliefert.
Fehlerbehandlung: Im Fehlerfall wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... maskFields = Elo.getMaskFields(20) 'Foo¶Bar¶Baz- Angegeben von:
getMaskFieldsin SchnittstelleIMask- Parameter:
maskId- Id der Verschlagwortungsmaske- Gibt zurück:
- Die Maskenfelder der Maske mit der angegebenen Masken Id, getrennt durch ELO_SEPARATOR
-
getMaskNamesAndIds
public BStr getMaskNamesAndIds()Beschreibung aus Schnittstelle kopiert:IMaskDie Maskennamen und Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert. Dabei ist jeweils ein Maskenname einer Masken Id zugeordnet. Maskenname und Masken Id sind durch
^getrennt. Die Paare aus Maskenname und Masken Id sind durchgetrennt.ClientConstants.ELO_SEPARATORBeispiel:
Maske1^23¶Maske2^44¶Maske3^33usw.Vorbedingung: Ein Benutzer hat sich über die
login()- Methode am System angemeldet.Nachbedingung: Die Maskennamen und Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... maskNamesAndIds = Elo.getMaskNamesAndIds- Angegeben von:
getMaskNamesAndIdsin SchnittstelleIMask- Gibt zurück:
- Die Maskennamen und Objekt Ids aller Masken des aktiven Archivs werden zurückgeliefert.
-
commitObject
public VariantBool commitObject()Beschreibung aus Schnittstelle kopiert:IObjectPropertiesBeendet die Bearbeitung des aktuellen Archivobjekts und speichert die Änderungen auf den Indexserver.
Vorbedingung: Die Methode
IObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Die letzten Änderungen des aktuellen Archivobjekts wurden gespeichert. Zur Bearbeitung desselben oder eines anderen Archivobjekts muss erneut die Methode
IObjectProperties.prepareObject(Int32)aufgerufen werden.Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(12345) Elo.set... Elo.set... Elo.set... Elo.set... Elo.commitObject- Angegeben von:
commitObjectin SchnittstelleIObjectProperties- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
prepareObject
public VariantBool prepareObject(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesWenn ein Archivobjekt (Dokument oder Ordner) bearbeitet werden soll, muss es zunächst mit
identifiziert werden. Dann können die verschiedenen Set-Methoden aufgerufen werden. Zum endgültigen Speichern mussIObjectProperties.prepareObject(Int32)aufgerufen werden.IObjectProperties.commitObject()Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Ein Archivobjekt mit der angegebenen Objekt Id existiert im Archiv.Nachbedingung: Das Archivobjekt mit der angegebenen Objekt-Id kann jetzt bearbeitet werden.
Fehlerbehandlung: Falls die ObjektId nicht existiert oder bei anderen Fehlern wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(12345) Elo.set... Elo.set... Elo.set... Elo.set... Elo.commitObject- Angegeben von:
prepareObjectin SchnittstelleIObjectProperties- Parameter:
objectId- Objekt Id des Archivobjekts- Gibt zurück:
, falls die Objekt Id im Archiv vorhanden ist und kein Fehler aufgetreten istVariantBool.TRUE
-
setIndexField
public VariantBool setIndexField(Int32 fieldId, BStr fieldValue) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesSetzt das Indexfeld mit der angegebnen Id für das aktuelle Archivobjekt.
Vorbedingung: Die Methode
IObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Das Indexfeld mit der angegebenen Id wurde auf den angebenen Wert gesetzt. Zum endgültigen Speichern muss
IObjectProperties.commitObject()aufgerufen werden.Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(12345) Elo.setIndexField 7,"Bar" Elo.commitObject- Angegeben von:
setIndexFieldin SchnittstelleIObjectProperties- Parameter:
fieldId- Id des IndexfeldsfieldValue- Neuer Wert des Indexfelds- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
setMaskId
public VariantBool setMaskId(Int32 maskId) Beschreibung aus Schnittstelle kopiert:ISearchFür die Suche wird die Maske mit der angegebenen Masken Id verwendet.
Vorbedingung: Ein Benutzer hat sich über die
- Methode am System angemeldet. Die MethodeIWorkspace.login2(BStr, BStr, BStr, BStr)ISearch.prepareMaskSearch()wurde aufgerufen.Nachbedingung: Die Suche wird auf die Maske mit der angegebenen Masken Id beschränkt.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareMaskSearch() Elo.setMaskId(123) Elo.setMaskFieldValue("Von","Maus") Elo.setMaskFieldValue("An","Klaus") Elo.commitMaskSearch()- Angegeben von:
setMaskIdin SchnittstelleIObjectProperties- Angegeben von:
setMaskIdin SchnittstelleISearch- Parameter:
maskId- Masken Id für die Suchmaske- Gibt zurück:
VariantBool.TRUE, bei Erfolg, falls kein Fehler aufgetreten ist
-
setDescription
public VariantBool setDescription(BStr description) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesSetzt den Memo Text für das aktive Archivobjekt.
Vorbedingung: Die Methode
IObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Der Memo Text für das Archivobjekt wurde gesetzt. Zum endgültigen Speichern muss
IObjectProperties.commitObject()aufgerufen werden.Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(12345) Elo.setDescription "Beschreibungstext" Elo.commitObject- Angegeben von:
setDescriptionin SchnittstelleIObjectProperties- Parameter:
description- Memo Text- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
setName
public VariantBool setName(BStr name) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesSetzt den Namen bzw. die Kurzbezeichnung des aktuellen Archivobjekts.
Vorbedingung: Die Methode
IObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Der Name bzw. die Kurzbezeichnung des aktiven Archivobjekts wurde geändert. Zum endgültigen Speichern muss
IObjectProperties.commitObject()aufgerufen werden.Fehlerbehandlung: Im Fehlerfall wird
zurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(12345) Elo.setName "Foo" Elo.commitObject- Angegeben von:
setNamein SchnittstelleIObjectProperties- Parameter:
name- Name bzw. Kurzbezeichnung für das Archivobjekt- Gibt zurück:
, falls kein Fehler aufgetreten istVariantBool.TRUE
-
getIndexField
public BStr getIndexField(Int32 objectId, Int32 fieldId) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesLiefert den Wert des Indexfelds mit der angegebenen
fieldIdfür das Archivobjekt mit der angegebenenobjectId:Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Ein Archivobjekt mit der angegebenen Objekt Id existiert im Archiv. Das Archivobjekt hat eine Dokumentenmaske, welche ein Feld mit der angegebenenfieldIdenthältNachbedingung: Der Wert des Indexfelds wird zurückgeliefert.
Fehlerbehandlung: Falls einer der Punkte der Vorbedingung nicht erfüllt ist wird ein leerer String zurückgeliefert. Falls ein anderer Fehler auftritt wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... fieldValue = Elo.getIndexField(2,3)- Angegeben von:
getIndexFieldin SchnittstelleIObjectProperties- Parameter:
objectId- Objekt Id eines existierenden ArchivobjektsfieldId- Field Id eines Indexfelds in der Dokumentenmaske des Archivobjekts- Gibt zurück:
- Wert des Indexfelds in der Dokumentenmaske des Archivobjekts
-
getObjAclEx
public BStr getObjAclEx(Int32 objectId) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesÜber das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen. Dabei ist für die Abfrage mindestens ein lesender Zugriff auf das Objekt notwendig, für das Setzen ein schreibender.
Wenn Sie das Property abfragen erhalten Sie einen Text der Form
<Eintrag>,<Eintrag>,...<Eintrag>
Unter Eintrag steht erst mal ein Kennzeichen um was für ein Zugriffsrecht es sich handelt und anschließend die Nummer des betroffenen Schlüssels, Anwenders oder Gruppe. Das Kennzeichen ist immer mindestens einem Zeichen, folgende Möglichkeiten existieren:- K Es handelt sich um einen Schlüsseleintrag
- R Ein Anwender- oder Gruppeneintrag mit Leserecht
- W Ein Anwender- oder Gruppeneintrag mit Schreibrecht
- D Ein Anwender- oder Gruppeneintrag mit Löschrecht
- E Ein Anwender- oder Gruppeneintrag mit Dateibearbeitungsrecht
Die Kennzeichen R, W, D, E können miteinander kombiniert werden, K muss immer alleine mit einer Schlüsselnummer stehen.
Beispiel: Sie erhalten einen Eintrag „K2,R3,RW4,RWDE5“. Dann ist der Schlüssel 2 gesetzt und der Anwender oder die Gruppe 3 hat Leserecht, 4 hat Lese- und Schreibrecht und 5 darf lesen, schreiben, das Dokument löschen und die Dokumentendatei bearbeiten..
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Das Archivobjekt mit der angegebenen Objekt Id existiert im Archiv.Nachbedingung: Die codierte Access Control List ACL wird zurückgeliefert.
Fehlerbehandlung: Falls einer der Punkte der Vorbedingung nicht erfüllt ist wird ein leerer String zurückgeliefert. Falls ein anderer Fehler auftritt wird ein leerer String zurückgeliefert.
Beispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... acl = Elo.getObjAcl(487549)- Angegeben von:
getObjAclExin SchnittstelleIObjectProperties- Parameter:
objectId- Objekt Id eines Archivobjekts- Gibt zurück:
- Codierte Access Control List ACL
-
setObjAcl
public void setObjAcl(BStr aclString) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesÜber das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen. Dabei ist für die Abfrage mindestens ein lesender Zugriff auf das Objekt notwendig, für das Setzen ein schreibender.
Wenn Sie das Property abfragen erhalten Sie einen Text der Form
<Eintrag>,<Eintrag>,...<Eintrag>
Unter Eintrag steht erst mal ein Kennzeichen um was für ein Zugriffsrecht es sich handelt und anschließend die Nummer des betroffenen Schlüssels, Anwenders oder Gruppe. Das Kennzeichen ist immer mindestens einem Zeichen, folgende Möglichkeiten existieren:- K Es handelt sich um einen Schlüsseleintrag
- R Ein Anwender- oder Gruppeneintrag mit Leserecht
- W Ein Anwender- oder Gruppeneintrag mit Schreibrecht
- D Ein Anwender- oder Gruppeneintrag mit Löschrecht
- E Ein Anwender- oder Gruppeneintrag mit Dateibearbeitungsrecht
Die Kennzeichen R, W, D, E können miteinander kombiniert werden, K muss immer alleine mit einer Schlüsselnummer stehen.
Beispiel: Sie erhalten einen Eintrag „K2,R3,RW4,RWDE5“. Dann ist der Schlüssel 2 gesetzt und der Anwender oder die Gruppe 3 hat Leserecht, 4 hat Lese- und Schreibrecht und 5 darf lesen, schreiben, das Dokument löschen und die Dokumentendatei bearbeiten..
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Die MethodeIObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Die Access Control List des aktiven Archivobjekts wurde geändert. Zum endgültigen Speichern muss
IObjectProperties.commitObject()aufgerufen werden.Fehlerbehandlung: Falls der angegebene ACL String nicht wohlgeformt ist, d.h. die Syntax von ACL Strings verletzt, wird
zurückgeliefert. Im Fehlerfall wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(487549) Elo.setObjAcl("K2,R3,RW4,RWDE5") Elo.commitObject()- Angegeben von:
setObjAclin SchnittstelleIObjectProperties- Parameter:
aclString- Wohlgeformter ACL String, siehe oben
-
setObjAcl2
public VariantBool setObjAcl2(BStr aclString) Beschreibung aus Schnittstelle kopiert:IObjectPropertiesÜber das Property ObjAcl können Sie die AccessControlList des aktuellen Eintrags abfragen oder setzen. Dabei ist für die Abfrage mindestens ein lesender Zugriff auf das Objekt notwendig, für das Setzen ein schreibender.
Wenn Sie das Property abfragen erhalten Sie einen Text der Form
<Eintrag>,<Eintrag>,...<Eintrag>
Unter Eintrag steht erst mal ein Kennzeichen um was für ein Zugriffsrecht es sich handelt und anschließend die Nummer des betroffenen Schlüssels, Anwenders oder Gruppe. Das Kennzeichen ist immer mindestens einem Zeichen, folgende Möglichkeiten existieren:- K Es handelt sich um einen Schlüsseleintrag
- R Ein Anwender- oder Gruppeneintrag mit Leserecht
- W Ein Anwender- oder Gruppeneintrag mit Schreibrecht
- D Ein Anwender- oder Gruppeneintrag mit Löschrecht
- E Ein Anwender- oder Gruppeneintrag mit Dateibearbeitungsrecht
Die Kennzeichen R, W, D, E können miteinander kombiniert werden, K muss immer alleine mit einer Schlüsselnummer stehen.
Beispiel: Sie erhalten einen Eintrag „K2,R3,RW4,RWDE5“. Dann ist der Schlüssel 2 gesetzt und der Anwender oder die Gruppe 3 hat Leserecht, 4 hat Lese- und Schreibrecht und 5 darf lesen, schreiben, das Dokument löschen und die Dokumentendatei bearbeiten..
Vorbedingung: Ein Login wurde durchgeführt bzw. die Methode
login()wurde aufgerufen. Eine Workspace Ansicht ist aktiv. Die MethodeIObjectProperties.prepareObject(Int32)wurde aufgerufen und liefert.VariantBool.TRUENachbedingung: Die Access Control List des aktiven Archivobjekts wurde geändert. Zum endgültigen Speichern muss
IObjectProperties.commitObject()aufgerufen werden.Fehlerbehandlung: Falls der angegebene ACL String nicht wohlgeformt ist, d.h. die Syntax von ACL Strings verletzt, wird
zurückgeliefert. Im Fehlerfall wirdVariantBool.FALSEzurückgeliefert.VariantBool.FALSEBeispiel mit Visual Basic:
set Elo = CreateObject("elo.enterprise") Elo.login ... Elo.prepareObject(487549) success = Elo.setObjAcl2("K2,R3,RW4,RWDE5") Elo.commitObject()- Angegeben von:
setObjAcl2in SchnittstelleIObjectProperties- Parameter:
aclString- Wohlgeformter ACL String, siehe oben- Gibt zurück:
VariantBool.TRUEbei Erfolg
-
startInstall
public void startInstall(BStr importUrl) Beschreibung aus Schnittstelle kopiert:IWorkspaceStartet den Download und Import des Installationspakets aus der URL.- Angegeben von:
startInstallin SchnittstelleIWorkspace- Parameter:
importUrl- URL
-
isLoginVisible
public VariantBool isLoginVisible()Beschreibung aus Schnittstelle kopiert:IWorkspaceAbfrage ob der Login-Dialog sichtbar ist.- Angegeben von:
isLoginVisiblein SchnittstelleIWorkspace- Gibt zurück:
VariantBool.TRUEfalls der Login-Dialog sichtbar ist.VariantBool.FALSEfalls der Login-Dialog nicht sichtbar ist.
-
getLastScriptResult
public BStr getLastScriptResult()Beschreibung aus Schnittstelle kopiert:IWorkspaceLiefert den Rückgabewert des letztenIWorkspace.runScriptFunction(BStr, BStr)oderIWorkspace.runScriptFunctionEx(BStr, BStr)aufrufs.- Angegeben von:
getLastScriptResultin SchnittstelleIWorkspace- Gibt zurück:
- Java Script Rückgabewert
-
awaitLogin
public VariantBool awaitLogin()Beschreibung aus Schnittstelle kopiert:IWorkspaceBlockiert den weiteren COM Ablauf bis ein erfolgreicher Login durchgeführt wurde.- Angegeben von:
awaitLoginin SchnittstelleIWorkspace
-