IBM FileNet P8, Version 5.2.1            

Hent indholdet i et vedhæftet dokument

I dette eksempel på Content Extended-funktioner bliver det illustreret, hvordan Process Designer kan bruges til at oprette en arbejdsgang til kontrol af indholdet i et dokument.

I arbejdsgangen gøres brug af funktioner til udtjekning af den nyeste vedhæftning og bestemmelse af, hvor mange af dokumenter med en bestemt indholdstype, vedhæftningen indeholder. Derefter hentes indholdet af et af disse dokumenter med henblik på bekræftelse. Når dokumentets indhold er kontrolleret, annulleres udtjekningsfunktionen for vedhæftningen.

Hele arbejdsgangseksemplet ser sådan ud:

Kort over arbejdsgang for kontrol af dokumentindhold

I dette eksempel bruges funktionen getContentWithIndex, som henter dokumentet (i et sæt med dokumenter), der refereres til af et indeksargument. Funktionen getContent minder om den, men returnerer kun det første dokument fra sættet af dokumenter i vedhæftningen.

  1. Tildel en arbejdsgangsdeltager.

    Tilføj et aktivitetstrin for arbejdsgangsdeltageren eller -deltagerne, der skal modtage dette arbejdselement.

  2. Tjek vedhæftningen ud:

    Trinnene GetLatestAttachmentVersion, CheckoutAttachment og VerifyCheckout

    1. Modtag den nyeste version af den vedhæftning, som er tildelt til arbejdsgangen.
      Bemærk: For IBM® FileNet P8 Content Platform Engine kan dette enten være en overordnet eller en underordnet version.

      Tilføj et komponenttrin til hentning af vedhæftningsobjektet for den nyeste vedhæftning. Brug funktionen getLatestAttachmentVersion:

      getLatestAttachmentVersion-funktion

    2. Kontrollér udtjekningen af vedhæftningsobjektet.

      Tilføj et aktivitetstrin i arbejdsgangskøen. En tilknyttet arbejdsgangsdeltager eller automatisk proces vil efterfølgende kontrollere, at vedhæftningsobjektet blev tjekket ud.

  3. Find ud af, hvor mange dokumenter, der er i vedhæftningen:

    Trinnene GetContentCount og VerifyContentCount

    1. Hent antallet af dokumenter, der er tilknyttet vedhæftningsobjektet.

      Tilføj et komponenttrin, der kalder funktionen getContentCount:

      getContentCount-funktion

      Bemærk: Hvis parameteren ikke angives, ignoreres kontrol af indholdstype. Når contentType er angivet, returnerer funktionen antallet af dokumenter med den angivne indholdstype.
    2. Kontrollér det fundne antal dokumenter.

      Tilføj et aktivitetstrin (en arbejdskø i eksemplet) til arbejdsgangen. Arbejdsgangsdeltagere kan validere resultatet efter hver specifikke funktion.

  4. Hent dokumentindholdet baseret på en indeksværdi:

    getContentWithIndex-funktion

    1. Hent indholdet til et dokument.

      Tilføj et komponenttrin, der kalder getContentWithIndex-funktionen:

      getContentWithIndex-funktion

    2. Kontrollér det hentede dokumentindhold.

      Tilføj et aktivitetstrin (en arbejdskø i eksemplet) til arbejdsgangen. Arbejdsgangsdeltagere kan validere resultatet efter hver specifikke funktion.

  5. Annullér udtjekning af vedhæftningen:

    cancelCheckout

    1. Annullér udtjekningen for vedhæftningsobjektet.

      Tilføj et komponenttrin, der kalder cancelCheckout-funktionen:

      operationCancelCheckout

    2. Kontrollér, at udtjekningen blev annulleret.

      Tilføj et aktivitetstrin i arbejdsgangskøen. En tilknyttet arbejdsgangsdeltager eller automatisk proces vil efterfølgende kontrollere, at udtjekningen blev annulleret.



Last updated: October 2015
bpfwd028.htm

© Copyright IBM Corp. 2015.