IBM FileNet P8, Version 5.2.1            

Recuperando o Conteúdo de um Documento Anexado

Este exemplo de Operações de Conteúdo Estendido ilustra o uso do Process Designer para criar um fluxo de trabalho para verificar o conteúdo de um documento.

O fluxo de trabalho utiliza operações para verificar o anexo mais recente, descobrir quantos documentos de um tipo de conteúdo em particular estão no anexo e, em seguida, obter o conteúdo de um desses documentos para propósitos de verificação. Quando o conteúdo do documento tiver sido verificado, a operação de registro de saída para o anexo é então cancelada.

O exemplo de fluxo de trabalho completo se parece com o seguinte:

Mapa Fluxo de Trabalho para Verificar Conteúdo do Documento

Este exemplo utiliza a operação getContentWithIndex, que recupera o documento (dentro de um conjunto de documentos) referenciado por um argumento de índice. A operação getContent é similar, mas retorna apenas o primeiro documento dentro do conjunto de documentos no anexo.

  1. Designe um participante do fluxo de trabalho.

    Inclua uma etapa de atividade para o participante ou participantes do fluxo de trabalho que irão receber esse item de trabalho.

  2. Efetue o registro de saída do anexo:

    Etapas GetLatestAttachmentVersion, CheckoutAttachment e VerifyCheckout

    1. Recupere a versão mais recente do anexo designado ao fluxo de trabalho.
      Nota: Para o IBM® FileNet P8 Content Platform Engine, pode ser uma versão primária ou secundária.

      Inclua uma etapa do componente para recuperar o objeto de anexo para o anexo mais recente. Utilize a operação getLatestAttachmentVersion:

      Operação getLatestAttachmentVersion

    2. Verifique o registro de saída do objeto de anexo.

      Inclua uma etapa de atividade na fila de fluxo de trabalho. Um participante do fluxo de trabalho associado ou processo automatizado subsequentemente verificará o objeto de anexo que foi retirado.

  3. Descubra quantos documentos estão no anexo:

    Etapas GetContentCount e VerifyContentCount

    1. Recupere a contagem de documentos associados ao objeto de anexo.

      Inclua uma etapa do componente que chama a operação getContentCount:

      Operação getContentCount

      Observação: Se o parâmetro não for especificado, a verificação de tipo de conteúdo é ignorada. Quando contentType for especificado, a operação retorna o número de documentos do tipo de conteúdo especificado.
    2. Verifique a contagem de documentos recuperados.

      Inclua uma etapa de atividade (fila de trabalhos em nosso exemplo) no fluxo de trabalho. O(s) participante(s) do fluxo de trabalho pode validar o sucesso após cada operação específica.

  4. Obtenha o conteúdo do documento com base em um valor de índice:

    Operação getContentWithIndex

    1. Recupere o conteúdo para um documento.

      Inclua uma etapa do componente que chame a operação getContentWithIndex:

      Operação getContentWithIndex

    2. Verifique o conteúdo do documento recuperado.

      Inclua uma etapa de atividade (fila de trabalhos em nosso exemplo) no fluxo de trabalho. O(s) participante(s) do fluxo de trabalho pode validar o sucesso após cada operação específica.

  5. Cancele o registro de saída para o anexo:

    cancelCheckout

    1. Cancele o registro de saída para o objeto de anexo.

      Inclua uma etapa do componente que chame a operação cancelCheckout:

      operationCancelCheckout

    2. Verifique se o registro de saída foi cancelado.

      Inclua uma etapa de atividade na fila de fluxo de trabalho. Um participante do fluxo de trabalho associado ou processo automatizado subsequentemente verificará se o registro de saída foi cancelado.



Last updated: March 2016
bpfwd028.htm

© Copyright IBM Corporation 2016.