Loading
목차
필터 선택

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

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

          전체 Salesforce 도움말 검색
          VlocityRequiredPermissionCheck 클래스 구현

          VlocityRequiredPermissionCheck 클래스 구현

          DefaultRequiredPermission 설정이 작동하려면 Salesforce에서 관리 패키지와 비관리 패키지의 클래스를 다르게 처리하므로 수동으로 VlocityRequiredPermissionCheck 클래스를 구현해야 합니다. 이 클래스가 Vlocity 관리 패키지에 포함되어 있는 경우 올바르게 작동하지 않습니다.

          노트
          노트

          Omnistudio Spring '22 이상을 사용하고 관리 패키지 런타임비활성화됨으로 설정된 경우 이 클래스를 구현할 필요가 없습니다.

          자세한 내용은 DefaultRequiredPermission에서 Omnistudio 데이터 매퍼 및 통합 절차 보안 설정을 참조하십시오.

          1. 설정에서 빠른 찾기 상자에 apex를 입력합니다.
          2. Apex 클래스를 클릭합니다.
          3. 새로 만들기를 클릭합니다.
            Apex 클래스 편집 페이지에서 Apex 클래스 탭을 선택하고 커서가 1줄에 표시됩니다. 여기에서 코드를 붙여 넣습니다.
          4. Apex 클래스 탭에 다음 Apex 코드를 입력합니다.
            global class VlocityRequiredPermissionCheck implements Callable
            {
                global Boolean call(String action, Map<String, Object> args)
                {
                    if (action == 'checkPermission')
                    {
                        return checkPermission((String)args.get('requiredPermission'));
                    }
                    return false;
                }
            
                private Boolean checkPermission(String requiredPermission)
                {
                    Boolean hasCustomPermission = false;
                    List<String> customPermissionsName = requiredPermission.split(',');
                    for (String permissionName : customPermissionsName)
                    {
                        Boolean hasPermission = FeatureManagement.checkPermission(permissionName.normalizeSpace());
                        if (hasPermission == true)
                        {
                            hasCustomPermission = true;
                            break;
                        }
                    }
                    return hasCustomPermission;
                }
            }
          5. Save(저장)를 클릭합니다.
           
          로드 중
          Salesforce Help | Article