빠른 시작 Mendix–Teamcenter 통합 | Mendix

메인 컨텐츠로 가기

빠른 시작 Mendix–Teamcenter 통합 

주요 테이크 아웃

  • Teamcenter Extension 샘플 앱은 통합 여정을 시작하기에 가장 좋은 곳입니다. Mendix Teamcenter를 사용하여. 샘플 앱을 사용하면 바로 사용할 수 있는 통합 세트가 제공되므로 바로 시작할 수 있습니다.
  • Teamcenter에 인증하는 방법은 환경에 따라 다릅니다. Teamcenter X의 인증 설정은 기존 Teamcenter와 다릅니다. 설정에 필요한 모든 단계를 따르는 것이 중요합니다.
  • Teamcenter Extension 샘플 앱은 Teamcenter와의 통합을 이해하는 완벽한 방법입니다. Mendix 후드 아래에서 작업합니다. 가장 일반적인 유형의 통합이 Studio Pro에서 어떻게 설정되는지 직접 검사할 수 있습니다.
이 가이드에서는 Teamcenter 환경과 통합되는 첫 번째 애플리케이션을 설정합니다. 목표는 다음과 같습니다. Teamcenter 확장 샘플 앱 실행하고 첫 번째 자체 통합을 추가합니다. 이 가이드의 모든 단계를 따르려면 Teamcenter 또는 Teamcenter X 환경에 액세스할 수 있는지 확인하세요.
Teamcenter Extension 샘플 앱에는 이미 다음이 모두 포함되어 있습니다. 팀센터 커넥터 그리고 Teamcenter 확장이 가이드에서는 Teamcenter 커넥터를 사용하여 Teamcenter에 대한 첫 번째 호출만 수행합니다. 후속 블로그 게시물에서는 Teamcenter 확장 기능을 사용하여 새로운 사용자 지정 통합을 만드는 방법도 설명합니다. 이러한 모듈에 대한 자세한 내용은 다음을 참조하세요. 최근 블로그 게시물을 읽어보세요 바로 그 주제에 대해서요!

1 – 앱 만들기

우리는 새로운 앱을 만들 것입니다 Mendix Studio Pro 10.24.2를 사용하고 Teamcenter Extension Sample App v4.1.0을 시작점으로 사용하세요. 다음 두 가지 방법 중 하나를 사용하여 앱을 만드세요.
  • 옵션 이렇게 하려면 먼저 Studio Pro를 열고 다음을 선택하세요. 새 앱 만들기. 사용 가능한 시작 앱 개요에서 다음을 선택하세요. Teamcenter 확장 샘플 앱.
  • 옵션 또는 다음으로 이동하세요. Teamcenter 확장 샘플 앱 마켓플레이스 페이지 선택하고 앱으로 시작하세요 앱 생성 마법사를 진행합니다. 앱은 다음에서 생성됩니다. Mendix 버전이 10.12.6이므로 Studio Pro 버전 10.24.2에서 앱을 열고 업그레이드하세요.
Studio Pro에서 프로젝트를 처음 열면 애드온 모듈을 활성화하라는 메시지가 표시됩니다. TeamcenterExtension.mx모듈. 선택하셔야합니다. 신뢰 모듈 및 확장 기능 활성화.
이제 Studio Pro에서 새로 만든 앱이 나타납니다. 오류 창에 표시되는 오류를 해결하는 것부터 시작해 보겠습니다. 오류는 값을 설정하라는 메시지를 표시합니다. 암호화 키, 앱에 자격 증명을 안전하게 저장하는 데 필요합니다.
오류를 두 번 클릭하면 앱 설정 대화 상자가 열립니다.
설정 대화 상자에서 다음을 엽니다. 태만 구성으로 이동 상수 탭하고 암호화 키 정확히 32자로 구성된 키에 상수를 적용합니다. 원하는 방법을 사용하여 안전한 키를 생성하세요.
이제 Teamcenter에 연결하기 위해 애플리케이션을 구성할 준비가 되었습니다.

2 – Teamcenter에 연결

프로젝트를 실행하고 앱을 확인하세요. MX관리자 사용자.
관리자를 위한 이 구성 페이지가 나타납니다. 클릭하세요. Teamcenter 구성.
이 페이지에서는 모든 Teamcenter 구성 목록을 확인할 수 있습니다. 연결하려는 각 인스턴스에 대해 Teamcenter 구성이 필요합니다. 현재 목록이 비어 있으므로 구성을 생성하겠습니다.
진행 방식은 Teamcenter 환경에 따라 다릅니다. 환경이 Teamcenter(기존)이고 자격 증명을 사용하여 인증하도록 설정된 경우 2.1절로 이동하십시오. 환경이 Teamcenter(기존)이지만 SSO를 사용하여 인증하는 경우 2.2절로 이동하십시오. Teamcenter X Premium 환경에 액세스할 수 있는 경우 2.3절로 이동하십시오.

2.1 – 자격 증명을 사용하여 연결

자격 증명을 사용하여 인증하는 환경이 있는 경우 이 섹션을 계속 진행하세요. Teamcenter 구성 페이지에서 다음을 클릭하세요. 신제품 Teamcenter 인스턴스를 구성합니다. 이 경우에는 다음만 필요합니다. Teamcenter 호스트 주소 그리고 Teamcenter FMS URL아래와 같습니다. 도메인이 https로 시작하는 경우 Teamcenter 인스턴스의 클라이언트 인증서를 가져와야 할 수 있습니다. 이 페이지의 문서.
구성을 저장합니다. 페이지 오른쪽에 있는 데모 전환기를 사용하여 다음으로 전환합니다. 데모_사용자.
여기서 사용자 대시보드가 ​​나타납니다. 현재 로그인되어 있습니다. Mendix 앱이지만 아직 Teamcenter 인스턴스에 적용되지 않았습니다. Teamcenter 로그인.
사용자 이름과 비밀번호를 입력하고 로그인하세요. 그룹직위별 필수 필드가 있을 수 있지만, 그렇지 않은 경우가 많습니다.
모든 것이 정상적으로 진행되었다면 이제 사용자 대시보드가 ​​나타납니다. 오른쪽 타일은 사용자에게 유효한 Teamcenter 세션이 있음을 나타냅니다. 이제 3번 섹션으로 이동하여 첫 번째 통화를 시작할 준비가 되었습니다. Mendix Teamcenter로.

2.2 – SSO에 연결

SSO를 사용하여 인증하는 기존 Teamcenter 환경이 있는 경우 이 섹션을 계속 진행하세요. 먼저 Studio Pro로 돌아가야 합니다. 앱 설정, 그리고 런타임 탭 설정 시작 후 마이크로플로우로 SSO_등록 요청 핸들러 인사말 티씨커넥터 모듈. 애플리케이션을 다시 시작하고 Teamcenter 구성 페이지로 돌아가세요.
Teamcenter 구성 페이지에서 다음을 클릭합니다. 신제품 Teamcenter 인스턴스를 구성하세요. 설정 SSO 활성화됨가능아래 값은 이 가이드에서 예시로 사용된 환경에 적용할 수 있지만, 사용자의 엔드포인트는 다를 수 있습니다.
이러한 필드를 구성하는 방법이 확실하지 않은 경우 Teamcenter Connector 설명서 페이지의 섹션 6b를 참조하세요. Teamcenter에 연결하도록 구성합니다. Teamcenter 관리자에게 문의하세요.
아직 추가하지 않은 경우 Mendix 신청 애플리케이션 레지스트리 테이블, 이 문서 페이지를 참조하세요. 귀하의 도메인은 https로 시작할 가능성이 높습니다. 그렇다면 Teamcenter 인스턴스의 클라이언트 인증서를 가져와야 할 수도 있습니다. 이 Mendix 문서 페이지.
구성을 저장합니다. 페이지 오른쪽에 있는 데모 전환기를 사용하여 다음으로 전환합니다. 데모_사용자.
여기서 사용자 대시보드가 ​​나타납니다. 현재 로그인되어 있습니다. Mendix 앱이지만 아직 Teamcenter 인스턴스에 적용되지 않았습니다. Teamcenter 로그인 SSO 로그인 페이지에서 인증하세요.
성공적으로 로그인하면 다시 귀하의 페이지로 리디렉션됩니다. Mendix 귀하가 로그인한 애플리케이션 데모_사용자 사용자 대시보드가 ​​나타납니다. 오른쪽 타일은 사용자에게 유효한 Teamcenter 세션이 있음을 나타냅니다. 이제 3단계로 넘어가 첫 번째 Teamcenter 통화를 시작할 준비가 되었습니다. Mendix.
콜백을 실행하면 아래와 같은 브라우저 오류 페이지로 돌아가는 경우(정확한 페이지는 브라우저마다 다름) 염두에 두어야 할 세 가지 중요한 고려 사항이 있습니다.
  • 다음을 사용하여 애플리케이션이 등록되었는지 확인하세요. UID as LDAP 사용자 이름 속성 인간을 애플리케이션 레지스트리 테이블.
  • 애플리케이션을 등록할 때 로컬 개발/테스트 목적의 로컬호스트 콜백과 클라우드 호스팅 애플리케이션 콜백을 위한 별도의 앱 등록이 필요합니다.
  • 앱의 프로젝트 설정에 필요한 TLS/SSL 인증서가 추가되었는지 확인하세요.
  • 콜백 URL의 포트가 프로젝트 런타임 포트와 동일한지 확인하세요.

2.3 – Teamcenter X SSO에 연결

Teamcenter X 환경이 있는 경우 이 섹션을 계속 진행하세요. 먼저 Studio Pro로 돌아가야 합니다. 앱 설정, 그리고 런타임 탭 설정 시작 후 마이크로플로우로 OIDC.ASU_OIDC_시작. 응용 프로그램을 다시 시작하고 Teamcenter 구성 페이지로 돌아갑니다.
Teamcenter 구성 페이지에서 다음을 클릭합니다. 신제품 Teamcenter 인스턴스를 구성하세요. 설정 TcX 환경인가요?가능아래 값은 이 가이드에서 예시로 사용된 환경에 적용 가능하지만, 엔드포인트는 다를 수 있습니다. 이러한 필드 구성 방법을 잘 모르시겠다면 담당자에게 문의하세요. Siemens CApS 팀. 도메인은 https로 시작할 가능성이 높습니다. 그렇다면 인증서를 가져와야 할 수도 있습니다. 이 Mendix 문서 페이지.
모든 필수 세부 정보를 입력한 후 Teamcenter 구성을 저장하세요. 관리자 구성 페이지로 돌아가세요. 이제 두 개의 새 버튼이 표시됩니다. 을 클릭하세요. MxModelReflection 구성.
확인 행정실, MxModelReflection, OIDC시스템 모듈 클릭 모듈 동기화 그리고 검사된 모듈의 모든 엔터티와 마이크로플로.
완료되면 관리자의 구성 페이지로 돌아가서 다음을 클릭합니다. OIDC 구성.
OIDC 공급자 구성 클릭 신제품 새로운 OIDC 구성을 생성합니다.
입력 별명, 고객 ID고객 비밀. 들어가다 자동 구성 URL 클릭 구성 가져 오기. 이러한 필드를 구성하는 방법이 확실하지 않으면 담당자에게 문의하세요. Siemens CApS 팀. 보도자료 찜하기 다음 단계로 넘어가기 전에 페이지 맨 아래에서 확인하세요.
동일한 OIDC 구성을 다시 열고 다음 범위를 추가합니다. openid, 윤곽, 이메일, 샘_계정, 사마우스.텐. 구성을 다시 저장합니다.
동일한 OIDC 구성을 다시 열고 다음으로 이동하세요. 사용자 프로비저닝 탭. 설정 사용자 주체가 저장되는 속성이메일. $XNUMX Million 미만 속성 매핑 스크린샷과 같이 매핑을 설정하고 구성을 다시 저장하세요.
응용 프로그램에서 로그아웃하고 다음을 클릭하세요. TcX SSO 로그인 버튼을 클릭합니다.
Teamcenter X 인스턴스에 인증된 사용자로 로그인하세요. 로그인에 성공하면 다시 해당 페이지로 리디렉션됩니다. Mendix 응용 프로그램. 현재 사용자는 다음에 로그인되어 있습니다. Mendix 오른쪽 타일에서 알 수 있듯이 아직 Teamcenter에 연결되지 않았습니다. 클릭하세요. Teamcenter 로그인.
잠시 후 오른쪽 타일은 사용자에게 유효한 Teamcenter 세션이 있음을 나타냅니다. 이제 3번 섹션으로 이동하여 첫 번째 통화를 시작할 준비가 되었습니다. Mendix Teamcenter로.
콜백을 실행하면 아래와 같은 브라우저 오류 페이지로 돌아가는 경우(정확한 페이지는 브라우저마다 다름) 염두에 두어야 할 세 가지 중요한 고려 사항이 있습니다.
  • 프로젝트 설정에 필요한 TLS/SSL 인증서가 있는지 확인하세요.
  • 콜백 URL의 포트가 프로젝트 런타임 포트와 동일한지 확인하세요.
  • 애플리케이션을 등록할 때 로컬호스트에 대한 콜백과 클라우드 호스팅 애플리케이션에 대한 콜백에 대해 별도의 앱 등록이 필요합니다.
등록에 도움이 필요하면 Mendix 응용 프로그램 및 콜백 URL, 사용자 온보딩 또는 Teamcenter X의 올바른 계층이 있는지 확인해야 하는 경우 문의하세요. Siemens CApS 팀.

3 – 앱 테스트

이제 우리는 로그인했습니다 Mendix Teamcenter와 함께 사용할 경우, 샘플 앱은 이미 구현된 다양한 호출을 제공합니다. 이러한 각 통합은 Teamcenter Extension에서 생성되어 샘플 앱에 구현되었습니다. 이 시리즈의 다음 블로그 게시물에서는 새로 생성된 통합을 구현해 보겠습니다. 하지만 지금은 이미 생성된 통합 중 일부를 살펴보겠습니다. 검색 항목 수정 항목 개정에 대한 검색을 시작하세요.
다음 페이지는 다음을 구현합니다. 항목 수정… Teamcenter에서 저장된 쿼리 검색. 이 구현에서는 성함, 아이템 ID항목 수정 유형 필드를 사용할 수 있습니다. Teamcenter 환경에 있는 이름으로 항목 개정을 검색하세요.
별표(*)만 사용하여 모든 항목 수정 버전과 파생된 객체 유형을 검색할 수 있습니다. 단, 일치하는 모든 객체가 반환되므로 호출 시간이 매우 오래 걸릴 수 있으므로 주의하세요. 검색 매개변수를 구체적으로 지정하면 검색 속도가 빨라집니다.
이 페이지는 Teamcenter 호출이 완료된 후 검색 결과를 표시합니다. 항목 수정 자세한 내용을 보려면 여기를 클릭하세요. 이 기능 외에도 샘플 앱에는 다음 기능이 구현되어 있습니다. 업데이트개정 선택된 항목 개정; 기본 또는 사용자 정의 구성으로 구조(예: BOM) 표시; 항목 개정의 첨부된 데이터 세트 관리; 또는 생성 새로운 문제 보고서 항목 수정을 위해.
홈페이지로 돌아가면 세 개의 추가 버튼이 있습니다. WorkspaceObject 검색 의 구현입니다 일반 … 저장된 쿼리 검색. 데이터 세트 검색 의 구현입니다 데이터 세트… 저장된 쿼리 검색. 아이템 생성 첫 번째 항목 개정과 함께 새 항목을 만듭니다.
Teamcenter Extension 샘플 앱은 이러한 기존 통합을 보여줄 뿐만 아니라 Teamcenter Extension을 사용하여 이러한 통합이 어떻게 구현되었는지 이해하는 데 도움을 줍니다. 마이크로플로를 살펴보면 DS_항목 수정 검색 기준_데모항목 수정 가져오기, 주석은 우리에게 서브 마이크로흐름을 알려줍니다. DemoItemRevision_SavedQueryItemRevision Teamcenter Extension에서 생성됩니다. 샘플 앱에 구현된 이 마이크로플로는 현재 그대로 작동합니다. 하지만 Teamcenter Extension에서 생성된 다른 마이크로플로로 대체할 수도 있으며, 이에 대해서는 다음 블로그 게시물에서 다루겠습니다.
이 기능을 직접 사용해 보시고 탐구해 보시기를 권해드리고 싶습니다. 탐구하고 실험하는 것을 두려워하지 마세요!

첫 번째 마무리하기 Mendix–Teamcenter 통합

이 애플리케이션을 통합하여 설정하신 것을 축하드립니다. Mendix Teamcenter와 함께! Teamcenter Extension Sample App은 즉시 사용 가능한 기능과 통찰력을 제공하여 강력한 기반을 제공합니다. MendixTeamcenter 상호 작용. 자격 증명, SSO 또는 Teamcenter X 등 다양한 연결 방식을 통해 통합을 확장할 수 있는 도구가 제공됩니다. Studio Pro에서 앱의 기능을 자유롭게 탐색하고 실험해 보세요. 도움이 필요하면 설명서와 커뮤니티 리소스를 활용하는 것도 잊지 마세요.

자주 묻는 질문들 (FAQ)

언어를 선택하세요