Personalizar y crear formularios con la herramienta de creación de Service ManagerCustomize and author forms with the Service Manager Authoring Tool

Se aplica a: System Center 2016 - Service ManagerApplies To: System Center 2016 - Service Manager

En este artículo se proporciona instrucciones sobre cómo personalizar y crear formularios con la herramienta de creación de Service Manager y se describe cómo realizar tareas comunes de creación.This article provides guidelines about how to customize and author forms with the Service Manager Authoring Tool and it describes how to accomplish common authoring tasks.

Utilice las siguientes instrucciones cuando quiera crear formularios en Service Manager Authoring Tool.Use the following guidelines when you are authoring forms in the Service Manager Authoring Tool. Para obtener más información acerca de cómo Windows Presentation Foundation (WPF) funcionan los formularios y las directrices de personalización de WPF, vea Windows Presentation Foundation en MSDN.For more information about how Windows Presentation Foundation (WPF) forms work and WPF customization guidelines, see Windows Presentation Foundation on MSDN.

  • Si desea personalizar formularios predeterminados existentes agregando nuevos controles, primero debe crear un nuevo control Pestaña y, a continuación, agregar los nuevos controles al nuevo control Pestaña .When you are customizing existing default forms by adding new controls, first create a new Tab control, and then add the new controls to the new Tab control.
  • Almacene todas las personalizaciones de un determinado formulario en un solo módulo de administración.Store all customizations of a particular form in a single management pack.
  • Agrupe los controles relacionados en un control Panel para poder manejarlos mejor como grupo.Group related controls in a Panel control so that you can better handle them as a group.
  • Solo puede colocar controles en contenedores, como el control de contenedor Panel .You can drop controls only in containers, such as the Panel container control.
  • Establezca una o varias de las siguientes propiedades del control a automática para poder realizar ajustes dinámicos de colocación: Alto, ancho, altura mínima, ancho mínimo, izquierda, arriba, derecha, y inferior.Set one or more of the following control properties to Auto to allow for dynamic adjustment of placement: Height, Width, Minimum Height, Minimum Width, Left, Top, Right, and Bottom. Ajuste estas opciones en función del comportamiento que se produzca.Depending on the resulting behavior, adjust these settings.

Examinar un formularioBrowse a form

Utilice uno de los procedimientos siguientes para examinar un formulario en Service Manager Authoring Tool.Use one of the following procedures to browse a form in the Service Manager Authoring Tool. En ambos procedimientos, tenga en cuenta que las propiedades del panel Detalles se actualizan en función de la propiedad de clase que está enlazada al control seleccionado.In both procedures, note that the properties in the Details pane are updated according to the class property that is bound to the selected control. Asimismo, tenga en cuenta que la entrada Ruta de acceso de enlace del panel Detalles indica la propiedad respectiva que representa el campo en el formulario.And, note that the Binding Path entry in the Details pane indicates the respective property that the field in the form represents.

Para examinar un formulario desde el Explorador de formulariosTo browse a form from the Form Browser

  1. Si el panel Explorador de formularios no está visible, haga clic en Very, a continuación, haga clic en la pestaña Explorador de formularios .If the Form Browser pane is not visible, click View, and then click the Form Browser tab.
  2. En el panel Explorador de formularios , seleccione el módulo de administración que contiene el formulario que desea ver.In the Form Browser pane, select the management pack that contains the form that you want to view.
  3. En la lista de formularios, haga-haga clic en el formulario que desea ver y, a continuación, haga clic en vista.In the list of forms, right-click the form that you want to view, and then click View. El formulario se abre en el panel de creación.The form opens in the authoring pane.
  4. Asegúrese de que el panel Detalles está visible.Ensure that the Details pane is visible. Si no es así, haga clic en Ver en la barra de menús y, a continuación, haga clic en Ventana de detalles.If not, click View on the menu bar, and then click Details Window. Las propiedades del formulario aparecen en el panel Detalles .The properties of the form appear in the Details pane.
  5. Seleccione un control en el formulario.Select a control on the form.

Para examinar un formulario desde el Explorador de módulos de administraciónTo browse a form from Management Pack Explorer

  1. En la herramienta de creación, haga clic en archivoy, a continuación, haga clic en abiertos.In the Authoring Tool, click File, and then click Open.
  2. En el cuadro de diálogo Abrir un módulo de administración , seleccione el módulo de administración que contiene el formulario que desea ver.In the Open a Management Pack dialog box, select the management pack that contains the form that you want to view. Por ejemplo, seleccione módulos de administración como el tipo de archivo y, a continuación, seleccione la ServiceManager.ChangeManagement.Library.mp módulo de administración en la unidad D:\archivos de programa (x86)\Microsoft System Center\Service Manager 2016 Authoring\carpeta de biblioteca.For example, select Management Packs as the file type, and then select the ServiceManager.ChangeManagement.Library.mp management pack in the D:\Program Files (x86)\Microsoft System Center\Service Manager 2016 Authoring\Library folder.
  3. En el Explorador de módulos de administración, seleccione el módulo de administración abierto y, a continuación, expanda Formularios.In the Management Pack Explorer, select the opened management pack, and then expand Forms. Derecha-haga clic en el formulario que desea ver y, a continuación, haga clic en Ver formulario.Right-click the form that you want to view, and then click View form. El formulario se abre en el panel de creación.The form opens in the authoring pane.
  4. Asegúrese de que el panel Detalles está visible.Ensure that the Details pane is visible. Si no es así, haga clic en Ver en la barra de menús y, a continuación, haga clic en Ventana de detalles.If not, click View on the menu bar, and then click Details Window. Las propiedades del formulario aparecen en el panel Detalles .The properties of the form appear in the Details pane.
  5. Seleccione un control en el formulario.Select a control on the form.

Personalizar un formularioCustomize a form

Puede usar la herramienta de creación de Service Manager para personalizar algunas propiedades de un formulario.You can use the Service Manager Authoring Tool to customize some properties of a form. Por ejemplo, puede cambiar el diseño de los campos del formulario, y puede agregar un icono al formulario.For example, you can change the layout of the form's fields, and you can add an icon to the form.

Para personalizar un formulario, abra el archivo de módulo de administración que contiene la definición del formulario original.To customize a form, you open the management pack file that contains the original form definition. Después de completar las personalizaciones, guarde los cambios en un archivo de módulo de administración.After you complete the customizations, you save the changes to a management pack file. Si el formulario original está definido en un módulo de administración no sellado, guarda las personalizaciones en ese módulo de administración.If the original form is defined in an unsealed management pack, you save your customizations to that management pack. Si el formulario original está definido en un módulo de administración sellado, deberá guardar las personalizaciones en un módulo de administración no sellado que ya está abierto en la herramienta de creación o en un módulo de administración no sellado que cree.If the original form is defined in a sealed management pack, you must save your customizations to an unsealed management pack that is already open in the Authoring Tool or to an unsealed management pack that you create.

Para utilizar el formulario personalizado en Service Manager, importe el módulo de administración que contiene el formulario personalizado en la consola de Service Manager.To use the custom form in Service Manager, import the management pack that contains the custom form into the Service Manager console. A continuación, al ejecutar una tarea que requiera ese formulario, se muestra el formulario personalizado en lugar del predeterminado.Then, when you run a task that requires that form, the custom form is displayed instead of the default form.

Utilice el siguiente procedimiento para personalizar un formulario existente.Use the following procedure to customize an existing form.

Importante

No se puede realizar dos personalizaciones en el mismo formulario al mismo tiempo.You cannot perform two customizations to the same form at the same time. Además, la opción de la herramienta de creación deshacer todas las personalizaciones no elimina totalmente la información del módulo de administración.Additionally, the Authoring Tool option Undo all customizations does not fully delete information from the management pack. Si desea quitar todos los artefactos, elimine el formulario personalizado, que quita el módulo de administración en él y cualquier proyección de tipo asociado.If you want to remove all artifacts, delete the customized form, which removes it and any associated type projection from the management pack.

Para personalizar un formulario existenteTo customize an existing form

  1. En la herramienta de creación, haga clic en archivoy, a continuación, haga clic en abiertos.In the Authoring Tool, click File, and then click Open.
  2. En el archivos abiertos cuadro de diálogo, seleccione el módulo de administración que contiene el formulario que desea personalizar y, a continuación, haga clic en abiertos.In the Open File dialog box, select the management pack that contains the form that you want to customize, and then click Open. Por ejemplo, seleccione el módulo de administración de biblioteca de administración de cambios.For example, select the Change Management Library management pack. La ruta de acceso podría ser unidad de instalación de Authoring Tool\archivos de programa (x86)\Microsoft System Center\Service Manager 2016 Authoring\biblioteca\ServiceManager.ChangeManagement.Library.mp.The path might be Authoring Tool installation drive\Program Files (x86)\Microsoft System Center\Service Manager 2016 Authoring\Library\ServiceManager.ChangeManagement.Library.mp.
  3. Busque el formulario que desea personalizar mediante la Explorador de formularios o Explorador de módulos de administración, como se indica a continuación:Locate the form that you want to customize using the Form Browser or the Management Pack Explorer, as follows:
    Mediante el forman explorador:Using the Form Browser:
    1. En el Explorador de formularios, seleccione todos los módulos de administración o seleccione el módulo de administración que contiene el formulario que desea personalizar, como la biblioteca de administración de cambios de Service Manager módulo de administración.In the Form Browser, select All Management Packs or select the management pack that contains the form that you want to customize, such as the Service Manager Change Management Library management pack.
    2. Derecha-haga clic en el formulario que desea personalizar, como el formulario que termina con ChangeRequestFormy, a continuación, haga clic en vista.Right-click the form that you want to customize, such as the form that ends with ChangeRequestForm, and then click View.
    3. En el panel de creación, haga clic en personalizar.In the authoring pane, click Customize.
      Mediante el Explorador de módulos de administración:Using the Management Pack Explorer:
      1. En el Explorador de módulos de administración panel, seleccione el módulo de administración que contiene el formulario que desea personalizar, como la biblioteca de administración de cambios de Service Manager módulo de administración.In the Management Pack Explorer pane, select the management pack that contains the form that you want to customize, such as the Service Manager Change Management Library management pack.
      2. Expanda formulariosy, a continuación, haga-haga clic en el formulario que desea personalizar, como el formulario que termina con ChangeRequestForm.Expand Forms, and then right-click the form that you want to customize, such as the form that ends with ChangeRequestForm.
      3. Seleccione personalizar.Select Customize.
  4. En el módulo de administración de destino cuadro de diálogo, seleccione una administración sin sellar módulo en el que desea guardar esta personalización y, a continuación, haga clic en Aceptar.In the Target Management Pack dialog box, select an unsealed management pack in which to save this customization, and then click OK.
    En el Explorador de módulos de administración panel, un nuevo elemento de formulario aparece en el formularios lista del módulo de administración que especificó para el módulo de administración de destino.In the Management Pack Explorer pane, a new form item appears in the Forms list of the management pack that you specified as the targeted management pack. El nombre del nuevo formulario termina con la cadena (personalizado).The name of the new form ends with the string (Customized).
  5. En el panel de creación, puede reorganizar la ubicación de los controles en el formulario para cambiar la apariencia y comportamiento del formulario.In the authoring pane, you can rearrange the location of controls on the form to change the appearance and behavior of the form. Además, puede agregar controles al formulario haciendo lo siguiente:Also, you can add controls to the form by doing the following:
    • Arrastre los controles desde el cuadro de herramientas de personalización de formularios panel.Drag controls from the Form Customization Toolbox pane.
    • Arrastre propiedades específicas desde el Explorador de clases panel.Drag specific properties from the Class Browser pane. Esto creará automáticamente y enlazar el control según la propiedad que se arrastró.This will automatically create and bind the control according to the property that you dragged.

Crear un nuevo formularioCreate a new form

Si define una nueva clase personalizada para ampliar Service Manager, tendrá que crear un formulario personalizado para interactuar con dicha clase.If you defined a new custom class to extend Service Manager, you might have to create a custom form to interact with that class. Puede utilizar la herramienta de creación de Service Manager para crear un formulario con uno de los métodos siguientes:You can use the Service Manager Authoring Tool to create a form using either of the following methods:

  • Iniciar desde una clase base.Start from a base class.
  • Cargar una versión personalizada de Windows Presentation Foundation (WPF) formulario que inicialmente fue desarrollado por Microsoft Visual sistema de desarrollo de Studio y seguir personalizando el formulario en Authoring Tool.Load a custom Windows Presentation Foundation (WPF) form that was initially developed by the Microsoft Visual Studio development system, and continue to customize that form in the Authoring Tool.

La herramienta de creación incluye controles de formulario, como el casilla de verificación, selector de fecha, Control de pestaña, y elemento de pestaña, que se pueden agregar al formulario.The Authoring Tool includes form controls, such as the Check Box, Date Picker, Tab Control, and Tab Item, that you can add to the form. Puede tener acceso a estos controles desde el cuadro de herramientas de las personalizaciones de formularios.You can access these controls from the Form Customizations Toolbox. Por lo general, enlazar los controles de formulario a propiedades específicas de la clase del formulario base.Typically, you bind the form controls to specific properties of the form's base class. Por lo tanto, mediante cualquier método primero debe seleccionar una clase base para el formulario asociado.Therefore, using either method you must first select a base class for the form to be associated with. Para obtener más información acerca de los controles que se pueden agregar a un formulario, vea los temas anteriores de esta sección, como cómo agregar un Control de casilla de verificación a un formulario en Authoring Tool, y cómo agregar un Control de pestaña y controles de elemento de pestaña a un formulario en Authoring Tool.For more information about the controls that you can add to a form, see previous topics in this section, such as How to Add a Check Box Control to a Form in the Authoring Tool, and How to Add a Tab Control and Tab Item Controls to a Form in the Authoring Tool.

Las secciones siguientes describen cómo crear un nuevo formulario en Authoring Tool.The following sections describe how to create a new form in the Authoring Tool.

Crear un nuevo formulario a partir de una clase baseCreate a new form from a base class

Utilice el procedimiento siguiente para crear un formulario sencillo de una clase base.Use the following procedure to create a simple form from a base class.

Nota

Cuando se crea un formulario de una clase base, la herramienta de creación no admite las funciones avanzadas.When you create a form from a base class, the Authoring Tool does not support advanced capabilities. Por ejemplo, no hay ninguna compatibilidad con el código-retraso, las reglas complejas, como los valores de campo calculado o interdependencia.For example, there is no support for code-behind, complex rules, such as field interdependency or calculated values.

Para crear un nuevo formulario de una clase baseTo create a new form from a base class

  1. En el Explorador de módulos de administración, expanda el módulo de administración en la que desea almacenar el nuevo formulario.In the Management Pack Explorer, expand the management pack in which you want to store the new form. Derecha-haga clic en formulariosy, a continuación, haga clic en crear.Right-click Forms, and then click Create.
  2. En el clase Base cuadro de diálogo, seleccione la clase base para el formulario.In the Base class dialog box, select the base class for the form. Puede limitar la búsqueda seleccionando un módulo de administración específico, o puede dejar el valor predeterminado todos los módulos de administración.You can narrow your search by selecting a specific management pack, or you can leave the default All Management Packs. Haga clic en Aceptar.Click OK.
  3. Si ha seleccionado un módulo de administración en el paso 1, el módulo de administración de destino aparece el cuadro de diálogo.If you selected a sealed management pack in step 1, the Target Management Pack dialog box appears. Seleccione un módulo de administración no sellado donde almacenar el formulario y, a continuación, haga clic en Aceptar.Select an unsealed management pack in which to store the form, and then click OK.
  4. En el Crear formulario cuadro de diálogo, en la nombre interno , escriba un nombre para el formulario y, a continuación, haga clic en crear.In the Create form dialog box, in the Internal name box, type a name for the form, and then click Create.
    Un formulario en blanco inicial se muestra en el panel de creación.An initial blank form is displayed in the authoring pane. La forma inicial consta de una sección de encabezado en la parte superior y una sección de cuerpo debajo; ambas secciones están en blanco.The initial form consists of a header section at the top and a body section underneath; both sections are blank.
  5. Personalizar el formulario, arrastre controles desde el cuadro de herramientas de las personalizaciones de formularios panel al nuevo formulario.Customize the form by dragging controls from the Form Customizations Toolbox pane to the new form.
  6. Guarde el módulo de administración que contiene el formulario que ha creado.Save the management pack that contains the form that you created.

Crear un nuevo formulario que se basa en un formulario WPF personalizadoCreate a new form that is based on a custom WPF form

A veces un formulario sencillo no es suficiente y debe utilizar características avanzadas, como la lógica personalizada, en el formulario.Sometimes a simple form is not sufficient, and you must use advanced features, such as custom logic, in the form. En este caso, puede desarrollar un formulario WPF personalizado con una herramienta distinta de la herramienta de creación, utilizando Visual Studio.In this case, you can develop a custom WPF form by using a tool other than the Authoring Tool, using instead Visual Studio. A continuación, en lugar de crear un formulario de clase base, cargar el archivo de ensamblado del formulario de WPF en la herramienta de creación y usarlo como punto de partida para personalizar el formulario.Then, instead of authoring a form from base class, you load that WPF form's assembly file into the Authoring Tool and use that as a starting point for further customizations to the form. Las personalizaciones de formulario que se realizan en la herramienta de creación se almacenan en un archivo de módulo de administración.The form customizations that you make in the Authoring Tool are stored in a management pack file.

Más adelante, para utilizar el formulario personalizado en Service Manager, después de completar todas las personalizaciones, debe agrupar el archivo de ensamblado de formulario original con el módulo de administración que contiene las personalizaciones que haya realizado en la herramienta de creación.Later, to use the customized form in Service Manager, after you complete all customizations, you must bundle the original form assembly file with the management pack that contains the customizations that you made in the Authoring Tool. Para obtener más información acerca de cómo agrupar un módulo de administración y crear un archivo .mpb, consulte cómo agrupar módulos de administración y archivos de recursos.For more information about bundling a management pack and creating a .mpb file, see How to Bundle Management Packs and Resource Files.

Utilice el procedimiento siguiente para cargar un archivo de ensamblado de formulario WPF personalizado en Service Manager y personalizar dicho formulario.Use the following procedure to load a custom WPF form assembly file into the Service Manager and customize that form.

Para crear un nuevo formulario que se basa en un formulario WPF personalizadoTo create a new form that is based on a custom WPF form

  1. En el Explorador de módulos de administración, expanda el módulo de administración en la que desea almacenar las personalizaciones del formulario.In the Management Pack Explorer, expand the management pack in which you want to store customizations to the form. Derecha-haga clic en formulariosy, a continuación, haga clic en agregar personalizado.Right-click Forms, and then click Add Custom.
  2. En el clase Base cuadro de diálogo, seleccione la clase base para el formulario.In the Base class dialog box, select the base class for the form. Puede seleccionar un módulo de administración específico para limitar la búsqueda, o mantenga el valor predeterminado todos los módulos de administración.You can narrow your search by selecting a specific management pack, or keep the default All Management Packs. Haga clic en Aceptar.Click OK.
  3. Si ha seleccionado un módulo de administración en el paso 1, el módulo de administración de destino aparece el cuadro de diálogo.If you selected a sealed management pack in step 1, the Target Management Pack dialog box appears. Seleccione un módulo de administración no sellado donde almacenar el formulario y haga clic en Aceptar.Select an unsealed management pack in which to store the form, and click OK.
  4. En el Agregar formulario personalizado cuadro de diálogo, escriba un nombre en el nombre interno cuadro.In the Add custom form dialog box, type a name in the Internal name box. En el ensamblado , seleccione el archivo de ensamblado que contiene el formulario personalizado que se desea cargar, y en el tipo , seleccione el nombre del formulario desde el archivo de ensamblado que se desea cargar.In the Assembly box, select the assembly file that contains the custom form that you want to load, and in the Type box, select the name of the form from the assembly file that you want to load. Haga clic en Crear.Click Create. El formulario que ha seleccionado se muestra ahora en el panel de creación.The form that you selected is now displayed in the authoring pane.
  5. Personalizar el formulario, arrastre controles desde el cuadro de herramientas de las personalizaciones de formularios panel al formulario en el panel de creación.Customize the form by dragging controls from the Form Customizations Toolbox pane to the form on the authoring pane.
  6. Guarde el módulo de administración que contiene las personalizaciones del formulario.Save the management pack that contains the customizations of the form.
  7. Agrupar el módulo de administración que contiene las personalizaciones de formulario que haya realizado en la herramienta de creación, el archivo original de ensamblado del formulario y cualquier otro archivo de recursos que necesita para crear un archivo .mpb.Bundle the form's original assembly file, the management pack that contains the form customizations that you made in the Authoring Tool, and any other resource files that you need, to create an .mpb file.

Agregar un control de casilla de verificación a un formularioAdd a check box control to a form

A casilla de verificación control en Service Manager Authoring Tool presenta una opción en el formulario y permite al usuario elegir esa opción.A Check Box control in the Service Manager Authoring Tool presents an option on the form, and lets the user choose that option. Puede modificar las propiedades de la casilla de verificación control para personalizar características como la etiqueta que se muestra en la casilla de verificación.You can modify the properties of the Check Box control to customize characteristics such as the label that is displayed on the check box.

Utilice el procedimiento siguiente para agregar una casilla de verificación control a un formulario.Use the following procedure to add a Check Box control to a form.

Para agregar un control de casilla de verificación a un formularioTo add a Check Box control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el casilla de verificación icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Check Box icon from the Form Customization Toolbox pane to the form. Haga clic en el casilla de verificación control en el formulario.Click the Check Box control on the form.
  3. En el detalles panel, seleccione la contenido propiedad y establezca su valor en texto que se mostrará en la casilla de verificación.In the Details pane, select the Content property and set its value to text that will be displayed on the check box.
  4. En el detalles panel, seleccione la Binding Path propiedad y, a continuación, haga clic en los puntos suspensivos ( ... ) icon.In the Details pane, select the Binding Path property, and then click the ellipsis (...) icon. En el Binding Path cuadro de diálogo, expanda las clases y, a continuación, seleccione un booleano propiedad para enlazar el control.In the Binding Path dialog box, expand the classes, and then select a Boolean property for the control to bind to. Tenga en cuenta que la contenido propiedad se establece automáticamente en el nombre para mostrar de la propiedad que está enlazado el control a.Note that the Content property is automatically set to the display name of the property that the control is bound to.
  5. Haga clic en cualquier otra propiedad, como familia de fuentes, en la detalles panel para personalizar las propiedades de la casilla de verificación control.Click any other property, such as Font Family, in the Details pane to customize the properties of the Check Box control.
  6. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de selector de fecha a un formularioAdd a date picker control to a form

A selector de fecha control en Service Manager Authoring Tool se utiliza para mostrar fechas en un formulario.A Date Picker control in the Service Manager Authoring Tool is used for displaying dates on a form. Puede modificar las propiedades de la selector de fecha control para personalizar características como el formato de la fecha en que se muestra.You can modify the properties of the Date Picker control to customize characteristics such as the format of the date that is displayed.

Utilice el procedimiento siguiente para agregar una selector de fecha control a un formulario.Use the following procedure to add a Date Picker control to a form.

Para agregar un control de selector de fecha a un formularioTo add a Date Picker control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el selector de fecha icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Date Picker icon from the Form Customization Toolbox pane to the form. Haga clic en el selector de fecha control en el formulario.Click the Date Picker control on the form.
  3. En el detalles panel, seleccione la Binding Path propiedad.In the Details pane, select the Binding Path property. Haga clic en los puntos suspensivos ( ... ) icono y, a continuación, en la Binding Path diálogo cuadro, seleccione la propiedad de clase que desea que el selector de fecha enlazar al control.Click the ellipsis (...) icon, and then in the Binding Path dialog box, select the class property that you want the Date Picker control to bind to.
  4. Haga clic en una propiedad, como formato de fecha, en la detalles panel para personalizar las propiedades de la selector de fecha control.Click any property, such as Date Format, in the Details pane to customize the properties of the Date Picker control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de imagen a un formularioAdd an image control to a form

Un imagen control en Service Manager Authoring Tool se utiliza para mostrar una imagen.An Image control in the Service Manager Authoring Tool is used for displaying an image. Puede modificar las propiedades de la imagen control para personalizar características como la ubicación, el tamaño y la imagen que se muestra.You can modify the properties of the Image control to customize characteristics such as the location, size, and image that is displayed.

Utilice el procedimiento siguiente para agregar una imagen control a un formulario.Use the following procedure to add an Image control to a form.

Para agregar un control de imagen a un formularioTo add an Image control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el imagen icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Image icon from the Form Customization Toolbox pane to the form.
  3. En el Insertar imagen diálogo cuadro, especifique la ruta de acceso del archivo de imagen para la imagen.In the Insert Image dialog box, specify the path of the image file for the image. Tenga en cuenta que la imagen elegida aparece en el formulario.Note that the image you chose appears on the form.
  4. Haga clic en cualquier propiedad de la detalles panel para personalizar otras propiedades de la imagen control.Click any property in the Details pane to customize other properties of the Image control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de etiqueta a un formularioAdd a label control to a form

A etiqueta control se utiliza en Service Manager Authoring Tool para mostrar una etiqueta en un formulario.A Label control is used in the Service Manager Authoring Tool for displaying a label on a form. Puede modificar las propiedades de la etiqueta control para personalizar características como la cadena de texto que muestra la etiqueta.You can modify the properties of the Label control to customize characteristics such as the text string that the label displays.

Utilice el procedimiento siguiente para agregar una etiqueta control a un formulario.Use the following procedure to add a Label control to a form.

Para agregar un control de etiqueta a un formularioTo add a Label control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el etiqueta icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Label icon from the Form Customization Toolbox pane to the form. Haga clic en el etiqueta control en el formulario.Click the Label control on the form.
  3. En el detalles panel, seleccione la Binding Path propiedad.In the Details pane, select the Binding Path property. Haga clic en los puntos suspensivos ( ... ) icono y, a continuación, en la Binding Path diálogo cuadro, seleccione la propiedad de clase que desea que el etiqueta enlazar al control.Click the ellipsis (...) icon, and then in the Binding Path dialog box, select the class property that you want the Label control to bind to.
    O bien, si desea que la etiqueta control para mostrar una cadena estática, seleccione la contenido propiedad y escriba una cadena que reemplace la etiqueta predeterminada_1 cadena.Alternatively, if you want the Label control to display a static string, select the Content property and type a string to replace the default Label_1 string. Se mostrará en el formulario.It will be displayed on the form.
  4. Haga clic en cualquier otra propiedad en el detalles panel para personalizar las propiedades de la etiqueta control.Click any other property in the Details pane to customize properties of the Label control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de selector de lista a un formularioAdd a list picker control to a form

El selector de lista control en Service Manager Authoring Tool es un control personalizado que se utiliza para seleccionar un elemento de una lista de elementos rellenada previamente.The List Picker control in the Service Manager Authoring Tool is a custom control that is used for selecting an item from a prepopulated list of items. Puede modificar las propiedades de la selector de lista control para personalizar las características del control.You can modify properties of the List Picker control to customize the characteristics of the control.

Una de las características del control que se deben establecer es la lista de elementos que rellenarán el selector de lista control que se va a crear.One of the characteristics of the control that you have to set is the list of items that will populate the List Picker control that you are creating. Puede elegir una lista existente, como el prioridad de actividad lista, o bien puede crear una nueva lista durante la creación del control.You can either choose an existing list, such as the Activity Priority list, or you can create a new list while you are creating the control.

Para agregar elementos de lista a una lista recién creada, debe usar la consola de Service Manager.To add list items to a newly created list, you must use the Service Manager console. No se puede usar la herramienta de creación para agregar elementos de lista a una lista recién creada.You cannot use the Authoring Tool to add list items to a newly created list. Para obtener más información sobre cómo usar la consola de Service Manager para agregar elementos de lista, vea cómo agregar un elemento de lista.For more information about using the Service Manager console to add list items, see How to Add a List Item.

Utilice el procedimiento siguiente para agregar una selector de lista control a un formulario.Use the following procedure to add a List Picker control to a form.

Para agregar un control de selector de lista a un formularioTo add a List Picker control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el selector de lista icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the List Picker icon from the Form Customization Toolbox pane to the form. Haga clic en el selector de lista control en el formulario.Click the List Picker control on the form.
  3. En el detalles panel, seleccione la List (tipo) propiedad y, a continuación, haga clic en los puntos suspensivos ( ... ) icon.In the Details pane, select the List type property, and then click the ellipsis (...) icon. En el una lista de selección cuadro de diálogo, seleccione la lista de elementos que rellenarán el selector de lista control que se va a crear.In the Select a list dialog box, select the list of items that will populate the List Picker control that you are creating. Seleccione una lista en la listas disponibles lista.Select a list from the Available lists list.
    Haga clic en Aceptar.Click OK.
  4. Haga clic en cualquier otra propiedad, como ancho o alto, en la detalles panel para personalizar otras propiedades de la selector de lista control.Click any other property, such as Width or Height, in the Details pane to customize other properties of the List Picker control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control panel a un formularioAdd a panel control to a form

El Panel control en Service Manager Authoring Tool es un diseño control que le ayuda a administrar un grupo de controles relacionados.The Panel control in the Service Manager Authoring Tool is a Layout control that helps you manage a group of related controls. Normalmente, arrastra y coloca varios controles que tienen un propósito relacionado en el formulario en un control de panel.Typically, you drag and position several controls that have a related purpose on the form on a panel control. A continuación, si tiene que mover los controles que están en el panel, en lugar de mover cada control individualmente, puede simplemente mover el Panel control.Then, if you need to move the controls that are on the panel, instead of moving each control individually, you can simply move the Panel control.

Utilice el procedimiento siguiente para agregar una Panel control a un formulario.Use the following procedure to add a Panel control to a form.

Para agregar un control panel a un formularioTo add a panel control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el Panel icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Panel icon from the Form Customization Toolbox pane to the form. Ahora puede agregar otros controles en la Panel control.You can now add other controls on the Panel control.

Agregar un control de selector de instancia única a un formularioAdd a single instance picker control to a form

A selector de instancia única control en Service Manager Authoring Tool es un control personalizado.A Single Instance Picker control in the Service Manager Authoring Tool is a custom control. Se usa para presentar una lista de instancias de una clase determinada y permite al usuario seleccionar una instancia de esa lista.It is used for presenting a list of instances of a certain class, and it lets the user select an instance from that list. Este control es similar a la selector de usuarios de control, pero en lugar de basarse en el usuario (clase), se basa en cualquier clase que especifique, incluidas las clases personalizadas.This control resembles the User Picker control, but instead of being based on the User class, it is based on any class that you specify, including custom classes. Puede modificar las propiedades de la selector de instancia única control para personalizar características como la clase cuyas instancias llenará la lista.You can modify properties of the Single Instance Picker control to customize characteristics such as the class whose instances will populate the list.

Utilice el procedimiento siguiente para agregar una selector de instancia única control a un formulario.Use the following procedure to add a Single Instance Picker control to a form.

Para agregar un control de selector de instancia única a un formularioTo add a Single Instance Picker control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el selector de instancia única icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Single Instance Picker icon from the Form Customization Toolbox pane to the form. Haga clic en el selector de instancia única control en el formulario.Click the Single Instance Picker control on the form.
  3. En el detalles panel, seleccione la Binding Path propiedad y, a continuación, haga clic en los puntos suspensivos ( ... ) icon.In the Details pane, select the Binding Path property, and then click the ellipsis (...) icon. En el Binding Path cuadro de diálogo, seleccione la clase relacionada de cuyas instancias llenará instancias del control de lista en el formulario.In the Binding Path dialog box, select the related class whose instances will populate the control's instances list on the form.
  4. Haga clic en cualquier otra propiedad, como ancho o alto, en la detalles panel para personalizar otras propiedades de la selector de instancia única control.Click any other property, such as Width or Height, in the Details pane to customize other properties of the Single Instance Picker control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de pestaña y controles de elemento de pestaña a un formularioAdd a tab control and tab item controls to a form

A Control de pestaña control, combinado con elemento de pestaña controla, se utiliza para organizar contenido visual en un formato tabular en Service Manager Authoring Tool.A Tab Control control, combined with Tab Item controls, is used for arranging visual content in tabular form in the Service Manager Authoring Tool. Puede modificar las propiedades de estos controles para personalizar características como la apariencia y el diseño.You can modify the properties of these controls to customize characteristics such as the appearance and layout. Normalmente, el Control de pestaña control viene acompañado por varios elemento de pestaña controles que permiten la selección de elementos individuales dentro del Control de pestaña.Typically, the Tab Control control is accompanied by several Tab Item controls that enable selection of individual items inside the Tab Control.

Utilice los procedimientos siguientes para agregar un Control de pestaña control y un elemento de pestaña control a un formulario.Use the following procedures to add a Tab Control control and a Tab Item control to a form.

Para agregar un control de Control de pestaña a un formularioTo add a Tab Control control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el Control de pestaña icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the Tab Control icon from the Form Customization Toolbox pane to the form. Haga clic en el Control de pestaña control en el formulario.Click the Tab Control control on the form.
  3. Haga clic en cualquier propiedad de la detalles panel para personalizar las propiedades de la Control de pestaña control.Click any property in the Details pane to customize the properties of the Tab Control control.
  4. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Para agregar un control de elemento de pestaña a un formularioTo add a Tab Item control to a form

  1. Agregar un Control de pestaña controlar como se describe en el procedimiento anterior y, a continuación, selecciónelo en el formulario.Add a Tab Control control as described in the previous procedure, and then select it on the form.
  2. Arrastre el elemento de pestaña icono desde la cuadro de herramientas de personalización de formularios panel y colóquela en la Control de pestaña control que debería estar asociado.Drag the Tab Item icon from the Form Customization Toolbox pane, and drop it on the Tab Control control that it should be associated with.
  3. Derecha-haga clic en el elemento de pestaña de control y, a continuación, haga clic en editar contenido.Right-click the Tab Item control, and then click Edit Content. Escriba el texto que desea que aparezca como etiqueta en el elemento de pestaña.Enter the text that you want to appear as the label on the Tab Item. Haga clic en cualquier propiedad de la detalles panel para personalizar otras propiedades de la elemento de pestaña control.Click any property in the Details pane to customize other properties of the Tab Item control.
  4. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de cuadro de texto a un formularioAdd a text box control to a form

A cuadro de texto control se utiliza en Service Manager Authoring Tool para mostrar y editar texto.A Text Box control is used in the Service Manager Authoring Tool for text display and editing. Puede modificar las propiedades del control para personalizar características como la ubicación, el tamaño, el comportamiento de ajuste y el texto de la cuadro de texto control.You can modify the properties of the control to customize characteristics such as the location, the size, the wrapping behavior, and the text of the Text Box control.

Utilice el procedimiento siguiente para agregar una cuadro de texto control a un formulario.Use the following procedure to add a Text Box control to a form.

Para agregar un control de cuadro de texto a un formularioTo add a Text Box control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el cuadro de texto icono desde la cuadro de herramientas de personalización de formularios ventana al formulario.Drag the Text Box icon from the Form Customization Toolbox window to the form. Haga clic en el cuadro de texto control en el formulario.Click the Text Box control on the form.
  3. Establecer una cadena de texto mediante una de las siguientes acciones:Set a text string by doing either of the following:
    • En el detalles panel, seleccione la Binding Path propiedad.In the Details pane, select the Binding Path property. Haga clic en los puntos suspensivos ( ... ) icono y, a continuación, en la Binding Path diálogo cuadro, seleccione la propiedad de clase que desea que el cuadro de texto enlazar al control.Click the ellipsis (...) icon, and then in the Binding Path dialog box, select the class property that you want the Text Box control to bind to.
    • Seleccione el texto propiedad.Select the Text property. Seleccione el valor predeterminado cuadro de texto valor de cadena y reemplácela.Select the default Text Box string value and replace it. Tenga en cuenta que el nuevo valor de cadena que escribió ahora aparece en el formulario.Note that the new string value that you entered now appears on the form.
  4. Seleccione el acepta la tecla ENTRAR propiedad y establezca su valor en True.Select the Accepts the ENTER key property, and set its value to True. En el formulario implementado, este valor permite a los usuarios escribir varias líneas de texto.In the deployed form, this value lets users enter multiple lines of text.
  5. Haga clic en cualquier otra propiedad, como visibilidad de la barra de desplazamiento Horizontal y líneas máximas, en la detalles panel para personalizar otras propiedades de la cuadro de texto control.Click any other property, such as Horizontal Scroll Bar Visibility and Maximum Lines, in the Details pane to customize other properties of the Text Box control.
  6. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Agregar un control de selector de usuario a un formularioAdd a user picker control to a form

El selector de usuarios control es un control personalizado de Service Manager que se utiliza para elegir un usuario de una caída-hacia abajo en la lista de usuarios.The User Picker control is a Service Manager custom control that is used for choosing a user from a drop-down list of users. Puede modificar las propiedades de la selector de usuarios control en Service Manager Authoring Tool para personalizar características como el diseño y la lista de usuarios para enlazar a.You can modify the properties of the User Picker control in the Service Manager Authoring Tool to customize characteristics such as the layout and the list of users to bind to.

Utilice el procedimiento siguiente para agregar una selector de usuarios control a un formulario.Use the following procedure to add a User Picker control to a form.

Para agregar un control de selector de usuarios a un formularioTo add a User Picker control to a form

  1. Asegúrese de que el cuadro de herramientas de personalización de formularios panel está abierto y que el formulario que desea personalizar está abierto en el panel de creación.Ensure that the Form Customization Toolbox pane is open and that the form that you want to customize is open in the authoring pane.
  2. Arrastre el selector de usuarios icono desde la cuadro de herramientas de personalización de formularios panel al formulario.Drag the User Picker icon from the Form Customization Toolbox pane to the form. Haga clic en el selector de usuarios control en el formulario.Click the User Picker control on the form.
  3. En el detalles panel, seleccione la Binding Path propiedad y, a continuación, haga clic en los puntos suspensivos ( ... ) icon.In the Details pane, select the Binding Path property, and then click the ellipsis (...) icon. En el Binding Path cuadro de diálogo, seleccione instancias de la clase de usuario relacionada que representa al usuario que desea enlazar este control.In the Binding Path dialog box, select the related user class that represents the user instances that you want this control to bind to. En el formulario implementado, el usuario puede utilizar este control para ver y elegir una de las instancias de usuario de la clase de usuario relacionada especificada.On the deployed form, the user can use this control to view and pick one of the user instances of the specified related user class.
  4. Haga clic en cualquier propiedad de la detalles panel para personalizar las propiedades de la selector de usuarios control.Click any property in the Details pane to customize the properties of the User Picker control.
  5. Haga clic en archivoy, a continuación, haga clic en guardar todo para guardar el formulario personalizado en un módulo de administración.Click File, and then click Save All to save the custom form to a management pack.

Pasos siguientesNext steps