Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
Agentforce 현장 서비스 및 운영
Field Service 모바일 앱에 플로를 사용하기 위한 고려 사항

Field Service 모바일 앱에 플로를 사용하기 위한 고려 사항

Field Service 모바일 앱에 플로를 사용하기 전에 플로 고려 사항을 검토합니다.

필수 Edition

지원 제품: Salesforce Classic(일부 조직에서 사용할 수 없음) 및 Lightning Experience 모두
Field Service 핵심 기능, 관리 패키지, 모바일 앱은 Enterprise, Unlimited, Developer, Edition에서 사용 가능합니다.
사용자가 Field Service Mobile 앱에 액세스하려면 Field Service Mobile 사용자 라이센스가 필요합니다.

플로 데이터 다운로드

앱에서 사용자의 일정 데이터를 로드하면 전역 플로 및 일정 데이터에 있는 레코드로 범위가 지정된 모든 플로도 다운로드됩니다. 화면에서 끌어 당겨 Salesforce와 동기화하면 앱에서 플로 메타데이터를 다시 로드합니다.

플로 입력 매개 변수

iOS 또는 Android 앱에서 플로를 실행하면 다음 입력 매개 변수를 전달합니다.

  • ID - 해당 플로가 실행되는 레코드의 ID입니다.
  • UserId - 현재 사용자의 ID입니다.
  • ParentId - 해당 플로가 실행되는 상위 레코드의 레코드 ID입니다. 예를 들어 서비스 약속에서 플로가 실행되는 경우 ParentId는 상위 작업 주문 또는 작업 주문 행 항목의 ID입니다.

선택 옵션 만들기

사용자가 화면 구성 요소에서 사용하기 위해 선택 값을 선택하는 경우(예: 라디오 버튼 또는 다중 선택 선택 목록) 화면 구성 요소가 이 값으로 설정됩니다 선택 값을 구성하지 않을 경우 화면 구성 요소는 선택 레이블로 설정됩니다.

사례 할당 규칙과 함께 플로 사용

요청에 따라 사례 또는 리드에 대해 동일한 트랜잭션에서 할당 규칙이 있는 엔티티가 업데이트되는 경우 레코드 업데이트가 포함된 모바일 플로가 할당 규칙을 트리거합니다. 할당 규칙을 우회하려면, Apex에서 DMLOptions를 사용하여 Assignment Rules를 실행하고 Sforce-Auto-Assign 헤더를 False로 설정합니다.

Field Service Mobile 앱의 플로 제한 사항

  • 복합 필드(예: 상세 주소)는 모바일 플로에서 직접 사용할 수 없습니다. 이 데이터에 액세스하려면 복합 필드를 구성하는 시/군/구 및 국가와 같은 필드를 대신 사용해야 합니다.
  • 수식 함수를 선택하면 오프라인 상태에서 연산자를 사용할 수 있습니다.
  • 백슬래시 \ 문자, 작은 따옴표(')와 다중 행 문자열은 플로 수식 필드에서 지원되지 않습니다.
  • CRM Core 앱 화면 플로는 Field Service Mobile 앱에서 지원되지 않습니다. Field Service Mobile 플로만 지원됩니다.
  • 플로에서 이메일 경고 작업은 지원되지 않습니다.
  • 일시 중지 플로는 지원되지 않습니다. 진행 중인 플로를 종료하거나 Field Service 모바일 앱을 종료할 경우 종료한 위치에서 플로를 다시 시작할 수 없습니다.
  • CRUD 작업이 많은 플로는 처리하는 데 시간이 오래 걸릴 수 있습니다. 이 프로세스의 속도를 높이려면 Salesforce 지원에 초안 대기열을 일시 중지하도록 요청하십시오.
  • 플로는 Apex 또는 레코드 트리거에 종속될 수 없습니다.
  • 딥 링크가 있는 플로는 문제를 야기할 수 있으며 현재 권장되지 않습니다.
  • wasSelected 연산자는 의사 결정에 사용할 수 없습니다.
  • eval() 함수의 경우 truefalse 부울 값은 대/소문자를 구분합니다.
  • 하드 코드된 ID 값은 18자여야 합니다. 15자 값은 지원되지 않습니다.
  • 플로에서 오류 커넥터는 지원되지 않습니다.
  • 플로에 이미지를 업로드할 때 콘텐츠 문서 ID 매개 변수가 지원되지 않습니다. 업로드된 이미지를 표시하려면 관리자가 플로 확인 화면을 만들어야 합니다. 비디오 및 기타 파일 유형이 지원되지 않습니다.
  • 플로는 다음 요소를 지원하지 않습니다. 다음 요소를 플로에 추가하면 오류가 표시됩니다.
    • Lightning 구성 요소(파일 업로드 제외)
    • 파일 업로드에 대한 출력 매개 변수("업로드된 파일 이름" 제외)
    • 텍스트 입력 표시가 활성화된 선택 항목 자원
    • 출력 매개 변수가 있는 작업
      노트
      노트 출력 매개 변수가 있는 작업 플로 일부는 즉시 오류가 발생하지 않으나, 여전히 지원되지 않습니다.
  • 플로는 섹션 화면 구성 요소를 지원하지 않습니다.
  • 기본 값을 포함하는 플로 선택 목록은 지원되지 않습니다. 기본 값을 선택하는 경우 선택 목록에 기본 값으로 표시되지 않으며 모바일 플로에서 사용되지 않습니다. 이 문제를 해결하려면 개체의 화면 선택 목록 값에 있는 기본값 값과 동일한 상수인 별도의 선택 항목을 추가합니다.
  • 플로에서 필요하지 않은 라디오 버튼 필드는 사용자가 --없음-- 옵션을 포함하는 값 목록에서 선택할 수 있게 해 줍니다. --없음--은 필드를 선택적으로 허용하는 null 값입니다.
  • 플로 선택 목록에서는 기본값이 할당된 선택 항목 집합의 값을 사용합니다.
  • 플로 레코드 변수는 레코드 필드가 있어야 필드 API 이름을 통해 액세스할 수 있습니다. 필드 관계 이름을 사용하는 것은 지원되지 않습니다.
  • 레코드 필드 검색은 한 수준의 들여쓰기로 제한됩니다. 더 많은 수준이 필요할 경우 할당 요소를 사용하십시오.
  • 플로 텍스트 영역의 글자 수는 2,000자로 제한됩니다.
  • 플로 확인란 그룹 및 다중 선택 선택 목록에서 사용자 선택 사항을 정의할 때 세미콜론을 사용하는 것은 지원되지 않습니다. 사용자 선택 사항에 세미콜론을 사용하는 경우 데이터가 정확하게 렌더링되지 않습니다.
  • 레코드 선택 집합은 선택된 값을 유지하지 않습니다. 레코드 선택 항목 집합 변수는 선택한 항목을 판별하는 데 사용할 수 없습니다. 그러나 선택 목록과 같이 선택하는 데 사용되는 구성 요소는 이후에 사용할 수 있도록 해당 값을 저장합니다.
  • 사용자 정의 논리와 Get 요소 및 레코드 선택 항목 집합 변수 내의 or 연산자는 Field Service Mobile 앱에서 지원되지 않습니다.
  • 하위 플로가 있는 플로를 사용할 경우 이전 버튼을 사용하여 하위 플로의 기본 플로로 돌아가면 입력된 데이터가 삭제됩니다.
  • 해당 레코드에서 쿼리하기 위해 플로 레코드 선택 항목 집합 또는 Get 요소를 사용할 경우 Field Service 조직의 최근 추가된 레코드가 모바일 플로에 표시되지 않습니다. 이 문제를 해결하려면 모바일 앱에서 로그아웃한 후 다시 로그인하십시오.
  • 관리 패키지를 사용하여 Field Service 모바일 앱에 설치된 플로는 오류를 야기합니다. 대신 비관리 패키지를 사용하는 것이 좋습니다. 이 오류는 모바일 앱에서만 발생합니다.
  • HTML 텍스트는 Flow Builder에서 지원되지 않습니다.
  • 모바일 플로에서는 다음 전역 값만 지원합니다.
    • $Flow.CurrentDateTime
    • $Flow.CurrentDate
    • $GlobalConstant.EmptyString
  • 데스크톱 및 모바일 플로는 개체의 선택 목록 값에서 파생된 선택 목록 기본값을 지원하지 않습니다.
  • 플로의 선택 목록 구성 요소에 기본값이 할당된 경우 값은 할당된 선택 목록의 선택 항목 집합이 아닌 기본 선택 목록 필드 값에서 채워집니다.
  • 다른 사용자로 플로를 실행하는 것은 지원되지 않습니다.
  • 컬렉션에 대한 다음 할당 작업만 지원됩니다.
    • 추가
    • 같음
    • 수가 같음
  • 값이 5개 이하인 경우 또는 선택 목록이 특정 플로 화면의 유일한 구성 요소인 경우 선택 목록 값이 확장됩니다. 그렇지 않으면 값이 드롭다운 목록으로 표시됩니다.
  • 레코드 선택 항목 집합이 플로의 단일 항목 선택 목록에 대한 데이터 목록으로 사용되는 경우 화면이 올바르게 표시되지 않습니다. 이 동작을 해결하려면 선택 목록에 추가 항목을 추가합니다.
  • 모바일 플로 필터링에서는 다음 조건이 충족된 경우 선택 목록이 아닌 관련 목록이 사용자에게 표시됩니다.
    • 플로 값 저장소에는 값 저장소의 상위 ID가 null이 아닌 한 지정된 상위 ID(ID가 전달된 매개 변수)가 있습니다.
    • 사용자가 단일 필드를 사용하여 Flow Builder에서 화면 단계를 만들고, 해당 필드에서 단일 동적 선택 항목을 선택 항목 참조로 사용합니다. 또한 동적 선택 항목은 선택 목록이 아니며 상위 레코드 ID를 필터로 포함합니다.
    • 상위 ID로 식별되는 상위 레코드에 관련 목록으로 구성된 동적 선택 항목 유형이 있습니다.
  • 플로는 결정 요소에 최대 9개의 조건을 포함할 수 있습니다.
  • 작업 주문 또는 기타 지원되는 개체에서 AttachedContentDocument 개체를 사용하여 생성된 레코드 선택 항목 집합은 모바일 앱에서 작동하지 않습니다. 모바일 앱은 플로 내의 파일에 대한 관련 목록 표시를 지원하지 않습니다.
  • 필드에 NOW() 수식을 사용할 경우, NOW()로 확인되는 별도의 수식 자원을 만들고 검증 필드에 해당 자원을 사용합니다. 그러면 플로 시작 시 최신 타임스탬프가 사용됩니다.
  • 변수 값이 입력되면 플로에 해당 변수 값이 유지됩니다. 플로에서 뒤로 버튼을 클릭해도 값이 지워지지 않습니다.
  • 레코드 만들기 요소를 사용하는 Field Service 모바일 앱 플로에서 ID는 앱의 캐시 ID로 채워집니다. 이 캐시 ID는 새로 만든 레코드의 ID가 아닙니다. 앱의 플로에서 캐시 ID에 액세스하려면 레코드 만들기 요소에서 "별도의 자원 및 리터럴 값 사용" 옵션을 설정해야 합니다.
  • 동일한 플로 단계의 수식 체이닝은 지원되지 않습니다.
  • 컬렉션 선택 항목 집합은 플로에서 지원되지 않습니다.
  • Field Service Mobile 앱에서는 플로의 탐색 버튼 이름 변경 또는 숨기기가 지원되지 않습니다.
  • 모바일 플로에 이미지가 포함되어 있으면, Apex의 BeforeInsert 트리거로 인해 오류가 발생할 수 있습니다.
  • 맞춤형 객체에 대한 액세스 권한을 제거하려면 모바일 앱에서 로그아웃한 후 다시 로그인하십시오.
  • 데이터 수집을 제외하고 조건부 가시성이 지원되지 않습니다.
  • 플로의 In 및 Not In 연산자는 Field Service Mobile 앱에서 지원되지 않습니다.
  • 종속 선택 목록은 모바일 플로에서 지원되지만 데스크톱 사이트에서는 지원되지 않습니다.
  • 플로의 가져오기 요소는 로컬로 캐시됩니다. 새로 고침으로 당겨 레코드 가져오기에 대한 새 데이터를 가져옵니다. 이 제한 사항은 LDS가 활성화된 사용자에게는 적용되지 않습니다.
  • 플로의 서식 있는 텍스트는 Field Service 모바일 앱에 색상이 표시되지 않습니다.
  • Field Service 모바일 사용자에게 세션 활성화 필요 권한이 활성화되면 로그인에 대한 사용자 정의 플로를 설정해야 합니다. 로그인에 대한 사용자 정의 플로를 사용하지 않으면 모바일 사용자가 서비스 자원 개체에 대한 액세스 권한을 상실하고 모바일 앱에 로그인할 수 없습니다.
  • 작업 주문 개체의 서비스 보고서 언어 필드를 수정하는 플로는 오프라인에서 작동하지 않습니다.
  • Field Service 모바일 앱에서 플로를 사용하여 생성된 새 레코드에는 자동 번호 필드 데이터 유형의 값이 채워지지 않습니다. 번호는 레코드를 만드는 동안 서버에서 생성되며 앱에서 로컬로 사용할 수 없으므로 필드가 채워지지 않습니다.
  • 웹의 Flow Builder를 사용하면 사용자가 레코드 필드에 빈 값을 할당할 수 있으며, null로 취급됩니다. 그러나 모바일에서는 값이 비어 있는 할당 블록의 필드가 무시되고 빈 값이 지정되지 않습니다.
  • LDS가 활성화된 경우 플로에서 새 레코드의 Chatter 피드를 업데이트할 수 없습니다.
  • Field Service Mobile 플로의 각 만들기, 업데이트 또는 삭제 작업은 별도의 트랜잭션으로 실행되므로 각 작업이 개별적으로 처리됩니다. 이 동작은 여러 레코드 변경 사항을 단일 트랜잭션으로 그룹화할 수 있는 데스크톱 환경과 다릅니다.

사용 가능한 수식 함수 및 연산자

노트
노트 수식 함수는 대/소문자를 구분합니다. 나열된 형식을 사용하십시오. 자세한 내용은 수식 민 연산자 함수를 참조하십시오.
수식 함수 및 연산자  
수학 연산자
  • + (더하기)
  • - (빼기)
  • * (곱하기)
  • / (나누기)
  • () (좌괄호와 우괄호)
논리적 연산자
  • == (같음), ==만 가능, = 안 됨
  • !== (같지 않음), !=만 가능, <> 안 됨
  • < (보다 작음)
  • > (보다 큼)
  • <= (작거나 같음)
  • >= (크거나 같음)
  • && (그리고), &&만 가능, AND 안 됨
  • || (또는), ||만 가능, OR 안 됨
날짜와 시간 함수
  • DAY
  • MONTH
  • NOW
  • WEEKDAY
  • YEAR
논리적 함수
  • ISBLANK
  • ISNUMBER
수학 함수
  • ABS
  • CEILING
  • FLOOR
  • LN
  • LOG
  • SQRT
텍스트 함수
  • BEGINS
  • CONTAINS
  • FIND
  • LEFT
  • LEN
  • LOWER
  • RIGHT
  • SUBSTITUTE
  • TRIM
  • UPPER
  • VALUE
고급 함수
  • REGEX
 
로드 중
Salesforce Help | Article