Categorie: reference Bijgewerkt: 2026-04-08 actionfield workflow actionfield1540

ActionField1540

Beschrijving: Create Job based on KnowledgeTopics ServiceDeskReportType to register user could solve this on his own Custom: Nee

Propertiesbewerken

Property Type Accessor
KnowledgeTopic KnowledgeTopic Root
SolveStatus Status Required
GoToHome Boolean Optional

XMLbewerken

<Workflow Name="ActionField1540" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Create Job based on KnowledgeTopics ServiceDeskReportType to register user could solve this on his own</Description>
	<Properties>
		<Property	Name="KnowledgeTopic"	Type="KnowledgeTopic"	Accessor="Root"		Direction="In" />

		<Property	Name="SolveStatus"		Type="Status"			Accessor="Required"	Direction="In"						Comment="Status to give the job because it is resolved" />

		<Property	Name="GoToHome"			Type="Boolean"			Accessor="Optional"	Direction="In"		Default="True"	Comment="When job is created go to 'Home' when property is True" />

		<Property	Name="Job"				Type="Job"				Accessor="Internal" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Transaction>
			<WorkflowCall Name="KnowledgeTopic_CreateJob" WorkflowName="KnowledgeTopic_CreateJob">
				<Parameter	Name="KnowledgeTopic"	Direction="In"		Value="${KnowledgeTopic}" />
				<Parameter	Name="Job"				Direction="Out"									OutputProperty="${Job}" />
			</WorkflowCall>

			<Assign Name="Set Context" Property="${Job.Context}" Value="${KnowledgeTopic.ServiceDeskReportType.SetContext}" />
			<Assign Name="Set SolvedByReporter" Property="${Job.SolvedByReporter}" Value="True" />
			<Assign Name="Set Description" Property="${Job.Description}" Value="${KnowledgeTopic.Description}" />

			<ChangeStatus Name="Solve" DomainObject="${Job}" NewStatus="${SolveStatus}" />
		</Transaction>

		<UserContent Name="Post" />

		<Message Name="Thank you for registering" MessageCode="2823">
			<Parameter	Name="KnowledgeTopic"	Direction="In"		Value="${KnowledgeTopic}" />
		</Message>

		<When Name="Check if RedirectView is home" Condition="${GoToHome} == True">
			<View Name="Go home" ViewName="Home" />
		</When>
	</Execution>
</Workflow>