IBM FileNet P8, Version 5.2.1            

Hente innholdet i et vedlagt dokument

Dette eksempelet på utvidet innholdsoperasjon (Content Extended Operations) viser hvordan du bruker prosessdesigneren til å opprette en arbeidsflyt for å kontrollere innholdet i et dokument.

Arbeidsflyten bruker operasjoner for å kontrollere det nyeste vedlegget, finne ut hvor mange dokumenter av en bestemt innholdstype vedlegget inneholder, og deretter hente innholdet i et av disse dokumentene for å kontrollere det. Når dokumentinnholdet er kontrollert, avbrytes utsjekkingsoperasjonen for vedlegget.

Det komplette arbeidsflyteksempelet ser slik ut:

Arbeidsflytkart for kontroll av dokumentinnhold

I dette eksempelet brukes operasjonen getContentWithIndex, som henter dokumentet (fra et sett av dokumenter) som et indeksargument refererer til. Operasjonen getContent likner, men henter kun det første dokumentet fra et sett av dokumenter i vedlegget.

  1. Tildel en arbeidsflytdeltaker.

    Legg til et aktivitetstrinn for arbeidsflytdeltakeren eller -deltakerne som skal motta dette arbeidselementet.

  2. Sjekk ut vedlegget:

    GetLatestAttachmentVersion-, CheckoutAttachment- og VerifyCheckout-trinn

    1. Hent den nyeste versjonen av vedlegget som er tildelt arbeidsflyten.
      Merk: For IBM® FileNet P8 Content Platform Engine kan dette enten være en hovedversjon eller en underversjon.

      Legg til et komponenttrinn for å hente vedleggsobjektet for det nyeste vedlegget. Bruk operasjonen getLatestAttachmentVersion:

      getLatestAttachmentVersion-operasjon

    2. Kontroller utsjekkingen av vedleggsobjektet.

      Legg til et aktivitetstrinn i arbeidsflytkøen. En tilknyttet arbeidsflytdeltaker eller automatisert prosess kontrollerer senere om vedleggsobjektet ble sjekket ut.

  3. Finn ut hvor mange dokumenter vedlegget inneholder:

    GetContentCount- og VerifyContentCount-trinn

    1. Hent dokumentantallet som er knyttet til vedleggsobjektet.

      Legg til et komponenttrinn som anroper operasjonen getContentCount:

      getContentCount-operasjon

      Merk: Hvis parameteren ikke oppgis, ignoreres kontrollen for innholdstypen. Når contentType er oppgitt, henter operasjonen dokumentantallet for den oppgitte innholdstypen.
    2. Kontroller det hentede dokumentantallet.

      Legg til et aktivitetstrinn (arbeidskø i vårt eksempel) i arbeidsflyten. Arbeidsflytdeltakeren(e) kan validere resultatet etter hver operasjon.

  4. Hent dokumentinnholdet basert på en indeksverdi:

    getContentWithIndex-operasjon

    1. Hent innholdet for et dokument.

      Legg til et komponenttrinn som anroper operasjonen getContentWithIndex:

      getContentWithIndex-operasjon

    2. Kontroller det hentede dokumentinnholdet.

      Legg til et aktivitetstrinn (arbeidskø i vårt eksempel) i arbeidsflyten. Arbeidsflytdeltakeren(e) kan validere resultatet etter hver operasjon.

  5. Avbryt utsjekkingen for vedlegget:

    cancelCheckout

    1. Avbryt utsjekkingen for vedleggsobjektet.

      Legg til et komponenttrinn som anroper operasjonen cancelCheckout:

      operationCancelCheckout

    2. Kontroller at utsjekkingen ble avbrutt.

      Legg til et aktivitetstrinn i arbeidsflytkøen. En tilknyttet arbeidsflytdeltaker eller automatisert prosess kontrollerer senere om utsjekkingen ble avbrutt.



Last updated: March 2016
bpfwd028.htm

© Copyright IBM Corp. 2016.