No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
トリガのエンティティおよび項目の考慮事項
QuestionDataCategorySelection エンティティを after insert トリガで使用できない
1QuestionDataCategorySelection[] dcList =
2 [select Id,DataCategoryName from QuestionDataCategorySelection where ParentId IN :questions];項目を before トリガで更新できない
- Task.isClosed
- Opportunity.amount*
- Opportunity.ForecastCategory
- Opportunity.isWon
- Opportunity.isClosed
- Contract.activatedDate
- Contract.activatedById
- Case.isClosed
- Solution.isReviewed
- Id (すべてのレコード)**
- createdDate (すべてのレコード)**
- lastUpdated (すべてのレコード)
- Event.WhoId (Shared Activities が有効化されている場合)
- Task.WhoId (Shared Activities が有効化されている場合)
* Opportunity に lineitems がない場合、Amount は before トリガによって変更できます。
** Id および createdDate は before update トリガで検出できますが、変更はできません。
after トリガで更新できない項目
次の項目は、after insert トリガまたは after update トリガによっては更新できません。
- Event.WhoId
- Task.WhoId
insert トリガおよび update トリガでサポートされない操作
insert トリガおよび update トリガでは、次の操作はサポートされていません。
- Shared Activities が有効化されている場合に、TaskRelation オブジェクトまたは EventRelation オブジェクトを使用して活動リレーションを操作する
- Shared Activities が有効化されているかどうかに関係なく、Invitee オブジェクトを使用してグループの行動で招待者リレーションを操作する
update トリガでサポートされないエンティティ
- FeedItem
- FeedComment
after undelete トリガでサポートされないエンティティ
- CollaborationGroup
- CollaborationGroupMember
- FeedItem
- FeedComment
Chatter オブジェクトの考慮事項
- [型]が TextPost、LinkPost、ContentPost の FeedItem のみを挿入できます。したがって、before トリガまたは after insert トリガを呼び出します。ユーザ状況の更新によって FeedItem トリガは実行されません。
- FeedPost オブジェクトは API バージョン 18.0、19.0、20.0 でサポートされていましたが、21.0 より前のバージョンで保存された挿入トリガや削除トリガを使用しないでください。
- FeedItem では、次の項目を before insert トリガで使用できません。
- ContentSize
- ContentType
さらに、ContentData 項目は、すべての削除トリガで使用できません。
- FeedItem オブジェクトのトリガは、その添付ファイルおよび機能情報が保存される前に実行されます。つまり、ConnectApi.FeedItem.attachment 情報と ConnectApi.FeedElement.capabilities 情報はトリガでは使用できないことがあります。
添付ファイルおよび機能の情報は、ConnectApi.ChatterFeeds.getFeedItem メソッド、ConnectApi.ChatterFeeds.getFeedElement メソッド、ConnectApi.ChatterFeeds.getFeedPoll メソッド、ConnectApi.ChatterFeeds.getFeedElementPoll メソッド、ConnectApi.ChatterFeeds.postFeedItem メソッド、ConnectApi.ChatterFeeds.postFeedElement メソッド、ConnectApi.ChatterFeeds.shareFeedItem メソッド、ConnectApi.ChatterFeeds.shareFeedElement メソッド、ConnectApi.ChatterFeeds.voteOnFeedPoll メソッド、 ConnectApi.ChatterFeeds.voteOnFeedElementPoll メソッドから使用することはできません。
- FeedComment の before insert および after insert トリガの場合、FeedComment に関連付けられた ContentVersion の項目 (FeedComment.RelatedRecordId により取得) は使用できません。
- Apex コードは、Chatter コンテキストで実行する場合、追加のセキュリティを使用します。非公開グループに投稿するには、コードを実行するユーザがそのグループのメンバーである必要があります。実行ユーザがメンバーでない場合は、FeedItem レコードで CreatedById 項目をそのグループのメンバーに設定できます。