Blog rund um SQL Server und Sharepoint
Beiträge getaggt mit Infopath
Ja oder Nein – Problem mit Workflows in Form Services mit Boolean Werten
15. Feb
Ein kleines Problem, das mich viel Zeit kostet. In einem Infopath Formular werden in einem Dropdownlistenfeld “Ja” und Nein Werte angeboten. Das Feld soll standardmäßig nicht vorbelegt sein. Alles sprich dafür das Feld in Infopath als Boolean Datentyp zu definieren.
Das Feld soll anschließend per Workflow in Sharepoint Designer auf den Status abgefragt werden. Eigtl alles ganz leicht, wenn es denn funktionieren würde. Das Problem. Der Status “Nein” wird erkannt, allerdings nicht das “Ja”. Eine genauere Analyse ergibt, daß der Wert Ja nie den Workflow erreicht und somit nicht abgefragt werden kann. Stattdessen kommt lediglich ein “?????” im Workflow an. Bis man das herausfindet, vergehen schon mal einige nervige und endlose Minuten. Die Lösung zum Beheben des Problems ist dann doch relativ licht umzusetzen:
Wir ändern den Datentyp auf String(text) und ersetzen die Auswahlwerte für True und False durch ein einfaches JA und Nein:
Siehe da.. der Workflow funktioniert
Vom Administrator genehmigte Formulare veröffentlichen – Browserfähige Infopath Formulare
06. Feb
Formulare, die Code enthalten bedürfen in Sharepoint einer besonderen Behandlung, sofern sie im Browser ausfüllbar sein sollen. Nur Farmadministratoren haben das Recht best. Formulare vertrauenswürdig zu machen und bestimmten Websitesammlungen zur Verfügung zu stellen. Der Weg dorthin ist relativ leicht.
1. Das Formular mit dem Designdetektiv überprüfen.
2. Unter Extras – Formularoptionen das Formular signieren und Sicherheitsstufe auf Voll vertrauenswürdig setzen.

3. Das Forumular wie gewohnt veröffentlichen. Allerdings nicht wie bei Benutzerformularen sofort in eine Bibliothek, sondern als “vom Administrator genehmigende Formularvorlage”

4. Die Vorlage wird nun auf ein Netzlaufwerk oder in eine Bibliothek gespeichert, damit ein Farmadministrator das Dokument in der Zentraladministration zu den Formularvorlagen hochladen kann. Also in der ZA – Anwendungsverwaltung zuerst das Formular überprüfen und hochladen. Dann unter Formularvorlagen verwalten das Formular für die jweilige Websitesammlung aktivieren. Das kann auch für mehrere Websitesammlungen geschehen.

5. Nun steht die Formularvorlage als Inhaltstyp in der Sammlung zur Verfügung. Also in der jeweiligen Bibliothek die Inhaltstypenverwaltung zulassen und einen bestehenden Inhaltstyp hinzufügen. Das Formular wird hier bei der Auswahl unter Microsoft Office Infopath aufgelistet. Fertig ![]()

Mehr zu diesem Thema auch unter: SQL-meets-Sharepoint Formularvorlagen