PLM 통합

Now reading version 5.5. For the latest, read: PLM 통합 for version 8.0
 

Enterprise Server Workspace는 하나 이상의 PLM 인스턴스에 연결할 수 있으며, Windchill®, Arena®, Oracle® Agile™, Aras Innovator®, Siemens Teamcenter®(추가 설정 필요)를 직접 지원합니다. 인터페이스 구성은 Workspace 브라우저 인터페이스를 통해 수행되며, 대부분의 구성은 XML 기반 구성 파일(Workspace를 통해 업로드됨) 내에 정의됩니다. 인터페이스가 설정되어 정상 동작하면, 다음과 같은 구분된 영역에서 작업할 때 기능이 제공됩니다:

  • Library(컴포넌트) – Workspace와 PLM 인스턴스 간에 컴포넌트, 컴포넌트 파라미터, 부품 선택 사항을 단방향 또는 양방향으로 동기화할 수 있도록 지원합니다. 구성을 통해 어떤 파라미터를 어느 시스템에서 마스터로 관리할지 지정할 수 있습니다. 또한 아이템 파라미터를 사용하면 해당 Component Item의 새 리비전을 공식적으로 릴리스하지 않고도(필드별로 구성 가능) Workspace 측 속성을 업데이트할 수 있습니다. 전용 Part Request 워크플로도 제공되며, 이를 통해 PLM 인스턴스에서 컴포넌트를 자동 생성하고, 생성된 PLM 부품 번호를 Workspace의 컴포넌트로 다시 전파할 수 있습니다.
  • Design(프로젝트) – 전용 Project Creations 워크플로가 제공되며, 이를 통해 PLM 인스턴스에서 부품 번호를 자동 생성한 뒤 이를 Altium Designer 프로젝트의 파라미터로 전파할 수 있습니다. 이러한 파라미터는 특수 문자열(예: 시트 테두리 주석)에 사용할 수 있습니다. Altium Designer에서 Project Releaser를 실행하는 과정의 일부로, 설계를 PLM 인스턴스로 퍼블리시할 수 있습니다. 퍼블리시 작업은 퍼블리시 템플릿을 사용하며(PLM 인스턴스 통합 구성의 일부로 정의됨), 이를 통해 데이터가 PLM으로 어떻게 전파되어야 하는지 제어합니다. 또한 최초로 퍼블리시하는 경우 프로젝트에 (PLM 측) 부품 번호가 아직 연결되어 있지 않다면, 해당 부품 번호는 PLM에서 생성되고 초기 퍼블리시의 일부로 프로젝트에 연결됩니다. 퍼블리시 작업의 일부로, PLM 인스턴스에서 Workspace 라이브러리 컴포넌트에 대한 컴포넌트 엔트리를 정의할 수도 있습니다(구성에 따라 선택 사항). 또한 프로세스 워크플로의 이력(History 탭)에서 PLM 인스턴스의 부품 번호 등 무엇이 생성되었는지 항상 정확히 확인할 수 있습니다.

PLM 지원

Enterprise Server Workspace는 다음 PLM 시스템을 직접 지원합니다:

  • PTC Windchill® PLM 버전 12
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Aras Innovator® 릴리스 12.0 SP18
  • Siemens Teamcenter®는 추가 integration setup이(가) 필요합니다.

    • 현재 Siemens Teamcenter PLM에 대한 지원은 Teamcenter EDA (Electronic Design Automation) Gateway 인터페이스를 기반으로 하며 Closed Beta 상태입니다. Teamcenter 인터페이스의 이전 버전(SOAP 기반 API 사용)은 새 Teamcenter 인터페이스에 대한 베타 테스트가 완료될 때까지 계속 동작합니다.
    • Siemens Teamcenter PLM과의 통합을 위해서는 Teamcenter EDA Gateway 소프트웨어의 설치 및 구성이 필요합니다. 또한 Workspace에서 이 기능을 활성화하려면 Workspace Teamcenter PLM Addon license도 필요합니다.

    자세한 내용은 Additional Installation and Setup for Teamcenter EDA Gateway를 참조하십시오.

  • Workspace는 또한 현재 Workspace의 데이터 모델을 분석하여 PLM 구성을 생성하는 Configuration Generator를 제공합니다. 생성된 구성에는 현재 Workspace에서 사용 가능한 모든 요소(컴포넌트 유형 및 파라미터 등)가 포함되며, 지정된(그리고 지원되는) 대상 PLM 시스템을 향하도록 구성됩니다.
Enterprise Server Workspace와 회사의 엔터프라이즈 시스템 간 연결이 불가능한 경우, 해당 시스템에서 내보낸 컴포넌트 데이터를 제공된 CSV Import command line tool을 사용하여 Workspace로 가져올 수 있습니다.

PLM 인스턴스에 연결하기

PLM 인스턴스에 대한 연결은 Workspace 브라우저 인터페이스의 Admin – PLM Integration 페이지에서 수행합니다. 여기에는 해당 XML 기반 구성 파일과 퍼블리시 템플릿을 업로드하고, PLM 컴포넌트와 Workspace 내 컴포넌트 간 동기화를 활성화/구성하는 작업이 포함됩니다.

새 PLM 인터페이스 인스턴스를 만들려면  버튼을 클릭합니다. Workspace를 다양한 PLM 인스턴스에 연동하기 위해 필요한 만큼 인스턴스를 정의할 수 있습니다. 예를 들어, 컴포넌트는 한 PLM 인스턴스에 있고 릴리스된 설계 프로젝트에서 생성된 출력은 다른 인스턴스에 있을 수 있으며, 또는 서로 다른 부서가 (동일하거나 서로 다른 PLM 시스템의) 서로 다른 인스턴스를 사용할 수도 있습니다. 각 인스턴스는 고유한 이름을 가져야 하며, 구성 파일과 하나 이상의 퍼블리시 템플릿이 정의되어야 합니다. 정의된 인스턴스의 연결을 테스트하려면  버튼을 클릭하십시오 – 아래의 Connection Validation을 참조하십시오.

설치의 일부로 샘플 구성 파일과 퍼블리시 템플릿이 제공됩니다 – 자세한 정보는 아래 섹션을 펼쳐 확인하십시오:

 버튼에서 새 PLM 항목을 추가할 때는  버튼을 사용하여 적절히 저장/수정된 PLM 구성을 찾아 적용하십시오.

마찬가지로, 호환되는 퍼블리시 템플릿은 Publish Template 탭 아래의  버튼을 통해 추가합니다. 다음 Publish Template 대화상자에서  버튼을 사용하여 올바른 템플릿 파일을 찾아 선택하십시오.

회사 PLM 시스템에 대한 인터페이스를 추가하고 구성하십시오. 유효한 연결이 있으면, 해당 인스턴스의 활성 퍼블리시 템플릿에 따라(정의된 프로세스 정의 사용) 프로젝트 릴리스 데이터를 PLM 시스템으로 퍼블리시할 수 있으며, 또한 해당 PLM과 Workspace 간 컴포넌트 동기화를 예약할 수 있습니다.회사 PLM 시스템에 대한 인터페이스를 추가하고 구성하십시오. 유효한 연결이 있으면, 해당 인스턴스의 활성 퍼블리시 템플릿에 따라(정의된 프로세스 정의 사용) 프로젝트 릴리스 데이터를 PLM 시스템으로 퍼블리시할 수 있으며, 또한 해당 PLM과 Workspace 간 컴포넌트 동기화를 예약할 수 있습니다.

Windchill, Agile 및 Arena PLM 인스턴스용 설정 파일은 정형화된 Change Order(ECO) 워크플로도 지원합니다. 이 워크플로는 Publishing Template XML 파일에서 활성화되며, Configuration XML 파일의 altiumType="ProjectChangeOrder" 엔티티 섹션 아래에 정의됩니다 – see example.

PLM 인스턴스에 따라 구성 정의에는 Change Order 식별(번호 체계, 위치, ID 등)을 위한 스키마, Name/Title, Description 및 Change Complexity(Windchill 전용)와 같은 특정 Change Order 속성, 그리고 Change Order 생성 전략(없음, 새로 생성 또는 기존 재사용) 및 Lifecycle 상태 승격(Windchill 및 Agile 전용)과 같은 옵션 설정이 포함됩니다. 정의된 Change Order는 연결된 Publishing Template에서 해당 publishId 참조를 선언함으로써 퍼블리싱 중에 활성화됩니다 – see example.

서버의 Configuration 및 Publishing Template XML 파일에 정의되면, Change Order는 Altium Designer에서 또는 Enterprise Server 인터페이스를 통해 호출되는 Project CreationPublishing process PLM 워크플로 동안 사용할 수 있습니다. 흐름 중에 연결된 Change Order Form이 표시되며, 여기에서 Change Order의 설정과 옵션을 지정합니다.

Windchill, Agile 및 Arena PLM 인스턴스에서 PLM Change Order(ECO) 기능을 사용하는 방법에 대한 정보는 Enterprise Server 설치에 포함된 샘플 Configuration XML filesPublishing Template XML files의 주석 노트를 참조하십시오.

제공된 구성 파일을 사용해 새 엔터프라이즈 시스템 인스턴스를 생성하는 대신, Workspace의 내부 구성 생성기를 사용하여 Workspace의 데이터 모델에서 구조를 가져오는(파생하는) 맞춤 구성을 만들 수 있습니다. 생성기는 연결 정보(PLM 유형 및 URL)를 요청한 다음, Workspace에 등록된 컴포넌트 타입(커패시터, 다이오드 등)과 이에 매칭되는 Component Templates를 조회하여 기본 구성 파일을 구성합니다. 자세한 내용은 다음 확장 섹션을 클릭하십시오:

구성 파일을 편집한 후 PLM 인스턴스에 다시 업로드했다면, 새로 유입되었을 수 있는 문제를 감지하기 위해 연결을 테스트(검증)해야 합니다 – 아래를 참조하십시오.

Connection Validation

Workspace는 포괄적인 PLM 인스턴스 연결 검증 체크를 제공하며, 이는 Add/Edit Instance 페이지의 버튼에서 사용할 수 있습니다. 이 기능은 다양한 구성 호환성 검사를 수행하고 결과를 즉시 보고합니다.

연결 검증 보고서를 실행하면 Workspace는 현재 구성 및 퍼블리싱 템플릿 설정을 분석하여 Workspace와 대상 엔터프라이즈 시스템 데이터 모두와의 호환성을 확인합니다. 경로 오류, 매칭되지 않는 컴포넌트 타입 정의 및 파라미터, 잘못된 Lifecycle 또는 Revision 설정과 같은 구성 문제를 감지하여 다음 Configuration Validation Report 대화상자에 보고합니다.

구성 오류가 보고되어 전체 상태가 ERROR(Status)가 되면, 새 인스턴스를 생성하기 전에 해당 문제를 해결해야 합니다. WARNING 상태는 구성에 포함되지 않은 Workspace 컴포넌트 타입, 또는 엔터프라이즈 시스템 측에서 사용할 수 없는 지정 속성과 같은 이슈를 나타내며, 이 경우 구성된 인스턴스를 저장하고 사용할 수 있습니다.

보고된 오류와 경고는 적용된 구성/퍼블리싱 파일에서 수정하고, 그리고/또는 Workspace나 엔터프라이즈 시스템의 설정을 변경하여 해결할 수 있습니다. 인스턴스 정의가 성공적으로 완료되면 반드시  버튼을 클릭하십시오. 해당 인스턴스는 인터페이스의 메인 PLM Integration 페이지로 돌아가면 연결된 인스턴스 목록에 표시됩니다.

구성 파일을 편집한 후 새 인스턴스에 다시 업로드했다면, 새로 유입되었을 수 있는 문제를 감지하기 위해  버튼을 다시 사용하십시오.

Component Synchronization

Workspace와 연결된 엔터프라이즈 시스템 인스턴스 간(더 정확히는 파라메트릭 데이터)의 컴포넌트 동기화는 LibSync process workflow를 기반으로 합니다. LibSync 프로세스는 Workspace에 사전 정의되어 있으며, Workspace의 Admin - Processes 페이지에서는 접근(또는 편집)할 수 없습니다. 그러나 워크플로 기반 프로세스이므로, 동기화 동작의 결과를 확인하고 오류를 처리할 수 있습니다.

동기화 프로세스를 사용하려면 다음이 필요합니다:

  • 각 컴포넌트 타입에 대한 동기화 설정 구성(실무적으로는 다음을 의미):
    • 동기화 방향 결정(Workspace로 가져오기 또는 PLM으로 내보내기).
    • 어떤 컴포넌트 타입이 포함되는지, 그리고 새 컴포넌트를 어디에 생성할지 결정.
    • 매핑 또는 파라미터 속성 구성.
  • 해당되는 경우 Part Choices 데이터 매핑 구성.
  • 동기화 수행.

위의 처음 두 항목 그룹은 연결된 엔터프라이즈 시스템 인스턴스(예: PLM)에 사용되는 구성 파일에서 처리됩니다. 동기화 자체는 Workspace 인터페이스의 PLM Integration 페이지에서 필요 시(on-demand) 수행할 수 있으며, 또한 scheduled로 설정할 수도 있습니다. 즉, PLM 인스턴스 연결을 구성할 때 정의한 주기적 간격으로 자동 동기화를 수행합니다.

Configuring Synchronization

구성 파일에서 엔터프라이즈 시스템 인스턴스와의 연결은 Instance 태그 사이에 지정된 Driver 타입과 대상 URL로 정의됩니다. Configuration Generator를 사용해 구성 파일을 생성한 경우, 포함된 Driver 및 URL 참조는 생성 과정에서 Generate Configuration 대화상자에 입력한 값입니다.

<Instance>
    <Driver>[Driver Type]</Driver>
    <Url>[PLM API URL]</Url>
</Instance>
  • Arena® PLM 드라이버가 구성 파일에 지정된 경우, Arena 사용자 계정에서 사용 가능한 Arena workspaces를 수용하기 위한 추가 항목을 사용할 수 있습니다. 선택적 다자리 ID 참조 속성은 아래 예시와 같이 Instance 섹션에 context 태그 사이로 추가됩니다.
    • 
      <Instance>
          <Driver>Arena</Driver>
          <Url>https://api.arenasolutions.com/v1/</Url>
          <Context>12345678</Context>
          <!-- If a workspace ID is not defined, the PLM instance will work with Arena's default workspace for that account. -->
          <!-- The server will report an error if another PLM synchronization session is attempting to use a second workspace from the Arena user account. -->
      </Instance>
  • 연결된 시스템이 PTC Windchill PLM인 경우, Value 판독값에 대한 측정 단위(units of measure)를 활성화하기 위해 구성 라인을 추가해야 할 수 있습니다.
    • <Instance>
          <Driver>Windchill</Driver>
          <Url>URL</Url>
          <EnableUOMRead>true</EnableUOMRead>
      </Instance>

구성 파일의 다음 Schema 섹션에서는, 각 전용 파트 타입에 대해 동기화 매핑 섹션을 정의합니다. Workspace 측에서는 이것이 altiumType 타입의 컴포넌트이며, 그 값은 Altium Designer의 Preferences 대화상자에 있는 Data Management - Component Types page 에서 볼 수 있는 타입 파라미터 옵션 중 하나입니다. PLM 측에서는 PLM 공간에서의 값에 의해 결정되는 plmType 타입의 파트가 생성됩니다.

이 섹션은 파일에서 Entity 로 선언되며, 예를 들어 커패시터의 경우 다음과 같을 수 있습니다:

<Entity altiumType="Capacitor" plmType="Capacitor">
  .
  .
</Entity>
plmType 값은 사용 중인 특정 PLM 인스턴스에 따라 달라질 수 있습니다.

Entity내에서는 Workspace에서 PLM 인스턴스로의 동기화와 PLM 인스턴스에서 Workspace로의 동기화를 제어하고 구성하기 위해 두 개의 섹션이 사용되며, 이를 통해 단방향 또는 양방향 동기화를 설정할 수 있습니다. 아래 섹션들과 샘플 구성 파일에 포함된 주석을 함께 참고하여 자세한 내용을 확인하십시오. 최종적으로 구성 파일에 정의되는 내용은 사용자의 구체적인 요구사항과, 연결된 엔터프라이즈 시스템 인스턴스에 정의되어 있는 (PLM) 속성에 따라 달라집니다.

Part Choices 데이터 매핑을 정의하는 섹션은 샘플(또는 생성된) 구성 파일의 끝부분에 있습니다.

  • 구성 파일에 포함된 Parameters, Attributes 및 Values는 대/소문자를 구분합니다.
  • 기본 동기화 키(예: PlmPartNumber)를 공통으로 포함하는 경우를 제외하면, 구성 파일의 ToAltium 섹션과 ToPlm 섹션 양쪽에 동일한 컴포넌트 attribute/parameter를 포함하는 것은 권장되지 않습니다. 양방향 동기화는 해당 순서(PLM에서 Altium으로 먼저)로 발생하므로, 이 경우 PLM 데이터가 항상 우선합니다.
  • 엔터프라이즈 시스템과의 통합 설정에 대한 정보는 example configuration and publishing files를 참조하십시오.

Enterprise Server는 Altium Project ReleaserComponent Sync 프로세스를 사용할 때 기존 Arena PLM 아이템의 업데이트를 지원합니다. 이를 통해 Altium 측에서 새로 릴리스된 프로젝트 및 컴포넌트 데이터를 Arena BOM 부품 아이템(PCBA, FAB 및 Component 데이터)의 작업 리비전으로 푸시할 수 있습니다.

Altium 프로젝트를 Arena PLM으로 릴리스할 때(Project Release with Publish to PLM 프로세스 사용), 이전에 릴리스된 Arena Project BOM 리비전이 업데이트되며, 해당 부모에 연결된 추가 하위 부품 업데이트도 함께 반영됩니다. 이 경우 PLM 로그에는 작업 리비전이 업데이트되었고 Arena의 해당 BOM에 유효 리비전이 추가되었음을 알리는 경고가 포함됩니다.

Component Synchronization 수행

컴포넌트(라이브러리) 동기화는 Workspace PLM Integration 페이지의 PLM 인스턴스 항목에 있는 Sync action 버튼을 통해 수동으로 수행하거나, 인스턴스 설정에 지정된 automated cycle로 예약 실행할 수 있습니다. 동기화하려는 PLM 인스턴스에 연결된  컨트롤을 클릭하십시오. 동기화 프로세스는 연결된 구성 파일에 정의된 설정에 따라 LibSync 워크플로를 통해 진행됩니다.

컨트롤이  로 변경됩니다. 동기화 프로세스를 중지하려면 이 컨트롤을 클릭하십시오. 확인 창이 나타나며, 여기서  을(를) 클릭하여 동기화를 취소할 수 있습니다. 이미 동기화된 모든 컴포넌트는 그대로 유지되지만, 그 시점 이후의 추가 동기화는 수행되지 않습니다.

Workspace와 표시된 PLM 인스턴스 간 컴포넌트 동기화가 진행 중입니다.Workspace와 표시된 PLM 인스턴스 간 컴포넌트 동기화가 진행 중입니다.

동기화에는 only 마지막 동기화 실행 이후 수정된 컴포넌트(즉, 타임스탬프가 마지막 동기화 날짜보다 이후인 경우) 중에서 구성 파일의 동기화 기준을 통과한 항목이 포함됩니다. 이를 Incremental Synchronization라고 합니다.

컴포넌트 동기화를 실행하면 LibSync 프로세스는 사전 정의된 Workflow를 따라 완료되거나 오류를 만날 때까지 진행됩니다. 브라우저를 새로 고침(F5)하여 동기화 프로세스의 현재 상태를 표시하십시오. LibSync 프로세스를 모니터링하거나 검토하려면 Synchronization status 탭을 선택하고 Closed 목록 옵션을 선택하십시오. 프로세스가 아직 실행 중이면 Active 목록에 표시됩니다. 관리자에게 제공되는 버튼을 사용하면, 나열된 모든 동기화 활동의 상세 기록을 쉼표로 구분된 CSV 파일 형식(Synchronisation status.csv)으로 다운로드할 수 있습니다.

뷰의 하위 탭은 다음 정보를 제공합니다.

  • Diagram – 프로세스 워크플로를 나타내는 그래픽으로, 현재 단계 위치가 강조 표시됩니다(완료됨 또는 오류/실패 상태).
  • Data– 프로세스 작업에 대한 정보 요약으로, 각 단계의 성공/실패 여부와 기록된 프로세스 보고서로 연결되는 링크를 포함합니다 – 아래를 참조하십시오.
  • History – 주요 Workspace 동기화 이벤트를 순서대로 나열한 시간 로그입니다.

The LibSync 프로세스 결과는 Browser 탭 아래의 Process Management 페이지(Admin » Processes)에서도 확인할 수 있습니다.

Data 하위 탭 아래에 표시되는 선택된 LibSync 이벤트의 세부 정보에는 해당 이벤트의 시스템 로그 파일(PLM [date-number].log)로 연결되는 링크가 포함됩니다.

LibSync 프로세스가 실패하면, 요약 정보와 프로세스 다이어그램을 포함한 관련 오류 데이터와 함께 Handle errors 작업이 생성됩니다. 현재 작업은 메인 메뉴의 Tasks 옵션에서 접근하는 Tasks Management 페이지에서 확인할 수 있습니다.

예약 동기화

자동 동기화를 예약할 수도 있습니다. 이를 위해 PLM 인스턴스를 편집합니다(메인 PLM Integration 페이지에서 해당 이름 또는 관련 컨트롤을 클릭). 그런 다음 Component Synchronisation 탭을 선택하고 Synchronize PLM Components with server on schedule 옵션을 활성화합니다. Synchronize every 컨트롤을 사용하여 필요에 맞게 자동 동기화 일정을 설정하십시오. 시스템은 매우 유연하여 다음을 허용합니다:

  • 15/30/45/60/75/90분마다 예약 동기화 설정.
  • x시간마다 예약 동기화 설정.
  • 매일 예약 동기화 설정(지정한 시간에 수행).

정의한 일정은 메인 PLM Integration 페이지의 Sync scheduled 열에 반영됩니다.

동기화 일정 설정.동기화 일정 설정.

예약 동기화를 설정하려면(PLM 시스템용) 유효한 사용자 자격 증명을 제공해야 합니다. 자격 증명은 PLM 인스턴스를 설정할 때 이미 등록되어 있어야 하지만, 그렇지 않은 경우  버튼을 클릭하고 이어지는 PLM Credentials 창에 User namePassword을(를) 입력하십시오. 유효한 자격 증명이 없으면 예약 동기화는 OFF 상태로 유지됩니다. 필요 시 동기화(On-demand synchronization)도 수행할 수 없습니다.

동기화 프로세스를 필요 시 실행할 수도 있습니다.  버튼을 클릭하고 필요한 동기화 모드를 선택하십시오:

  • Incremental – 이 모드에서는 마지막 동기화 실행 이후 수정된(즉, 타임스탬프가 마지막 동기화 날짜보다 이후인) only 구성요소 중, 구성 파일의 동기화 기준을 통과한 항목이 동기화에 포함되며 변경 사항이 그에 따라 전파됩니다. 이것이 기본 모드이며, 메인 PLM Integration 페이지에서 PLM 인스턴스의  컨트롤을 클릭해 실행되는 모드와 동일합니다.
  • Full – 이 모드는 전체 동기화를 강제로 수행합니다. 구성 파일의 동기화 기준을 통과하는 모든 구성요소가 동기화에 포함되며 변경 사항이 그에 따라 전파됩니다.

프로세스 워크플로

PLM 통합을 지원하기 위해, 다음 프로세스 정의(및 그 기반 워크플로)가 Workspace를 통해 제공됩니다:

이 프로세스 정의는 제공된 그대로는 활성화하여 사용할 수 없습니다. 따라서 각각은 ‘템플릿’에 더 가깝습니다. 회사 요구사항에 맞게 편집하고 이름을 지정한 뒤 새 프로세스 정의로 저장하고, can 그런 다음 활성화하여 해당 프로세스 테마의 다른 모든 정의와 함께 사용하십시오.
  • Part Requests 프로세스 테마:
    • Part Request with PLM Part Create – PLM 인스턴스에서 구성요소(Component)를 자동으로 생성한 다음, 생성된 부품 번호를 Workspace의 구성요소로 다시 전파하는 기능을 지원합니다. 워크플로 다이어그램은 아래에 표시됩니다.

중요한 점은, 이 샘플 정의를 수정하여 자체 정의를 만들 때 부품을 생성할 PLM 인스턴스를 반드시 지정해야 한다는 것입니다. 워크플로 다이어그램에서 Create Part in PLM 엔티티를 선택하고 PLM Instance 필드에 연결된 드롭다운 메뉴에서 PLM 인스턴스를 선택하십시오. 이 메뉴에는 현재 정의된 모든 PLM 인스턴스가 나열됩니다(인터페이스의 PLM Integration 페이지에서 정의된 항목).

► 프로세스 워크플로 작업에 대한 자세한 내용은 Creating and Managing Processes를 참조하십시오.

  • Project Activities 프로세스 테마:
  • Publish to PLM (User selects) – 릴리스된 Workspace 프로젝트 출력물을 통합된 PLM 인스턴스로 게시하며, 사용자가 게시할 출력물을 정확히 선택할 수 있습니다. 워크플로 다이어그램은 아래에 표시됩니다.

  • Project Releaser with Publish – Project Releaser의 추가 단계로 통합된 PLM 인스턴스에 게시합니다. 워크플로 다이어그램은 아래에 표시됩니다.

  • Project Creations 프로세스 테마:
    • Project with initialise in PLM – PLM 인스턴스에서 부품 번호를 자동으로 생성한 다음, 이를 Workspace 설계 프로젝트의 파라미터로 전파하는 기능을 지원합니다. 워크플로 다이어그램은 아래에 표시됩니다.

PLM 관련 프로세스 접근

다음 섹션에서는 활성화된 PLM 관련 프로세스에 접근하는 위치를 강조합니다. 또한 샘플은 제공된 그대로는 직접 사용할 수 없으므로, 설명을 위해 다음 항목들이 샘플로부터 생성되었습니다:

  • PR with PLM Part Create – 샘플 프로세스 정의 Part Request with PLM Part Create에서 생성.
  • Publish to Company PLM – Choose Data – 샘플 프로세스 정의 Publish to PLM (User selects)에서 생성.
  • Project Releaser with Publish to Company PLM – 샘플 프로세스 정의 Project Releaser with Publish에서 생성.
  • Create Project with PLM Initialise – 샘플 프로세스 정의 Project with Initialise in PLM에서 생성.
Workspace 관리자는 Workspace 인터페이스의 Processes 영역 내 해당 프로세스 테마 탭에서   컨트롤을 클릭하여, 활성화된 어떤 프로세스 정의든 새 인스턴스를 직접 시작할 수 있습니다.

부품 요청

Altium Designer 내에서는 Explorer panel에서(검색 수행 후), Manufacturer Part Search panelDetails 창에서, 또는 Components panel의 구성요소 목록 하단 링크에서 접근할 수 있습니다.

Workspace 인터페이스에서는, 활성화된 프로세스 정의를 Part Requests 페이지에서 페이지 우측 상단의   버튼을 클릭하여 접근할 수 있습니다.

프로젝트 활동

Altium Designer에서 Enterprise Server Workspace로 릴리스된 프로젝트 설계 데이터는 Workspace의 Publish to PLM 프로세스를 통해 제어된 방식으로 PLM으로 전파될 수 있습니다. Workspace 프로세스는 게시 활동을 위한 인터페이스와 방법론을 정의하며, 지정된 XML Publishing Template는 파일 데이터가 대상 PLM 시스템으로 전파되는 방식을 정의합니다.

게시 프로세스에 대한 더 자세한 내용은 Publishing to a PLM을(를) 참조하십시오.

표준 게시 프로세스

설계 측면에서, 표준 PLM 게시 프로세스는 Altium Designer 내에서 활성 프로젝트의 Project » Project Activities 하위 메뉴를 통해 접근할 수 있습니다.

프로젝트 관련 프로세스는 Projects panel에서 설계 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭해 여는 Project Activities 컨텍스트 하위 메뉴에서도 접근할 수 있습니다.

Workspace 인터페이스에서는 Project Management 보기에서  버튼을 클릭하여 활성 프로세스 정의에 접근할 수 있습니다.

Project Releaser로 게시하기

Project Releaser의 일부로 PLM 인스턴스에 게시하는 프로세스는 Altium Designer 내에서 활성 프로젝트의 Project » Project Releaser 하위 메뉴를 통해 접근할 수 있습니다.

릴리스 관련 프로세스는 Projects panel에서 설계 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭해 여는 Project Releaser 컨텍스트 하위 메뉴에서도 접근할 수 있습니다.

Project Releaser이(가) 표시되며, 추가 단계인 7: Publish to PLM가 포함됩니다. 또한  버튼과 연결된 메뉴에서 Prepare & Release & Publish to PLM 명령을 사용할 수 있는데, 이는 생성된 데이터와 실행 보고서를 검토하기 위해 중지하지 않고 Project Releaser을(를) 실행하고자 할 때 사용합니다.

표준 Prepare command로 Project Releaser을(를) 실행하면, 데이터를 검토하고 릴리스한 뒤 Execution Report 단계에서  버튼이 표시됩니다. 이를 클릭하면 프로세스의 기본 워크플로가 계속 진행되어 PLM으로 게시됩니다. Login Credentials 대화상자가 나타납니다. PLM 인스턴스의 Username Password 을(를) 입력하고, 사용할 PLM Template을 선택하십시오(양식 <PLMInstance>:<PublishingTemplate>로 표시됨).

Prepare & Release & Publish to PLM 명령을 사용하기로 선택했다면, 최종적으로 Login Credentials 대화상자가 바로 표시됩니다. Project Releaser은(는) Execution Report 단계에서 일시 정지하지 않으며,  버튼도 표시되지 않습니다.
PLM 인스턴스 로그인 자격 증명은 해당 인스턴스에 처음 게시할 때만 필요합니다. 이후에는 Workspace에 저장됩니다. 그 다음부터는 동일한 PLM 인스턴스에 해당 프로젝트를 게시할 때, 정의된 워크플로와 선택한 게시 템플릿에 따라 바로 진행됩니다.

Diagram 탭을 클릭하여 프로세스의 기본 워크플로를 확인하십시오.

  버튼을 클릭하여 해당 워크플로에 따라 게시 프로세스를 진행하십시오.

처음 게시하는 경우이며(PLM 측) 부품 번호가 아직 Workspace 프로젝트와 연결되어 있지 않다면, 초기 게시 과정에서 해당 부품 번호가 PLM에서 생성되고 프로젝트에 연결됩니다. 또한 게시 작업의 일부로, Workspace 라이브러리 컴포넌트에 대한 컴포넌트 항목을 PLM 인스턴스에 정의할 수도 있습니다. 이를 통해 PLM 내에서 컴포넌트 BOM을 얻을 수 있습니다(선택 사항이며, 프로젝트를 PLM 인스턴스에 게시할 때 정의/사용한 게시 템플릿에 따라 달라짐).

Workspace 인터페이스에서 PLM 게시 프로세스의 상태를 확인하려면, Projects 보기에서 프로젝트를 열었을 때 표시되는 해당 프로젝트의 상세 보기에서 Activities 보기를 선택하십시오. 프로세스 실행 중 상태를 보려면 Opened 보기 옵션을 선택하고, 프로세스 완료 후 상태 정보를 보려면 Closed activities 옵션을 선택하십시오.

PLM 인스턴스에서 생성된 부품 번호 등 정확히 무엇이 생성되었는지는 프로세스 워크플로의 Data 탭에서 확인할 수 있습니다.

프로젝트 생성

설계 측면에서는 Altium Designer의 기본 File » New » Project in <Workspace> 하위 메뉴에서 접근합니다.

Workspace 인터페이스에서는 Projects 보기에서  버튼을 클릭하여 활성화된 프로세스 정의에 접근할 수 있습니다.

또한 프로젝트를 클론(복제)할 때도, Projects 보기의  메뉴 버튼에서 접근할 수 있습니다.

프로세스 워크플로가 진행되며, 프로젝트의 이름, 설명, 유형, 그리고 생성 시 사용할 Project Template Item을 정의할 수 있는 대화상자가 표시됩니다. Start을(를) 클릭하면 Login Credentials 대화상자가 나타납니다. PLM 인스턴스의 Username Password 을(를) 입력하고, 사용할 PLM Template을 선택하십시오(양식 <PLMInstance>:<PublishingTemplate>로 표시됨). 그런 다음 Submit 을(를) 클릭하여 워크플로를 진행합니다.

관련 부품 번호는 PLM 인스턴스에서 프로젝트에 대해 자동으로 생성된 다음, Workspace 프로젝트 매개변수로 Workspace에 다시 전파됩니다. 이러한 매개변수는 특수 문자열(special strings)로 사용할 수 있으며, 설계 편집기에서 배치된 텍스트 문자열을 선택한 상태로 Properties 패널에서 접근합니다. 프로젝트에 대해 정의된 Workspace 매개변수는 Project Options 대화상자(Project » Project Options)의 Parameters tab에서도 확인할 수 있습니다.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠