Personalizar microaplicaciones

Nota:

Este artículo ha sido sustituido por Crear microaplicaciones. Actualice su marcador.

Personalice las microaplicaciones de uso inmediato existentes o cree sus propias microaplicaciones para ofrecer la mejor experiencia de usuario final, que responda a sus necesidades y optimice los flujos de trabajo diarios. Agregue una microaplicación en blanco a una integración de aplicaciones y, a continuación, cree páginas o notificaciones de eventos, o ambas.

  • Las notificaciones son microaplicaciones controladas por eventos que notifican automáticamente a los usuarios cuando algo requiere su atención; por ejemplo, una tarjeta en el feed de actividades de Workspace. Estas microaplicaciones incluyen un Nuevo informe de gastos por aprobar y un Nuevo curso disponible para registro.

  • Las páginas son microaplicaciones iniciadas por el usuario que están disponibles como acciones en Workspace y facilitan la realización de acciones de inicio. Por ejemplo, Solicitar días libres, Enviar un tíquet de servicio de asistencia y Buscar en el directorio.

Verificar las entidades necesarias

Compruebe una integración existente para asegurarse de que las tablas que necesita ya existen en microaplicaciones. Si falta una tabla requerida, deberá agregarla.

Modificar esquema de microaplicación

  1. En la página Integraciones, seleccione el menú que aparece junto a la integración a la que quiere agregar la microaplicación.
  2. Seleccione Modificar.

    Se abre la página Tablas con una descripción general de cómo se divide la base de datos en tablas.

  3. Para encontrar la tabla requerida, seleccione Modificar esquema, filtre la entidad requerida y confirme que existe.

Agregar microaplicaciones

Para las integraciones de plantillas, se puede extraer una gran cantidad de datos de sus aplicaciones integradas y transferirla a la plataforma de microaplicaciones. Para controlar y limitar mejor esta cantidad de datos, utilice la página Tabla para filtrar entidades relacionadas con la sincronización de datos y, así, acelerar la sincronización.

Para obtener más información, consulte Verificar las entidades necesarias y Establecer sincronización de datos en el artículo Configurar la integración.

Agregar una microaplicación

Puede agregar una microaplicación agregando una microaplicación en blanco a una integración de aplicaciones o importando un archivo .mapp que contenga la microaplicación.

Agregar microaplicaciones

Una vez que haya agregado la microaplicación, aparecerá bajo la integración relacionada en la página Administrar microaplicaciones.

Siga estos pasos:

  1. En la página Administrar microaplicaciones, seleccione el menú que aparece junto a la integración a la que quiere agregar la microaplicación.
  2. Seleccione Agregar microaplicación.
  3. Elija una de las microaplicaciones de uso inmediato o seleccione Plantilla en blanco para crear su propia microaplicación en función de sus necesidades empresariales.

    Tras agregar la microaplicación en blanco, aparece en la integración relacionada en la página Administrar microaplicaciones.

  4. Vuelva a la página Administrar microaplicaciones y seleccione Microaplicación en blanco en la lista, bajo la integración.

    Se abrirá la página Propiedades.

  5. Asígnele un nombre y una descripción.
  6. Seleccione Icono de microaplicación y elija un icono en el menú. Hay iconos de aplicación, iconos de acción y notificación e iconos de microaplicaciones y datos entre los que elegir.

Ahora ya puede agregar una página o notificación.

Importar una microaplicación

Importe una microaplicación creada en otra instancia. A continuación, puede agregar o modificar páginas y notificaciones existentes.

Siga estos pasos:

  1. Cargue el archivo .mapp que contiene la microaplicación en la integración de aplicaciones.
  2. Verifique las entidades de tabla necesarias. Agregue nuevas entidades si es necesario.
  3. Agregue páginas o notificaciones, o ambas, o bien abra páginas o notificaciones existentes.
  4. Personalice las páginas y notificaciones con el generador.
  5. Administre el acceso.

Agregar nuevas páginas y notificaciones

Una vez lista la microaplicación y preparadas las entidades de base de datos, debe crear páginas o notificaciones de eventos, o ambas.

Agregar nueva página y notificaciones

Agregar notificaciones de eventos

Cree desencadenadores para los eventos que se van a enviar a la aplicación cliente, como una nueva solicitud de días libres o una notificación de que ha cambiado un registro. Seleccione uno de los tipos de plantilla y, a continuación, personalice el evento en el generador.

Siga estos pasos:

  1. Seleccione la microaplicación a la que quiere agregar un evento.

  2. Seleccione Agregar notificación en la sección inferior de la página.
  3. Asigne un nombre al evento de notificación.
  4. Seleccione el desencadenador y el tipo de notificación que desee entre los siguientes:

    • Nuevos registros
    • Registros modificados
    • Registro coincidente
    • Eliminar registros
    • Notificación periódica (acción de usuario)
    • Informe periódico
    • Recordatorio de fecha

    La siguiente captura de pantalla muestra el aspecto de la pantalla Nueva notificación:

    Nueva notificación

  5. Seleccione el origen de datos y la tabla de datos.

    Nota:

    Dado que las microaplicaciones de Citrix Workspace admiten microaplicaciones de integración cruzada, la lista Seleccionar origen de datos muestra todos los orígenes de datos de integración disponibles.

  6. Seleccione Agregar.

La nueva notificación se agrega a la lista Notificaciones lista para configurarse.

Agregar páginas de acciones

Para agregar una página de acciones para su microaplicación, seleccione una de las plantillas iniciales y, a continuación, personalice la página en el generador.

Siga estos pasos:

  1. Seleccione la microaplicación a la que quiere agregar una página.
  2. Seleccione Páginas y Agregar nueva página.
  3. Asigne un nombre a la página.
  4. Seleccione una plantilla inicial para la página:
    • Detalles
    • Formulario
    • Tabla
    • Contenido estático

    La siguiente captura de pantalla muestra el aspecto de la pantalla Nueva página:

    Agregar nuevas plantillas de página; detalles, formulario, tabla, contenido estático

  5. Utilice los menús Seleccionar origen de datos y Seleccionar tabla de datos para verificar el origen de datos y seleccionar la tabla de datos.

    Nota:

    Dado que las microaplicaciones de Citrix Workspace admiten microaplicaciones de integración cruzada, la lista Seleccionar origen de datos muestra todos los orígenes de datos de integración disponibles.

  6. Elija Seleccionar campos para determinar con qué columnas de tabla se prerrellenará la nueva página.
  7. Seleccione Agregar.

La nueva página se agrega a la lista Páginas lista para ser personalizada.

Generar notificaciones de eventos

Hay varias opciones a la hora de crear microaplicaciones, en función del resultado deseado. Las microaplicaciones de Citrix Workspace proporcionan tanto una serie de microaplicaciones de uso inmediato preconfiguradas como las herramientas para configurar su propia microaplicación personalizada.

Siga estos pasos para crear una notificación de evento:

  • Cree las condiciones para enviar la notificación/acción y los suscriptores de destino.
  • Configure la tarjeta de notificación para los suscriptores.
  • Configure los elementos de acción.
  • Establezca la condición de caducidad y el plazo.

Puede seleccionar Ejecutar evento para activar manualmente esta notificación de evento para que se ejecute. Seleccione Mostrar registro de eventos para ver un historial de cambios clasificados por gravedad.

Modificar notificación

Para modificar las propiedades y condiciones de notificación, como desencadenadores, marcas de hora y contenido, puede configurarlo directamente en la microaplicación.

Siga estos pasos:

  1. Seleccione la microaplicación para la que desea configurar la notificación.
  2. Seleccione el icono Notificaciones en la columna izquierda de su microaplicación.

    Se abrirá la pantalla Modificar notificación con las siguientes secciones de notificación:

  • Nombre de la notificación permite introducir el nombre de la notificación y, opcionalmente, seleccionar si el evento de notificación se ejecutará inmediatamente después de la sincronización con la integración de la aplicación de destino.
  • Contenido permite configurar la información que se muestra en la notificación. Aquí puede configurar el icono de la notificación, el título de la notificación y el contenido del cuerpo, además de la imagen de la tarjeta. Opcionalmente, puede introducir variables para incorporar elementos generados a partir de la integración de la aplicación de destino.
  • Página de destino le permite elegir la página que se muestra al seleccionar la notificación. Puede seleccionar la microaplicación de destino, la página de destino y, opcionalmente, obtener una vista previa de la página para ver qué reciben los destinatarios de la microaplicación.
  • Parámetros le permite definir las condiciones de activación de la notificación y los destinatarios de la notificación. Seleccione Audiencia para definir los destinatarios de la notificación a partir de la integración y Modificar condiciones para establecer las condiciones que desencadenan la notificación a los usuarios.
  • Caducidad le permite definir cualquier condición para cancelar la notificación. Puede establecer que la notificación caduque cuando el registro de su integración deje de estar disponible. Puede hacer que la notificación caduque después de un intervalo definido. También puede configurar condiciones de activación para que la notificación caduque cuando se produzca un cambio en los datos en la integración de destino.

Cuando la notificación esté correctamente configurada, desplácese hasta la parte superior de la página y seleccione Guardar.

Borrar todas las notificaciones

Puede borrar todas las notificaciones de su microaplicación seleccionando Borrar todas las notificaciones en el menú de edición de la microaplicación individual. Utilice esta opción para borrar las notificaciones en los casos en que necesite reorganizarlas o regenerarlas (por ejemplo, durante las pruebas) cuando utilice una estructura de datos más reciente.

Crear una página

Al crear una página, puede seleccionar entre los siguientes diseños de página básicos, dependiendo de la información que desee. Cada plantilla está destinada únicamente a acelerar su actividad para producir la página que quiere. Puede agregar y personalizar campos y botones adicionales en función de sus propios requisitos.

Plantillas de página

  • Detalles: Plantilla de página que proporciona detalles estáticos.
  • Formulario: Genera una página que proporciona detalles estáticos, además de la posibilidad de introducir datos de usuario en la página.
  • Tabla: Genera una página basada en las tablas de datos que se cargan a partir de la integración de la aplicación de destino.
  • Contenido estático: Configura componentes de página que proporcionan información estática y no procesable, como titulares, mensajes de error y recordatorios.

Los diferentes componentes y secciones del generador de páginas se describen en las siguientes secciones.

Vista detallada del generador de páginas

Componentes del generador de páginas

El generador de páginas le permite elegir entre diversos componentes de página que le permiten personalizar y configurar la salida, la información y la presentación de la microaplicación. Utilice componentes para crear una microaplicación de página basada en sus expectativas y necesidades. Por ejemplo, si quiere mostrar una lista de usuarios, utilice el componente Tabla para crearla.

Las diferentes páginas de plantilla tienen diferentes funciones de componentes disponibles de forma predeterminada. Las siguientes listas cubren todas las opciones disponibles.

Componentes de entrada: Entrada proporciona los componentes para crear secciones procesables en su página, incluidos botones, entrada de texto, botones de radio, etc.

  • Botón: Agrega a la página un componente en el que se puede hacer clic con acciones y lógica.
  • Entrada de texto: Define el origen de texto y el valor predeterminado que cargar en la página. Se pueden agregar acciones. Se puede desactivar.
  • Área de texto: Define el origen de texto y el valor predeterminado que cargar en la página. Se pueden agregar acciones.
  • Entrada numérica: Define el origen numérico, el rango, el valor predeterminado y el formato que cargar en la página.
  • Imagen: Define el origen de la imagen y el formato que cargar en la página.
  • Seleccionar: Permite a los usuarios elegir entre una lista de valores (límite de 100 valores). Se puede rellenar con datos del sistema de origen o puede introducirse la lista de valores manualmente.
  • Buscar: Permite a los usuarios buscar a través de una gran cantidad de valores y seleccionar un valor al buscar otra cosa.
  • Casilla de verificación: Permite agregar un componente seleccionable en la página definiendo el origen, el valor predeterminado, las acciones y la lógica.
  • Radio: Permite agregar un conjunto de opciones entre las que seleccionar solo una. Se puede rellenar con datos del sistema de origen o puede introducirse la lista de valores manualmente.
  • Fecha/Hora: Permite definir la fecha y la hora que se mostrarán en la microaplicación, así como la hora predeterminada (la hora mostrada antes de la selección) y el formato (12 horas, 24 horas, hora del explorador) que se cargarán en la página.

Componentes de presentación: Presentación proporciona los componentes necesarios para mostrar la información a los usuarios finales de las microaplicaciones, incluidas tablas, texto estático e imágenes, etc.

Importante:

Una tabla sin consulta personalizada muestra todos los registros que coinciden con un filtro de tabla, independientemente de la relación de los datos con los suscriptores. Sus datos confidenciales pueden estar expuestos a todos los usuarios de microaplicaciones, a menos que limite la exposición. Para controlar el acceso a los datos de las páginas, utilice la función Personalizar.

En una página, seleccione la tabla en el panel del generador de componentes. Seleccione Propiedades de tabla y, a continuación, PERSONALIZAR. Después, seleccione +Agregar condición y agregue las restricciones necesarias.

  • Tabla: Agrega una tabla definiendo el origen de la tabla, los filtros y las columnas. Se pueden agregar acciones de enlace a páginas. Se deben configurar consultas personalizadas para limitar la exposición de los datos.
  • Texto: Define el origen y el formato del texto para carga en la página. Se pueden agregar acciones y lógica.
  • Texto estático: Define texto estático que aparecerá en la página. Se pueden agregar acciones.
  • Imagen estática: Carga y muestra una imagen estática de una fuente URL.
  • Separador de líneas: El separador sirve para separar la información no relacionada y la información relacionada con el grupo.
  • Botón Atrás: Permite a los usuarios volver a la página anterior.
  • Power BI: Muestra un informe de inteligencia empresarial. Defina el origen y el formato.
  • Visor de recibos de Concur: Muestra una imagen de un recibo. Defina el origen y el formato.
  • Contenido HTML: Sirve para mostrar correctamente contenido HTML de fuentes extraídas (por ejemplo, fuentes RSS)

Componente de diseño: Proporciona el componente de cuadrícula para configurar el diseño de la página.

  • Cuadrícula flexible: Le ofrece un mayor control sobre el posicionamiento de los componentes en las páginas. Es útil al diseñar páginas destinadas a dispositivos con pantallas más grandes. Establezca la etiqueta y el número total de celdas que desee en la cuadrícula.

Detalles de página

Los detalles de la página permiten configurar la página que está creando y establecer filtros para la información, además de proporcionar una serie de funciones informativas de depuración:

  • Nombre de página: Establece el nombre de la página.
  • Filtro de datos: Sirve para establecer restricciones en los datos de acción.
  • Mostrar SQL: Sirve para mostrar el código SQL con fines de depuración.
  • Mostrar lógica de componentes: Sirve para mostrar la lógica de componentes con fines de depuración.
  • Contenido que mostrar si el registro no existe: Establece la página de contenido estático que mostrar cuando no existe un registro.

Propiedades de componente

Cada componente del generador de páginas tiene su propio menú de propiedades específicas con varias opciones entre las que elegir, dependiendo del componente, lo que incluye:

  • Etiqueta: Personaliza la etiqueta del botón, texto, imagen, etc.
  • Tamaño: Define el tamaño del botón, texto, etc.
  • Estilo: Cambia entre diferentes colores y formatos para el texto, botón, etc.
  • Mostrar en pie de página Blade: Muestra u oculta el elemento en la página blade.
  • Origen de datos: Selecciona el origen de datos para el elemento mostrado.
  • Tabla de datos: Selecciona la tabla de datos para el elemento mostrado.
  • Columna de datos: Selecciona la columna de datos para el elemento mostrado.
  • Formato condicional: Configura el formato condicional para el elemento de página.
  • Insertar variables: Agrega variables al elemento de página para mostrar automáticamente los datos de integración de aplicaciones.
  • Mostrar conmutadores: Muestra u oculta la forma en que se representa el elemento en el generador de páginas.

Acciones

El menú de acciones está presente para el componente Botón para permitir que los destinatarios de la microaplicación respondan con una entrada procesable. Define la acción que el botón ejecuta a partir de las acciones configuradas en la integración.

Lógica

Seleccione el botón Crear lógica para abrir la configuración de lógica. Esto le permite configurar la lógica para el componente de página en particular. Utilice argumentos lógicos estándar para crear condiciones y lograr diferentes resultados, en función del comportamiento del componente. Puede agregar varias acciones apiladas a cualquier botón para crear efectos de acción múltiples con un solo clic. Cuando cada acción de servicio se ejecuta correctamente, el sistema se desplaza en la cadena de acciones hasta completar todas. Entre las acciones se incluyen:

  • Evaluar condición: Establece y modifica una condición a través de un argumento lógico.
  • Establecer valor de componente: Establece el valor de componente del botón para confirmar una acción.
  • Mostrar componente: Configura las condiciones para mostrar el componente.
  • Ocultar componente: Configura las condiciones para ocultar el componente.
  • Habilitar componente: Configura las condiciones para habilitar el componente.
  • Inhabilitar componente: Configura las condiciones para inhabilitar el componente.
  • Definir componente como requerido: Configura las condiciones para requerir el componente.
  • Definir componente como no requerido: Configura las condiciones para excluir el componente.

Qué hacer a continuación

Revise los casos de personalización. Para obtener más información, consulte Casos de personalización.

Personalizar microaplicaciones