取引先のカスタム日時項目を行動の最終日時で更新する

**プロセスビルダーを利用して、取引先オブジェクトのカスタム日時項目に、関連する行動レコードの開始日時を設定するプロセスを作成する方法をご紹介します。**

**本プロセスの注意点：** 

- このページの情報は全て、2015/12/16 時点での情報です。
- このプロセスは、定期的な行動レコードを作成された場合のことは想定していません。定期的な行動レコードが作成された場合、エラーになる可能性があります。
- このプロセスは、行動レコードを作成された場合のみ有効であり、行動レコードが編集された場合には取引先項目を更新しません。
- このプロセスは、終日行動の行動レコードが作成された場合は、取引先項目を更新しません。
- このプロセスは、作成された行動の開始日時が、現在の取引先項目の日付より古い日付であっても、一番最近作成された行動の開始日時で取引先項目を更新します。


**本プロセスに関連する、プロセスビルダーの一般的な注意点：**

- プロセスを実行する条件に「定期的な行動以外」という条件指定はできません。
- 終日の行動の開始時間を利用する場合は、GMT時間で設定されます。（終日の行動以外は現地時間で設定されます）
- アクションを実行する条件に「新規 または ある項目が変更されたとき」という条件は指定できません
- レコード更新対象の条件に、「ある項目がある値以下、かつ、nullである」というような条件は指定できません。

（上記間違いもあるかもしれませんので、間違いを発見された場合はお知らせください）



<br><br>

####1. 取引先オブジェクトにカスタム項目作成
下記のような、日付/時間 項目を取引先オブジェクトに追加
<img width="774" alt="Screen Shot 2015-12-16 at 07.38.40.png" src="https://qiita-image-store.s3.amazonaws.com/0/105581/d4f470de-b358-54e1-63de-388b343c6a47.png">
※日付項目だと、GMT との時間差の調整が必要です。<br><br>
####2. プロセス作成
#####2-1. 新規プロセス作成
![Screen Shot 2015-12-15 at 09.19.08.png](https://qiita-image-store.s3.amazonaws.com/0/105581/5f39a13a-7ddd-e773-a510-07763a492476.png)<br>
#####2-2. オブジェクト選択
![Screen Shot 2015-12-16 at 06.40.11.png](https://qiita-image-store.s3.amazonaws.com/0/105581/d5f5837f-6be2-a28d-a679-dc9ff11daf47.png)<br>
#####2-3. 条件を追加（条件の項目は「終日行動」項目を選択）
![Screen Shot 2015-12-16 at 06.43.31.png](https://qiita-image-store.s3.amazonaws.com/0/105581/da10eec0-2b5d-8241-9ade-3a1c5ee4eefc.png)
※条件の指定で、「演算子」に「変更済み」を選択した場合、新規レコードは条件に一致しないと判断されるので注意（今回は新規作成のみなので関係ない）<br>
#####2-4. アクションを追加
#####2-4-1. アクションを追加リンククリック
![Screen Shot 2015-12-16 at 06.44.02.png](https://qiita-image-store.s3.amazonaws.com/0/105581/a86d421d-b4c7-e111-d97e-c2c4f265b805.png)<br>
#####2-4-2. 下記のように入力し、レコードタイプ入力欄クリック
![Screen Shot 2015-12-16 at 06.44.36.png](https://qiita-image-store.s3.amazonaws.com/0/105581/0e7c0ead-55c5-a031-0410-f40e1fc7b262.png)<br>
#####2-4-3. 下記のように Event に関連するレコードで、「取引先ID」を選択
![Screen Shot 2015-12-16 at 06.44.52.png](https://qiita-image-store.s3.amazonaws.com/0/105581/f09bd158-c8bc-8a8a-754d-40040f04369f.png)<br>
#####2-4-4. 下記のように表示されるので選択ボタンクリック
![Screen Shot 2015-12-16 at 06.45.04.png](https://qiita-image-store.s3.amazonaws.com/0/105581/b8d8635e-cfde-422a-3f0b-41fffba36820.png)<br>
#####2-4-5. 更新する値を指定（値の欄は、行動の「開始日時」項目を選択）
![Screen Shot 2015-12-16 at 06.46.53 copy 2.png](https://qiita-image-store.s3.amazonaws.com/0/105581/e26d2ed4-4a28-0d94-a7dc-e3d4b02f8d74.png)<br>
#####2-4-6. アクションの設定が下記のようになっていることを確認し「保存」ボタンクリック
![Screen Shot 2015-12-16 at 07.12.18.png](https://qiita-image-store.s3.amazonaws.com/0/105581/34d6b278-3880-5910-e701-7435aef6b827.png)
※更新する条件に　「最終行動日時 Less Than 開始日時」と指定すると、最終行動日時が null だった場合に実行されないので注意<br><br>

####3. プロセスの有効化
有効化ボタンクリック
![Screen Shot 2015-12-16 at 08.03.46.png](https://qiita-image-store.s3.amazonaws.com/0/105581/d324024a-0748-b60d-ff29-a4cc566ed5a3.png)
<br><br>

####4. 確認
#####4-1. 行動レコード作成
<img width="1005" alt="Screen Shot 2015-12-16 at 07.23.23.png" src="https://qiita-image-store.s3.amazonaws.com/0/105581/a0c3da0a-982c-ef7a-e109-c7534f514f59.png"><br>
#####4-2. 取引先のカスタム日時項目に行動の開始日時が反映されていることを確認
<img width="569" alt="Screen Shot 2015-12-16 at 07.23.48.png" src="https://qiita-image-store.s3.amazonaws.com/0/105581/853b2d3d-3fc1-c1d6-64c0-b4dcf57d47cd.png">

**以上！**