0

ログインしたユーザーが含まれるキューに割り当てられている注文レコードを表示する必要があるという要件があります。

基本的に承認履歴から担当者フィールドを取得し、キューIDと比較する必要があります。

私が試している以下のコードを見てください:

 for(ProcessInstanceStep steps1 : [Select id,p.ActorId,p.processInstanceid,p.processInstance.id,p.processInstance.targetobject.id from 
                                                  ProcessInstanceStep  p where  p.OriginalActorId ='00Gi0000004qIOFEA2'  ]) {

                                TargetIDList.add(steps1.ProcessInstance.TargetObjectId);    



                                system.debug('CheckRecords' + TargetIDList.size()); 

しかし、残念ながら、レコードは返されません..

ここでキュー ID と比較するために、ステップの正しいフィールド「OriginalActorId」を使用していますか。

提案してください。

4

1 に答える 1