Sharepoint 2010環境では、一部のドキュメントライブラリ(実際にPagesなどの公開ページライブラリ)にワークフローが割り当てられています。ワークフロー開始フォーム新しいチェックボックスが現在のドキュメントライブラリで無効にされています
このワークフローには、infopathで作成された開始フォームがあります。
私はステップの下に行うことでInfoPathでそのフォームに新しいチェックボックスを追加しました:
- キャブするXSNドキュメントを改名し、内容
- は、InfoPathのデザイナーの内側にXSN文書を開いたし、追加抽出チェックボックス
- フォーム内のコントロールの値は、xsd.exeを使用して作成されたReach.csクラスを使用してワークフローを通じてアクセスされるため、 xsd.exe for "xsd.exe/c schema.xsd"のようなxsd.exeを使って新しいReach.csファイルを作成し、これをソリューションのこれと置き換えました。
- サーバーで解決策を撤回し、除去
- Visual Studioでソリューションを通じて新しいパッケージを作成したワークフローソリューション
- 中1で作成したXSN文書を置き換え、ネットワークの場所
- にフォームを公開それ。
これらの手順を実行すると、私が追加した新しいチェックボックスで開始フォーム(アイテムをメジャーバージョンとして公開して起動します)が表示されますが、無効になります。
これは、展開前にサーバー上にあるドキュメントライブラリにあります。しかし、新しいドキュメントライブラリを作成し、そのドキュメントライブラリに同じワークフローを割り当てると、新しく追加されたチェックボックスが無効になっていると、開始フォームが期待どおりに見えるようになります。
ログファイルにエラーはありません。
環境はマルチサーバーベースであり、現在のドキュメントライブラリからワークフローを削除し、それを元に戻すオプションは、サーバーに多数のドキュメントライブラリが存在するため、私にとっては使用できないオプションです。展開の運用側の人にこのオプションを簡単に伝えることはできません。
再現しやすいケースです。私はあなたのenvrionmentでそれを作成しようとする可能性がある、または任意のアドバイスはまた、私が間違ってやって十分なことができれば嬉しいだろう。
ありがとうございます。
これはそうではないようです。別の答えを待っている): –