いつもお世話になっています。
Mossに発行した、フォームにワークフローを設定していますが、
フィールドに入力があった場合、そのフィールドを「読み取り」に設定したく考えていいます。
例えば
フォーム内に、「テキストA」フィールドがあったとします。
「テキストA」:表示 → 条件付書式 → 「FlagB=0」 ならば、「読み取り専用」 に設定
「FlagB」のデフォルト値を 「FlagB=1」
ワークフローより、「テキストA」に 「ワークフロータスクC」の値(文字列)をセット:例)確認済
ワークフローより、「テキストA=確認済」ならば「FlagB=0」にセット
この結果、「FlagB=0」であることは確認できているのですが、「テキストA」は読み取り専用になっていません。
Infopath上のみで、同じような操作を試すと、プレビューで希望の読み取り専用を検証できるのですが
ワークフローにからめて、テキストに値を設定すると、どうしても読み取り専用になりません。
Flagを立てずに、「空白で無い場合読み取り専用にする」でも試しましたが、まったく生きてませんでした。
どこかワークフローの指示がまちがってるのでしょうか・・
読み取り専用にさせる方法をご教授いただけますでしょうか。
ワークフローの設計は、Sharepoint Designer 2007 を使用しています。
どうぞよろしくお願いいたします。