2010 年に SharePoint Designer ワークフローがあります。このワークフローはリストに関連付けられており、実行時に現在のアイテムをリストにコピーしてから、ワークフローの開始時に設定された変数で新しく作成されたアイテムのフィールドを更新する必要があります。基本的に、アイテムを複製してから、新しく作成されたアイテムの 1 つの値を変更します。
更新する必要があるフィールドは、別のリストへのルックアップ フィールドです。何らかの理由で、SharePoint はこれを好まず、毎回エラーになります。
フィールドの値を次のように設定しようとしましたが、実行するとすべて失敗します。
ID of the lookup item
ID;#VALUE of the lookup item
VALUE of the lookup item
1;#201101 which is a hardcoded value I know is correct...just trying to test here
この時点で、私はアイデアがありません。誰でも助けることができますか?
詳細については、ワークフローには次のアクションを含む 1 つのステップがあります。
- 現在のアイテムのアイテムを [Parameter:ListURL] のリストにコピーします。既存のアイテムを上書きしません。結果のリスト アイテム ID を [Variable:DuplicateID] に格納します。
- [変数:報告月ID]を[報告月:ID]に設定します。(これは、ワークフローの開始時に設定された変数 [Variable:Reporting Month] を使用した、Reporting Months リストへのルックアップです)。
- 次に、現在のリストの項目を更新します (項目は [Variable:DuplicateID] によって決定され、[Variable:Reporting Month ID] と [Variable:Reporting Month] のさまざまな組み合わせを使用して、Current List の [Reporting Month] フィールドの値を設定しようとします)。
ワークフローを実行したときに発生するエラーは次のとおりです。
The workflow could not update the item, possibly because one or more columns for the item require a different type of information.