Saltar al contenido principal
Puede agregar un botón Delete para que los usuarios eliminen un Record y sus archivos adjuntos de un tipo de registro de Appian.

Crear un ProcessModel

1

Crear un nuevo ProcessModel

  1. Abra la aplicación ABBYYFlexiCapture en Appian Designer y haga clic en New → ProcessModel.
  2. En el cuadro de diálogo que se abre, complete el campo Name y especifique la ruta de la carpeta donde se guardará el proceso.
  3. Haga clic en Create & Edit.
2

Eliminar los nodos no utilizados

Modifique la configuración del proceso eliminando los siguientes nodos en la pestaña Process Modeler:
  • Start Event
  • End Event
  • XOR
  • Delete Folder
  • Delete Document
  • Delete from Data Store Entities
También puede modificar un nodo haciendo doble clic en él.
3

Crear una interfaz de confirmación

  1. Vuelva a Appian Designer para agregar un cuadro de diálogo que solicite al usuario confirmar la eliminación del Record.
  2. Haga clic en New → Interface y especifique un nombre para la interfaz.
  3. Haga clic en Create & Edit.
4

Agregar la expresión de confirmación

En el editor de código que se abre, cambie de Design View a Expression View y pegue la siguiente expresión:
5

Agregar la variable de entrada cancel

En el cuadro de diálogo Interface Input, agregue una variable cancel de tipo Boolean.
6

Agregar las variables del modelo de proceso

  1. Guarde la interfaz y vuelva a editar el modelo de proceso.
  2. Haga clic en File → Properties y agregue las siguientes variables en la pestaña Variables:
    • recordId de tipo Number (Integer)
    • DataStoreEntity de tipo Data Store Entity (una constante que vincula el data store con el tipo de datos)
7

Adjuntar la interfaz de confirmación

  1. Abra la pestaña Process Start Form, seleccione la opción Select an interface y agregue la interfaz que creó para solicitar la confirmación del usuario al eliminar un Record.
  2. En el cuadro de diálogo que se abre, haga clic en Yes para importar las variables de la interfaz a la lista de variables del proceso.
A continuación, puede usar las variables agregadas en los nodos del proceso:
8

Guardar y publicar el proceso

Cuando termine de configurar el proceso, haga clic en File → Save & Publish o presione Ctrl+Alt+S.

Agregue el modelo de proceso a un tipo de registro

Agregue el proceso al tipo de registro como una acción relacionada.
1

Abra el tipo de registro

En Appian Designer, abra Record Type.
2

Cree una acción relacionada

  1. En el cuadro de diálogo que se abre, haga clic en New Related Action.
  2. Complete el campo ProcessModel (introduzca el nombre del proceso que creó).
  3. Especifique las variables de entrada del proceso:
    • Para Credit Card Application: Constant_CreditApplication_DSE
    • Para Account Payable Records: Constant_invoiceProcessing_DSE
3

Agregue la acción relacionada a la vista de Record

Agregue la nueva acción relacionada a la View Record Type correspondiente.
Ahora, al ver Records en la pestaña Summary de Tempo, aparece un botón Delete en la parte superior. Cuando el usuario hace clic en este botón, un cuadro de diálogo de confirmación le pregunta si realmente desea eliminar el Record. Al hacer clic en en este cuadro de diálogo, se elimina el Record.
El usuario debe actualizar la ventana del navegador para confirmar que el Record se haya eliminado por completo.

Deshabilitar la acción Delete en Summary View

Para que el botón de eliminación no esté disponible para el usuario, deshabilite la acción Delete en las propiedades de Summary View.
1

Abrir la aplicación

Abra la aplicación ABBYYFlexiCapture en Appian Designer.
2

Abrir el tipo de registro

Abra el tipo de registro que desea modificar.
3

Deshabilitar el acceso directo de la acción relacionada

En el cuadro de diálogo que se abre, haga clic en Summary View y deshabilite la opción Related Action Shortcuts junto a la acción Delete.
4

Guardar los cambios

Haga clic en OK y guarde los cambios realizados en el tipo de registro.
Ahora, cuando se visualicen los registros en Tempo, el botón Delete ya no aparecerá.