<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
  <classes/>
  <user_rights>
    <groups>
      <group id="General" _delta="define">
        <classes>
          <class id="Organization"/>
          <class id="Location"/>
          <class id="Contact"/>
          <class id="Person"/>
          <class id="Team"/>
          <class id="lnkTeamToContact"/>
        </classes>
      </group>
      <group id="Documentation" _delta="define">
        <classes>
          <class id="Document"/>
          <class id="WebDoc"/>
          <class id="Note"/>
          <class id="FileDoc"/>
        </classes>
      </group>
      <group id="Configuration" _delta="define">
        <classes>
          <class id="Licence"/>
          <class id="Subnet"/>
          <class id="Patch"/>
          <class id="Software"/>
          <class id="Application"/>
          <class id="DBServer"/>
          <class id="lnkPatchToCI"/>
          <class id="FunctionalCI"/>
          <class id="SoftwareInstance"/>
          <class id="DBServerInstance"/>
          <class id="ApplicationInstance"/>
          <class id="DatabaseInstance"/>
          <class id="ApplicationSolution"/>
          <class id="BusinessProcess"/>
          <class id="ConnectableCI"/>
          <class id="NetworkInterface"/>
          <class id="Device"/>
          <class id="PC"/>
          <class id="MobileCI"/>
          <class id="MobilePhone"/>
          <class id="InfrastructureCI"/>
          <class id="NetworkDevice"/>
          <class id="Server"/>
          <class id="Printer"/>
          <class id="Group"/>
          <class id="lnkGroupToCI"/>
          <class id="lnkCIToDoc"/>
          <class id="lnkCIToContact"/>
          <class id="lnkSolutionToCI"/>
          <class id="lnkProcessToSolution"/>
        </classes>
      </group>
      <group id="Incident" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
          <class id="lnkTicketToContact"/>
          <class id="lnkTicketToCI"/>
          <class id="Incident"/>
          <class id="lnkTicketToIncident"/>
        </classes>
      </group>
      <group id="Problem" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
          <class id="lnkTicketToContact"/>
          <class id="lnkTicketToCI"/>
          <class id="Problem"/>
        </classes>
      </group>
      <group id="Change" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
          <class id="lnkTicketToContact"/>
          <class id="lnkTicketToCI"/>
          <class id="Change"/>
          <class id="RoutineChange"/>
          <class id="ApprovedChange"/>
          <class id="NormalChange"/>
          <class id="EmergencyChange"/>
        </classes>
      </group>
      <group id="Service" _delta="define">
        <classes>
          <class id="Contract"/>
          <class id="ProviderContract"/>
          <class id="CustomerContract"/>
          <class id="lnkCustomerContractToProviderContract"/>
          <class id="lnkContractToSLA"/>
          <class id="lnkContractToDoc"/>
          <class id="lnkContractToContact"/>
          <class id="lnkContractToCI"/>
          <class id="Service"/>
          <class id="ServiceSubcategory"/>
          <class id="SLA"/>
          <class id="SLT"/>
          <class id="lnkSLTToSLA"/>
          <class id="lnkServiceToDoc"/>
          <class id="lnkServiceToContact"/>
          <class id="lnkServiceToCI"/>
        </classes>
      </group>
      <group id="Call" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
          <class id="lnkTicketToContact"/>
          <class id="lnkTicketToCI"/>
          <class id="lnkTicketToIncident"/>
          <class id="UserRequest"/>
        </classes>
      </group>
      <group id="KnownError" _delta="define">
        <classes>
          <class id="KnownError"/>
          <class id="lnkInfraError"/>
          <class id="lnkDocumentError"/>
        </classes>
      </group>
      <group id="LnkTickets" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
          <class id="lnkTicketToContact"/>
          <class id="lnkTicketToCI"/>
        </classes>
      </group>
      <group id="LnkIncidents" _delta="define">
        <classes>
          <class id="lnkTicketToIncident"/>
        </classes>
      </group>
      <group id="LnkServices" _delta="define">
        <classes>
          <class id="lnkCustomerContractToProviderContract"/>
          <class id="lnkContractToSLA"/>
          <class id="lnkContractToDoc"/>
          <class id="lnkContractToContact"/>
          <class id="lnkContractToCI"/>
          <class id="lnkSLTToSLA"/>
          <class id="lnkServiceToDoc"/>
          <class id="lnkServiceToContact"/>
          <class id="lnkServiceToCI"/>
        </classes>
      </group>
      <group id="LnkKnownErrors" _delta="define">
        <classes>
          <class id="lnkInfraError"/>
          <class id="lnkDocumentError"/>
        </classes>
      </group>
      <group id="Portal user - write" _delta="define">
        <classes>
          <class id="FileDoc"/>
          <class id="lnkTicketToDoc"/>
          <class id="UserRequest"/>
        </classes>
      </group>
      <group id="Portal user - delete" _delta="define">
        <classes>
          <class id="lnkTicketToDoc"/>
        </classes>
      </group>
      <group id="class:UserRequest" _delta="define">
        <classes>
          <class id="UserRequest"/>
        </classes>
      </group>
      <group id="class:Incident" _delta="define">
        <classes>
          <class id="Incident"/>
        </classes>
      </group>
      <group id="class:Problem" _delta="define">
        <classes>
          <class id="Problem"/>
        </classes>
      </group>
      <group id="class:NormalChange" _delta="define">
        <classes>
          <class id="NormalChange"/>
        </classes>
      </group>
      <group id="class:EmergencyChange" _delta="define">
        <classes>
          <class id="EmergencyChange"/>
        </classes>
      </group>
      <group id="class:RoutineChange" _delta="define">
        <classes>
          <class id="RoutineChange"/>
        </classes>
      </group>
    </groups>
    <profiles>
      <profile id="3" _delta="define">
        <name>Configuration Manager</name>
        <description>Person in charge of the documentation of the managed CIs</description>
        <groups>
          <group id="General">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="Documentation">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="Configuration">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="4" _delta="define">
        <name>Service Desk Agent</name>
        <description>Person in charge of creating incident reports</description>
        <groups>
          <group id="Incident">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="Call">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="LnkIncidents">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:Incident">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:UserRequest">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="5" _delta="define">
        <name>Support Agent</name>
        <description>Person analyzing and solving the current incidents</description>
        <groups>
          <group id="Incident">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="Call">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="LnkIncidents">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:Incident">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reassign" xsi:type="stimulus">allow</action>
              <action id="ev_resolve" xsi:type="stimulus">allow</action>
              <action id="ev_close" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:UserRequest">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reassign" xsi:type="stimulus">allow</action>
              <action id="ev_resolve" xsi:type="stimulus">allow</action>
              <action id="ev_close" xsi:type="stimulus">allow</action>
              <action id="ev_freeze" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="6" _delta="define">
        <name>Problem Manager</name>
        <description>Person analyzing and solving the current problems</description>
        <groups>
          <group id="Problem">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="KnownError">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="LnkKnownErrors">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:Problem">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reassign" xsi:type="stimulus">allow</action>
              <action id="ev_resolve" xsi:type="stimulus">allow</action>
              <action id="ev_close" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="7" _delta="define">
        <name>Change Implementor</name>
        <description>Person executing the changes</description>
        <groups>
          <group id="Change">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:NormalChange">
            <actions>
              <action id="ev_plan" xsi:type="stimulus">allow</action>
              <action id="ev_replan" xsi:type="stimulus">allow</action>
              <action id="ev_implement" xsi:type="stimulus">allow</action>
              <action id="ev_monitor" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:EmergencyChange">
            <actions>
              <action id="ev_plan" xsi:type="stimulus">allow</action>
              <action id="ev_replan" xsi:type="stimulus">allow</action>
              <action id="ev_implement" xsi:type="stimulus">allow</action>
              <action id="ev_monitor" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:RoutineChange">
            <actions>
              <action id="ev_plan" xsi:type="stimulus">allow</action>
              <action id="ev_replan" xsi:type="stimulus">allow</action>
              <action id="ev_implement" xsi:type="stimulus">allow</action>
              <action id="ev_monitor" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="8" _delta="define">
        <name>Change Supervisor</name>
        <description>Person responsible for the overall change execution</description>
        <groups>
          <group id="Change">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:NormalChange">
            <actions>
              <action id="ev_validate" xsi:type="stimulus">allow</action>
              <action id="ev_reject" xsi:type="stimulus">allow</action>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reopen" xsi:type="stimulus">allow</action>
              <action id="ev_finish" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:EmergencyChange">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reopen" xsi:type="stimulus">allow</action>
              <action id="ev_finish" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:RoutineChange">
            <actions>
              <action id="ev_assign" xsi:type="stimulus">allow</action>
              <action id="ev_reopen" xsi:type="stimulus">allow</action>
              <action id="ev_finish" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="9" _delta="define">
        <name>Change Approver</name>
        <description>Person who could be impacted by some changes</description>
        <groups>
          <group id="Change">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:NormalChange">
            <actions>
              <action id="ev_approve" xsi:type="stimulus">allow</action>
              <action id="ev_notapprove" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:EmergencyChange">
            <actions>
              <action id="ev_approve" xsi:type="stimulus">allow</action>
              <action id="ev_notapprove" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="class:RoutineChange">
            <actions/>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="10" _delta="define">
        <name>Service Manager</name>
        <description>Person responsible for the service delivered to the [internal] customer</description>
        <groups>
          <group id="Service">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="LnkServices">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="11" _delta="define">
        <name>Document author</name>
        <description>Any person who could contribute to documentation</description>
        <groups>
          <group id="Documentation">
            <actions>
              <action xsi:type="write">allow</action>
              <action xsi:type="bulk write">allow</action>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="LnkTickets">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="2" _delta="define">
        <name>Portal user</name>
        <description>Has the rights to access to the user portal. People having this profile will not be allowed to access the standard application, they will be automatically redirected to the user portal.</description>
        <groups>
          <group id="Portal user - write">
            <actions>
              <action xsi:type="write">allow</action>
            </actions>
          </group>
          <group id="Portal user - delete">
            <actions>
              <action xsi:type="delete">allow</action>
            </actions>
          </group>
          <group id="class:UserRequest">
            <actions>
              <action id="ev_close" xsi:type="stimulus">allow</action>
            </actions>
          </group>
          <group id="*">
            <actions>
              <action xsi:type="read">allow</action>
              <action xsi:type="bulk read">allow</action>
            </actions>
          </group>
        </groups>
      </profile>
      <profile id="12" _delta="define">
        <name>Portal power user</name>
        <description>Users having this profile will have the rights to see all the tickets for a customer in the portal. This profile must be used in conjunction with other profiles (e.g. Portal User or Administrator).</description>
        <groups/>
      </profile>
    </profiles>
  </user_rights>
</itop_design>
