Add Resolution Category and Desciption under Resolution Tab
Best Answer
-
carrie_medine Member Advanced IT Monkey ✭✭✭Hello,
I'm assuming that you are talking about the Incident form. You can accomplish this by creating a custom form definition following these instructions: https://support.cireson.com/KnowledgeBase/View/51#/
You would then simply replace the out-of-the-box definition "Resolution" area with the following adding the ResolutionCategory enumeration and Resolution Description row:
{
name: "Resolution",
content: [
{
customFieldGroupList: [
{
name: "Resolution",
rows: [
{
columnFieldList: [
{ DataType: "Enum", PropertyDisplayName: "ResolutionCategory", PropertyName: "ResolutionCategory", EnumId: '72674491-02cb-1d90-a48f-1b269eb83602' },
{ DataType: "DateTime", PropertyDisplayName: "Resolveddate", PropertyName: "ResolvedDate", Disabled: true },
{ DataType: "UserPicker", PropertyDisplayName: "ResolvedByUser", PropertyName: "RelatesToTroubleTicket", Disabled: true }
],
},
{
columnFieldList: [
{ DataType: "LongString", PropertyDisplayName: "ResolutionDescription", PropertyName: "ResolutionDescription", MinLength: 0, MaxLength: 4000 }
]
}
]
},
{
name: "TimeWorked",
type: "billableTime"
},
]
}
]
},
7
Answers
I'm assuming that you are talking about the Incident form. You can accomplish this by creating a custom form definition following these instructions: https://support.cireson.com/KnowledgeBase/View/51#/
You would then simply replace the out-of-the-box definition "Resolution" area with the following adding the ResolutionCategory enumeration and Resolution Description row:
{
name: "Resolution",
content: [
{
customFieldGroupList: [
{
name: "Resolution",
rows: [
{
columnFieldList: [
{ DataType: "Enum", PropertyDisplayName: "ResolutionCategory", PropertyName: "ResolutionCategory", EnumId: '72674491-02cb-1d90-a48f-1b269eb83602' },
{ DataType: "DateTime", PropertyDisplayName: "Resolveddate", PropertyName: "ResolvedDate", Disabled: true },
{ DataType: "UserPicker", PropertyDisplayName: "ResolvedByUser", PropertyName: "RelatesToTroubleTicket", Disabled: true }
],
},
{
columnFieldList: [
{ DataType: "LongString", PropertyDisplayName: "ResolutionDescription", PropertyName: "ResolutionDescription", MinLength: 0, MaxLength: 4000 }
]
}
]
},
{
name: "TimeWorked",
type: "billableTime"
},
]
}
]
},
{ DataType: "DateTime", PropertyDisplayName: "CompletedDate", PropertyName: "CompletedDate", Disabled: true },
However the projection used by Cireson does not include the CompletedByUser relationship, therefore you would need to implement a custom type projection and target it using Group Forms. More information on how to do that can be found here: https://support.cireson.com/KnowledgeBase/View/1174#/