IBM FileNet P8, Version 5.2.1            

Récupération du contenu d'un document joint

Cet exemple d'opération Content Extended montre comment utiliser Process Designer pour créer un flux de travaux afin de vérifier le contenu d'un document.

Le flux de travaux exploite des opérations pour extraire la dernière pièce jointe, déterminer combien elle contient de documents d'un type de contenu donné puis récupérer le contenu de l'un de ces documents pour le vérifier. Une fois le contenu du document vérifié, l'opération de réservation est annulée.

Voici le détail de cet exemple de flux de travaux :

Mappe de flux de travaux pour vérifier le contenu du document

Dans cet exemple, l'opération getContentWithIndex récupère le document (parmi une série de documents) référencé par un argument d'index. L'opération getContent est voisine mais retourne uniquement le premier document de la série de documents contenue dans la pièce jointe.

  1. Assignez un participant de flux de travaux.

    Ajoutez une étape d'activité pour le ou les participants de flux de travaux qui recevront cet élément de travail.

  2. Empruntez la pièce jointe :

    Etapes GetLatestAttachmentVersion, CheckoutAttachment et VerifyCheckout

    1. Récupérez la version la plus récente de la pièce jointe affectée au flux de travaux.
      Remarque : Pour IBM® FileNet P8 Content Platform Engine, il peut s'agir d'une version principale ou secondaire.

      Ajoutez une étape de composant pour récupérer l'objet de pièce jointe de la dernière pièce jointe. Utilisez l'opération getLatestAttachmentVersion pour ce faire :

      Opération getLatestAttachmentVersion

    2. Vérifiez l'emprunt de l'objet de la pièce jointe.

      Ajoutez une étape d'activité à la file d'attente de flux de travaux. Un participant de flux de travaux associé ou un processus automatisé va vérifier ensuite que l'objet de la pièce jointe a été emprunté.

  3. Déterminez combien de documents figurent dans la pièce jointe :

    Etapes GetContentCount et VerifyContentCount

    1. Récupérez le nombre de documents associés à l'objet de la pièce jointe.

      Ajoutez une étape de composant qui appelle l'opération getContentCount :

      Opération getContentCount

      Remarque : Si vous n'indiquez pas ce paramètre, la vérification du type de contenu est ignorée. Si vous spécifiez contentType, l'opération renvoie le nombre de documents ayant le type de contenu indiqué.
    2. Vérifiez le nombre de documents indiqué.

      Ajoutez une étape d'activité (file d'attente des travaux dans cet exemple) au flux de travaux. Les participants du flux de travaux peuvent vérifier le résultat de chaque opération.

  4. Récupérez le contenu du document sur la base d'une valeur d'index :

    Opération getContentWithIndex

    1. Récupérez le contenu d'un document.

      Ajoutez une étape de composant qui appelle l'opération getContentWithIndex :

      Opération getContentWithIndex

    2. Vérifiez le contenu du document récupéré.

      Ajoutez une étape d'activité (file d'attente des travaux dans cet exemple) au flux de travaux. Les participants du flux de travaux peuvent vérifier le résultat de chaque opération.

  5. Annulez l'emprunt de la pièce jointe :

    Opération cancelCheckout

    1. Annulez l'emprunt de l'objet de la pièce jointe.

      Ajoutez une étape de composant qui appelle l'opération cancelCheckout :

      Opération cancelCheckout

    2. Vérifiez que l'emprunt a été annulé.

      Ajoutez une étape d'activité à la file d'attente de flux de travaux. Un participant de flux de travaux associé ou un processus automatisé va vérifier ensuite que l'emprunt a été annulé.



Dernière mise à jour : Octobre 2015
bpfwd028.htm

© Copyright IBM Corp. 2015.