Vorheriges Thema: Vorlagenbenennungskonventionen

Nächstes Thema: Webformulargruppen

HTMPL-Verzeichnisse

Im Administrationshandbuch werden die im Lieferumfang von CA SDM enthaltenen Web-Schnittstellen beschrieben. Es gibt verschiedene Sätze von HTMPL-Dateien zum Implementieren dieser Schnittstellen, die in der folgenden Tabelle aufgeführt sind:

Betriebssystem

Verzeichnis, das HTMPL-Dateien enthält

Windows

Installationsverzeichnis\bopcfg\www\htmpl\web\interface

UNIX

$NX_ROOT/bopcfg/www/htmpl/web/interface

In dieser Tabelle entspricht interface dem Namen der Schnittstelle (Analytiker, Kunde oder Mitarbeiter).

Hinweis: Für Dateien der Gastschnittstelle gibt es kein separates Verzeichnis. Gastanwender greifen standardmäßig auf die Dateien der Mitarbeiterschnittstelle zu. Sie können die Benutzerschnittstelle für Gäste ändern, indem Sie den Zugriffstyp ändern, der dem Anwender System_Anonymous zugeordnet ist. Sowohl die Kunden- als auch die Mitarbeiterdateien ändern sich selbst dynamisch in Abhängigkeit davon, ob der aktuelle Anwender ein bekannter Anwender oder ein Gast ist, indem der in diesem Dokument beschriebene Vorlagenbefehl <PDM_IF> verwendet wird.

Unter dem htmpl-Verzeichnis sind drei zusätzliche interface-Unterverzeichnisse verfügbar:

default:

Enthält HTMPL-Dateien, von allen Schnittstellen verwendet werden. Wenn Sie nach einer Datei suchen, sieht das Webmodul zunächst in dem Verzeichnis nach, das der Schnittstelle des aktuellen Anwenders entspricht, und anschließend im Standardverzeichnis.

pda/analyst: (UNIX)
pda\analyst: (Windows)

Enthält HTMPL-Dateien, die von der Schnittstelle für mobile Geräte verwendet werden. In Unicenter Service Desk r11.0 wird die Schnittstelle für mobile Geräte nur für Analysten zur Verfügung gestellt.

web/interface/legacy: (UNIX)
web\interface\legacy: (Windows)

Enthält HTMPL-Dateien aus Ihrem vorherigen Release von CA SDM, die nicht mehr verwendet werden. Dieses Verzeichnis wird automatisch erstellt, wenn Sie bei der Installation von CA SDM von einem vorherigen Release migrieren. Sie können das Verzeichnis "legacy" löschen, wenn keine der von Ihnen angepassten Dateien auf die Dateien in dem Verzeichnis verweist.

Es wird empfohlen, dass Sie die gelieferten HTMPL-Dateien nicht direkt modifizieren. Verwenden Sie stattdessen entweder WSP, oder kopieren Sie die Dateien, die Sie ändern möchten, in das Verzeichnis "site mods", und bearbeiten Sie sie hier. Der CA SDM-Webserver sucht im entsprechenden Verzeichnis "site mods" nach einem neuen Formular, bevor er das Verteilungsverzeichnis prüft. Das standardmäßige Verzeichnis "site mods" für jede der Schnittstellen lautet wie folgt:

Betriebssystem

Verzeichnis für standortmodifizierte HTMPL-Dateien

Windows

Installationsverzeichnis\site\mods\www\htmpl\interface\interface

UNIX

$NX_ROOT/site/mods/www/htmpl/interface/interface

Hinweis: Wenn Sie das Formular ändern und unter"installationsverzeichnis\site\mods\www\htmpl\interface" speichern, können alle Anwender dieses Formular sehen, unabhängig von der Formulargruppe, der sie angehören. Wenn Sie es unter "Installationsverzeichnis\site\mods\www\htmpl\interface\Schnittstelle" speichern, können nur die Kontakte die Änderungen anzeigen, die als zugehörig zu der Formulargruppe definiert sind.

In der vorherigen Tabelle entspricht interface dem Namen der Schnittstelle (Analytiker, Kunde oder Mitarbeiter). Es gibt kein separates Verzeichnis für Schnittstellendateien für Gäste. Diese Schnittstelle verwendet die Dateien der Mitarbeiterschnittstelle. Der Vorteil für das Speichern von geänderten HTMPL-Dateien im Verzeichnis "site mods" besteht darin, dass dieses Verzeichnis beibehalten wird, wenn Sie die CA SDM-Wartung oder eine neue Version installieren. Darüber hinaus wird durch das Verwahren der geänderten Dateien im Verzeichnis "site mods" unter Beibehaltung der Originale sichergestellt, dass Sie immer über eine korrekte Kopie der ursprünglich verteilten HTMPL-Datei verfügen.

Jede Web-Schnittstellenseite weist eine Primärfunktion auf, wie in der folgenden Tabelle angegeben, welche die Haupt-HTML-Vorlagen aufführt. Sie können jedoch <PDM_FORM>-Blöcke zu einer Vorlage hinzufügen, um direkt auf einen von der Web-Schnittstelle unterstützten Vorgang zuzugreifen. Sie können z. B. das Hauptmenü ändern, um Felder zum Einreichen eines Issue einzuschließen, ohne die zwischenliegende Seite zu verwenden, oder Sie können Suchkriterienfelder und eine Schaltfläche "Suchen" zu einem Listenformular hinzufügen:

Webseite

HTML-Vorlage

Hauptformular

menu_frames.htmpl

Change anzeigen/erstellen/aktualisieren

detail_chg.htmpl

Liste von Changes anzeigen

list_chg.htmpl

Issue anzeigen/erstellen/aktualisieren

detail_iss.htmpl

Liste von Issues anzeigen

list_iss.htmpl

Request anzeigen/erstellen/aktualisieren

detail_cr.htmpl

Liste von Requests anzeigen

list_cr.htmpl

Detailinformationen einer Ankündigung anzeigen

detail_cnote_html

Liste von Ankündigungen anzeigen

list_cnote.html

Login

login.htmpl

Hinweis: Eine vollständige Liste der Vorlagen finden Sie in den Verzeichnissen, die in der Tabelle am Anfang dieses Abschnitts aufgeführt sind.