Loading
공공 부문 솔루션 문서
목차
필터 선택

          결과 없음
          결과 없음
          몇 가지 검색 팁

          키워드의 맞춤법을 확인하십시오.
          더 일반적인 검색 용어를 사용하십시오.
          필터 수를 줄여 검색 범위를 확장하십시오.

          전체 Salesforce 도움말 검색
          혜택 신청을 화면화하는 트리거 만들기

          혜택 신청을 화면화하는 트리거 만들기

          혜택 신청자 평가 신청에 대한 개별 신청 레코드가 생성될 때 통합 절차를 호출하는 트리거를 만듭니다. 통합 절차는 신청서에서 명명된 참가자가 미국 시민인지 여부를 확인하는 등 신청서에 대한 기본 선별을 수행합니다. 응용 프로그램이 선별에 실패하면 통합 절차에서 응용 프로그램을 거부합니다. 신청이 통과되면 통합 절차에서 사례담당자가 검토할 수 있도록 대기열을 지정합니다.

          필수 Edition

          지원되는 제품 버전 보기
          필요한 사용자 권한
          Apex 트리거 정의: 작성자 Apex
          1. 설정의 개체 관리자에서 개별 응용 프로그램을 선택합니다.
          2. 트리거를 클릭한 다음, 새로 만들기를 클릭합니다.
          3. 버전 설정 탭에서 선택을 클릭하여 설치된 패키지 추가를 클릭한 다음, Omnistudio를 선택합니다.
          4. Apex 트리거 탭에서 활성 상태를 선택합니다.
          5. 텍스트 상자에 다음 코드를 붙여 넣습니다. Omnistudio-Namespace-Prefix를 조직에 설치된 Omnistudio 패키지의 네임스페이스 접두사로 대체합니다.
            설정의 설치된 패키지 페이지에서 Omnistudio 패키지의 네임스페이스 접두사를 찾습니다.
            trigger ProcessIAForBenefitAssistance on IndividualApplication (after update) {
                String procedureName = 'BenefitManagement_ProcessIndividualApplication';
                Map <String, Object> ipInput = new Map <String, Object> ();
                Map <String, Object> ipOutput = new Map <String, Object> ();
                Map <String, Object> ipOptions = new Map <String, Object> ();
                
                for (IndividualApplication ia: trigger.new) {
                   
                    /* Populating input map for an Integration Procedure. Follow whatever structure your VIP expects */
                    if(ia.Status == 'Submitted' && ia.Category == 'Benefit') {
                        String recordId = ia.Id;
                        ipInput.put('RecordId', recordId);
                    
                        /* Call the IP via runIntegrationService, and save the output to ipOutput */
                        ipOutput = (Map <String, Object>) Omnistudio-Namespace-Prefix.IntegrationProcedureService.runIntegrationService(procedureName, ipInput, ipOptions);
                    
                        System.debug('IP Output: ' + ipOutput);
                    }
                }
            }
          6. 변경 사항을 저장합니다.
           
          로드 중
          Salesforce Help | Article