<RibbonDiffXml>
<CustomActions>
<CustomAction Id="sp.incident.Button1.Button.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="49">
<CommandUIDefinition>
<Button Alt="$LocLabels:sp.incident.Button1.Button.Alt" Command="sp.incident.Command4. sendtopreviousteam" Description="Send to Previous Team" Id="sp.incident.Button1.Button" LabelText="$LocLabels:sp.incident.Button1.Button.LabelText" Sequence="49" TemplateAlias="o1" ToolTipTitle="$LocLabels:sp.incident.Button1.Button.ToolTipTitle" ToolTipDescription="$LocLabels:sp.incident.Button1.Button.ToolTipDescription" />
</CommandUIDefinition>
</CustomAction>
<CustomAction Id="sp.incident.Button2.Button.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="48">
<CommandUIDefinition>
<Button Alt="$Resources:Ribbon.Form.incident.MainTab.Actions.Reactivate" Command="Mscrm.Form.incident.Reactivate" Description="Reactivate Case" Id="sp.incident.Button2.Button" Image32by32="/_imgs/ribbon/ReactivateCase_32.png" Image16by16="/_imgs/ribbon/ReactivateCase_16.png" LabelText="$Resources:Ribbon.Form.incident.MainTab.Actions.Reactivate" Sequence="48" TemplateAlias="o1" ToolTipTitle="$Resources:Mscrm_Form_incident_MainTab_Actions_Reactivate_ToolTipTitle" ToolTipDescription="$Resources:Mscrm_Form_incident_MainTab_Actions_Reactivate_ToolTipDescription" ModernImage="ReactivateCase" />
</CommandUIDefinition>
</CustomAction>
<CustomAction Id="sp.incident.Button3.Button.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="48">
<CommandUIDefinition>
<Button Alt="$LocLabels:sp.incident.Button3.Button.Alt" Command="sp.incident.Command9.OpenSMSform" Description="SMS" Id="sp.incident.Button3.Button" Image32by32="$webresource:sp_imagesmsicon" Image16by16="$webresource:sp_imagesmsicon" LabelText="$LocLabels:sp.incident.Button3.Button.LabelText" Sequence="48" TemplateAlias="o1" ToolTipTitle="$LocLabels:sp.incident.Button3.Button.ToolTipTitle" ToolTipDescription="$LocLabels:sp.incident.Button3.Button.ToolTipDescription" />
</CommandUIDefinition>
</CustomAction>
<CustomAction Id="sp.incident.Button4.CallAPI.CustomAction" Location="Mscrm.Form.incident.Related.Activities.Controls._children" Sequence="10">
<CommandUIDefinition>
<FlyoutAnchor Alt="$LocLabels:sp.incident.Button4.CallAPI.Alt" Command="Mscrm.Enabled" Id="sp.incident.Button4.CallAPI" Image16by16="/_imgs/ribbon/MergeRecords_16.png" Image32by32="/_imgs/ribbon/MergeRecords_32.png" LabelText="$LocLabels:sp.incident.Button4.CallAPI.LabelText" Sequence="10" TemplateAlias="c1" ToolTipTitle="$LocLabels:sp.incident.Button4.CallAPI.ToolTipTitle" ToolTipDescription="$LocLabels:sp.incident.Button4.CallAPI.ToolTipDescription">
<Menu Id="sp.incident.Button4.CallAPI.Menu">
<MenuSection Id="sp.incident.Section5.Section" Sequence="10" DisplayMode="Menu16">
<Controls Id="sp.incident.Section5.Section.Controls" />
</MenuSection>
</Menu>
</FlyoutAnchor>
</CommandUIDefinition>
</CustomAction>
<CustomAction Id="sp.incident.ResolveCase.Button.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="47">
<CommandUIDefinition>
<Button Alt="$LocLabels:sp.incident.ResolveCase.Button.Alt" Command="sp.incident.ResolveCase.Command" Description="Resolve" Id="sp.incident.ResolveCase.Button" LabelText="$LocLabels:sp.incident.ResolveCase.Button.LabelText" Sequence="47" TemplateAlias="o1" ToolTipTitle="$LocLabels:sp.incident.ResolveCase.Button.ToolTipTitle" ToolTipDescription="$LocLabels:sp.incident.ResolveCase.Button.ToolTipDescription" />
</CommandUIDefinition>
</CustomAction>
<HideCustomAction HideActionId="sp.Mscrm.Form.incident.AddToQueue.Hide" Location="Mscrm.Form.incident.AddToQueue" />
<HideCustomAction HideActionId="sp.Mscrm.Form.incident.Assign.Hide" Location="Mscrm.Form.incident.Assign" />
<CustomAction Id="sp.Mscrm.Form.incident.Cancel.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="50">
<CommandUIDefinition>
<Button Alt="$Resources:Ribbon.Form.incident.MainTab.Actions.Cancel" Command="Mscrm.Form.incident.Cancel" Id="Mscrm.Form.incident.Cancel" Image32by32="/_imgs/ribbon/CancelIncident32.png" Image16by16="/_imgs/ribbon/CaseCancel_16.png" LabelText="$Resources:Ribbon.Form.incident.MainTab.Actions.Cancel" Sequence="50" TemplateAlias="o1" ToolTipTitle="$Resources:Ribbon.Form.incident.MainTab.Actions.Cancel" ToolTipDescription="$Resources:Ribbon.Tooltip.CancelCase" ModernImage="CancelCase" />
</CommandUIDefinition>
</CustomAction>
<CustomAction Id="sp.Mscrm.Form.incident.CreateChildcase.CustomAction" Location="Mscrm.Form.incident.MainTab.Save.Controls._children" Sequence="48">
<CommandUIDefinition>
<Button Alt="$Resources:Ribbon.Form.incident.MainTab.Actions.CreateChildcase.Tooltip" Command="Mscrm.Form.incident.CreateChildcase" Id="Mscrm.Form.incident.CreateChildcase" Image32by32="/_imgs/Ribbon/CreateChildCase_32.png" Image16by16="/_imgs/Ribbon/CreateChildCase_16.png" LabelText="$Resources:Ribbon.Form.incident.MainTab.Actions.CreateChildcase" Sequence="48" TemplateAlias="o1" ToolTipTitle="$Resources:Mscrm.Form.incident.MainTab.Actions.CreateChildcase" ToolTipDescription="$Resources:Ribbon.Tooltip.CreateChildcase" ModernImage="CreateChildCase" />
</CommandUIDefinition>
</CustomAction>
<HideCustomAction HideActionId="sp.Mscrm.Form.incident.QueueItemDetail.Hide" Location="Mscrm.Form.incident.QueueItemDetail" />
<HideCustomAction HideActionId="sp.Mscrm.Form.incident.Reactivate.Hide" Location="Mscrm.Form.incident.Reactivate" />
<HideCustomAction HideActionId="sp.Mscrm.Form.incident.Resolve.Hide" Location="Mscrm.Form.incident.Resolve" />
<CustomAction Id="sp.Mscrm.HomepageGrid.incident.Assign.CustomAction" Location="Mscrm.HomepageGrid.incident.MainTab.Actions.Controls._children" Sequence="12">
<CommandUIDefinition>
<Button Alt="$Resources:Ribbon.HomepageGrid.MainTab.Actions.Assign" Command="Mscrm.AssignSelectedRecord" Id="Mscrm.HomepageGrid.incident.Assign" Image32by32="/_imgs/ribbon/Assign_32.png" Image16by16="/_imgs/ribbon/Assign_16.png" LabelText="$Resources:Ribbon.HomepageGrid.MainTab.Actions.Assign" Sequence="12" TemplateAlias="o1" ToolTipTitle="$Resources:Ribbon.HomepageGrid.MainTab.Actions.Assign" ToolTipDescription="$Resources(EntityPluralDisplayName):Ribbon.Tooltip.Assign" ModernImage="Assign" />
</CommandUIDefinition>
</CustomAction>
<HideCustomAction HideActionId="sp.Mscrm.HomepageGrid.incident.Cancel.Hide" Location="Mscrm.HomepageGrid.incident.Cancel" />
<HideCustomAction HideActionId="sp.Mscrm.HomepageGrid.incident.Resolve.Hide" Location="Mscrm.HomepageGrid.incident.Resolve" />
<CustomAction Id="sp.Mscrm.SubGrid.incident.Assign.CustomAction" Location="Mscrm.SubGrid.incident.MainTab.Management.Controls._children" Sequence="45">
<CommandUIDefinition>
<Button Command="Mscrm.AssignSelectedRecord" Id="Mscrm.SubGrid.incident.Assign" Image32by32="/_imgs/ribbon/Assign_32.png" Image16by16="/_imgs/ribbon/Assign_16.png" LabelText="$Resources(EntityPluralDisplayName):Ribbon.SubGrid.MainTab.Actions.Assign" Sequence="45" TemplateAlias="o1" ToolTipTitle="$Resources(EntityPluralDisplayName):Ribbon.SubGrid.MainTab.Actions.Assign" ToolTipDescription="$Resources(EntityPluralDisplayName):Ribbon.Tooltip.Assign" ModernImage="Assign" />
</CommandUIDefinition>
</CustomAction>
<HideCustomAction HideActionId="sp.Mscrm.SubGrid.incident.Assign.Hide" Location="Mscrm.SubGrid.incident.Assign" />
</CustomActions>
<Templates>
<RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
</Templates>
<CommandDefinitions>
<CommandDefinition Id="Mscrm.AssignSelectedRecord">
<EnableRules>
<EnableRule Id="Mscrm.SelectionCountAtLeastOne" />
<EnableRule Id="Mscrm.VisualizationPaneNotMaximized" />
<EnableRule Id="Mscrm.NotOffline" />
<EnableRule Id="Mscrm.IsValidForHierarchyView" />
<EnableRule Id="sp.incident.EnableRule10.AssignButtonhide" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.AssignSelectedEntityPermission" />
</DisplayRules>
<Actions>
<JavaScriptFunction FunctionName="Mscrm.GridCommandActions.assignSelectedRecords" Library="/_static/_common/scripts/CommandBarActions.js">
<CrmParameter Value="SelectedControl" />
<CrmParameter Value="SelectedControlSelectedItemReferences" />
<CrmParameter Value="SelectedEntityTypeCode" />
</JavaScriptFunction>
</Actions>
</CommandDefinition>
<CommandDefinition Id="Mscrm.Form.incident.Cancel">
<EnableRules>
<EnableRule Id="Mscrm.CanChangeIncidentForm" />
<EnableRule Id="Mscrm.IncidentIsActive" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.CanChangeIncidentForm" />
<DisplayRule Id="Mscrm.IncidentIsActive" />
</DisplayRules>
<Actions>
<JavaScriptFunction FunctionName="Mscrm.CommandBarActions.cancel" Library="/_static/_common/scripts/CommandBarActions.js" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="Mscrm.Form.incident.CreateChildcase">
<EnableRules>
<EnableRule Id="Mscrm.IncidentIsActive" />
<EnableRule Id="Mscrm.IsNotChildCase" />
<EnableRule Id="Mscrm.CanChangeIncidentForm" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.NotOffline" />
<DisplayRule Id="Mscrm.IncidentIsActive" />
</DisplayRules>
<Actions>
<JavaScriptFunction FunctionName="Mscrm.CommandBarActions.createChildCase" Library="/_static/_common/scripts/CommandBarActions.js" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="Mscrm.Form.incident.Reactivate">
<EnableRules>
<EnableRule Id="Mscrm.CanChangeIncidentForm" />
<EnableRule Id="sp.incident.EnableRule9.EnableRule" />
<EnableRule Id="sp.incident.EnableRule11.EnableForTeamAdmin" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.CanChangeIncidentForm" />
<DisplayRule Id="Mscrm.IncidentIsInactive" />
</DisplayRules>
<Actions>
<JavaScriptFunction FunctionName="Mscrm.CommandBarActions.reactivate" Library="/_static/_common/scripts/CommandBarActions.js" />
<JavaScriptFunction FunctionName="hideReOPenCaseButtononCaseClosure" Library="$webresource:sp_CaseFormJs" />
<JavaScriptFunction FunctionName="onCaseReactivationTriggerSLA" Library="$webresource:sp_CaseFormJs" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="Mscrm.Form.incident.Resolve">
<EnableRules>
<EnableRule Id="Mscrm.CanChangeIncidentForm" />
<EnableRule Id="Mscrm.IncidentIsActive" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.CanChangeIncidentForm" />
<DisplayRule Id="Mscrm.IncidentIsActive" />
</DisplayRules>
<Actions>
<JavaScriptFunction FunctionName="Mscrm.CommandBarActions.resolve" Library="/_static/_common/scripts/CommandBarActions.js" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="sp.incident.Command4. sendtopreviousteam">
<EnableRules />
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName="sendtopreviousteam" Library="$webresource:sp_CaseFormJs" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="sp.incident.Command5.ReopenCase">
<EnableRules />
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName="reopenCase" Library="$webresource:sp_CaseFormJs" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="sp.incident.Command6.reactivatecase">
<EnableRules />
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName="reactivatecase" Library="$webresource:sp_XRMGlobalFunctions" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="sp.incident.Command9.OpenSMSform">
<EnableRules />
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName="openSMSForm" Library="$webresource:sp_CaseFormJs" />
</Actions>
</CommandDefinition>
<CommandDefinition Id="sp.incident.ResolveCase.Command">
<EnableRules>
<EnableRule Id="sp.incident.setmandatoryfields.Resolve" />
</EnableRules>
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName="OpenResolveCaseDialog" Library="$webresource:sp_CaseFormJs" />
</Actions>
</CommandDefinition>
</CommandDefinitions>
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules>
<DisplayRule Id="Mscrm.AssignSelectedEntityPermission">
<EntityPrivilegeRule PrivilegeType="Assign" PrivilegeDepth="Basic" AppliesTo="SelectedEntity" />
</DisplayRule>
<DisplayRule Id="Mscrm.CanChangeIncidentForm">
<EntityPrivilegeRule PrivilegeType="Write" PrivilegeDepth="Basic" EntityName="incident" />
<EntityPrivilegeRule PrivilegeType="AppendTo" PrivilegeDepth="Basic" EntityName="incident" />
<EntityPrivilegeRule PrivilegeType="Create" PrivilegeDepth="Basic" EntityName="activitypointer" />
<EntityPrivilegeRule PrivilegeType="Append" PrivilegeDepth="Basic" EntityName="activitypointer" />
</DisplayRule>
<DisplayRule Id="Mscrm.IncidentIsActive">
<FormStateRule State="Existing" />
</DisplayRule>
<DisplayRule Id="Mscrm.IncidentIsInactive">
<FormStateRule State="Disabled" />
</DisplayRule>
<DisplayRule Id="Mscrm.NotOffline">
<CrmOfflineAccessStateRule State="Offline" InvertResult="true" />
</DisplayRule>
</DisplayRules>
<EnableRules>
<EnableRule Id="Mscrm.CanChangeIncidentForm">
<FormStateRule State="Create" InvertResult="true" />
<RecordPrivilegeRule PrivilegeType="Write" AppliesTo="PrimaryEntity" />
<RecordPrivilegeRule PrivilegeType="AppendTo" AppliesTo="PrimaryEntity" />
</EnableRule>
<EnableRule Id="Mscrm.IncidentIsActive">
<FormStateRule State="Existing" />
</EnableRule>
<EnableRule Id="Mscrm.IsNotChildCase">
<CustomRule FunctionName="Mscrm.CommandBarActions.isNotChildCase" Library="/_static/_common/scripts/CommandBarActions.js" />
</EnableRule>
<EnableRule Id="Mscrm.IsValidForHierarchyView">
<CustomRule FunctionName="Mscrm.CommandBarActions.isValidForHierarchyView" Library="/_static/_common/scripts/CommandBarActions.js" />
</EnableRule>
<EnableRule Id="Mscrm.NotOffline">
<CrmOfflineAccessStateRule State="Offline" InvertResult="true" />
</EnableRule>
<EnableRule Id="Mscrm.SelectionCountAtLeastOne">
<SelectionCountRule AppliesTo="SelectedEntity" Minimum="1" />
</EnableRule>
<EnableRule Id="Mscrm.VisualizationPaneNotMaximized">
<OrRule>
<Or>
<CommandClientTypeRule Type="Modern" />
</Or>
<Or>
<CustomRule FunctionName="Mscrm.GridCommandActions.disableButtonsWhenChartMaximized" Library="/_static/_common/scripts/CommandBarActions.js">
<CrmParameter Value="SelectedControl" />
</CustomRule>
</Or>
</OrRule>
</EnableRule>
<EnableRule Id="sp.incident.EnableRule10.AssignButtonhide">
<CustomRule FunctionName="hideAssignbutton" Library="$webresource:sp_CaseFormJs" Default="false" InvertResult="true" />
</EnableRule>
<EnableRule Id="sp.incident.EnableRule11.EnableForTeamAdmin">
<CustomRule FunctionName="enableReactivatebutton" Library="$webresource:sp_CaseFormJs" Default="false" InvertResult="true" />
</EnableRule>
<EnableRule Id="sp.incident.EnableRule8.EnableRule">
<CustomRule FunctionName="hideReOPenCaseButtononCaseClosure" Library="$webresource:sp_CaseFormJs" InvertResult="false" />
</EnableRule>
<EnableRule Id="sp.incident.EnableRule9.EnableRule">
<CustomRule FunctionName="hideReOPenCaseButtononCaseClosure" Library="$webresource:sp_CaseFormJs" Default="false" InvertResult="true" />
</EnableRule>
<EnableRule Id="sp.incident.IsResolvedbeforesevendays.EnableRule">
<CustomRule FunctionName="IsResolvedsevendays" Library="$webresource:sp_CaseFormJs" InvertResult="false" />
</EnableRule>
<EnableRule Id="sp.incident.setmandatoryfields.Resolve">
<CustomRule FunctionName="setmandatoryToResolveCase" Library="$webresource:sp_CaseFormJs" />
</EnableRule>
</EnableRules>
</RuleDefinitions>
<LocLabels>
<LocLabel Id="sp.incident.Button1.Button.Alt">
<Titles>
<Title description="Send to Previous Team" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button1.Button.LabelText">
<Titles>
<Title description="Send to Previous Team" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button1.Button.ToolTipDescription">
<Titles>
<Title description="Send to Previous Team" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button1.Button.ToolTipTitle">
<Titles>
<Title description="Send to Previous Team" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button3.Button.Alt">
<Titles>
<Title description="SMS" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button3.Button.LabelText">
<Titles>
<Title description="SMS" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button3.Button.ToolTipDescription">
<Titles>
<Title description="SMS" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button3.Button.ToolTipTitle">
<Titles>
<Title description="SMS" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button4.CallAPI.Alt">
<Titles>
<Title description="Call API" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button4.CallAPI.LabelText">
<Titles>
<Title description="Call API" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button4.CallAPI.ToolTipDescription">
<Titles>
<Title description="Call API" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.Button4.CallAPI.ToolTipTitle">
<Titles>
<Title description="Call API" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.ResolveCase.Button.Alt">
<Titles>
<Title description="Resolve" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.ResolveCase.Button.LabelText">
<Titles>
<Title description="Resolve" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.ResolveCase.Button.ToolTipDescription">
<Titles>
<Title description="Resolve" languagecode="1033" />
</Titles>
</LocLabel>
<LocLabel Id="sp.incident.ResolveCase.Button.ToolTipTitle">
<Titles>
<Title description="Resolve this case" languagecode="1033" />
</Titles>
</LocLabel>
</LocLabels>
</RibbonDiffXml>
*This post is locked for comments