いつもお世話になっております。
プロンプトビルダーで自作のapexをリソースから呼び出そうとしているのですが、apexが表示されません。
参考にtrailheadを見てみると、@InvocableMethod,@InvocableVariableやアクセス権のことが触れられていますが、apexにはアノテーションを付与し、システム管理者で現在作業をしているのでアクセス権には問題無いかと思いますが、どういったことが原因と考えられますでしょうか。なお、フローからは参照できます
public class ERPF_ServiceAppTypeAnalytics { public static List<AggregateResult> getTopThree(String serviceTerritory) { return [ SELECT WorkTypeId workTypeId, WorkType.Name workTypeName, COUNT(Id) appointmentCount FROM ServiceAppointment WHERE ServiceTerritory.Name = :serviceTerritory AND WorkTypeId != null GROUP BY WorkTypeId, WorkType.Name ORDER BY COUNT(Id) DESC LIMIT 3 ]; }}public with sharing class ERPF_CheckServiceAppTypeAnalytics { @InvocableMethod( label='Get Top 3 Service Appointment Work Types' description='Get the top 3 Work Types for a Service Territory based on Service Appointment count' ) public static List<TopThreeResponse> getTopThreeWorkTypes( List<TopThreeRequest> requests ) ...............
#Trailhead
1 answer