본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

모듈 인터페이스

모듈 인터페이스는 임베딩될 때 부모 모듈에서 변수로 매핑할 수 있는 변수 집합이며, URL에서 초기화됩니다. Workshop 모듈의 API로 모듈 인터페이스를 생각할 수 있습니다.

모듈 인터페이스에 변수를 추가하려면 변수에 대한 설정 패널로 이동하여 외부 ID를 추가하고 모듈 인터페이스용 토글이 활성화되어 있는지 확인하세요. 선택적으로 모듈 인터페이스 변수에 디스플레이 이름과 설명을 추가할 수 있으며, 모듈이 임베드되거나 Open Workshop module event에서 사용될 때 표시됩니다.

모듈 인터페이스 구성

임베디드 모듈 인터페이스

모듈을 임베디드 할 때 해당 모듈의 모듈 인터페이스 변수가 입력으로 구성 가능합니다. 이에 대한 자세한 내용은 임베디드 모듈 문서 내의 변수 통신에서 확인할 수 있습니다.

Open Workshop module event

Open Workshop module 이벤트는 아래에 설명된 것처럼 수동으로 URL을 생성하는 것을 피할 수 있습니다. 선택한 모듈의 인터페이스가 나타나고, 현재 모듈에서 선택한 모듈의 인터페이스 변수로 변수 값을 전달할 수 있습니다. 이벤트가 호출될 때 URL은 현재 값을 사용하여 선택한 모듈을 엽니다.

모듈 인터페이스 변수를 사용하여 URL 생성하기

Open Workshop module 이벤트 외부에서는 URL 쿼리 매개변수 값에 대한 모듈 인터페이스 변수를 사용하여 애플리케이션 상태에 대한 맞춤 링크를 공유할 수 있는 동적으로 생성된 URL을 수동으로 생성할 수 있습니다. 이를 위해 아래 단계를 따르십시오:

  1. Workshop 앱에 로그인합니다.
  2. 브라우저에서 URL을 복사합니다. 보기 모드에서 편집 모드가 아닌 경우 확인하십시오. 이 URL은 고정되어 있으므로, 올바른 권한을 가진 다른 사용자와 공유할 수 있습니다.
  3. 이제 편집 모드로 돌아갑니다.
  4. 왼쪽 사이드바에 있는 변수 메뉴를 선택합니다.
  5. 새 변수 > 스트링 > 정적을 생성합니다.
  6. 변수 설정 탭으로 이동하고 외부 ID를 추가합니다.
  7. 단계 2의 URL에 ?를 추가한 다음 외부 ID, =, 그리고 설정하려는 값을 추가합니다. 예를 들어, ?interfaceVariable=123. 앰퍼샌드 &를 추가한 다음 추가 외부 ID와 값이 =인 다른 모듈 인터페이스 변수를 추가할 수 있습니다.

링크가 사용 준비되었으며, URL에 설정된 값으로 모듈 인터페이스 변수를 정의합니다. 이 링크는 변수 변환을 사용하여 동적으로 생성될 수 있으며, 값은 액션 양식, 함수 또는 다른 변수 변환에서 가져올 수 있습니다.

테스트 목적으로 URL에서 /latest//dev/로 변경하면, 링크는 최근 게시된 버젼 대신 Workshop 애플리케이션의 마지막 저장된 버젼으로 리디렉션됩니다.

Carbon 탐색

여기에서 Carbon 탐색과 함께 모듈 인터페이스 변수 사용에 대해 읽어보세요. Carbon이 지원하는 변수 유형에 대한 몇 가지 제한 사항과 Carbon 모듈 탭에 대한 매개변수를 구성할 때 외부 ID가 variable.으로 접두사가 붙어야 한다는 점에 유의하세요.