Personalizar la lista de instancias de proceso customizing-the-listing-of-process-instances

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

La lista de instancias de proceso se muestra en la pestaña Seguimiento de AEM Forms Workspace.

En la lista de instancias de proceso, para cada instancia de proceso, AEM Forms Workspace muestra algunas propiedades. Las siguientes propiedades están disponibles para cada instancia de proceso. Estas propiedades se almacenan como atributos en el modelo de componentes de instancias de proceso y están disponibles para usarlas en su vista y plantilla.

Propiedad
Comentarios
description
Descripción de la instancia de proceso.
initiator
Nombre del iniciador de la instancia de proceso.
initiatorId
ID del iniciador de la instancia de proceso.
processCompleteTime
Marca de hora de cuando se completó el proceso.
processInstanceId
ID de la instancia de proceso.
processInstanceStatus
0 = Iniciado
1 = En ejecución
2 = Completo
3 = Finalizado
4 = Terminado
5 = Finalización
6 = Suspendido
7 = Suspender
8 = Sin suspensión
processName
Nombre del proceso.
processStartTime
Marca de tiempo de cuando se inició el proceso.
processVariables
La matriz de objetos de variables de proceso. Cada objeto de variable de proceso contiene name (el nombre de la variable de proceso), value (valor de la variable de proceso) y type (el tipo de variable de proceso).

Ejemplo:

Para mostrar la propiedad description de la instancia de proceso en la tarjeta Instancia de proceso, realice los siguientes pasos.

  1. Siga los Pasos genéricos para personalizar AEM Forms Workspace.

  2. Haga lo siguiente:

    1. Copie /libs/ws/js/runtime/templates/processinstance.html a/apps/ws/js/runtime/templates/, si no existe. Haga clic en Guardar todo.
    2. Agregue un div de descripción del proceso con class = 'processDescription' inprocessinstance.html.
    code language-none
    <div class="processDescription" title="<%= description%>"><%= description%></div>
    
  3. Haga lo siguiente:

    1. Abra /apps/ws/js/registry.js para editarlo.
    2. Busque y reemplace text!/lc/libs/ws/js/runtime/templates/processinstance.html con text!/lc/apps/ws/js/runtime/templates/processinstance.html.
  4. Los cambios anteriores pueden requerir una actualización del archivo CSS al agregar una entrada en la hoja de estilo /apps/ws/css/newStyle.css de la siguiente manera:

    code language-css
    .processinstance .processDescription {
     <!--Dummy values, need to be configured by user as per requirement as well as user can add or delete any property depending upon requirement-->
        width : 250px;
        font-size : 11pt;
        padding : 2px;
    }
    
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da