워크플로우 맵 작성

워크플로우 맵은 워크플로우 편집기를 사용하여 작성합니다.

새 맵 작성

  1. 관리 메뉴에서 작업공간 관리자를 클릭합니다.
  2. 작업공간 관리자에서 작업공간의 패널을 확장합니다.
  3. 워크플로우 편집기를 클릭합니다.

빈 워크플로우 편집기

모든 새 워크플로우 맵에는 워크플로우의 시작 지점인 시작 노드가 있습니다.

: 이름 지정 워크플로우 상태, 전환 및 권한에 대한 지침은 활용 사례를 참고하십시오.

다른 맵에서 복사하여 붙여넣으려면

다른 작업공간의 맵에서 상태, 전환 및 주를 복사해 붙여넣어 워크플로우 맵을 작성할 수 있다는 사실을 알고 계십니까? 또한 다른 작업공간에 대한 승인 프로세스 등의 유사한 워크플로우를 매핑할 때 전체 워크플로우 맵을 복제하여 시간과 노력을 줄일 수 있습니다.

다른 맵에서 복사해 붙여넣으려면:

  1. 원본 워크플로우 맵에서 복사할 상태, 전환 및 주를 선택합니다.
  2. 도구막대 아이콘, 바로 가기 키 또는 상황에 맞는 메뉴를 사용하여 요소를 복사하고 원본 맵을 닫습니다.
  3. 대상 워크플로우 맵을 엽니다.
  4. 도구막대 아이콘, 바로 가기 키 또는 상황에 맞는 메뉴를 사용하여 복사한 요소를 붙여넣습니다.
  5. 다음 섹션에 표시된 것처럼 워크플로우 매핑을 마칩니다.

다른 워크플로우 맵에 붙여 넣을 때 알아 두어야 할 사항:

다른 워크플로우 맵에 붙여넣을 경우 워크플로우 편집기는 권한을 포함하여 모든 상태 및 전환 특성에 복사됩니다. 복사한 권한이 있으면 편집기가 기존 권한을 사용합니다. 새로운 권한인 경우 편집기가 해당 권한을 맵에 추가합니다.

대상 맵에 붙여 넣을 경우 편집기는 확인된 상태 또는 워크플로우 전환에만 자동으로 사용됩니다. 예를 들어, (시작 요소에서) 워크플로우 맵의 초기 전환을 이미 초기 전환이 있는 맵에 복사하는 경우 맵에는 초기 전환이 하나만 있을 수 있으므로 편집기가 전환을 붙여 넣지 않습니다. 또는 상태(시작 또는 끝) 중 하나만 있는 전환을 복사한 경우 모든 전환에는 시작 상태와 끝 상태가 있어야 하기 때문에 편집기는 해당 상태만 붙여 넣습니다.

워크플로우 상태 추가

  1. 도구막대에서 상태 아이콘을 클릭한 다음 매핑 그리드의 아무 곳이나 클릭하여 상태를 추가하고 상태 특성 플라이아웃을 엽니다.

상태 특성 플라이아웃

  1. 상태의 이름을 입력합니다(예: [01] 정보 수집).

  2. 선택적 설명을 입력합니다.

  3. 다음과 같은 선택적 특성을 설정합니다.

    • 잠금 상태. 워크플로우에서 이 상태에 도달하면 항목을 잠급니다. 워크플로우를 이전 상태로 루프백하지 않으면 잠긴 항목을 더 이상 편집할 수 없습니다. 일부 사용자에게는 상태 잠금을 재지정하는 특별 권한이 부여될 수 있습니다(권한 설정워크플로우 권한 참조).
    • 관리되는 상태. 리비전 제어 항목의 경우 이 상태를 항목이 개정되는 워크플로우의 한 지점으로 만듭니다. 이 옵션은 전체 워크플로우를 거치기 전에 항목을 개정하려는 경우 유용합니다.
    • 온라인 맵에서 숨기기 상태를 워크플로우 맵에서 숨기고 워크플로우 편집기에서만 표시되도록 합니다.
  4. 새 상태 추가를 완료하려면 플라이아웃 외부의 아무 위치나 클릭합니다.

추가된 상태

알림 설정

상태에서 전환이 보류 중일 때 알림을 보내려면 워크플로우 알림 설정을 참고하십시오.

에스컬레이션 설정

상태에서 전환 또는 스크립트가 일정 시간 경과 후 자동으로 실행되도록 상태를 구성하려면 워크플로우 에스컬레이션 설정을 참고하십시오.

상태 ID 사용

서버측 스크립팅을 사용하여 워크플로우를 제어하려면 상태 ID가 중요합니다. 워크플로우 맵의 각 상태에는 시스템 ID와 사용자 ID가 있습니다. 시스템 ID는 숫자로, 읽기 전용이며 상태의 이름을 입력하면 플라이아웃에 사용자 ID가 자동으로 추가됩니다.

중요: 스크립트에서 사용자 ID를 사용하여 상태를 참조합니다. 사용자 ID를 편집할 수 있지만 워크플로우에서 각 상태의 사용자 정의 ID는 고유해야 합니다.

플라이아웃에서 상태 ID를 표시하려면:

상태 ID 표시

: 플라이아웃을 닫으면 끄기로 전환됩니다.

워크플로우 전환 추가

  1. 연결 아이콘이 나타날 때까지 시작 요소 위에 마우스를 올려 놓고 마우스를 클릭하여 새 워크플로우 상태로 끕니다. 상태 테두리가 녹색으로 바뀌면 마우스를 놓습니다. 전환이 작성되고 전환 특성 플라이아웃이 열립니다.

전환 특성 플라이아웃

  1. 전환 이름(예: 요청 작성)을 입력하고 원하는 경우 선택적 설명을 입력합니다.

  2. 워크플로우 맵에서 전환을 숨기려면 온라인 맵에서 숨기기 확인란을 선택합니다.

  3. 워크플로우 권한을 전환에 지정합니다(예: 권한 작성 [WF]). 새 권한을 작성하려면 새 권한 작성을 클릭합니다. 중요: 이 권한을 받은 사용자만 전환을 수행할 수 있습니다(권한 설정워크플로우 권한 참조).

  4. 선택적으로 다음 항목을 지정할 수 있습니다.

    • 선행 조건 필터 - 작업공간에 구성된 선택 리스트를 기준으로 워크플로우 전환을 수행할 수 있는 사람 그룹을 제한하는 필터입니다.
    • 사전 조건 스크립트 - 사용자에게 전환을 사용할 수 있게 하기 전에 특정 조건을 확인하는 스크립트입니다.
    • 유효성 검사 - 전환이 발생하도록 허용하기 전에 요구사항을 확인하는 스크립트입니다.
    • 작업 - 전환이 수행될 때 실행할 스크립트입니다. 사전 조건, 유효성 검사 또는 동작 스크립트를 전환에 연결하는 데 대한 자세한 내용은 개발자 스크립팅 안내서를 참고하십시오.
  5. 다른 상태로 전환을 통해 전달된 항목의 소유자에게 알리려면 발생 시 이메일로 소유자에게 알림 확인란을 선택합니다. 소유자에게만 알림이 전송됩니다.

  6. 전환을 수행할 수 있게 되었음을 적절한 사용자에게 알리려면 수행 권한이 있는 사용자에게 알림 확인란을 선택합니다. : 멤버가 전환을 승인할 때마다 알리는 대신 항목이 다음 단계로 전환될 때에만 승인 보드의 멤버에게 전환을 알립니다.

  7. 각 사용자의 내 미해결 작업 리스트에 관련 항목을 포함하려면 미해결 작업에 표시를 켭니다.

  8. 전환을 수행하기 전에 암호를 다시 입력하도록 하려면 암호 필수 확인란을 선택합니다. : 이 암호 재입력 메커니즘은 CFR 21 섹션 11 디지털 서명 요구 사항을 충족합니다.

  9. 사용자 주석을 필수 항목으로 설정하려면 주석 드롭다운 리스트에서 필수를 선택합니다. 그 외 선택 항목은 선택 사항사용 안 함입니다.

  10. 워크플로우 맵에서 단계 저장 버튼을 사용자화하려면 단계 레이블 저장에 사용자 레이블을 입력합니다(예: 승인).

  11. 전환 추가를 완료하려면 플라이아웃 외부의 아무 위치나 클릭합니다.

전환이 추가됨

전환 ID 사용

서버측 스크립팅을 사용하여 워크플로우를 제어하려면 전환 ID가 중요합니다. 워크플로우 맵의 각 전환에는 시스템 ID와 사용자 ID가 있습니다. 시스템 ID는 숫자로, 읽기 전용이며 전환의 이름을 입력하면 플라이아웃에 사용자 ID가 자동으로 추가됩니다.

중요: 스크립트에서 사용자 ID를 사용하여 전환을 참조합니다. 사용자 ID를 편집할 수 있지만 워크플로우에서 각 전환의 사용자 정의 ID는 고유해야 합니다.

플라이아웃에서 전환 ID를 표시하려면:

전환 ID 표시

: 플라이아웃을 닫으면 끄기로 전환됩니다.

전환에 엘보우 노드 추가

모든 전환은 기본적으로 끝점 노드 2개가 있는 직선으로 시작됩니다. 전환에 엘보우 노드를 추가하여 직각 전환으로 만들 수 있습니다. 직각 전환은 상태를 기준으로 라우팅하거나 같은 상태나 이전 상태로 루프백할 수 있습니다.

  1. 전환을 클릭하여 선택합니다.
  2. Ctrl 키를 누른 상태에서 노드를 추가할 전환을 클릭하거나 전환을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 연 다음 엘보우 추가를 클릭합니다.

엘보우 전환 추가

새 엘보우 노드가 녹색 사각형으로 나타납니다.

엘보우 작성을 위해 추가된 노드

  1. 노드의 위치를 조정하려면 노드를 클릭하고 매핑 그리드의 원하는 위치로 끕니다.
  2. 같은 방법으로 두 번째 엘보우 노드를 추가합니다.
  3. 노드를 클릭한 상태에서 끌어 원하는 방식으로 전환을 배치합니다.

엘보우에 두 번째 노드 추가

전환에서 엘보우 노드를 제거하려면:

  1. 전환을 클릭하여 선택합니다.
  2. Ctrl 키를 누른 채 노드를 클릭하거나 전환을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 연 다음 엘보우 제거를 클릭합니다.

엘보우 제거

워크플로우 매핑 완료

나머지 워크플로우 상태를 맵에 추가하고 상태를 적절한 전환(시작 상태 > 끝 상태)과 연결합니다.

워크플로우 요소 복사 및 붙여넣기

나머지 요소를 워크플로우 맵에 추가하려면 잘라내기 및 붙여넣기를 사용하여 맵의 기존 상태, 전환 및 주를 복제합니다. 요소를 선택하고 도구막대 아이콘, 바로 가기 키 또는 상황에 맞는 메뉴를 사용하여 복사한 후 붙여 넣은 다음 필요에 따라 요소를 수정합니다.

동일한 맵 내에서 복제할 때는 ID가 중복될까 봐 염려하지 마십시오. 편집기에서는 복제된 상태 또는 전환에 임시 ID를 제공한 다음 맵을 저장할 때 고유한 ID를 생성하여 중복이 발생하지 않도록 관리합니다.

메모 추가

워크플로우에 주를 추가하려면

  1. 도구막대에서 아이콘을 클릭합니다.

  2. 주를 배치할 매핑 그리드를 클릭합니다.

  3. 주 특성 플라이아웃이 열리면 주 입력을 시작합니다. 워크플로우에 주 추가

  4. 주 추가를 완료하려면 플라이아웃 외부의 아무 위치나 클릭합니다.

워크플로우 맵에서 주를 숨기려면:

주를 상태에 연결하려면:

  1. 연결 아이콘이 나타날 때까지 주 위에 마우스를 올려 놓습니다.
  2. 클릭한 상태에서 모델까지 마우스를 끕니다.
  3. 상태 경계가 녹색으로 바뀌면 마우스를 놓습니다.

맵 유효성 검사

상태막대의 워크플로우 유효성 검사 상태 아이콘을 보면 워크플로우가 유효한지 여부를 알 수 있습니다. 이 아이콘이 녹색 확인 표시에서 경고 기호로 바뀌면 워크플로우에 필요한 특성이 없거나 특성의 형식이 잘못된 것입니다.

유효성 검사 오류에 대한 상세 정보를 보려면 경고 아이콘을 클릭합니다. 워크플로우 맵에서 오류 위치로 이동하려면 잘못된 워크플로우 팝업의 오류 메시지 옆에 있는 문제 보기 링크를 클릭합니다. 팝업을 닫으려면 경고 아이콘을 다시 클릭합니다.

워크플로우 유효성 검사

맵 저장

: 변경 사항을 저장하지 않은 경우 상태막대에 경고 아이콘이 나타납니다.