This content applies solely to Appian Case Management Studio for Public Sector, which must be purchased separately from the Appian base platform. |
After installing the Studio module, you need to set it up before using it with Appian Case Management Studio Base. This guide walks you through the recommended setup steps, which include:
Implementers can customize the security, display names, and other aspects of the application to best suit their needs.
This is a required step. Since milestones are created and configured to tasks in case types in the Studio module, the following steps must be completed to ensure that milestones are generated successfully upon case creation.
CMGT_Case_SetMetaData
expression rule.milestones
map.CMGT_Case_GenerateCaseCreationMilestones_Logic
rule reference with the following code block:
1
rule!CMGT_WFL_Case_GenerateCaseCreationMilestones_Logic(case: fv!item)
This is a required step. Since reference tasks are created and configured to case types in the Studio module, the following steps must be completed to ensure that tasks are generated successfully upon case creation.
CMGT_Case_Create
process model.tasks
input variable.1
2
3
=rule!CMGT_WFL_Case_GenerateCaseCreationTasks_Logic(
case:pv!case
)
This is a required step. To create cases, at least one case type category and case type must be created in Studio first.
To create a case type category:
To create a case type:
This is an optional step. To add a CREATE FROM TEMPLATE action button to existing cases, which allows caseworkers to add an ad-hoc Confirmation or Document Upload template task to the case after the case was created when needed, complete the following steps:
CMGT_Case
record type.translation!Create From Template
createTaskFromExisting
Large
CMGT_WFL_TaskFromExisting_Create
with context
1
2
3
4
5
6
{
cancel: null, /* Boolean */
task: rule!CMGT_Task_RecordAction_Create_InitializeParameters(
caseId: rv!identifier
).tasks
}
rule!CMGT_Task_RecordGrid
interface.topGridRecordActions
parameter and the commented action.createTaskFromExisting
on the CMGT_Case record.This is an optional step. To add a quick action on the Workspace Home page, which takes users to the Studio site, complete the following steps:
CMGT_WFL_TXT_SITE_URL_STUB
.
CMGT_WFL_QuickLink_ItemMap
and review the expression rule.
item.value.values.link.uri
value.CMGT_Workspace_InternalUser_Sub_QuickLinks
.In local!itemMap
, add CMGT_WFL_QuickLink_ItemMap
to the list by copying the following:
1
rule!CMGT_WFL_QuickLink_ItemMap()
This is a required step. Perform these steps to show data on intake forms from fields that have been created via Studio.
CMGT_Case_CaseSummary
.1
2
3
4
rule!CMGT_CB_CaseSummary_StudioFields(
case: ri!case,
brandingMap: ri!brandingMap
)
This is a required step. Perform these steps to allow users to edit fields after a case is created.
CMGT_Case
.translation!Update Additional Fields
updateAdditionalFields
CMGT_CB_Case_Update_AdditionalFields
with context
1
2
3
4
5
6
{
case: rule!CMGT_QR_GetCase(
caseId: rv!identifier,
includePrimaryContact: false
)
}
CMGT_Case_CaseSummary
.updateAdditionalFields
.updateAdditionalFields
on the CMGT_Case record.This is a required step. Perform these steps to enable Studio to create data fields to be available on a case-type intake form.
CMGT_Case_CreateCase_FormDisplayWrapper
.1
2
3
4
5
6
7
8
9
10
11
12
13
equals: 2,
then:
rule!CMGT_CB_CreateCase_WizardDisplay(
case: ri!case,
data: ri!data,
currentStep: ri!currentStep,
availableSteps: ri!availableSteps,
case_processParameter: ri!case_processParameter,
caseSubmissionSuccessful: ri!caseSubmissionSuccessful,
documentsToDelete: ri!documentsToDelete,
parentCaseTypeId: ri!parentCaseTypeId,
contactsSectionValidation: ri!contactsSectionValidation
),
This is an optional step. Refer to Exporting translation strings for translation for information on translating the Studio module to other languages.