워크플로우에 대한 작업

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • 워크플로우를 완료하려면 워크플로우 활동을 추가하고, 워크플로우의 유효성을 검사하고, 게시합니다.

    시작하기 전에

    필요한 역할: 없음.

    워크플로우 활동 추가

    활동은 워크플로우의 기능을 결정합니다.

    시작하기 전에

    필요한 역할: workflow_admin, workflow_creator 또는 admin

    이 태스크 정보

    워크플로우가 만들어지면 모든 워크플로우에는 시작종료 활동이 포함됩니다.

    자세한 내용은 워크플로우 활동 문서를 참조하십시오.

    프로시저

    1. 워크플로우를 엽니다.
    2. 워크플로우를 확인합니다.
    3. 활동 메뉴에서 워크플로우 본문으로 워크플로우 활동을 끌어옵니다.
    4. 표시되는 워크플로우 활동 양식을 채웁니다.

    워크플로우 확인

    워크플로우 편집기에서 워크플로우를 수동으로 확인할 수 있습니다. 워크플로우 버전 양식에서 워크플로우 유효성 검사 보고서를 생성할 수 있습니다.

    시작하기 전에

    필요한 역할: workflow_admin, workflow_creator 또는 admin

    이 태스크 정보

    새 노드에서 워크플로우를 실행하면 워크플로우의 유효성이 자동으로 시도됩니다. 확인에 성공하면 시스템은 워크플로우 버전 기록을 업데이트하여 워크플로우가 확인되었음을 나타내고 워크플로우를 실행한 사용자가 기록을 업데이트한 것으로 표시합니다.

    프로시저

    1. 워크플로우 편집기에서 확인할 워크플로우를 엽니다.

      워크플로우가 로드되면 워크플로우 유효성 검사기 아이콘이 도구 모음에 나타납니다.

      워크플로우 검사기

    2. 유효성 검사기 아이콘을 클릭하여 현재 워크플로우 버전에서 일련의 유효성 검사 테스트를 실행하고 보고서를 생성합니다.
      워크플로우 확인 보고서
    3. 워크플로우 버전 양식에서 워크플로우 확인 보고서를 생성하려면 다음 단계를 완료합니다
      1. 다음으로 이동 워크플로우 > 관리 > 워크플로우 버전을 클릭하고 유효성을 검사할 워크플로우를 선택합니다.
      2. Related Links(관련 링크)에서 Validate Workflow(워크플로우 확인)를 클릭합니다.

    워크플로우 게시

    워크플로우가 완료되면 모든 사용자가 사용할 수 있도록 워크플로우를 게시합니다.

    시작하기 전에

    워크플로우를 게시하기 전에 유효성을 검사하여 하위 플로우 누락이나 연결이 끊긴 전환처럼 워크플로우 실패의 원인이 될 수 있는 문제가 있는지 테스트합니다. 자세한 내용은 워크플로우 확인 문서를 참조하십시오.

    필요한 역할: workflow_admin, workflow_creator 또는 admin

    이 태스크 정보

    워크플로우를 게시하려면 다음을 수행합니다.

    프로시저

    1. 다음으로 이동 모두 > 워크플로우 > 워크플로우 편집기.
    2. 게시할 워크플로우를 엽니다.
    3. 제목 표시줄에서 메뉴 아이콘을 클릭하고 게시를 선택합니다.

    결과

    워크플로우의 새 버전을 게시한 경우 변경 내용이 실행 중인 워크플로우 컨텍스트에 적용되지 않습니다. 현재 실행 중인 모든 워크플로우 컨텍스트는 워크플로우가 시작될 때 사용할 수 있었던 워크플로우 버전을 계속 사용합니다. 다음에 워크플로가 실행되면 새 버전이 사용됩니다.

    워크플로우 실행 가능 여부 결정

    워크플로는 체크 아웃된 버전을 체크 아웃한 사용자가 사용할 수 있고 실행 권한이 있는 모든 사용자가 유효한 게시된 버전을 사용할 수 있는 경우에만 실행할 수 있습니다.

    시작하기 전에

    필요한 역할: workflow_admin, workflow_creator 또는 admin

    프로시저

    1. 탐색 필터에 wf_workflow.list를 입력한 다음, 워크플로우 중 하나를 엽니다.
    2. 버전 관련 목록에서 다음 조건을 모두 확인합니다.
      1. 체크 아웃됨체크 아웃한 사람 상태인 워크플로우 버전은 하나뿐입니다.
      2. 버전이 하나뿐이며 체크 아웃되지 않습니다. 이 버전은 활성 상태이면서 게시됨 상태여야 합니다.
        목록을 개인화하고 활성 열을 추가해야 할 수 있습니다.
      3. 여러 버전이 있는 경우 하나만 게시됩니다.
      이러한 검사는 워크플로우를 실행할 수 있는 두 가지 조건만 결정합니다.
      • 체크아웃된 버전의 워크플로우는 체크아웃된 사용자가 사용할 수 있습니다.
      • 워크플로를 실행할 수 있는 권한이 있는 모든 사용자는 워크플로의 유효한 게시된 버전을 사용할 수 있습니다.

      이 두 조건 중 하나를 충족하지 않는 하위 플로우를 포함하는 메인 플로우는 현재 기록 트랜잭션에 대해 실행할 수 없습니다. 대신 하위 플로우 상태를 자세히 설명하는 중요 로그 항목이 워크플로우 컨텍스트 기록에 추가됩니다. 다음 적절한 트랜잭션에서 워크플로우를 실행할 수 있도록 하려면 메인 플로우에서 하위 플로우를 제거하거나 하위 플로우의 게시된 상태와 활성 상태를 수정합니다.

    게시된 워크플로우 편집

    게시된 워크플로우를 체크 아웃한 후 편집할 수 있습니다.

    시작하기 전에

    필요한 역할: workflow_admin, workflow_creator, workflow_publisher 또는 admin

    이 태스크 정보

    주:
    읽기 전용 응용 프로그램 파일과 연결된 워크플로는 체크 아웃하거나 삭제할 수 없습니다.

    워크플로우를 체크 아웃하려면 다음을 수행합니다.

    프로시저

    1. 다음으로 이동 모두 > 워크플로우 > 워크플로우 편집기.
    2. 편집할 워크플로우를 엽니다.
    3. 제목 표시줄에서 메뉴 아이콘을 클릭하고 체크 아웃을 선택합니다.

      버전의 워크플로우가 생성되고 할당됩니다.

      게시된 워크플로우와 다른 도메인에 있는 경우 새 워크플로우 버전이 도메인에 만들어집니다.

    다음에 수행할 작업

    워크플로우 편집을 마친 후 워크플로우의 유효성을 검사하고 게시하여 다른 사용자가 새 버전을 사용할 수 있도록 합니다.

    두 애플리케이션 범위 간에 워크플로우 복사

    애플리케이션 범위 지정은 애플리케이션 파일 및 데이터에 대한 액세스를 식별하고 제한하여 애플리케이션을 보호합니다. 필요에 따라 한 애플리케이션 범위(예: 테스트)에서 만든 워크플로우를 다른 애플리케이션 범위(프로덕션)에 복사할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 홈 페이지에서 로그인한 사용자 이름 옆에 있는 시스템 설정 아이콘을 클릭합니다.
    2. 개발자 탭의 애플리케이션 필드에서 플랫폼을 운영 ServiceNow 할 애플리케이션 범위(예: 테스트)를 선택합니다.
    3. 시스템 설정 페이지를 닫습니다.
    4. 다음으로 이동 워크플로우 > 워크플로우 편집기.
    5. 워크플로우 편집기에서 워크플로우를 생성합니다. 자세한 내용은 워크플로우 만들기 문서를 참조하십시오.
    6. 워크플로우 편집기에서 정보 아이콘을 클릭합니다.
    7. 애플리케이션 탭에서 애플리케이션이 시스템 설정에서 선택한 현재 애플리케이션 범위로 설정됩니다.
    8. 다음에서 모든 애플리케이션 범위에서 워크플로우를 사용할 수 있는 경우 모든 애플리케이션 범위를 선택하거나, 현재 애플리케이션 범위에서만 사용할 수 있고 액세스할 수 있는 경우에만 이 애플리케이션 범위를 선택합니다.
      모든 애플리케이션 범위에서 액세스할 수 있는 워크플로우만 다른 애플리케이션 범위에 복사할 수 있습니다.
    9. 홈페이지로 돌아가서 시스템 설정 아이콘을 클릭합니다.
    10. 개발자 탭의 애플리케이션 필드에서 워크플로우를 복사할 애플리케이션 범위(예: 프로덕션)를 선택합니다.
    11. 다음으로 이동 워크플로우 > 워크플로우 편집기.
    12. 페이지를 새로 고친 다음, 생성한 것과 동일한 워크플로우를 엽니다.
      범위를 벗어난 워크플로우, 워크플로우가 <범위 이름> 범위 메시지에 속한다는 메시지가 나타납니다. 여기서 <범위 이름>은 워크플로우가 원래 작성된 애플리케이션 범위입니다.
    13. 워크플로우 편집기에서 컨텍스트 메뉴를클릭합니다.
    14. 복사를 선택합니다.
      워크플로우 이름 대화 상자가 나타납니다.

      워크플로우 이름 대화 상자에서 워크플로우 사본의 이름을 추가합니다.

      1. 워크플로 이름에 복사한 워크플로의 새 이름을 입력합니다.
      2. 확인을 클릭합니다. 시스템이 현재 애플리케이션 범위에서 워크플로우를 생성합니다.
    15. 워크플로우 편집기에서 정보 아이콘을 클릭합니다.
    16. 애플리케이션 탭에서 애플리케이션이 현재 애플리케이션 범위로 설정됩니다.
    17. 다음에서 액세스할 수 있음에서 새로 복사한 워크플로우를 현재 범위 외부에서 액세스할 수 없는 비공개 워크플로우로 만들려는 경우에만 이 애플리케이션 범위를 선택합니다.
    18. 업데이트를 클릭합니다.

    결과

    새 워크플로우 기록이 선택한 애플리케이션 범위에 작성되고 워크플로우 편집기에서 비공개로 지정된 경우 비공개로 표시됩니다.