I dette eksempelet på utvidet innholdsoperasjon (Content Extended Operations), henter et komponenttrinn i en arbeidsflyt en egenskapsverdi fra et dokument og arkiverer deretter dokumentet i den riktige
mappen avhengig av egenskapens verdi.
I dette eksempelet brukes to
operasjoner og et beslutningsuttrykk i ett enkelt komponenttrinn.
I dette eksempelet
antas det at objektlageret har en tilpasset dokumentklasse med navnet RELoanApplications
og egenskapen Loan Type. Et dokument (en lånesøknad) er lagret
i objektlageret og knyttet til dokumentklassen RELoanApplications
og Loan Type er satt til enten Conforming eller Jumbo. Arbeidsflyten
får verdien til egenskapen Loan Type fra dokumentet (et vedlegg)
og arkiverer deretter dokumentet i en av de to mappene i objektlageret:
Conform eller Jumbo.
- Finn det symbolske navnet til dokumentklasseegenskapen.
Før du kan utvikle arbeidsflyten, må du vite datatypen
og det symbolske navnet til dokumentklasseegenskapen du vil
bruke i
Content Platform Engine-operasjonen.
Bruk
Administration Console for Content Platform Engine til å finne dokumentklassen og datatypen til
egenskapen du vil bruke. I dette eksempelet vises Loan Type (datatype: streng)
i en tilpasset egenskap for dokumentklassen RELoanApplications.
- Tilpasset dokumentklasse: RELoanApplications
- Dokumentklasseegenskap (visningsnavn): Loan Type
- Symbolsk navn: RELoanType
- Verdier: Conforming eller Jumbo
I Egenskapsmaler viser du egenskapene for Loan
Type og noterer det symbolske navnet under flippen Egenskaper — RELoanType.
- Definer nødvendige vedlegg og datafelt
i arbeidsflytdefinisjonen.
Definer vedleggene nedenfor
i egenskapene for arbeidsflyten ved hjelp av prosessdesigneren.

Definer datafeltet nedenfor i
egenskapene for arbeidsflyten.
Dette datafeltet vil inneholde verdien som
hentes fra dokumentegenskapen i komponenttrinnet.
.
- Legg til komponenttrinnet på arbeidsflytkartet. Velg de
to operasjonene og definer de nødvendige parameterne for hver operasjon.
- Plasser komponenttrinnet på
riktig sted i arbeidsflyten ved hjelp av prosessdesigneren, og oppgi deretter operasjonen for
komponenttrinnet ved å velge både operasjonen file og operasjonen getStringProperty.
Operasjonene må ombyttes, slik at getStringProperty utføres
først.
- Sett parameterne for hver operasjon som følger:
For getStringProperty...

For file...

Oppgi følgende for uttrykket destFolder:
If
(ret_loan_type="Conforming"), folderConform, folderJumbo
Når arbeidsflyten startes, oppgir brukeren en
lånesøknad (et dokument i klassen RELoanApplications) for loan_attachment.
Når arbeidsflyten når komponenttrinnet, henter operasjonen getStringProperty
verdien for Loan Type (enten Conforming eller Jumbo) fra
dokumentegenskapen, og deretter arkiverer arkiveringsoperasjonen dokumentet i den riktige mappen.