Version: 10.6.1a |
Localization > Process Framework Tasks |
You may localize the Process Framework task names as they appear in the user interface. Unlike the other localization tasks discussed in this section, Process Framework tasks require no code modifications. You may localize the task names by simply setting configuration keys and editing the task names in the Process Framework Administration tool. It is a wise idea to localize the task names on your Enterprise Process Framework database before distributing it to any Mobile users. This prevents you from having to localize on field machines as well as your Enterprise database.
There are two steps to editing task names in the Process Framework Administration tool. Both steps are required and the names MUST match in both locations. Follow the steps outlined below to modify the name of a task.
Figure 1, change the Task Name in Process Framework Administration tool
Figure 2, New task name appears in UI, but corresponding button is disabled
In the example above the Create Design task has been renamed to Create a New Design (Figure 1). If you select the task from the drop down menu and click Execute, it will work. However, notice that the Create Design button remains disabled (Figure 2). This is because the code behind the button is still looking for the Create Design task, not the Create a New Design task. This issue will occur whenever a task has a corresponding button. Any time a subtask calls a task that has been renamed, it will fail. To alleviate these problems follow the steps below to set the proper configuration values.
![]() |
If these two task names (on the Node Types and Configuration tab) do not match, you will encounter errors. These names are not case sensitive, but beware of extra spaces at the end of a task name. Even if they're name the same, an extra space on the end of one can cause problems. |
Figure 3, Configuration Name
With the configuration value set properly to match the task name on the Node Types tab, the corresponding button is enabled and any subtasks that reference the task will behave correctly.
Figure 4, button is now enabled
When you're finished localizing, close the Process Framework Administration tool and save changes when prompted.
Default Task Name
Configuration Value
Approve Design
WMSTaskApproveDesign
Begin Construction
WMSTaskBeginConstruction
Change Owner
WMSTaskChangeOwner
Close Design
WMSTaskCloseDesign
Complete Work Request
WMSTaskCompleteWorkRequest
Construct Work Request
WMSTaskConstructWorkRequest
Copy Design
WMSTaskCopyDesign
Create Design
WMSTaskCreateDesign
Create Work Request
WMSTaskCreateWorkRequest
Delete
WMSTaskDelete
Delete No Prompt
WMSTaskDeleteNoPrompt
Design Cost Report
WMSTaskDesignCostReport
Open Design
WMSTaskOpenDesign
Post Design
WMSTaskPostDesign
Reconcile Design
WMSTaskReconcileDesign
Reject Design
WMSTaskRejectDesign
Save Design
WMSTaskSaveDesign
Send Design
WMSTaskSendDesign
Send Design to Current Field Owner
WMSTaskSendDNToCurrentFieldOwner
Send to field
WMSTaskSendToField
Submit Design
WMSTaskSubmitDesign
Transition to Mobile
WMSTaskTransitionToMobile
Undo Approve
WMSTaskUndoApprove
Undo Approve without Checking Other Conditions
WMSTaskUndoApproveNoMatterWhat
Undo Begin Construction
WMSTaskUndoBeginConstruction
Undo Construct Work Request
WMSTaskUndoConstructWorkRequest
Undo Construct Work Request to Initialized
WMSTaskUndoConstructWRToInit
Undo In Design Work Request
WMSTaskUndoInDesignWorkRequest
Verify Design
WMSTaskVerifyDesign
Default Task Name
Configuration Value
Change Session Owner
SNTaskChangeSessionOwner
Close Session
SNTaskCloseSession
Create Session
SNTaskCreateSession
Delete Session
SNTaskDeleteSession
Is Session Locked
SNTaskIsSessionLocked
Mobile Submit Session
SNTaskMobileSubmitSession
Open Edit Session
SNTaskOpenEditSession
Open Redline Session
SNTaskOpenRedlineSession
Post Session
SNTaskPostSession
Reconcile Session
SNTaskReconcileSession
Reject Session
SNTaskRejectSession
Save Session
SNTaskSaveSession
Send Session to Current Field Owner
SNTaskSendToCurrentFieldOwner
Send Session to Enterprise
SNTaskSendSessionToEnterprise
Send Session to Field
SNTaskSendSessionToField
Submit Session
SNTaskSubmitSession