Q-105.254

Zugriff auf globale Archive über die Portalseite

Frage
Problem Die Portalseite soll neben den persönlichen Archiven wie Aufgaben oder Kalender, auch Gruppenorientierte Archive wie zum Beispiel einen Gruppenkalender darstellen. Nach manueller Anpassung der Portalseite (GER.HTM) wird jedoch ein Javascriptfehler angezeigt.
Produkt David.InfoCenter PC
Priorität normal
Effekt normal
Datum 11.04.2005

Antwort
Hinweis
Für Änderungen an der mitgelieferten Portalseite (GER.HTM) sind erweiterte Javascript Kenntnisse erforderlich.

Die Portalseite des Tobit InfoCenter PC bietet die Möglichkeit per Javascript beliebige Archive des Tobit Archive System darzustellen.

Für diese Funktion werden folgende Objekte angeboten:

  1. GetArchive()
  2. GetSpecialArchive()
  3. ArchiveFromID()
GetArchive()
Bei dem Objekt "GetArchive" wird als Parameter der angezeigte Archivename angegeben. In diesem Beispiel wird auf das Archive »Adressen« des Benutzers "Richard Sander" zugegriffen.
    GetArchive("User/Richard Sanders/Address")

GetSpecialArchive()
Bei dem Objekt "GetSpecialArchive" wird als Parameter der Index einer der unten aufgelistete »DvArchiveTypes« angegeben

    DvArchiveRoot = 0
    DvArchiveUserRoot = 1
    DvArchiveCommon = 2
    DvArchiveFaxBox = 3
    DvArchiveAddress = 4
    DvArchiveTextModules = 5
    DvArchiveWeb = 6
    DvArchiveGroups = 7
    DvArchiveForms = 8
    DvArchiveNews = 9
    DvArchivePersonal = 100
    DvArchivePersonalIn = 101
    DvArchivePersonalOut = 102
    DvArchivePersonalTextModules = 103
    DvArchivePersonalContacts = 104
    DvArchivePersonalDrafts = 105
    DvArchivePersonalAddress = 106
    DvArchivePersonalCalendar = 107
    DvArchivePersonalReminder = 108
    DvArchivePersonalToDo = 109
    DvArchivePersonalLinks = 110
    DvArchivePersonalPortal = 113

Beispiel:
Das Objekt "GetSpecialArchive("101")" zeigt auf das Archive des "Persönliches Eingangsbuch".

ArchiveFromID()
Bei dem Objekt "GetArchiveFromID" wird als Parameter der Name des Archives auf Dateiebene angegeben.
Beispiel: GetArchiveFromID("\\\\dvise\\david\\archive\\address\\0")

Weitere Hinweise zur Bereitsstellung benutzerbezogener Portalseiten erfahren Sie im Artikel 105.536.