vRealize Automation에는 다양한 사용자 지정 속성이 함께 제공됩니다. 새 속성을 정의하여 고유한 사용자 지정 속성을 생성하고 시스템 프로비저닝을 더 효과적으로 제어할 수도 있습니다.

속성을 Blueprint 또는 예약에 추가할 때 속성 값을 입력하라는 메시지를 사용자에게 표시할지 그리고 속성 값을 암호화할지 결정할 수 있습니다.

속성이 렌더링되는 방식을 지정할 수 있습니다. 예를 들어 확인란을 표시할지 아니면 사용자 지정 vRealize Orchestrator 워크플로에서 가져온 값으로 드롭다운 메뉴를 표시할지 지정할 수 있습니다.

또한 속성을 사용하여 사용자 지정 워크플로가 작동하는 방식을 제어할 수도 있습니다. vRealize Automation Designer를 사용하여 사용자 지정 워크플로를 정의 및 사용하는 방법에 대한 자세한 내용은 수명 주기 확장성을 참조하십시오.

속성 정의 이름 지정 모범 사례

제공된 vRealize Automation 사용자 지정 속성과의 이름 지정 충돌을 피하려면 생성하는 모든 속성 이름에 표준화된 의미 있는 접두사를 사용하십시오. 모든 새 속성 이름에 회사 이름 또는 기능 이름과 같은 접두사를 사용하고 그 뒤에 점을 추가하십시오. VMware는 점(.)이 포함되지 않은 모든 속성 이름을 예약합니다. 이러한 권장 사항을 따르지 않는 속성 이름은 vRealize Automation 사용자 지정 속성과 충돌할 수 있습니다. 그러한 경우가 발생하면 사용자가 생성하는 속성 정의보다 vRealize Automation 사용자 지정 속성에 더 높은 우선 순위가 지정됩니다.

제한 사항

TypeString과 같고 Display as가 Dropdown과 같은 속성 정의를 생성하는 경우 드롭다운 목록을 채우는 속성을 반환하는 vRealize Orchestrator 작업을 사용하면 목록이 임의 순서로 생성됩니다. 순서는 지정할 수 없습니다.

일반 절차

다음 단계에서는 새 속성 정의를 생성 및 사용하는 일반 절차를 설명합니다.

  1. 새 속성 정의를 생성하고 이를 부울 또는 정수 컨텐츠와 같은 특정 유형의 컨텐츠에 허용되는 데이터 유형과 연결합니다. 새 속성 이름을 위한 표준 이름 지정 규칙을 사용합니다(예: my_grouping_prefixmy_property_name).

  2. 속성 정의를 확인란 또는 드롭다운 메뉴와 같은 표시 유형과 연결합니다. 사용 가능한 표시 유형은 선택된 데이터 유형에서 도출됩니다.

  3. 속성을 Blueprint에 개별적으로 또는 속성 그룹의 일부로 추가합니다.

    속성을 Blueprint에 추가하고 속성 값을 암호화해야 하는지를 지정합니다.

    속성을 Blueprint에 추가하고 사용자에게 속성 값을 지정하도록 요청해야 하는지를 지정합니다.

  4. 시스템 요청자로서, 지시에 따라 필요한 값을 지정합니다.

vRealize Orchestrator 스크립트 작업을 사용하여 드롭다운 메뉴에 속성 값을 채울 수도 있습니다. 이 밖에도, vRealize Orchestrator 스크립트 작업을 사용하면 다른 속성에 대해 지정된 값을 기반으로 드롭다운 메뉴 값을 채울 수도 있습니다.

vra content list --type property-definition vRealize CloudClient 명령을 사용하여 현재 vRealize Automation 인스턴스 테넌트의 모든 속성 정의를 나열할 수 있습니다. vra content list --type property-group vRealize CloudClient 명령을 사용하여 모든 속성 그룹을 나열할 수도 있습니다. 속성 정의와 속성 그룹을 일부 또는 전부 패키지에 추가하고 패키지를 zip 파일로 내보낼 수 있습니다. 그런 다음 이 패키지를 다른 vRealize Automation 인스턴스 테넌트로 내보낼 수 있습니다. vRealize CloudClient와 그 사용에 대한 자세한 내용은 VMware Developer Center(https://developercenter.vmware.com/tool/cloudclient)를 참조하십시오.