항목 만들기는 프로세스를 통해 사용자를 안내하는 전용 패브릭 컨트롤을 통해 표준화됩니다. 이 컨트롤을 사용하면 항목이 만들어지는 작업 영역을 선택하고 민감도 레이블을 할당하며 다른 관련 설정을 구성할 수 있습니다. 이 표준화된 환경을 사용하면 더 이상 항목 만들기의 복잡성을 직접 처리하거나 향후 프로세스 변경에 대해 걱정할 필요가 없습니다. 또한 이 방법을 사용하면 워크로드 페이지에서 직접 항목을 만들 수 있으므로 원활하고 통합된 사용자 환경을 제공합니다.
표준 항목 만들기 환경의 구성은 Product.json 파일, 특히 아래 create섹션 내에서 createItemDialogConfig 찾을 수 있습니다. 이를 통해 실패 및 성공에 대한 이벤트 처리기를 정의할 수 있습니다. 참조를 위한 코드 조각은 다음과 같습니다.
{
"name": "Product",
"version": "1.100",
"displayName": "Workload_Display_Name",
"createExperience": {
"description": "Workload_Description",
"cards": [
{
"title": "CreateHub_Card_2_Title",
"description": "CreateHub_Card_2_Description",
"icon": {
"name": "assets/images/HelloWorldItem-icon.png"
},
"icon_small": {
"name": "assets/images/HelloWorldItem-icon.png"
},
"availableIn": [
"home",
"create-hub",
"workspace-plus-new",
"workspace-plus-new-teams"
],
"itemType": "SampleItem",
"createItemDialogConfig": {
"onCreationFailure": { "action": "item.onCreationFailure" },
"onCreationSuccess": { "action": "item.onCreationSuccess" }
}
}
]
}
}
이 구성은 필드, 레이블 및 단추 텍스트를 포함하여 새 항목을 만드는 데 사용되는 대화 상자를 정의합니다.