Show Menu
화제×

리소스의 데이터 구조 구성

새 사용자 지정 리소스를 만든 후 데이터 구조를 구성해야 합니다.
리소스를 편집할 때 Data structure 탭에서 다음을 추가할 수 있습니다.

리소스에 필드 추가

새로운 필드를 리소스에 추가하여 기본 데이터 모델의 일부가 아닌 데이터를 저장할 수 있습니다.
  1. Create element 버튼을 사용하여 필드를 만듭니다.
  2. 레이블, ID, 필드 유형을 지정하고 이 필드에 허용된 최대 길이를 정의합니다.
    ID 필드는 필수 항목이며 추가된 각 필드에 대해 고유해야 합니다.
    최대 30자를 사용할 수 있습니다.
  3. 필드 중 하나를 수정하려면 Edit Properties 버튼을 선택합니다.
  4. Field definition 화면에서 대상자 및 타겟팅에 사용할 카테고리를 정의하거나 설명을 추가할 수 있습니다.
  5. 사용자에게 제공할 값(열거형 값)을 정의해야 하는 경우 옵션을 Specify a list of authorized values 선택합니다.
    그런 다음 Create element ​을(를) 클릭하고 Label Value ​을(를) 지정합니다. 필요한 만큼 값을 추가합니다.
  6. 필드를 추가한 후에는 Add audit fields 상자를 선택하여 생성 날짜, 리소스를 생성한 사용자, 날짜 및 마지막으로 수정한 작성자를 설명하는 필드를 포함합니다.
  7. 특정 리소스에 대한 액세스 권한이 있는 사람을 나타내는 필드를 포함하려면 Add access authorization management fields 상자를 선택합니다.
    이러한 필드는 데이터베이스 업데이트가 수행된 후 표시할 수 있는 데이터 및 메타데이터에 나타납니다. 자세한 내용은 데이터베이스 구조 업데이트 섹션을 참조하십시오.
  8. Add automatic ID 필드를 선택하여 ID를 자동으로 생성합니다. 기존 엔터티는 비어 있습니다. 자세한 내용은 프로필 및 사용자 지정 리소스에 대한 고유 ID 생성 을 참조하십시오.
  9. 목록 및 작성 단계에서 리소스 요소의 이름이 표시되는 방식을 수정하려면 Customize the title of the resource elements 상자를 선택합니다. 이 리소스를 위해 생성한 필드에서 필드를 선택합니다.
    이 옵션을 선택하지 않으면 이 테이블의 모든 엔티티를 나열할 때 자동 기본 키(엔티티가 테이블에 추가될 때마다 자동으로 생성됨)가 사용됩니다.
이제 리소스의 필드가 정의되었습니다.

식별 키 정의

각 리소스에는 하나 이상의 고유 키가 있어야 합니다. 예를 들어 두 제품이 구매 테이블에서 동일한 ID를 가질 수 없도록 키를 지정할 수 있습니다.
  1. 기술 키를 자동으로 증분 생성하려는 경우 Automatic primary key 섹션에 저장 공간 크기를 지정합니다.
  2. Create element 버튼을 사용하여 키를 만듭니다.
    Label ID 필드는 기본적으로 작성되지만 편집할 수 있습니다.
    최대 30자를 사용할 수 있습니다.
  3. 이 키를 구성하는 요소를 정의하려면 Create element ​을(를) 클릭하고 이 리소스를 위해 생성한 필드를 선택합니다.
    생성된 키가 Custom keys 섹션에 표시됩니다.
이제 리소스에 대한 식별 키가 생성되었습니다.
식별 키를 만드는 모범 사례에 대한 자세한 내용은 이 섹션 을 참조하십시오.

인덱스 정의

인덱스는 하나 또는 여러 리소스 필드를 참조할 수 있습니다. 인덱스를 통해 데이터베이스는 레코드를 보다 쉽게 복구하기 위해 정렬할 수 있습니다. SQL 쿼리의 성능을 최적화합니다.
인덱스를 정의하는 것이 좋지만 필수는 아닙니다.
  1. Create element 버튼을 사용하여 인덱스를 만듭니다.
  2. Label ID 필드는 기본적으로 작성되지만 편집할 수 있습니다.
    최대 30자를 사용할 수 있습니다.
  3. 이 인덱스를 구성하는 요소를 정의하려면 이 리소스를 위해 생성한 필드에서 필드를 선택합니다.
  4. Confirm ​을(를) 클릭합니다.
생성된 인덱스가 Index 섹션의 목록에 나타납니다.
인덱스를 만드는 모범 사례에 대한 자세한 내용은 이 섹션 을(를) 참조하십시오.

전송 로그 확장 정의

전송 로그 확장을 사용하면 다음 작업을 수행할 수 있습니다.
  • 프로필 사용자 지정 필드를 추가 ​하여 동적 보고서 기능 확장
  • 전송 로그 데이터를 세그먼트 코드 및 프로필 데이터 ​로 확장
세그먼트 코드로 확장
사용자는 워크플로우 엔진에서 나오는 세그먼트 코드로 로그를 확장할 수 있습니다.
세그먼트 코드는 워크플로우에 정의되어야 합니다.
이 확장을 활성화하려면 Add segment code 옵션을 선택합니다.
세그먼트 코드에 대한 자세한 내용은 세분화 섹션을 참조하십시오.
프로필 필드로 확장
관리자는 사용자 지정 필드로 프로필 리소스를 확장해야 합니다.
Add field ​을(를) 클릭하고 프로필 리소스에서 사용자 지정 필드를 선택합니다.
프로필 차원에 연결된 새 하위 차원을 생성하려면 Add this field in Dynamic reporting as a new dimension 옵션을 선택합니다.
동적 보고에서 사용자 지정 필드 차원을 자유 형식 테이블로 끌어서 놓을 수 있습니다.
동적 보고에 대한 자세한 내용은 구성 요소 목록 을 참조하십시오.
동적 보고로 전송되는 필드 수는 20개로 제한됩니다.

리소스 속성 편집

사용자 지정 리소스 화면에서 Summary 창은 새로 생성된 리소스의 상태를 나타냅니다. 액세스 및 일반 속성을 관리할 수 있습니다.
  1. Edit properties 버튼을 클릭하여 설명을 추가합니다.
  2. 필요한 경우 리소스의 레이블 및 ID를 수정합니다.
    최대 30자를 사용할 수 있습니다.
  3. 이 리소스에 대한 액세스를 특정 조직 단위로 제한해야 하는 경우 여기에서 지정합니다. 승인된 장치의 사용자만 애플리케이션에서 이 리소스로 작업할 수 있습니다.
  4. 수정 사항을 저장합니다.
수정 사항이 저장되었습니다. 리소스를 적용하려면 리소스를 다시 게시해야 합니다.

프로필 및 사용자 지정 리소스에 대한 고유 ID 생성

기본적으로 프로필 및 사용자 지정 리소스는 만들 때 비즈니스 ID가 없습니다. 요소를 만들 때 자동으로 고유 ID를 생성하는 옵션을 활성화할 수 있습니다. 이 ID를 사용하여 다음을 수행할 수 있습니다.
  • 외부 도구에서 내보낸 레코드를 쉽게 식별합니다.
  • 다른 애플리케이션에서 처리된 업데이트된 데이터를 가져올 때 레코드를 조정합니다.
프로필 및 사용자 지정 리소스에만 사용할 수 있습니다.
  1. 프로필 리소스에 대한 확장을 만들거나 새 리소스를 만듭니다.
  2. 데이터 구조 정의에서 Add automatic ID field 섹션 아래의 Fields 옵션을 선택합니다.
    새 레코드에만 ACS ID가 있습니다. ACS ID 필드는 이 옵션을 활성화하기 전에 생성된 프로필 또는 요소에 대해서는 비어 있는 상태로 유지됩니다.
  3. 리소스에 대한 수정 사항을 저장하고 게시합니다. API를 통해 만든 요소에 이 메커니즘을 적용하려면 API를 확장하는 옵션을 선택합니다.
이제 ACS ID 필드를 사용할 수 있으며 새 요소를 수동으로 생성하거나 API 또는 가져오기 워크플로우에서 삽입되면 자동으로 채워집니다. ACS ID 필드는 UUID 필드이며 인덱싱됩니다.
이제 프로필 또는 사용자 지정 리소스를 내보낼 때 해당 리소스에 대해 ACS ID 열이 활성화된 경우 이를 추가할 수 있습니다. 외부 도구에서 이 ID를 다시 사용하여 레코드를 식별할 수 있습니다.
다른 애플리케이션(예: CRM)에서 처리/업데이트된 데이터를 다시 가져오는 경우 이 고유 ID로 쉽게 조정할 수 있습니다.
ACS ID 필드는 이 옵션을 사용하기 전에 생성된 프로필 또는 요소에 대해서는 업데이트되지 않습니다. 새 레코드에만 ACS ID가 있습니다.
이 필드는 읽기 전용 모드입니다. 수정할 수 없습니다.