Installing the Master Incident Package
7 min
the master incident feature comes as a package there are two package files master incident 2015 2 metadatapatch for core changes such as fields, relationships, business rules, quick actions, saved searched, and dashboard parts master incident 2015 2 ui update metadatapatch for user interface changes such as forms and layouts the master incident 2015 2 ui update metadatapatch file adds additional incident forms and layouts that are designed specifically for the master incident feature you must be on release 2013 1 or later and have the frs composite contract contact business object in your system do not install the master incident 2015 2 ui update metadatapatch file if you are using release 2012 or earlier do not have the frs composite contract contact business object in your system you want to retain your existing incident forms and layouts if you do not install this file but you want to update the incident forms and layouts, refer to updating the incident header form docid\ asd8yn01dusyycfxt099m , updating the incident details form docid\ asd8yn01dusyycfxt099m , updating the incident resolution form docid\ asd8yn01dusyycfxt099m , and updating the incident layout docid\ asd8yn01dusyycfxt099m follow these steps to install and configure the master incident feature installing the master incident package docid\ asd8yn01dusyycfxt099mupdating the role definitions docid\ asd8yn01dusyycfxt099mupdating the service desk manager dashboard docid\ asd8yn01dusyycfxt099mupdating the incident header form docid\ asd8yn01dusyycfxt099mupdating the incident details form docid\ asd8yn01dusyycfxt099mupdating the incident resolution form docid\ asd8yn01dusyycfxt099mupdating the incident layout docid\ asd8yn01dusyycfxt099m installing the master incident package download the package and save it to a convenient location from the , click build > heat development package > package click import package select validate and apply if no errors click browse , find the package that you downloaded, and click open updating the role definitions follow these steps to give access to the master incident feature to certain user roles from the , click configure > users and permissions > roles and permissions select a role for example, click the top level tabs tab click incident for the layout field, select incidentlayout servicedesk click save updating the service desk manager dashboard if you have the master incident feature enabled for s, update the dashboard to include a dashboard part for master incident resolution the dashboard part is included in the master incident patch files from the , click build > charts and graphs > dashboards next to , click the edit icon under dashboard objects, expand the charts section drag the chart part called incident resolution by master incident comparison to the right side we recommend putting it on the right of the chart part called top 5 services with active incidents in the header of the incident resolution by master incident comparison chart part, click the edit icon from the last drop down list, select 5 from the days drop down list, select years master incident chart part click the refresh icon to see data for the new date range click save to close the chart click save to save the dashboard updating the incident header form from the , click build > business objects open the incident business object click the forms tab click incidentheader to open the incident header form update the incident label by doing the following a in the form area on the right, click the label field that correlates to the master incident updating the incident header form b on the left, under the control properties tab, for the visible expression field, click the icon to open the expression editor c enter $(!ismasterincident ||currentuserrole() not in ("admin", "servicedeskanalyst", "servicedeskmanager")) and then click save expression editor add a master incident label by doing the following a in the top left panel, expand other and select label b drag label onto the form into the same cell as the existing label fields c while the new label field is highlighted, on the left, under the control properties tab, for the label expression field, click the icon to open the expression editor d enter $(local("master incident ") + incidentnumber + " (" + local(status) + ")") and click save e for the style field, select redlabel from the drop down list f for the visible expression field, click the icon to open the expression editor g enter $(ismasterincident && currentuserrole() in ("admin", "servicedeskanalyst", "servicedeskmanager") and click save add a master incident link field by doing the following a in the top left panel, expand incident > fields and select masterincidentlink b highlight the reported by cell and click insert row above c drag masterincidentlink onto the form into the cell above the cell called reported by d while the masterincidentlink cell is highlighted, on the left, under the control properties tab, for the display field field, enter \[incident]incidentnumber e for the label field, enter master incident f for the visible expression field, click the icon to open the expression editor g enter $(if currentuserrole() in ("admin", "servicedeskanalyst", "servicedeskmanager") && ismasterincident ||status == "closed" && isnull(masterincidentlink recid) then false else true) and then click save h for the width field, enter 4 add a copy master detail button by doing the following a in the top left panel, expand other and select command button b drag command button onto the form into the same cell as the master incident link field c while the button control is highlighted, on the left, under the control properties tab, for the action field, click the icon to open the action editor d under master incident , choose copy master detail and then click ok e for the label field, enter copy master detail f for the visible expression field, click the icon to open the expression editor g enter $(if currentuserrole() not in ("admin", "servicedeskanalyst", "servicedeskmanager") || isnull(masterincidentlink recid) == true || ismasterincident ||status == "closed" then false else true) and then click save h in the width field, enter 5 add an update related incidents (service, category, and status) checkbox by doing the following a in the top left panel, expand incident > fields and select isrelatedincidentupdate b drag isrelatedincidentupdate onto the form into the cell next to the copy master detail button c while the isrelatedincidentupdate cell is highlighted, on the left, under the control properties tab, for the label pos field, select on the right from the drop down list d in the label field, enter update related incidents (service, category, and status) e in the visible expression field, click the icon to open the expression editor f enter $(if currentuserrole() in ("admin", "servicedeskanalyst", "servicedeskmanager") && ismasterincident && status != "resolved" && status != "closed" then true else false) and then click save g in the height field, enter 1 click save updating the incident details form from the , click build > business objects open the incident business object click the forms tab click incidentdetails servicedesk to open the incident details form for the add a declare master incident button by doing the following a in the top left panel, expand other and select command button b drag command button onto the form into the same cell as the impact field c while the button control is highlighted, on the left, under the control properties tab, for the action field, click the icon to open the action editor d under master incident , choose declare master incident and click ok e for the disabled expression field, enter $(status == "closed") f for the image field, enter badge metal png g for the label field, enter declare master incident h for the visible expression field, click the icon to open the expression editor i enter $(if currentuserrole() in ("admin", "servicedeskanalyst", "servicedeskmanager") && impact == "high" && !ismasterincident && isnull(masterincidentlink recid) then true else false) and then click save j for the width field, enter 12 click save updating the incident resolution form from the , click build > business objects open the incident business object click the forms tab click incidentdetails servicedesk resolution to open the incident resolution details form for the service desk add an update related incidents resolution checkbox by doing the following a in the top left panel, expand incident > fields and select isrelatedincidentresolutionupdate b drag isrelatedincidentresolutionupdate onto the form into the cell next to the resolution cell c while the isrelatedincidentresolutionupdate cell is highlighted, on the left, under the control properties tab, for the label pos field, select on the right from the drop down list d for the label field, enter update related incident resolution e for the visible expression field, click the icon to open the expression editor f enter $(if currentuserrole() in ("admin", "servicedeskanalyst", "servicedeskmanager") && ismasterincident && (!isnull(resolution) || resolution == "") && status == "resolved" then true else false) and then click save g for the width field, enter 18 click save updating the incident layout from the , click build > business objects open the incident business object click the layouts tab click incidentlayout servicedesk to open the layout under the views in this layout section, click formview ensure that you are not in the try our new look! view if you see a link on the top right that says switch to old view , click it near the bottom of the page, click add child panel set the display name by doing the following a under the display name header, click \<not set> b enter related incidents assign a relationship by doing the following a under the object header, click \<not set> b in the formview child panel relationship editor dialog box, select use only direct relationship to child object(s) c for direct relationship , click not set d select incidentassocchildincident from the drop down list e click save set the list name by doing the following a under the list header, click \<not set> b select incident from the drop down list set the form by doing the following a under the form(s) header, click \<not set> b in the form selection dialog box, click \<not set> c select incidentdetails servicedesk from the drop down list d click ok set a hidden expression by doing the following a under the hidden expression header, click \<not set> b in the expression editor, enter $(if ismasterincident == true then false else true) c click save set the link button filter by doing the following a under the link button filter header, click \<not set> b in the expression editor, enter $(if \[otherobject]ismasterincident == true || \[otherobject]status == "closed" then false else true) c click save check the checkbox under the show count in title header click save
