IBM FileNet P8, Versión 5.2.1            

Recuperar el contenido de un documento adjunto

Este ejemplo de operaciones de Content Extended ilustra el uso del Diseñador de procesos para crear un flujo de trabajo que verifique el contenido de un documento.

El flujo de trabajo hace uso de operaciones para extraer el último archivo adjunto, averiguar cuántos documentos de un tipo determinado de contenido hay en el archivo adjunto y obtener el contenido de uno de esos documentos con fines de verificación. Cuando el contenido del documento ha sido verificado, se cancela la operación de extracción para el archivo adjunto.

El ejemplo de flujo de trabajo completo se muestra de este modo:

Mapa de flujo de trabajo para verificar el contenido de un documento

Este ejemplo utiliza la operación getContentWithIndex, que recupera el documento (dentro de un conjunto de documentos) al que hace referencia un argumento de índice. La operación getContent es similar, pero sólo devuelve el primer documento dentro del conjunto de documentos del archivo adjunto.

  1. Asignar un participante de flujo de trabajo.

    Agregue un paso de actividad para el participante o participantes del flujo de trabajo que recibirán este elemento de trabajo.

  2. Extraer el archivo adjunto:

    GetLatestAttachmentVersion, CheckoutAttachment y VerifyCheckout Steps

    1. Recupere la versión más reciente del archivo adjunto asignado al flujo de trabajo.
      Nota: Para IBM® FileNet P8 Content Platform Engine, puede ser una versión mayor o menor.

      Agregue un paso de componente para recuperar el objeto de archivo adjunto del archivo adjunto más reciente. Utilice la operación getLatestAttachmentVersion:

      Operación getLatestAttachmentVersion

    2. Verifique la extracción del objeto de archivo adjunto.

      Agregue un paso de actividad a la cola de flujo de trabajo. Un participante de flujo de trabajo asociado o un proceso automatizado verificarán posteriormente que se ha extraído el objeto del archivo adjunto.

  3. Averiguar cuántos documentos hay en el archivo adjunto:

    Pasos GetContentCount y VerifyContentCount

    1. Recupere el recuento de documentos asociados al objeto de archivo adjunto.

      Agregue un paso de componente que llame a la operación getContentCount:

      Operación getContentCount

      Nota: Si no se especifica el parámetro, se ignora la búsqueda del tipo de contenido. Cuando se especifica contentType, la operación devuelve el número de documentos del tipo de contenido especificado.
    2. Verifique el recuento del documento recuperado.

      Agregue un paso de actividad (cola de trabajo en nuestro ejemplo) al flujo de trabajo. El participante o participantes del flujo de trabajo pueden validar el funcionamiento satisfactorio después de cada operación específica.

  4. Obtener el contenido del documento basándose en un valor de índice:

    Operación getContentWithIndex

    1. Recupere el contenido de un documento.

      Agregue un paso de componente que llame a la operación getContentWithIndex:

      Operación getContentWithIndex

    2. Verifique el contenido del documento recuperado.

      Agregue un paso de actividad (cola de trabajo en nuestro ejemplo) al flujo de trabajo. El participante o participantes del flujo de trabajo pueden validar el funcionamiento satisfactorio después de cada operación específica.

  5. Cancelar la extracción para el archivo adjunto:

    cancelCheckout

    1. Cancele la extracción del objeto de archivo adjunto.

      Agregue un paso de componente que llame a la operación cancelCheckout:

      operationCancelCheckout

    2. Verifique que se ha cancelado la extracción.

      Agregue un paso de actividad a la cola de flujo de trabajo. Un participante de flujo de trabajo asociado o un proceso automatizado verificarán posteriormente que se ha cancelado la extracción.



Última actualización: Marzo de 2016
bpfwd028.htm

© Copyright IBM Corp. 2016.