LoginSignup
0
0

More than 1 year has passed since last update.

リソースカレンダーレコードを作成する

Last updated at Posted at 2022-09-16

まとめページに戻る
まとめN~Z

元の質問 : フローで行動レコードを作成し、リソースカレンダーに振り分けたいです。

フローでの作り方をとのことでしたが、まずはどのオブジェクトのどのフィールドい値を入れて作成したらいいかが分からないですね。
ということで調べてみたのですが、共有カレンダーはあってもリソースカレンダーは情報がなかったです。

ということで実際に画面からレコードを作成してそのレコードの値を確認してみようと思います。

image.png

結果としては 行動オブジェクトを作ったあとに、EventRelationオブジェクトに作った行動のIdとリソースカレンダーのIdとステータスフィールドにAcceptedを指定してレコードを作ればOKみたいです。

EventRelation オブジェクト

また、行動idとカレンダーIdでチェックしているようでこの2つの組み合わせが同じものを追加しようとすると重複エラーになりました。ダブルブッキングもチェックできると思います。(リソースのカレンダーなので当然の機能ですね)

私の場合は以下のApexコードで追加することができました。
フローでも2つのIdを取得できれば可能だと思います。

EventRelation er = new EventRelation();
er.EventId ='00UO000000IkiXJMAZ'; 
er.RelationId = '023O0000007LzjPIAS';
er.Status ='Accepted';
insert er;

実際に画面を操作してレコードを調べる方法がやっぱり早いですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0