プラットフォームの種類に [SharePoint 2013 ワークフロー] を使用しているワークフローの、“複数行テキスト” からの出力が空白になる

現象
シナリオ説明  
  • SharePoint Online または SharePoint Server 2013 において、SharePoint Designer 2013 でプラットフォームの種類に [SharePoint 2013 ワークフロー] を使用し、ワークフローを作成します。
  • リスト アイテムの作成または更新時に列から情報を収集するようワークフローを設定します。列の種類を [複数行テキスト] に設定し、[既存テキストへの変更履歴の追加] で、[はい] をクリックします。
  • [電子メールを送信する] または [履歴リストに記録する] などのアクションに収集した情報を含めるよう、ワークフローを設定します。
上記シナリオにおいて、出力されたエラー メッセージまたは記録された情報を確認すると、値が空白となっており、[複数行テキスト] 欄からの値が含まれていません。
回避策
この問題を回避するには、以下の手順に従い、ワークフローの状態を現在のステージ名に合わせて自動更新する機能を無効にします。  
  1. Microsoft SharePoint Designer 2013 で問題のワークフローを開きます。
  2. [ワークフローの設定] ページで [現在のステージ名に合わせてワークフローの状態を自動的に更新する] のチェック ボックスをオフにします。
  3. ワークフローを保存し、SharePoint Web サイトに発行します。
  4. ワークフローを再度実行します。
: 
  • この設定をオフにしている場合に、ワークフローの状態を更新する必要が生じた際は、ワークフローの一部として [ワークフローの状態を設定する] アクションを使用して、ワークフローの状態フィールドを更新するようにしてください。この設定を行わない場合、状態はリストされません。
  • また、ワークフロー ロジック内でリスト アイテムを更新しようとしている場合は、[複数行テキスト] 列の値の保存を推奨します。
  • この場合、リスト アイテムを編集すると [複数行テキスト] 列からの値は空白となりますが、[複数行テキスト] 列は変更されません。
追加情報
この問題は、ワークフローを使用してリスト アイテム内の別の列を更新する際に、[既存テキストへの変更履歴の追加] の設定が適用されている [複数行テキスト] 列自体が空白の値で内部的に更新されるために発生します。このシナリオにおいて、ワークフローが [状態] 列を更新すると、[複数行テキスト] の値は出力時に空白となります。

その他トピックは、Office 365 コミュニティ Web サイトを参照してください。
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:3095702 - 最終更新日: 09/17/2015 14:38:00 - リビジョン: 1.0

Microsoft Office SharePoint Online, Microsoft SharePoint Server 2013

  • o365 o365e o365p o365a o365m o365022013 KB3095702
フィードバック