스키마 확장 extend-schemas
기술 사용자는 기존 스키마에 요소 추가, 스키마의 요소 수정 또는 요소 삭제와 같은 구현 요구 사항에 맞게 Campaign 데이터 모델을 사용자 지정할 수 있습니다.
Campaign 데이터 모델을 사용자 지정하는 주요 단계는 다음과 같습니다.
- 확장 스키마 만들기
- Campaign 데이터베이스 업데이트
- 입력 양식 조정
Campaign 기본 제공 테이블과 상호 작용에 대한 자세한 내용은 이 페이지를 참조하세요. 이 페이지에서 새 스키마를 만들 때의 권장 사항도 참조하세요.
스키마를 확장하려면 아래 단계를 수행합니다.
-
탐색기에서 Administration > Configuration > Data schemas 폴더로 이동합니다.
-
새로 만들기 단추를 클릭하고 Extend the data in a table using an extension schema 을(를) 선택합니다.
-
확장할 기본 제공 스키마를 식별하고 선택합니다.
규칙에 따라 확장 스키마의 이름을 기본 제공 스키마와 동일하게 지정하고 사용자 지정 네임스페이스를 사용합니다. 일부 네임스페이스는 내부용입니다. 자세히 알아보기
-
스키마 편집기에서 상황별 메뉴를 사용하여 필요한 요소를 추가한 다음 저장합니다.
아래 예제에서는 MembershipYear 특성을 추가하고 성에 대한 길이 제한을 지정하고(이 제한은 기본 제한을 덮어쓰게 됨) 기본 제공 스키마에서 생년월일을 제거합니다.
code language-none <srcSchema created="YYYY-MM-DD" desc="Recipient table" extendedSchema="nms:recipient" img="nms:recipient.png" label="Recipients" labelSingular="Recipient" lastModified="YYYY-MM-DD" mappingType="sql" name="recipient" namespace="cus" xtkschema="xtk:srcSchema"> <element desc="Recipient table" img="nms:recipient.png" label="Recipients" labelSingular="Recipient" name="recipient"> <attribute label="Member since" name="MembershipYear" type="long"/> <attribute length="50" name="lastName"/> <attribute _operation="delete" name="birthDate"/> </element> </srcSchema>
-
Structure 탭에서 스키마 구조 업데이트를 확인하기 위해 연결을 끊고 Campaign에 다시 연결합니다.
-
데이터베이스 구조를 업데이트하여 변경 사항을 적용합니다. 자세히 알아보기
-
데이터베이스에 변경 사항이 구현되면 수신자 입력 양식을 조정하여 변경 사항을 표시할 수 있습니다. 자세히 알아보기