Parent page: 프로세스 & 워크플로
Altium Designer 협업 설계 환경의 핵심 요소 중 하나는 Workflows 지원입니다. 이를 통해 회사의 설계자들이 다음과 같은 일반적인 일상 설계 프로세스를 수행할 수 있도록 안내합니다:
- 새 Workspace 라이브러리 부품 요청
- 설계 검토 수행
- 새 Workspace 프로젝트 생성.
특정 설계 프로세스를 구현하는 데 사용되는 각 워크플로는 Process Definition의 일부로 생성됩니다. 프로세스와 해당 워크플로는 Enterprise Server Workspace의 브라우저 인터페이스를 통해 해당 Workspace의 관리자가 생성하고 관리합니다. 자세한 내용은 프로세스 생성 및 관리를 참조하십시오.
설계자는 관리 수준에서 사용하도록 활성화된 모든 프로세스에 접근하고 시작할 수 있습니다. 프로세스(정확히는 정의된 워크플로)와의 상호작용은 Tasks을 통해 이루어집니다. 작업(Task)은 워크플로 내에 정의된 사용자 작업에 해당하며, 워크플로가 다음 단계로 진행되기 위해 사용자의 조치가 필요한 지점을 의미합니다.
브라우저 인터페이스를 통해 작업에 접근하기
작업은 Workspace 브라우저 인터페이스의 Tasks 페이지에서 찾아볼 수 있습니다. 이 페이지에는 현재 로그인한 사용자에게 남아 있으며 조치가 필요한 모든 작업(예: 프로젝트 검토 활동과 관련된 작업 또는 부품 요청)이 나열됩니다. 각 작업은 연관된 프로세스 워크플로에서 도달한 특정 단계입니다.
Workspace 브라우저 인터페이스의 Tasks 영역에 접근하면, 어떤 작업이 즉시 주의가 필요한지 바로 확인할 수 있습니다.
작업 다루기
페이지 왼쪽에는 로그인한 사용자의 활성(미처리) 작업, 또는 아직 할당되지는 않았지만 해당 사용자가 후보인 작업(예: 담당자로 지정된 역할에 포함되어 있는 경우)이 표시됩니다. 일반(비관리자) 사용자의 경우, 작업 목록은 자동으로 필터링되어 본인의 조치가 필요한 작업 또는 후보로서 가져올 수 있는 작업만 표시됩니다.
사용자 Keith에 대해 미처리 작업이 나열된 예.
View for an Admin User
관리자 사용자의 경우, 브라우저 인터페이스의 Tasks page에 있는 작업 목록 상단에 필터 컨트롤이 제공됩니다. 이를 사용하여 내 작업만 보기(My tasks)와 모든 사용자에 대한 전체 작업 보기(All tasks)를 빠르게 전환할 수 있습니다.
관리자 사용자는 내 작업만 보거나 모든 사용자의 작업을 볼 수 있습니다.
- 모든 사용자 작업을 탐색할 때 검색은 Username에도 적용됩니다.
- 관리자는 또한 프로세스 워크플로 관점에서 모든 미처리 작업을 Browser tab에서 Processes 페이지를 통해 찾아볼 수 있습니다.
각 작업은 다음 항목 기준으로 나열됩니다:
- Timeframe – 기본 프로세스 워크플로에서 해당 작업이 발생한 지점.
- Task Name – 프로세스의 기본 워크플로에서 사용자 작업 요소에 부여된 안내용 이름.
- Title – 작업 제목으로, 연관된 활동(프로세스 인스턴스)의 이름입니다. 예: Milestone Review #1.
- Username – 작업 수행 책임이 있는 Workspace 사용자의 사용자 이름. 작업이 아직 할당되지 않았다면 이 항목은
로 표시됩니다.
작업이 많을 경우, 목록 위의 Search 필드를 사용해 원하는 작업을 빠르게 찾을 수 있습니다. 필터링은 작업의 Title뿐 아니라 Name에도 적용됩니다.
작업 항목을 클릭하면 페이지 오른쪽의 Form 탭에 해당 작업의 양식이 표시됩니다. 이 양식에는 해당 사용자 작업에 대해 정의된 모든 정보와 필드가 포함되며, 프로세스 워크플로를 구성할 때 관리자가 사용자로부터 선택/정보/데이터를 얻기 위해 정의한 것입니다. 이는 워크플로가 다음 단계로 진행되는 데 도움이 됩니다.
설계 검토 프로세스(Milestone Review)와 연관된 사용자 작업의 예시 양식. 이미지에 마우스를 올리면 부품 요청 프로세스(New Part Request – Assign)의 예시 양식을 볼 수 있습니다.
작업의 상위 프로세스 활동에 대한 기본 워크플로를 보려면 Diagram 탭을 활성화하십시오. 다이어그램은 프로세스의 전체 워크플로뿐 아니라 현재 흐름에서 도달한 지점(현재 처리 중인 사용자 작업)을 보여주며, 사용자 이름이 포함되어 표시됩니다.
기본 Milestone Review 프로세스의 워크플로 다이어그램에 접근하여, 조치가 필요한 사용자 작업과 담당자를 강조 표시한 모습. 이미지에 마우스를 올리면 기본 New Part Request Assign 프로세스의 워크플로 다이어그램을 볼 수 있습니다. 두 경우 모두 사용자 Keith가 이 작업을 처리해야 워크플로가 다음 이벤트로 진행됩니다.
필요에 따라 양식과 상호작용하여 작업을 완료하십시오. 이는 옵션 선택, 코멘트 작성, 추가 파일/데이터 첨부 등을 의미할 수 있습니다. 무엇을 해야 하는지는 보통 양식에 명시되어 있으며, 작업 수행에 필요한 데이터(예: 설계 검토 수행)는 일반적으로 양식에 포함되거나 링크로 제공됩니다. 프로세스(및 워크플로)를 정의할 때 관리자가 사용자 작업 양식을 직관적으로 구성해 두었다면, 각 작업을 모호함 없이 효율적으로 완료할 수 있으며, 무엇을 해야 하는지 다시 확인할 필요가 없습니다. 물론 예를 들어 누군가 새 Workspace 라이브러리 부품을 요청했지만 조치에 필요한 정보가 충분하지 않은 경우에는, 추가 정보가 필요하다는 선택을 통해 작업을 완료할 수 있습니다!
필요한 대로 작업 양식을 작성한 후
버튼을 클릭하십시오. 작업은 완료된 것으로 처리되며 작업 목록에서 제거됩니다. 흐름의 다음 작업도 사용자에게 할당되어 있다면, 해당 양식이 자동으로 표시됩니다.
양식의 필수 필드가 처리되지 않은 경우 소프트웨어가 이를 감지하여 오류가 있음을 표시합니다. 필수 필드는 강조 표시되며, 다시 돌아가 필요한 처리를 한 뒤 재제출을 시도해야 합니다.
특정 프로젝트의 작업 보기
프로젝트가 공유되어 있는 경우, 어떤 사용자든 특정 Workspace 프로젝트에 대해 현재 활성(또는 종료) 상태인 모든 프로세스를 볼 수 있습니다. Workspace 브라우저 인터페이스의 Projects page에서 프로젝트 이름을 클릭하거나, 선택한 프로젝트에 대해 Open 옵션을 사용하여 프로젝트의 상세 보기로 이동하십시오. Activities 탭을 활성화하면 프로젝트와 연관된 모든 Active 활동 목록을 볼 수 있습니다. 여기서 각 활동 전반에 걸쳐 어떤 작업이 미처리 상태인지, 그리고 어떤 사용자에게 해당 작업이 할당되어 있는지 한눈에 확인할 수 있습니다.
활동 항목을 클릭하면(목록 아래의 Diagram 탭에서) 해당 활동의 기본 프로세스 워크플로 다이어그램을 볼 수 있습니다. 이 다이어그램은 활동이 완료되기 위해 무엇이 필요하며, 현재 흐름에서 어디까지 진행되었는지(즉, 누가 다음 진행을 위해 작업을 수행해야 하는지)를 보여줍니다. 또한 활동에 첨부된 데이터를 보는 탭(Data 탭)과, 활동의 프로세스 워크플로를 따라 수행된 조치 이력을 보는 탭(History 탭)도 제공됩니다.
특정 Workspace 프로젝트의 예시 활동으로, 현재 미처리 작업과 담당자를 확인할 수 있습니다.
이 프로젝트에 대해 다른 프로세스 워크플로(및 작업)를 실행하려면 Projects 페이지의

버튼 드롭다운 메뉴 옵션을 사용하십시오.
부품 요청에 대한 작업 보기
어떤 사용자든 부품 요청과 관련된 현재 활성(또는 종료) 상태의 모든 프로세스를 볼 수 있습니다. Workspace 브라우저 인터페이스의 Part Requests 페이지에서, 해당 요청들 전반에 걸쳐 어떤 작업이 미처리 상태인지와 어떤 사용자에게 할당되어 있는지를 한눈에 확인할 수 있습니다.
요청 항목을 클릭하면(목록 아래의 Diagram 탭에서) 해당 요청의 기본 프로세스 워크플로 다이어그램을 볼 수 있습니다. 이 다이어그램은 요청이 완료되기 위해 무엇이 필요하며, 현재 흐름에서 어디까지 진행되었는지(즉, 누가 다음 진행을 위해 작업을 수행해야 하는지)를 보여줍니다. 또한 요청에 첨부된 데이터를 보는 탭(Data 탭)과, 요청의 프로세스 워크플로를 따라 수행된 조치 이력을 보는 탭(History 탭)도 제공됩니다.
부품 요청 예시로, 각 요청에 대해 현재 미처리 작업과 담당자를 확인할 수 있습니다.
Altium Designer를 통해 Tasks에 접근하기
사용자가 Altium Designer를 통해 Workspace에 연결되어 있으면, 현재 Task 목록을 Tasklist 패널에서 확인할 수 있습니다. Task 항목을 클릭하면 해당 Task와 연결된 양식(form)이 포함된 대화상자가 열립니다.
Altium Designer의 Tasklist 패널에서 접근했을 때, 설계 검토 프로세스(Milestone Review)와 연계된 사용자 Task의 예시 양식.
Task의 상위 프로세스에 대한 기본 워크플로를 보려면 Diagram 탭을 활성화합니다. 다이어그램에는 해당 프로세스의 전체 워크플로와, 그 흐름에서 현재 도달한 지점(즉, 지금 처리 중인 사용자 Task)이 표시되며, 사용자 이름이 포함되어 이를 확인할 수 있습니다.
설계 검토 프로세스(Milestone Review)의 워크플로 다이어그램에 접근하여, 조치가 필요한 사용자 Task와 담당자를 강조 표시한 예.
양식을 사용해 Task를 수행한 뒤
버튼을 클릭하면, 프로세스가 다음 관련 단계로 진행됩니다. 해당 Task는 완료로 간주되어 패널에서 제거됩니다. 흐름의 다음 Task도 사용자에게 할당되어 있다면, 관련 양식이 자동으로 표시됩니다.
양식의 필수(required) 필드가 처리되지 않은 경우 소프트웨어가 이를 감지합니다. 필수 필드가 강조 표시되며, 다시 돌아가 필요한 내용을 입력/처리한 후 재제출을 시도해야 합니다.
미할당 Tasks
프로세스 워크플로가 어떻게 구성되어 있는지에 따라, 결과로 생성된 Task를 수행하도록 지정된 사용자는 해당 항목이
아이콘과 함께 표시되는 것을 볼 수 있는데, 이는 미할당 Task임을 의미합니다. 이 경우 사용자는
버튼을 사용해 Task를 클레임(claim)하여 작업을 시작할 수 있습니다.
누가 해당 활동 Task를 클레임할 수 있는지는 양식 상단에 표시되는 Candidates 항목에 나타납니다. 아래의 Part Request Task 예시에서 보듯 후보자는 Librarians이며, 로그인한 사용자(Keith)는 그 구성원입니다. Part Request Task의 경우 candidates 필드는 프로세스 워크플로 자체에 지정된 Assignee에 의해 결정되며, 관리자가 역할(Roles), 개별 사용자, 또는 둘의 조합으로 설정할 수 있습니다.
워크플로 양식 Assignee에 지정된 역할(들)에 의해 결정되는, Task를 맡을 수 있는 후보자 예시.
Task 후보 사용자(여기서는 Librarians)는 워크플로 양식의 Task Ownership 필드가 One of assigned users로 설정되어 있을 때 Task가 미할당으로 표시됩니다. 반대로 All assigned users로 설정하면, Task는 모든 담당자에게 계속 열려 있으며 특정 사용자 1명이 독점적으로 클레임할 수 없습니다.
기본 양식에서 Except field를 사용한 경우, Task를 수행할 권한이 없는 사용자(들)도 Task Candidates 목록에서 Exceptions로 표시됩니다. 아래 이미지에서는 Assignee 가 Librarians 및 Engineers로 설정되어 있어, 해당 역할의 모든 구성원이 Task를 클레임할 잠재 후보로 보이게 됩니다. 그러나 Initiator는 Task를 수행할 수 없도록 예외가 지정되어 있습니다($ Initiator). 이 경우 프로세스 Initiator인 Bruce는 Engineers 그룹의 구성원이지만 Task를 클레임할 수 없으며(또한 자신의 Task 목록에서도 보이지 않습니다).
Assignee에 지정된 역할(들)에 의해 결정되는, Task를 맡을 수 있는 후보자 예시.
관리자는 필요에 따라 Task를 다른 어떤 사용자에게도 할당할 수 있습니다.
Altium Designer에 로그인한 사용자에게는 이러한 Task가 Tasklist 패널의 Tasks 영역에
아이콘과 함께 항목으로 표시됩니다. 해당 Task를 클릭하면 다음 양식에
버튼이 제공되며, 이를 클릭하면 브라우저 인터페이스로 이동해 클레임하지 않고도 Task를 직접 맡을 수 있습니다.
후보자인 사용자가 미할당 Task를 확인한 뒤, 해당 Task를 자신에게 할당하는 예시.
이후 사용자에게 할당된 Task는

아이콘으로 구분됩니다.