Saltar al contenido principal

Poner sus tareas en una pantalla

Objetivo​

Poner la propia lista de tareas del lector en una pantalla que ha dibujado —normalmente la página de inicio de una aplicación—, para que abrir la aplicación sea abrir su trabajo.

Por qué existe esto​

Las tareas de una persona siempre han estado al alcance: una pulsación en la bandeja de la barra superior del Shell de la plataforma. Al alcance no es lo mismo que delante de usted. Una página de inicio es donde alguien empieza su día, y con lo que lo empieza es con lo que se le ha pedido que haga; así que la lista corresponde a la página, junto a las cifras y los accesos directos, no detrás de un botón en una esquina.

Es la misma bandeja de entrada, no una copia. El recuento de la barra superior y las filas de su pantalla son una sola lista, leída una sola vez.

Pasos​

  1. Abra su aplicación de Studio en el diseñador y seleccione la pantalla.

  2. Arrastre Componentes → Mis tareas hasta ella. Llega con tamaño de panel; colóquela donde quiera y ajuste su tamaño como el de cualquier otro cuadro.

  3. En la pestaña Pantalla hay un solo campo:

    CampoEs
    Como máximocuántas filas mostrar. Déjelo vacío para todo lo pendiente.
  4. Guarde y publique.

Eso es todo. No hay nada más que rellenar, porque no hay nada más que el dibujo pudiera decir: las columnas, el orden y lo que hace pulsar una fila son de la plataforma, exactamente igual que en una cuadrícula o un selector de fecha.

Lo que ve el lector​

La misma tabla que muestra la propia lista de tareas del Shell —qué proceso, qué paso, para qué es, de quién es, cuándo llegó y cuánto tiempo lleva esperando—, y pulsar una fila toma la tarea y abre aquello de lo que trata, igual que pulsarla en la bandeja.

Lo que no tiene​

  • Ninguna barra de herramientas. La lista del Shell tiene Abrir, Pasar, Devolver y Actualizar sobre una fila marcada, porque esa lista es donde alguien va a clasificar el trabajo. Un panel en una página se mira de pasada, así que pulsar una fila abre la tarea y no hay nada más. La bandeja sigue a una pulsación.
  • Ningún filtro por proceso. El panel es la bandeja de entrada: todo lo que se le ha pedido a esta persona, en todos los procesos del entorno.
  • Nada en la vista previa. El panel dice Este host no tiene lista de tareas, con honestidad: una vista previa no tiene entorno ni inicio de sesión detrás, así que no hay bandeja de entrada que leer. Lo mismo ocurre con una pantalla servida como portal. Publíquela y ábrala en el Shell para verla con filas.

Active la compatibilidad con tareas de la aplicación​

Active Participa en procesos de negocio en la aplicación basada en modelo que aloja la pantalla. Sin ello el panel sigue enumerando tareas, pero al abrir una no hay dónde indicar que hay una tarea en curso: ni recuento en la bandeja ni una barra en la parte inferior que la nombre con un botón Decidir. Las dos cosas son mitades de una misma función.

Importe primero el ejemplo​

studio-tasks-on-a-home-screen es exactamente esto, funcionando, con un proceso de un solo paso que rellena el panel. Impórtelo, asígnese el rol Errand runner, cierre la sesión y vuelva a iniciarla, cree un recado y la tarea aparecerá en la pantalla.

Solución de problemas​

El panel está vacío. Casi siempre es el rol: su bandeja de entrada se construye a partir de los roles que lleva su inicio de sesión, así que un rol concedido en una sesión ya abierta no llega a nada. Cierre la sesión y vuelva a iniciarla.

Dice que este host no tiene lista de tareas. Está viendo una vista previa o un portal y no la aplicación en el Shell de la plataforma.

Una fila dice Tomada y no se abre. Otra persona llegó antes. Una tarea ofrecida a un rol está en la lista de cada candidato hasta que uno de ellos la abre, y sigue visible después para que vea adónde fue.

Escenarios relacionados​