迅速かつ簡単な: InfoPath フォームの読み取りのみを行う (InfoPath Forms Services では、MOSS)

このような一般的なビジネス シナリオがあります。:

  • ユーザーが InfoPath フォームに入力します。.
  • フォームを送信します。.
  • 実行時間の長いワークフロー プロセスで開幕します。.
  • ワークフローの実行中, 私たちは誰にも、フォームの内容を変更するにはしたくないです。.

この [office.microsoft.com] の例 別の「ビューを作成する方法について説明します。" 読み取り専用ビュー全体をマーク. これは実行可能なアプローチが効果的に同じフォームの 2 つの全体のバージョンを作成する必要があります今すぐ同期を保つの手動での欠点を. 編集可能なビューにフィールドを追加する場合, 非編集可能なビューを同様にそれを追加します。. 時間をかけて, 別の開発者と, いくつかの分岐があります。.

この方法はより良いいくつかのケースで動作可能性があります。:

  • 「IsEditable」と呼ばれるフォームに新しいフィールドをを追加します。.
  • その既定値を true に設定します。.
  • MOSS に発行するときを促進するため.
  • ワークフローで, IsEditble の値を false に設定します。.
  • フォームに戻る.
  • 規則を追加、」の時に、フォームを開いた」, 保存ボタン IsEditable が false の場合に無効にします。.

この方法の欠点は、すべてのフィールドはまだ画面に編集可能. ユーザーは、彼らは実際にコンテンツを変更することができます。 印象を得ることができます。. フォームが無効ですいくつかのテキストに置くことによってそれを軽減できます。, おそらく大きな赤文字で、ページの上部.

1 つのプロジェクトで, 「ワークフローの状態をを作成" ビュー. ワークフローの向上に伴って, フォームから昇格されていた特定のステータス フィールドを更新します。. ユーザーがフォームを開いたとき, フォームを開いて」" ルールに自動的にするビューと、ユーザーは良い小さなサマリー ・ ステータスが切り替え.

</終了>

私のブログを購読します。.

5 「上の思考迅速かつ簡単な: InfoPath フォームの読み取りのみを行う (InfoPath Forms Services では、MOSS)

  1. ポール Galvin

    ダン, 「許し私無知を書いた, しかし、ときに保存」を参照してください。" ボタン, Sharepoint でを表示すると、infopath フォームの上に表示されるボタンを参照しています。, 思う「開くとフォーム オプション保存有効に" [フォームのデザイン時? その場合は, どのようにルールによって無効にすることができます。 – 私は見てきたが、明らかである何かが欠けている必要があります。. おかげで, ダン"

    私の経験で, ほとんど「実" フォームを保存するために使用する特定のボタンを持つ生産フォームを終了します。. 既定の InfoPath 機能保存ファイル名のメッセージが表示され、通常はそのファイル名を自動的に生成します。. だから, カスタムの送信] ボタンを無効にすることを意味します。. HTH 返答,

    –ポール Galvin

  2. ない名前

    私の無知を許して下さい, しかし、ときに保存」を参照してください。" ボタン, Sharepoint でを表示すると、infopath フォームの上に表示されるボタンを参照しています。, 思う「開くとフォーム オプション保存有効に" [フォームのデザイン時? その場合は, どのようにルールによって無効にすることができます。 – 私は見てきたが、明らかである何かが欠けている必要があります。. おかげで, ダン

  3. 分 Sanjeev ラージプート
    ポール,
    InfoPath フォームで条件付き書式を使用することができます。? Sharepoint には読み取り専用にする条件付き書式を使用して、dataview のフォームをある ' が表示されます’ ユーザーにグレー – 彼らの名前によって. 私は、Infopath フォームにすることができるかどうかのか分からない?
    について
  4. ポール Galvin
    eugalatha,
    良い点と上記の説明のアプローチを変更する必要. 更新する特定のフィールドを条件付きで許可をもらった場合, 私達はおそらく複数のビューに戻る, または多くの条件を有効にする/無効にするロジック. 基本的な考え方は同じになります。 — 管理フォームのビットを有効にするフラグを使って、あるワークフローが必要に応じてそれらのフラグを設定.
  5. erugalatha が書いた:

    承認/拒否をワークフローとしての署名を収集するシナリオでの動作が実行されます。? 保存を無効にする場合 – さらに編集できます。 – これで正しくは探して場合、フォームの署名を収集する編集可能なままに得たのでソリューション = なし.

メッセージを残してください

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *