Skip to main content
Vous pouvez ajouter un bouton Delete qui permet aux utilisateurs de supprimer un enregistrement et ses pièces jointes dans un record type Appian.

Créer un ProcessModel

1

Créer un nouveau ProcessModel

  1. Ouvrez l’application ABBYYFlexiCapture dans Appian Designer et cliquez sur New → ProcessModel.
  2. Dans la boîte de dialogue qui s’ouvre, renseignez le champ Name et indiquez le chemin du dossier dans lequel le processus doit être enregistré.
  3. Cliquez sur Create & Edit.
2

Supprimer les nœuds inutilisés

Modifiez la configuration du processus en supprimant les nœuds suivants dans l’onglet Process Modeler :
  • Start Event
  • End Event
  • XOR
  • Delete Folder
  • Delete Document
  • Delete from Data Store Entities
Vous pouvez également double-cliquer sur un nœud pour le modifier.
3

Créer une interface de confirmation

  1. Revenez à Appian Designer pour ajouter une boîte de dialogue demandant à l’utilisateur de confirmer la suppression de l’enregistrement.
  2. Cliquez sur New → Interface et indiquez un nom pour l’interface.
  3. Cliquez sur Create & Edit.
4

Ajouter l’expression de confirmation

Dans l’éditeur de code qui s’ouvre, passez de Design View à Expression View et collez l’expression suivante :
5

Ajouter la variable d’entrée cancel

Dans la boîte de dialogue Interface Input, ajoutez une variable cancel de type Boolean.
6

Ajouter les variables du modèle de processus

  1. Enregistrez l’interface et revenez à l’édition du modèle de processus.
  2. Cliquez sur File → Properties et ajoutez les variables suivantes dans l’onglet Variables :
    • recordId de type Number (Entier)
    • DataStoreEntity de type Data Store Entity (une constante reliant le magasin de données au type de données)
7

Associer l’interface de confirmation

  1. Ouvrez l’onglet Process Start Form, sélectionnez l’option Select an interface, puis ajoutez l’interface que vous avez créée pour demander à l’utilisateur de confirmer la suppression d’un enregistrement.
  2. Dans la boîte de dialogue qui s’ouvre, cliquez sur Yes pour importer les variables de l’interface dans la liste des variables du processus.
Vous pouvez ensuite utiliser les variables ajoutées dans les nœuds du processus :
8

Enregistrer et publier le processus

Une fois la configuration du processus terminée, cliquez sur File → Save & Publish ou appuyez sur Ctrl+Alt+S.

Ajouter le modèle de processus à un record type

Ajoutez le processus au record type en tant qu’action associée.
1

Ouvrir le record type

Dans Appian Designer, ouvrez Record Type.
2

Créer une action associée

  1. Dans la boîte de dialogue qui s’ouvre, cliquez sur New Related Action.
  2. Renseignez le champ ProcessModel (saisissez le nom du processus que vous avez créé).
  3. Spécifiez les variables d’entrée du processus :
    • Pour Credit Card Application : Constant_CreditApplication_DSE
    • Pour Account Payable Records : Constant_invoiceProcessing_DSE
3

Ajouter l’action associée à la vue de l’enregistrement

Ajoutez la nouvelle action associée à la View Record Type appropriée.
Désormais, lorsque des enregistrements sont affichés dans l’onglet Résumé de Tempo, un bouton Delete apparaît en haut. Lorsque l’utilisateur clique sur ce bouton, une boîte de dialogue de confirmation lui demande s’il souhaite vraiment supprimer l’enregistrement. En cliquant sur Yes dans cette boîte de dialogue, l’enregistrement est supprimé.
L’utilisateur doit actualiser la fenêtre du navigateur pour vérifier que l’enregistrement a bien été complètement supprimé.

Désactiver l’action Delete dans Summary View

Pour empêcher l’utilisateur d’accéder au bouton de suppression, désactivez l’action Delete dans les propriétés de Summary View.
1

Ouvrir l’application

Ouvrez l’application ABBYYFlexiCapture dans Appian Designer.
2

Ouvrir le record type

Ouvrez le record type que vous souhaitez modifier.
3

Désactiver le raccourci de l’action associée

Dans la boîte de dialogue qui s’ouvre, cliquez sur Summary View et désactivez l’option Related Action Shortcuts à côté de l’action Delete.
4

Enregistrer les modifications

Cliquez sur OK, puis enregistrez les modifications apportées au record type.
Désormais, lorsque les records sont affichés dans Tempo, le bouton Delete n’apparaît plus.