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

ActionField903

Beschrijving: Change status of KnowledgeTopic (ImprovementRequest) to Approved. Custom: Nee

Propertiesbewerken

Property Type Accessor
KnowledgeTopic KnowledgeTopic Root

XMLbewerken

<Workflow Name="ActionField903" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Change status of KnowledgeTopic (ImprovementRequest) to Approved.</Description>
	<Properties>
		<Property	Name="KnowledgeTopic"	Type="KnowledgeTopic"	Accessor="Root"		Direction="In" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Transaction>
			<When Name="AcceptDiagnosis is true" Condition="${KnowledgeTopic.AcceptDiagnosis} == True">
				<Assign Name="Set Diagnosis" Property="${KnowledgeTopic.ParentKnowledgeTopic.Diagnosis}" Value="${KnowledgeTopic.Diagnosis}" />
			</When>

			<When Name="AcceptTemplateText is true" Condition="${KnowledgeTopic.AcceptTemplateText} == True">
				<Assign Name="Set TemplateText" Property="${KnowledgeTopic.ParentKnowledgeTopic.TemplateText}" Value="${KnowledgeTopic.TemplateText}" />
			</When>

			<When Name="AcceptText is true" Condition="${KnowledgeTopic.AcceptText} == True">
				<Assign Name="Set Text" Property="${KnowledgeTopic.ParentKnowledgeTopic.Text}" Value="${KnowledgeTopic.Text}" />
			</When>

			<When Name="AcceptDescription is true" Condition="${KnowledgeTopic.AcceptDescription} == True">
				<Assign Name="Set Description" Property="${KnowledgeTopic.ParentKnowledgeTopic.Description}" Value="${KnowledgeTopic.Description}" />
			</When>

			<When Name="AcceptTags is true" Condition="${KnowledgeTopic.AcceptTags} == True">
				<Assign Name="Set Tags" Property="${KnowledgeTopic.ParentKnowledgeTopic.Tags}" Value="${KnowledgeTopic.Tags}" />
			</When>

			<When Name="AcceptKnowledgeDomain is true" Condition="${KnowledgeTopic.AcceptKnowledgeDomain} == True">
				<Assign Name="Set KnowledgeDomain" Property="${KnowledgeTopic.ParentKnowledgeTopic.KnowledgeDomain}" Value="${KnowledgeTopic.KnowledgeDomain}" />
			</When>

			<When Name="AcceptSkillCategory is true" Condition="${KnowledgeTopic.AcceptSkillCategory} == True">
				<Assign Name="Set SkillCategory" Property="${KnowledgeTopic.ParentKnowledgeTopic.SkillCategory}" Value="${KnowledgeTopic.SkillCategory}" />
			</When>

			<When Name="AcceptShowInFAQ is true" Condition="${KnowledgeTopic.AcceptShowInFAQ} == True">
				<Assign Name="Set ShowInFAQ" Property="${KnowledgeTopic.ParentKnowledgeTopic.ShowInFAQ}" Value="${KnowledgeTopic.ShowInFAQ}" />
			</When>

			<ChangeStatus Name="Set status to approved" DomainObject="${KnowledgeTopic}" NewStatus="KnowledgeTopicStatus.Approved" />
		</Transaction>

		<UserContent Name="Post" />
	</Execution>
</Workflow>