「PersonまたはGroup」リスト列タイプからワークフローへの電子メールへの値を追加する方法またはCCフィールド
-
09-12-2019 - |
質問
SharePoint 2007では、カスタムコンテンツタイプのカスタムリストがあります。 Content Typeには、(とりわけ)Creatorがその項目に追加の利害関係者を追加できるようにするPerson or Group
型入力列が含まれています。
新しいリスト項目の作成時に、カスタムワークフロー(SharePoint Designer 2007を通じて作成された)を持っています。
- 作成者に電子メールを送信し、アイテムが受信されたことを確認します そしてワークフローは起動しています。
- アイテムへのリンクを含むマネージャに電子メールリクエストを送信し、アイテムを確認して承認/拒否し、必要に応じてコメントを追加します。
- 承認ステータスが変更されるまで一時停止します。
- 更新されたステータス(およびコメント)をアドバイス化された作成者に電子メールを送信します。
- 項目が拒否された場合は停止します。
- 承認された場合は、アイテムへのリンクを含め、他の電子メールをアイテムにコストコードを割り当てる店員に送信します(これまでに「オフィス使用のみ」マークされているフィールドに入力します)。
- 更新されたフィールドの内容を6から送って電子メールを送ります。
これはすべてうまく機能しています。 (脇に、これがどれほど良くされる可能性があるかについては、暗黙のうちにまたは明示的にタスクを割り当てることの結果として、サイトのタスクリストに追加される追加の「完全なタスクXYZ」の手順を理想的に行うことを理想的には、どれだけの提案にもわかります。ユーザーに。
商品の
Person or Group
列にリストされているように、手順1,4,7(メールがアイテムの作成者に送信された場合)を更新することができます。「電子メールの送信」アクションを使用しているので、「電子メールメッセージの定義」ダイアログ。 TOおよびCCフィールドの「ユーザーの選択」ダイアログのダイアログは、「ワークフロールックアップ...」を選択した場合、
Single line of text
型の項目のフィールドのサブセットのみが「現在の項目」から入手でき、いくつかのメタデータから入手できます。フィールド(例えば、「作成された」、「コンテンツタイプ」、「ファイルタイプ」など)。しかし、私のコンテンツタイプから列を選択することはできません。Person or Group
の列は、受信者の値を取得したい場合は現在次のように設定されています。- この列には情報が含まれている必要があります。いいえ
- 複数の選択を許可します。はい
- の選択を許可する:人とグループ
- から選択:SharePointグループ(メンバー)
- show field:ユーザー名
誰かが私にとってのユーザー/グループアカウントのリストをEメールのワークフローのCCフィールドに含めるように助けてください。
解決
You can try creating a dynamic string and place that column in the configuration of it and then using that variable in your CC section.
In detail:
- Add a step prior to all the email steps
- On this step, use the action "Build Dynamic String"
- Click the 'dynamic string' link in the new action, to open the "String builder" dialog
- Click the "Add lookup..." button
- Set "source" to "Current Item", and change the "Field" to the column name containing the recipient list
- OK
- Either accept current variable name, or create a new one.
- OK
- In the email action(s), from the "Define Email Message" dialog, click the To or CC button
- Choose "Workflow lookup...", click "Add >>"
- Set "source" to "Workflow data", and change the "Field" to be the new string variable.