Desigenr によるワークフローは Infopath を編集できない

SharePoint 2007 は、編集ツールである SharePoint Designer を活用することで、リストやライブラリに対してワークフロー機能を、ノーコーディングで付与することことできます。しかし、この Designer によるワークフローは、どうも Infopath 上の項目を編集できない、という制限があることに気付きました。

Designer によるワークフローで頻用されるのが [現在のアイテムにフィールドを設定する] アクションです。これで、列(プロパティ)を、ワークフローのステータスに応じて動的に変更します。

ところが、インフォパスで作成されたフォームの場合、フォーム内のプロパティ情報は(それをフォームライブラリの列に表示していたとしても)、SharePoint 側のワークフローからは変更ができません。

選択肢として表示されません。

インフォパスも、 Designer も、どちらも帳票・申請系で便利なツールです。これは出来て欲しかった!

ただ、編集はできないが参照はできるようです。ワークフローの [条件] には、インフォパス上に設定された各種プロパティを活用できます。


これまでのコメント

  1. tsf より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2)
    http://www.bizsupportonline.net/browserforms/set-value-infopath-form-sharepoint-designer-workflow.htm

    上記手順にて、DesignerWFからのinfopathの値変更が可能\です。

  2. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727)
    tsfさま、情報ご提供ありがとうございます!
    Set the value in an InfoPath form from a SharePoint Designer workflow
    おお!そのまんまだ。出来るんですね!

    英語は苦手なんですが…
    Allow users to edit data in this field by using a datasheet or properties page check box
    発行ウィザードでこのオプションを選択するように言われていますが、私の手元の環境だと、このチェックボックス自体が無いようです。
    ひょっとして、Infopath2007 なら可能\、ということなんでしょうか?

    もう少し検証してみます。

  3. tsf より:

    AGENT: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
    >ひょっとして、Infopath2007 なら可能\、ということなんでしょうか?

    こちらの環境は、infopath 2007です。
    デザイン中に、フォームオプションのプロパティの共有では、表\示されないオプションですが、フォーム発行時のプロパティの共有でのみ表\示されるオプションです。
    http://tsmatsuz-w.members.winisp.net/blogs/images/20080425_infopath01.JPG

    infopath 2003以前は使ったことないので、わかりません(笑

  4. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) Sleipnir/2.8.4
    tsfさま
    私の環境でも検証できました!
    やはり、Infopath2007から選択可能\になったオプションでした。
    これは真剣に2007化を検討しないといけないなぁ…

login

Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9