Bereitstellen der vom Administrator genehmigten Formularvorlagen (Office SharePoint Server)

Inhalt dieses Artikels:

  • Bereitstellen der vom Administrator genehmigten Formularvorlagen

  • Aktualisieren der vom Administrator genehmigten Formularvorlagen

  • Stilllegen der vom Administrator genehmigten Formularvorlagen

In InfoPath Forms Services werden Funktionen angeboten, die sowohl Office-Administratoren als auch -Benutzern das Bereitstellen von Browser-kompatiblen Formularvorlagen ermöglichen. Die im Entwurfsmodus des InfoPath-Programms erstellten InfoPath-Formularvorlagen (XSN-Dateien) können als browserfähige Formularvorlagen veröffentlicht werden, die in einem Webbrowser von Servern mit InfoPath Forms Services geöffnet und bearbeitet werden können. Dadurch können Formulare mit vollem Funktionsumfang Benutzern ohne das InfoPath-Programm zur Verfügung gestellt werden, wie z. B. Kunden und Partner.

Für Formularvorlagen, die Geschäftslogik (wie z. B. DLLs mit kompiliertem, verwaltetem Code) enthalten, sind Domänen mit vollständiger Vertrauenswürdigkeit erforderlich. Verwenden Sie alternativ eine vom Administrator verwaltete Datenverbindung, die vom Administrator bereitgestellt werden muss. Aufgrund des Problempotenzials im Bereich Sicherheit, Leistung oder Verwaltbarkeit ist es wichtig, dass diese Formularvorlagen vor der Bereitstellung vom Administrator gründlich überprüft werden. Sie können diese Formularvorlagen auf der Seite Formularvorlagen verwalten auf der Zentraladministrationswebsite verwalten.

Hinweis

Weitere Informationen zum Verwalten von Formularvorlagen finden Sie unter Verwalten von Formularvorlagen (Office SharePoint Server).

Bereitstellen der vom Administrator genehmigten Formularvorlagen

Sie müssen drei Aktionen nach dem Entwerfen der Formularvorlage abschließen, um eine vom Administrator genehmigten Formularvorlage bereitzustellen: Überprüfen, Hochladen und Aktivieren. Diese Schritte können entweder über die Befehlszeilenschnittstelle oder über die Zentraladministrationswebsite durchgeführt werden. Sie können eine Formularvorlage mithilfe des Veröffentlichen-Assistenten in InfoPath hochladen, indem Sie die Befehlszeile auf einem Server verwenden, auf dem InfoPath Forms Services ausgeführt wird und der sich in der Farm befindet, auf der die Formularvorlage bereitgestellt wird. Verwenden Sie alternativ die Zentraladministrationsschnittstelle. Als Farmadministrator erhalten Sie normalerweise eine Formularvorlage vom Formular-Designer, die bereits für die Bereitstellung vorbereitet wird.

Bereitstellen der vom Administrator genehmigten Formularvorlagen über die Befehlszeile

Sie können Formularvorlagen bereitstellen und viele andere Verwaltungsaufgaben in InfoPath Forms Services über die Befehlszeile mithilfe des Tools Stsadm.exe ausführen. Dies kann nützlich sein, wenn Sie ein Skript zum Automatisieren von administrativen Routineaufgaben schreiben. Dieses Tool befindet sich auf Servern mit Microsoft Office SharePoint Server 2007 im Verzeichnis C:\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server extensions\12\BIN. Mit dem Tool können Vorgänge von einem beliebigen Server in einer Farm ausgeführt werden. Sie müssen als Administrator auf dem Server authentifiziert sein, um dieses Tool verwenden zu können. Weitere Informationen zu Stsadm.exe finden Sie im Abschnitt zu den Verwaltungsvorgängen der Forms Services-Befehlszeile im Thema Verwalten von Formularvorlagen (Office SharePoint Server).

Hinweis

Formularvorlagenüberprüfung ist ein optionaler Schritt im Bereitstellungsprozess, um zu überprüfen, dass die Formularvorlage zum Hochladen auf den Server akzeptabel ist. Dieser Schritt sollte vom Administrator entweder über die Befehlszeilenschnittstelle oder die Zentraladministrationswebsite ausgeführt werden, und zwar vor der Bereitstellung, um eine gültige Lösung sicherzustellen. Wenn Sie die Formularvorlage nicht manuell überprüfen, wird sie während des Uploads automatisch überprüft. Manuelle Überprüfung gibt sowohl Meldungen als auch Fehlermeldungen zurück, während automatische Überprüfung nur Fehlermeldungen zurückgibt.

Hinweis

Befehlszeilenüberprüfung muss auf einem Server in der Farm durchgeführt werden, auf dem die Formularvorlage bereitgestellt wird.

So überprüfen Sie eine Formularvorlage und laden sie über die Befehlszeile hoch

  1. Klicken Sie auf Start, und wählen Sie dann Ausführen aus.

  2. Geben Sie cmd ein, und klicken Sie dann auf OK.

  3. Geben Sie in der Befehlszeile cd ":\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\12\BIN" (einschließlich der Anführungszeichen) ein.

  4. Geben Sie in der Befehlszeile stsadm -o verifyformtemplate -filename <Pfad\Dateiname> ein.

  5. Lesen Sie die Fehlermeldungen und Meldungen, um zu überprüfen, dass diese Formularvorlage hochgeladen werden kann.

  6. Geben Sie zum Hochladen der überprüften Formularvorlage stsadm -o uploadformtemplate -filename <Pfad\Dateiname> ein.

Obwohl die Formularvorlage hochgeladen wird, steht sie Benutzern noch nicht zur Verfügung. Sie muss vom Administrator der Websitesammlung aktiviert werden, auf der die Formularvorlage aktiviert wird. Dies kann auch durch einen Farmadministrator durchgeführt werden, der ebenfalls über Administratorrechte auf die Websitesammlung verfügt. Weitere Informationen zum Aktivieren von Formularvorlagen finden Sie unter "Aktivieren der vom Administrator genehmigten Formularvorlagen" auf dieser Seite.

Bereitstellen der vom Administrator genehmigten Formularvorlagen mithilfe der Zentraladministrationswebsite

Sie können Formularvorlagen über die Zentraladministrationswebsite bereitstellen. Nur Farmadministratoren können auf diese Website zugreifen.

Hinweis

Die Formularvorlagenüberprüfung ist ein optionaler Schritt im Bereitstellungsprozess, die überprüft, dass die Formularvorlage zum Hochladen an den Server verwendbar ist. Dieser Schritt sollte vom Administrator entweder über die Befehlszeilenschnittstelle oder über die Zentraladministrationswebsite ausgeführt werden, und zwar vor der Bereitstellung, um eine verwendbare Lösung sicherzustellen. Wenn Sie die Formularvorlage nicht manuell überprüfen, wird sie während des Aktualisierungsprozesses automatisch überprüft. Die manuelle Überprüfung gibt sowohl Meldungen als auch Fehlermeldungen zurück, wohingegen die automatische Überprüfung nur Fehlermeldungen zurückgibt, falls vorhanden.

So überprüfen Sie eine Formularvorlage und laden sie über die Zentraladministrationswebsite hoch, oder so aktualisieren Sie eine Formularvorlage

  1. Klicken Sie in der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung unter InfoPath Forms Services auf Formularvorlage hochladen.

  4. Klicken Sie auf der Seite Formularvorlage hochladen im Abschnitt Formatvorlage bereitstellen auf Durchsuchen.

  5. Wählen Sie im Fenster Datei auswählen die zu überprüfende Vorlage aus, und klicken Sie dann auf Öffnen.

  6. Klicken Sie auf Überprüfen, um die Formularvorlage nach Problemen zu überprüfen. Wenn es Probleme mit der Formularvorlage gibt, werden diese dann im Abschnitt Berichtdetails im Formularüberprüfungsbericht angezeigt.

    Für den Fall, dass der Überprüfungsprozess Fehlermeldungen zurückgibt, veranlassen Sie den Formulardesigner die Fehler und Meldungen zu beheben, um die Formularvorlage zu aktualisieren. Anschließend können Sie die oben beschriebenen Schritte wiederholen. Wenn es keine Fehlermeldungen oder nicht akzeptable Meldungen gibt, können Sie den Vorgang des Hochladens oder des Aktualisierens fortsetzen.

    Hinweis

    Wenn eine Warnung angezeigt wird, dass die Vorlage bereits existiert, klicken Sie auf Anwendungsverwaltung und klicken Sie dann auf die Schaltfläche zum Verwalten von Forms Services. Zeigen Sie auf die Formularvorlage, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Formular entfernen. Klicken Sie auf der Seite Formularvorlage entfernen auf Entfernen. Wiederholen Sie dieses Verfahren, um das Formular hochzuladen.

  7. Klicken Sie auf OK, um zur Seite Formatvorlage hochladen zurückzukehren. Wenn Sie nach dem Überprüfen einer Formularvorlage zur Seite Formatvorlage hochladen zurückkehren, müssen Sie erneut zur Vorlage navigieren.

  8. Klicken Sie auf der Seite Formatvorlage hochladen im Abschnitt Formatvorlage bereitstellen auf Durchsuchen.

  9. Wählen Sie im Fenster Datei auswählen die hochzuladende Vorlage aus, und klicken Sie dann auf Öffnen.

  10. Wählen Sie im Abschnitt zum Aktualisieren das gewünschte Verhalten von InfoPath Forms Services aus, wenn eine andere Version der Formularvorlage bereits auf dem Server vorhanden ist.

    • Wenn keine frühere Version der Formularvorlage auf dem Server vorhanden ist, oder wenn die vorhandene Version der Formularvorlage nicht automatisch auf die neue Version aktualisiert werden soll, deaktivieren Sie das Kontrollkästchen Formularvorlage aktualisieren, falls sie bereits vorhanden ist. Dieses Kontrollkästchen ist standardmäßig aktiviert.

    • Nach der Aktualisierung der Formularvorlage werden neue Sitzungen mit der aktualisierten Version der Formularvorlage gestartet. Bereits geöffnete Formulare verwenden weiterhin die aktuelle Version der Formularvorlage. Wenn vorhandene browserbasierte Sitzungen zum Ausfüllen von Formularen die Vorgängerversion der Formularvorlage weiterverwenden sollen, muss die Option Vorhandene browserbasierte Sitzungen zum Ausfüllen von Formularen dürfen mit der aktuellen Version der Formularvorlage abgeschlossen werden aktiviert bleiben. Wählen Sie andernfalls die Option Vorhandene browserbasierte Sitzungen zum Ausfüllen von Formularen beenden aus. Beachten Sie, dass durch Auswählen dieser Option alle Daten in diesen Sitzungen verloren gehen.

    • Wenn Sie warten möchten, bis alle Sitzungen der Formularvorlage vor der Aktualisierung abgeschlossen sind, navigieren Sie zu Formularvorlagen verwalten, um erst die Formularvorlage und dann die Einstellungen zum Stilllegen auszuwählen. Weitere Informationen zum Stilllegen von Formularvorlagen finden Sie unter "Stilllegen der vom Administrator genehmigten Formularvorlagen" auf dieser Seite.

  11. Klicken Sie auf Hochladen. Der Aktualisierungsprozess kann einige Minuten dauern, insbesondere in einer Farm mit mehreren Web-Front-End-Servern (WFE). Sie können den Status des Hochladens auf der Seite Formularvorlagen verwalten überprüfen.

Obwohl die Formularvorlage in die zentrale Formularbibliothek hochgeladen wurde, steht sie Benutzern noch nicht zur Verfügung. Sie muss vom Administrator der Websitesammlung aktiviert werden, zu der die Formularvorlage zugewiesen werden soll. Dies kann auch durch einen Farmadministrator durchgeführt werden, der auch über Administratorrechte über die Websitesammlung verfügt. Weitere Informationen zum Aktivieren von Formularvorlagen finden Sie unter "Aktivieren der vom Administrator genehmigten Formularvorlagen" auf dieser Seite.

Aktivieren der vom Administrator genehmigten Formularvorlagen

Ein Formular muss auf einer Websitesammlung aktiviert sein, um eine vom Administrator genehmigte Formularvorlage Benutzern zur Verfügung zu stellen. Websitesammlungsadministratoren können auf einer Websitesammlung Formularvorlagen über die Seite Websitesammlungsfeatures aktivieren. Eine Formularvorlage kann auch auf einer Websitesammlung mithilfe der Zentraladministrationswebsite von einem Farmadministrator aktiviert werden, der über Administratorrechte auf diese Websitesammlung verfügt. Eine Formularvorlage kann auf mehreren Websitesammlungen aktiviert werden. Wiederholen Sie den Aktivierungsvorgang für jede Websitesammlung, auf der das Formular aktiviert werden soll.

Hinweis

Stellen Sie vor dem Aktivieren einer Formularvorlage, die Datenverbindungen verwendet, sicher, dass die Datenverbindungen entsprechend konfiguriert sind. Weitere Informationen zu Datenverbindungen finden Sie in der Einführung in Datenverbindungen.

Hinweis

InfoPath Forms Services wird auf Websitesammlungen nicht unterstützt, die auf bestimmten Websitesammlungsvorlagen basieren, wie z. B. auf die Vorlage Standard-Besprechungsarbeitsbereich. Wenn Sie eine Formularvorlage auf einer Websitesammlung aktivieren, die InfoPath Forms Services nicht über die Zentraladministrationswebsite unterstützt, wird die Aktivierung als erfolgreich angezeigt, obwohl die Formularvorlage auf der Websitesammlung nicht verfügbar sein wird. Formularvorlagen, die für die Aktivierung von Websitesammlungsadministratoren zur Verfügung stehen, werden in der Liste der Websitesammlungsfeatures angezeigt. Wenn Sie jedoch versuchen, eine Formularvorlage auf der Websitesammlung oder das Office SharePoint Server Enterprise-Feature zu aktivieren, wodurch InfoPath Forms Services aktiviert wird, wird eine Fehlermeldung zu erforderlichen Features angezeigt: Mindestens ein Feature muss aktiviert werden, bevor dieses Feature aktiviert werden kann.

Aktivieren einer Formularvorlage auf einer Websitesammlung über die Zentraladministrationswebsite

  1. Klicken Sie in der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

  4. Zeigen Sie auf der Seite Formularvorlagen verwalten auf die zu aktivierende Formularvorlage, klicken Sie dann auf den angezeigten Pfeil, und klicken Sie anschließend auf Für Websitesammlung aktivieren.

  5. Klicken Sie auf die Schaltfläche Aktivieren, um die Formularvorlage auf der aktuellen Websitesammlung zu aktivieren. Die Formularvorlage steht jetzt Benutzern zur Verfügung.

    • Klicken Sie im Abschnitt Aktivierungsspeicherort auf das Feld Websitesammlung, um eine andere Websitesammlung auszuwählen. Klicken Sie zum Ändern einer Websitesammlung auf die entsprechende Option. Das Dialogfeld Websitesammlung auswählen wird angezeigt.

    • Klicken Sie auf die URL der Websitesammlung, auf die die Formularvorlage aktiviert werden soll, und klicken Sie dann auf OK. Wenn sich die gewünschte Websitesammlung auf einer anderen Webanwendung befindet, klicken Sie erst auf das Feld Webanwendung, dann auf das Feld zum Ändern der Webanwendung, und klicken Sie anschließend auf den Namen der Webanwendung. Klicken Sie dann auf die entsprechenden Websitesammlung, und klicken Sie auf OK.

Die Formularvorlage steht Benutzern nun zur Verfügung.

So stellen Sie sicher, dass die Formularvorlage verfügbar ist

  1. Wechseln Sie in Internet Explorer zur URL der Websitesammlung, zu der Sie die Formularvorlage aktiviert haben.

  2. Klicken Sie auf Gesamter Inhalt.

  3. Klicken Sie auf der Seite Gesamter Inhalt im Abschnitt Dokumentbibliotheken auf die Dokumentbibliothek Formularvorlagen. Die verfügbar gemachte Vorlage sollte in der Liste Formularvorlagen angezeigt werden.

So aktivieren Sie eine Formularvorlage zu einer Websitesammlung über die Seite "Websitesammlungsfeatures"

  1. Öffnen Sie in einem Webbrowser die Homepage der Websitesammlung.

  2. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Websiteaktionen.

  3. Klicken Sie im angezeigten Dropdownmenü auf Websiteeinstellungen.

  4. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Websitesammlungsverwaltung auf Websitesammlungsfeatures.

  5. Aktivieren Sie die Formularvorlage auf die aktuelle Websitesammlung, indem Sie die Formularvorlage in der Liste der Features auswählen und auf die Schaltfläche Aktivieren klicken.

Die Formularvorlage steht jetzt Websitesammlungsbenutzern zur Verfügung.

So stellen Sie sicher, dass die Formularvorlage verfügbar ist

  1. Wechseln Sie in Internet Explorer zur URL der Websitesammlung, zu der Sie die Formularvorlage aktiviert haben.

  2. Klicken Sie auf Alle Websiteinhalte einblenden.

  3. Klicken Sie auf der Seite Gesamter Websiteinhalt im Abschnitt Dokumentbibliotheken auf die Dokumentbibliothek Formularvorlagen. Die verfügbar gemachte Vorlage sollte in der Liste Formularvorlagen angezeigt werden.

Aktualisieren der vom Administrator genehmigten Formularvorlagen

Jede vom Administrator genehmigte Formularvorlage wird durch seinen eingebetteten Uniform Resource Name (URN) identifiziert. Wenn eine Formularvorlage hochgeladen wird, überprüft das System, ob die URN bereits registriert ist. Wenn die URN nicht registriert ist, wird die Formularvorlage als eine neue Formularvorlage hinzugefügt. Wenn die URN bereits registriert ist, verhält sich das System wie folgt:

  • Frühere Version Wenn die eingehende Version älter als die vorhandene Version ist, wird die folgende Fehlermeldung angezeigt: Auf dem Server ist bereits eine neuere Version der Formularvorlage vorhanden. Entfernen Sie die vorhandene Formularvorlage vom Server, oder erhöhen Sie die Versionsnummer der neuen Formularvorlage, und versuchen Sie es erneut.

  • Dieselbe Version Wenn die eingehende Version dieselbe Versionsnummer wie die vorhandene Version beinhaltet, wird die folgende Fehlermeldung angezeigt: Auf dem Server ist bereits eine Formularvorlage der gleichen Version vorhanden. Dabei kann es sich um dieselbe Formularvorlage handeln, oder Sie müssen die Versionsnummer der Formularvorlage erhöhen. Versuchen Sie es dann erneut.

  • Neue Version Wenn die eingehende Version eine neuere Version als die vorhandene Version ist und eine Versionsaktualisierung vom Benutzer angefordert wurde, stehen dem Administrator drei Methoden zur Auswahl.

Wenn Sie eine Formularvorlage aktualisieren, stehen Ihnen vier Optionen zur Auswahl, wie Sie vorhandene Sitzungen mit der aktuellen Formularvorlage verwenden:

  • Schließen Sie vorhandene browserbasierte Sitzungen zum Ausfüllen von Formularen mit der aktuellen Version der Formularvorlage ab.

  • Beenden Sie vorhandene browserbasierte Sitzungen zum Ausfüllen von Formularen. Dies ist sinnvoll, wenn eine Formularvorlage einen schwerwiegenden Fehler oder ein Sicherheitsproblem beinhaltet, und Sie umgehend veranlassen möchten, dass die Formularvorlage nicht mehr zur Verfügung steht.

  • Führen Sie eine stufenweise Aktualisierung aus, indem Sie die neue Version als separate Formularvorlage hochladen und die alte Version schließlich entfernen, wenn Benutzer nicht mehr darauf zugreifen. Dies ist dann sinnvoll, wenn die Formularvorlage als eine eingebettete Formularvorlage oder über einen Link auf einer Webseite verfügbar ist, und Sie nicht befürchten müssen, dass während des Aktualisierungsprozesses auf die alte Version zugegriffen wird. Mit beiden Formularvorlagen, die auf InfoPath Forms Services verfügbar sind, können Sie den Link zur Formularvorlage auf der Webseite ändern.

  • Legen Sie die Formularvorlage still, bevor Sie die Version aktualisieren. Wenn Sie eine Formularvorlage stilllegen, nehmen Sie einen allmählichen Übergang einer aktiven zu einer inaktiven Formularvorlage vor. Diese Aktualisierungsmethode ist nützlich, wenn Sie sicherstellen möchten, dass nach einer bestimmten Zeit nicht mehr auf eine Formularvorlage zugegriffen werden kann. Weitere Informationen zum Stilllegen einer Formularvorlage finden Sie unter "Stilllegen der vom Administrator genehmigten Formularvorlagen" auf dieser Seite.

Stilllegen der vom Administrator genehmigten Formularvorlagen

In einer Produktionsumgebung erfordert die Aktualisierung einer Formularvorlage mehr als das Ersetzen der alten Vorlage durch eine neue. Es ist möglich, dass Benutzer aktive Sitzungen des Formulars geöffnet haben. Der Administrator möchte möglicherweise den Aktualisierungsprozess steuern, um aktive Sitzungen zu beenden, bevor eine Formularvorlage nicht mehr verfügbar ist. Außerdem kann er sicherstellen, dass die Formularvorlage Benutzern nicht mehr zur Verfügung steht, nachdem der Stilllegungsprozess abgeschlossen ist. Mit der Stilllegungsfunktion können Sie eine Formularvorlage ordnungsgemäß offline schalten und die Formularvorlage verwalten, wenn sie inaktiv ist.

So legen Sie eine Formularvorlage still

  1. Klicken Sie in der Taskleiste auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf SharePoint 3.0-Zentraladministration.

  2. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

    Hinweis

    Auf der Seite Formularvorlagen verwalten wird eine Statusspalte angezeigt. Formularvorlagen, die Benutzern zur Verfügung stehen, werden als Bereit festgelegt.

  4. Zeigen Sie auf die zu aktualisierende Datei, klicken Sie auf den angezeigten Pfeil, und wählen Sie dann im Menü die Einstellungen zum Stilllegen aus.

  5. Geben Sie die Anzahl der Minuten ein, die der Stilllegungsprozess dauern soll. Auf einem Produktionssystem sollten Sie das Formular mindestens so lange stilllegen, wie der Sitzungsstatus für den Server konfiguriert ist. Standardmäßig ist der Sitzungsstatus auf 240 Minuten konfiguriert.

  6. Klicken Sie auf Stilllegen starten. Im Abschnitt zum Stilllegen wechselt der Status zu Stilllegen.

  7. Klicken Sie in der Navigationsleiste oben auf die Registerkarte Anwendungsverwaltung, um anzuzeigen, ob das Formular erfolgreich stillgelegt wurde.

  8. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt InfoPath Forms Services auf Formularvorlagen verwalten.

    Hinweis

    Auf der Seite Formularvorlagen verwalten in der Spalte Status werden stillgelegte Formularvorlagen als Stillgelegt festgelegt.

  9. Nachdem die Formularvorlage stillgelegt ist, können Sie die aktualisierte neue Version des Formulars bereitstellen.

Siehe auch

Konzepte

Bereitstellen von Formularvorlagen (Office SharePoint Server)
Verwalten von Formularvorlagen (Office SharePoint Server)