1

私は、Sharepoint Server 2007 Statemachine ワークフローに取り組んでいます。今まで、いくつかの状態と、InfoPath 2007 で作成したカスタムの Association/InitiationForm があります。現時点では、変更フォームに問題があります。ワークフローの状態ページに変更リンクが表示され、クリックすると InfoPath フォームに移動します。「送信」ボタンをクリックすると、フォームが閉じます。すべて正常に動作します。ここで、ワークフローに 2 番目の ModificationForm を追加しようとしました。そこで、新しい InfoPath フォームを作成し、最初のフォームと同じ方法でワークフローに追加しました。ワークフローのビルドまたはデプロイ プロセスにエラーはありません。しかし、状態ページの 2 番目の変更リンクをクリックしようとすると、フォームが表示されません。私のフォームの代わりに、「フォームは閉じられました」というテキストが表示されます。示されています。

集中管理を調べたところ、InfoPath フォームは [フォーム テンプレートの管理] の下にあります。Workflow.xml のすべての変更に独自の GUID を付けました。次の ModificationUrl を使用しました: ModificationUrl="_layouts/ModWrkflIP.aspx"

ワークフローで 2 つ以上の ModificationForms を使用する方法を段階的に知っている人はいますか?

前もって感謝します。

4

2 に答える 2

1

どうもありがとうございました。ログファイルに次のエラー メッセージが見つかりました。

「検証エラーでフォームの読み込みに失敗しました」

この問題の解決策を Web で検索したところ、次のサイトが見つかりました。

http://social.msdn.microsoft.com/forums/en-US/sharepointworkflow/thread/83264f93-ebe3-49ec-bd6b-95ee02df4d8a/

私は 2 つの sceme ファイルを持っていましたが、両方のフォームに 1 つを使用するだけです。そのため、同じデータ ソースを使用する必要がありました。それだけでした。ヒントをありがとう。

于 2008-09-25T08:45:35.587 に答える
0

ULS ログでエラー メッセージを確認してください。そこに 100% リストされます。カテゴリは「Forms Services」です。ログは LOGS\ の 12 ハイブの下にあります。

于 2008-09-24T16:53:16.077 に答える