Click or drag to resize

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
Syntax
C#
public 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