Compartir a través de


Procedimiento: Definir la creación de elementos

La creación de elementos se normaliza a través de un control de Fabric dedicado que guía a los usuarios a través del proceso. Este control permite a los usuarios seleccionar el área de trabajo donde se crea el elemento, asignar etiquetas de confidencialidad y configurar otras opciones pertinentes. Al usar esta experiencia estandarizada, ya no es necesario controlar las complejidades de la creación de elementos usted mismo o preocuparse por los cambios futuros en el proceso. Además, este enfoque permite la creación de elementos directamente desde la página de carga de trabajo, lo que proporciona una experiencia de usuario perfecta e integrada.

La configuración de la experiencia de creación de elementos estándar se puede encontrar en el archivo Product.json, específicamente dentro de la sección create en createItemDialogConfig. Permite definir controladores de eventos para errores y éxito. Este es un fragmento de código de referencia:

{
    "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" }
              }
            }
        ]
    }    
}

Esta configuración define el cuadro de diálogo usado para crear nuevos elementos, incluidos los campos, las etiquetas y el texto del botón.