| AssigneeLibraryReassignTaggedActivities Method |
Metoden reassigner et antal activities.
Metoden afvikles på en transition event.
Action objektet skal være proces objektet!
Metoden er oprindeligt udviklet til Miljøministeriet.
Metoden reassigner et antal aktiviteter i processen, der har den samme "tag" værdi.
Brugergruppen, der sættes som ny assignee, findes på følgende vis:
Der ledes efter en brugergruppe hvis navn er [tagValue] - [orgvalue]
Eksempel: 2 aktiviteter i en proces har tag-værdien "Frontlinien".
Dataobjektet i processen har en property kaldet "Institution".
I denne er valgt værdien "MIM - Miljøministeriet".
I systemet findes en brugergruppe med navnet "Frontlinien - MIM".
Metoden finder frem til denne gruppe og sætter den som assignee for de 2 aktiviteter.
Namespace:
Omada.OE.UtilityCodeAssembly.Library
Assembly:
Omada.OE.UtilityCodeAssembly (in Omada.OE.UtilityCodeAssembly.dll) Version: 15.0.0.0
Syntaxpublic static void ReassignTaggedActivities(
CodeMethodInvokeContext context,
int tagPropertyId,
string tagValue,
int organisationPropertyId,
int orgLength
)
Parameters
- context
- Type: Omada.OE.ModelCodeMethodInvokeContext
- tagPropertyId
- Type: SystemInt32
Angiver id for en value property (datatype: text) som findes på activity dataobjekttypen.
Property'en anvendes til at "tagge" aktiviteterne - flere aktiviteter kan/vil have samme tag.
- tagValue
- Type: SystemString
Angiver en tag værdi.
Metoden reassigner alle aktiviteter i processen som har det angivne tag.
- organisationPropertyId
- Type: SystemInt32
Angiver id for en set property, som findes på target dataobjekttypen.
- orgLength
- Type: SystemInt32
Angiver antal tegn som tages fra værdien for den angivne organisation property.
See Also