Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield1551
ActionField1551
Beschrijving: Open job101 for jobs created in ServiceDesk, Knowledgetree or Selfservice or for which an response or customer satisfaction is requested, otherwise defaultscreen for this Job. Custom: Nee
Propertiesbewerken
| Property | Type | Accessor |
|---|---|---|
| Job | Job | Root |
XMLbewerken
<Workflow Name="ActionField1551" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Open job101 for jobs created in ServiceDesk, Knowledgetree or Selfservice or for which an response or customer satisfaction is requested, otherwise defaultscreen for this Job.</Description>
<Properties>
<Property Name="Job" Type="Job" Accessor="Root" Direction="In" />
<Property Name="Count" Type="Int64" Accessor="Internal" />
<Property Name="EntityName" Type="String" Accessor="Internal" Default="Job" />
<Property Name="ScreenName" Type="String" Accessor="Internal" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<Choose Name="Simple job screen">
<When Name="Selfservice" Condition="${Job.Context} == JobContext.SelfService">
<Assign Name="Set screenname" Property="${ScreenName}" Value="job100" Comment="Not send yet" />
</When>
<When Name="From ServiceDesk, Knowledgetree or Selfservice" Condition="${Job.CreatedByServiceDesk} == True || ${Job.SelfServiceRequest} == True">
<Assign Name="Set screenname" Property="${ScreenName}" Value="job101" />
</When>
<When Name="If reporter not is creator of job" Condition="${Job.ReportForeignKeyEmployee} != ${Job.StatusCreatedEmployee}">
<When Name="DatabaseUserType is SelfService or Light" Condition="#{User.DatabaseUserType} != Full">
<Assign Name="Set screenname" Property="${ScreenName}" Value="job101" />
</When>
</When>
<Otherwise Name="Look at progressstatus">
<When Name="A progressStatus" Condition="${Job.ProgressStatus} != Empty">
<Transaction>
<GetCount Name="DefaultProgressStatusContext" Type="DefaultProgressStatusContext" OutputProperty="${Count}">
<Filters>
<PropertyFilter PropertyName="Id.DefaultProgressStatusEntity.Id" Operator="=" PropertyValue="${EntityName}" />
<PropertyFilter PropertyName="Id.Id" Operator="=" PropertyValue="${Job.Context}" />
<CombinedFilter FilterOperator="Or">
<PropertyFilter PropertyName="ResponseRequestedProgressStatus" Operator="=" PropertyValue="${Job.ProgressStatus}" />
<PropertyFilter PropertyName="CustomerSatisfactionRequestedProgressStatus" Operator="=" PropertyValue="${Job.ProgressStatus}" />
</CombinedFilter>
</Filters>
</GetCount>
<When Name="Response or Customer satifaction requested" Condition="${Count} != 0">
<Assign Name="Alo use job101" Property="${ScreenName}" Value="job101" />
</When>
</Transaction>
</When>
</Otherwise>
</Choose>
<UserContent Name="Post" />
<View Name="OpenScreen" ViewName="DataEntryScreen">
<Parameter Name="DomainObject" Direction="In" Value="${Job}" />
<Parameter Name="ScreenName" Direction="In" Value="${ScreenName}" />
</View>
</Execution>
</Workflow>