이 예시에서는 여러 단계에서 자동화와 사람의 개입이 모두 포함된 창고 입고 프로세스가 처음부터 끝까지 이어지는 전반적인 흐름을 보여줍니다.

Process Editor에서 생성된 다음 단계들은 창고 입고 과정에서 배송품을 이동시키는 절차에 대해 개략적으로 설명하며, 구매 주문, 검증, 승인 및 공급업체와의 커뮤니케이션을 효율적으로 처리하도록 보장합니다.

복잡한 프로세스를 설계하고 관리하려면 정밀함, 명확성, 그리고 적응력이 필요합니다. Process Editor는 직관적인 설계 도구 모음을 제공하여 작업 흐름을 효과적으로 시각화하고 구성하며 최적화할 수 있도록 지원합니다. 이러한 설계 도구들로 창고 입고 개발 프로세스를 어떻게 개선할 수 있는지 알아 봅시다.

  1. 프로세스 자동화를 생성합니다.
    1. 로컬 컴퓨터에서 Control RoomBot Creator로 로그인합니다.
    2. 왼쪽 창에서 자동화를 클릭한 다음 새로 만들기 > 프로세스를 클릭합니다.
    3. 프로세스 만들기 페이지에서 새 프로세스 자동화의 이름을 창고 입고 프로세스로 입력합니다. 기본적으로 프로세스 자동화는 \Bots\ folder에 저장됩니다. 기본 폴더를 변경하려면 찾아보기를 클릭합니다.
    4. 생성 및 편집을 클릭합니다.
  2. 프로세스 자동화에 초기 양식과 데이터를 추가하려면 시작을 클릭한 후, 다음 필드에 세부 정보를 입력하십시오.
    필드 이름
    요소 ID 프로세스 요청
    요청 타이틀
    amp;ProcessRequest{meta}{id}.Number:toString$
    주: PO 번호(예: PO# 008547)는 새로운 PO가 생성될 때마다 변경되기 때문에 변수로 생성됩니다.
    작업 이름(선택 사항) 입고 시작됨
    양식부터 시작하기 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Entry_Form
    주: 프로세스가 시작되면, 요청자에게 다음과 같은 배송 세부 정보를 입력하여 프로세스를 시작할 수 있도록 양식이 제공됩니다. (PO 번호, 날짜, 시간, 입고 유형, 트럭 ID, 운전사 ID, BOL(선하증권) 파일.
    파일 저장 위치 Automation Co-Pilot 스토리지
    데이터 개인정보 보호정책 태그(선택 사항) 959
  3. Bot 태스크를 추가하여 PO/BOL 세부 정보를 추출하고 다음 필드에 해당 값을 입력합니다.
    필드 이름
    요소 ID DA_Extraction
    작업 이름(선택 사항) Document Automation 추출(생성형 AI)
    파일 경로를 선택하십시오: Bots\Document Workspace Processes\Bill of Lading with Notes\Bill of Lading with Notes_extractionbot
    입력 값 다음 확인란을 선택하고 값을 입력합니다.
    • 파일 nputFilePath 확인란에 대해, 변수 옵션을 선택하고 표현식을
      amp;ProcessRequest{input}{File0}$
      로 입력합니다.
    • String LearningInstanceName에 대해 값을 Bill of Lading with Notes로 입력합니다.
    실행 모드 원격 실행
    대기열 시간 초과 24시간
  4. 빠른 추가를 사용하여 태스크 창에서 끌어오지 않고도 관련 태스크를 제안하는 태스크 삽입을 허용하면 작업 흐름을 더 빠르게 생성할 수 있습니다.

    추출된 데이터를 검증하기 위해 문서 유효성 검사 태스크를 추가합니다. 이 태스크를 추가하면 BOL 문서의 정확성을 확인하고 처리합니다. 다음 필드에 세부 정보를 입력합니다.
    필드 이름
    요소 ID DA_Validation
    작업 이름(선택 사항) BOL 검증
    문서 ID &DA_Extraction{output}{ExtractionBotOutput}.Record:toString$
    작업 기여자 요청 생성자 옵션 선택
    작업 요청자 및 할당 내역 사용자 정의 탭을 선택하고 태스크 요청자태스크 할당 필드 모두에 대해 요청 생성자 옵션을 선택합니다.
  5. 프로세스 자동화에 조건을 추가하십시오. If 조건을 추가하고 다음 필드에 값을 입력합니다.
    주: 조건이 충족되면(즉, 상태가 VALIDATION_REPROCESS와 같지 않을 때) 자동화는 다음 단계로 진행됩니다. 유효성 검사가 실패하면 프로세스가 취소되고 작업 흐름이 종료됩니다.
    필드 이름
    요청 타이틀 업데이트(선택 사항) 문서 유효성 검사 태스크
    설명 (선택 사항) 문서 유효성 검사 태스크
    조건 다음 필드를 작성합니다.
    • 조건: 문자열
    • 원본:
      amp;DA_Validation{meta}{status}$
    • 연산자: ()와(과) 같지 않음
    • 대상(선택 사항): VALIDATION_REPROCESS
    • 대/소문자 일치 확인란을 선택합니다.
  6. 노드 정렬에 문제가 있는 경우, 점 격자 백그라운드를 활용하면 태스크를 정렬하는 데 도움이 될 수 있습니다. 이를 활용하면 레이아웃이 깔끔하게 유지되므로, 디버깅이 용이해지고 이해관계자가 비즈니스 프로세스를 검토하기도 더 수월해집니다. 이 단계에서 API 태스크를 추가하여 SAP에서 공식 구매 주문 세부 정보를 조회합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID Fetch_PO
    작업 이름(선택 사항) SAP에서 구매 주문 세부 정보 조회하기(ME23N)
    API 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\Automated Tasks\Fetch_PO
    입력 값 확인란 String Purchase_Order_Number 를 선택하고, 변수 표현식을
    amp;DA_Extraction{output}{PO_Number}$
    로 입력합니다.
  7. 양식 태스크를 추가하여 구매 주문서 세부 정보와 BOL에서 추출된 데이터를 대조합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID BOL_PO_Matching
    작업 이름(선택 사항) BOL을 PO에 대조하기
    양식 모드 대화형을 선택하고 다음 버튼을 추가합니다.
    • 기본: 승인 요청 보내기
    • 취소: 입고 취소
    작업 만료 시간 만료 없음
    작업 기여자 수동으로 할당
    작업 요청자 및 할당 내역 기본
    양식 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Checker_Form
    입력 값 다음 확인란을 선택하고 식을 입력합니다.
    • 테이블: 테이블 1:
      amp;Fetch_PO{output}{PO_BOL_Items}$
    • String TextBox0:
      amp;DA_Extraction{output}{PO_Number}$
    • String TextBox1:
      amp;Fetch_PO{output}{BOL_Number}.Number:toString$
  8. 승인 권장 사항을 생성하기 위해 API 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID AI_Agent_Approval_Recommendation
    작업 이름(선택 사항) AI 에이전트: 승인 권장 사항
    API 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\Automated Tasks\AI Recommendation Agent
    입력 값 확인란 String SupplierName을 선택하고, 표현식을
    amp;Fetch_PO{output}{Shipper_Name}$
    로 입력합니다.
  9. 승인 양식 태스크를 추가합니다. 이 단계에서는 감독자가 요청을 검토하고 승인하거나 거부합니다. 다음 필드에 값을 입력하십시오.

    양식 노드와 같은 노드를 클릭하면, 모든 면에 있는 작은 원들이 태스크를 연결하는 데 사용되는 노드 경계가 됩니다. 핸들은 태스크를 원활하게 연계할 수 있도록 하여, 배송 시작부터 공급업체 통지까지 논리적인 흐름을 제공합니다.

    필드 이름
    요소 ID Approval_Form
    작업 이름(선택 사항) 승인 단계
    양식 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Approval_Form
    입력 값 다음 확인란을 선택하고 식을 입력합니다.
    • String : hiddenVariable0 (decision):
      amp;AI_Agent_Approval_Recommendation{output}{Decision}$
    • String hiddenVariable1 (details):
      amp;AI_Agent_Approval_Recommendation{output}{Details}$
    • String hiddenVariable2 (sources):
      amp;AI_Agent_Approval_Recommendation{output}{Cited_Sources}$
    • 테이블 Table1 (BOL Line Items):
      amp;Fetch_PO{output}{PO_BOL_Items}$
    • String TextBox0 (Purchase Order Number):
      amp;DA_Extraction{output}{PO_Number}$
    • String TextBox1 (Bill Of Landing Number):
      amp;DA_Extraction{output}{BoL_Number}$
    • String TextBox2 (Reception Clerk)
    작업 요청자 및 할당 내역 사용자 정의 탭을 선택하고 요청 생성자 옵션을 태스크 요청자에 대해 선택합니다. 태스크 할당을 위해 특정 사용자 그룹 > 을 선택하고 목록에서 감독자를 선택합니다.
    필요한 승인 수 1
    작업 만료 시간 1주
    작업 버튼 라벨
    • 승인 버튼 라벨: 목록에서 승인을 선택합니다.
    • 거부 버튼 라벨: 목록에서 거부를 선택합니다.
    주: 감독자가 요청을 승인하면 프로세스는 다음 단계로 진행되며, 이 단계에서는 Salesforce에서 OSD 클레임을 생성하게 됩니다. 감독자가 요청을 거부하면 프로세스가 취소되고 작업 흐름이 종료됩니다.
  10. 프로세스 자동화에 조건을 추가하십시오. If 조건을 추가하고 다음 필드에 값을 입력합니다.
    필드 이름
    요청 타이틀 업데이트(선택 사항)
    amp;Approval_Form{meta}{contributor}.Table:toString$r}[0]$
    에 의해 승인됨
    설명 (선택 사항) 승인됨
    조건 다음 필드를 작성합니다.
    • 조건: 문자열
    • 원본:
      amp;Approval_Form{meta}{status}$
    • 연산자: 같음(=)
    • 대상(선택 사항): APPROVAL_COMPLETED
    • 대/소문자 일치 확인란을 선택합니다.
  11. Salesforce에서 OSD 클레임을 생성하는 API 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.

    요소에 대해 어떤 작업을 수행하고 싶다고 가정해 봅시다. Process Editor는 복사, 붙여넣기, 삭제, 비활성화와 같은 대량 작업을 유연하게 수행할 수 있도록 지원합니다. 세로 줄임표를 클릭하고 목록에서 작업을 선택하여 필요한 작업을 수행할 수 있습니다. 노드 작업 메뉴는 이와 같이 반복되는 패턴이 있는 대규모 작업 흐름을 관리할 때 효율성을 높여 줍니다.|

    필드 이름
    요소 ID Create_OSD_Claim
    작업 이름(선택 사항) Salesforce에서 OSD 클레임 생성하기
    API 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\Automated Tasks\OSD_Claim_Salesforce
    입력 값 확인란 테이블 BOL_PO_Items를 선택하고 표현식을
    amp;Approval_Form{input}{Table1}$
    로 입력합니다.
  12. Bot 태스크를 추가하여 배송 증빙 서류를 생성합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID Proof_Of_Delivery_Bot
    작업 이름(선택 사항) 배송 기사를 위한 배송확인증 만들기
    파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\Automated Tasks\Proof_Of_Delivery_PDF
    입력 값 확인란 파일 BOL_File을 선택하고, 변수 옵션을 선택한 다음 표현식을
    amp;ProcessRequest{input}{File0}$
    로 입력합니다.
    실행 모드 원격 실행
    대기열 시간 초과 24시간
  13. 배송 기사가 QR 코드 스캔을 통해 수락을 확인하고 그 확인이 기록되는 양식 태스크(배송 기사 수락 양식)을 추가합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID Proof_Of_Delivery
    작업 이름(선택 사항) QR 코드 배송 기사
    양식 모드 인터랙티브를 선택하고 작업 버튼을 추가하세요.

    기본: 스캔 완료

    작업 만료 시간 1주
    작업 기여자 요청 작성자
    작업 요청자 및 할당 내역 사용자 정의 탭을 선택하고 태스크 요청자태스크 할당 필드 모두에 대해 요청 생성자 옵션을 선택합니다.
    양식 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Driver_Acceptance_Form
  14. 모든 세부 정보(예: 공급업체 이름, PO 번호, 품목)를 포함한 이메일을 생성하여 공급업체에 보낼 수 있도록 API 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID AI 에이전트: 수락 이메일 회신 생성
    작업 이름(선택 사항) AI 에이전트: 수락 이메일 회신 생성
    API 파일 경로를 선택하십시오: 봇\공급망\창고\자동화 작업\이메일_공급업체_생성
    입력 값 다음 확인란을 선택하고 식을 입력합니다.
    • 테이블: PO_BOL_LineItems:
      amp;BOL_PO_Matching{output}{Table1}$
    • 문자열 poNumber:
      amp;DA_Extraction{output}{PO_Number}$
    • 불리언 재생성: 거짓
    • String 공급업체명:
      amp;Fetch_PO{output}{Shipper_Name}$
  15. 관련 담당자(예: 사무 관리자)가 이메일을 검토, 확인 또는 재생성할 수 있도록 이메일 확인 양식 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    요소 ID Email_Confirmation
    작업 이름(선택 사항) 이메일 확인
    양식 모드 대화형을 선택하고 다음 작업 버튼을 추가합니다.
    • 기본: 이메일 보내기
    • 보조: 이메일 재생성하기
    작업 만료 시간 만료 없음
    작업 기여자 요청 작성자
    작업 요청자 및 할당 내역 기본 탭을 선택합니다.
    양식 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Email_Form
    입력 값 확인란 String TextArea0을 선택하고, 변수 표현식을
    amp;AI_Agent_Email_Generation{output}{strAI_Response}$
    로 입력합니다.
  16. 이 단계에서 프로세스에 If 조건을 추가합니다. 사무실 관리자가 이메일을 검토하고 최종 확정하면 이메일이 공급업체에 발송될 수 있습니다. 최종 확정되지 않은 경우, 이메일 재생성 프로세스가 실행되어 창의성, 상세함, 어조, 이전 이메일 내용 등의 매개변수를 조정할 수 있습니다. 다음 필드에 값을 입력하십시오.
    필드 이름
    조건 다음 필드를 작성합니다.
    • 조건: 문자열
    • 원본:
      amp;Email_Confirmation{meta}{status}$
    • 연산자: 같음(=)
    • 대상(선택 사항): 이메일 보내기
    • 대/소문자 일치 확인란을 선택합니다.
  17. 다음 조건에 따라 아래 단계를 수행합니다.
    • 이메일 재생성 옵션
      1. 조건이 충족되지 않으면 양식 태스크를 추가하여 다른 이메일을 재생성합니다. 다음 필드에 값을 입력하십시오.
        필드 이름
        요소 ID 옵션_다시생성
        작업 이름(선택 사항) 옵션_다시생성
        양식 모드 인터랙티브를 선택하고 작업 버튼을 추가하세요.

        기본: 제출

        작업 만료 시간 만료 없음
        작업 기여자 요청 작성자
        작업 요청자 및 할당 내역 기본 탭을 선택합니다.
        양식 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\User Forms\Regen_Controls
      2. 이메일 응답을 재생성하도록 API 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.
        필드 이름
        요소 ID AI_Agent_Regenerate_Acceptance Email Response
        작업 이름(선택 사항) AI 에이전트: 승인 이메일 응답 재생성
        API 파일 경로를 선택하십시오: 봇\공급망\창고\자동화 작업\이메일_공급업체_생성
        입력 값 다음 확인란을 선택하고 식을 입력합니다.
        • 문자열: 창의성:
          amp;Regenerate_Options{output}{RadioButtonGroup0}$
        • String oldEmail:
          amp;Email_Confirmation{output}{TextArea0}$
        • 문자열 poNumber:
          amp;DA_Extraction{output}{PO_Number}$
        • 불리언 재생성: 거짓
        • String 공급업체명:
          amp;Fetch_PO{output}{Shipper_Name}$
        • String 어조:
          amp;Regenerate_Options{output}{RadioButtonGroup2}$
        • String 상세함:
          amp;Regenerate_Options{output}{RadioButtonGroup1}$
      3. 프로세스에 이동 이벤트를 추가하여 프로세스 내의 다른 태스크인 15단계(이메일 확인)로 직접 이동하고, 프로세스가 추가 단계를 완료한 후 종료할 수 있도록 합니다.
    • 최종 이메일
      1. 조건이 충족되면, 공급업체에 이메일을 보내는 API 태스크를 추가합니다. 다음 필드에 값을 입력하십시오.
        필드 이름
        요소 ID 공급업체에 이메일 보내기
        작업 이름(선택 사항) 공급업체에 이메일 보내기
        API 파일 경로를 선택하십시오: Bots\Supply Chain\Warehouse\Automated Tasks\Send_Email_Supplier
        입력 값 다음 확인란을 선택하고 식을 입력합니다.
        • String: inEmailAddress:
          amp;Fetch_PO{output}{Shipper_Contact_Email}$
        • String inEmailBody:
          amp;Email_Confirmation{output}{TextArea0}$
        • 문자열 poNumber:
          amp;DA_Extraction{output}{PO_Number}$
      2. 공급업체에 통지가 전달되고, 배송 증빙이 제공되며, OSD 기록이 수행되고 나면 프로세스가 성공 상태로 완료됩니다.
이 창고 입고 프로세스에는 여러 단계가 포함되어 있습니다.
  • 양식 시작
  • 문서 추출 및 유효성 검사
  • SAP 및 Salesforce와의 API 통합
  • 다양한 이해관계자로부터 받은 승인 권장 사항(사람이 개입하는 승인 포함)
  • 이메일 생성 및 확인
  • 최종 납품 및 공급업체 통지
편집기 하단에 제공되는 핵심 디자인 도구를 활용하면 집중력을 유지하면서 이 프로세스를 더욱 효율적으로 관리할 수 있습니다. 다음을 검토하십시오.
  • 미니 맵 및 확대/축소 작업: 미니 맵은 전체 창고 입고 프로세스의 스냅샷 뷰를 제공합니다. 이를 활용하면 배송 시작, 관리자 승인, 공급업체 통지와 같은 단계를 전반적으로 쉽게 탐색할 수 있습니다. 확대/축소 기능을 사용하면 문서 추출이나 이메일 생성과 같은 특정 태스크에 집중할 수 있습니다.
  • 패닝: 다른 작업 흐름 섹션으로 이동해도 맥락을 잃지 않고 탐색할 수 있습니다. OSD 청구 생성 또는 QR 코드 스캔과 같은 하위 프로세스를 검토하는 데 유용합니다.
  • 맞춤 보기 맞춤 보기 기능은 전체 작업 흐름이 보이도록 자동으로 확대/축소를 조정합니다. 이 기능은 배포 전에 최종 검증을 위해 사용할 수 있습니다.

또한, 이러한 기능을 사용하여 대규모 창고 입고 프로세스를 관리하고 조직할 수 있습니다.
  • 이동 경로 탐색: 작업 흐름 내에서 탐색 경로를 표시합니다. Saleforce에서 창고 접수 및 OSD 클레임 생성과 같은 관련 태스크나 하위 프로세스 간에 빠르게 이동할 수 있도록 도와줍니다.

  • 스윔레인: 부서 간에 협업과 책임성을 높일 수 있도록, 창고 입고 프로세스를 문서 검증, 구매 주문 승인, 납품, 공급업체 통지 등의 하위 작업으로 나눠 구성할 수 있습니다.

  • 표현식 빌더: 프로세스 자동화 작업 흐름 내의 표현식 빌더 도구는 자동화 로직에서 사용되는 표현식을 생성, 편집 및 검증하는 데 도움을 제공합니다. 표현식이 잘못된 경우, 오류 아이콘이 표시되어 문제를 빠르게 식별하고 수정할 수 있습니다.
  • 어시스턴트: 총 문제 수를 표시해주는 문제 브라우저를 통해 작업 흐름 오류를 식별하고 수정하도록 지원하는 어시스턴트 기능을 사용할 수 있습니다. 여기에는 검색 및 바꾸기 기능과 고급 검색이 포함되어 있어 검색 결과를 세분화하고 원하는 텍스트를 빠르게 찾을 수 있습니다.

창고 입고 작업 흐름의 체계적인 프로세스 로직과 Process Editor의 시각적 및 기능적 기능을 결합하면 확장 가능하며 오류에 강하고 협업이 가능한 자동화 솔루션을 구축할 수 있습니다.