diff --git a/addons/userrights/userrightsprofile.class.inc.php b/addons/userrights/userrightsprofile.class.inc.php index 8defa51683..592ce0c4fc 100644 --- a/addons/userrights/userrightsprofile.class.inc.php +++ b/addons/userrights/userrightsprofile.class.inc.php @@ -1623,71 +1623,59 @@ class SetupProfiles 'description' => 'Person in charge of the documentation of the managed CIs', 'write_modules' => 'General,Documentation,Configuration', 'stimuli' => array( - //'bizServer' => 'any', - //'bizServer' => 'ev_store,ev_ship,ev_plug,ev_configuration_finished,ev_val_failed,ev_mtp,ev_start_change,ev_end_change,ev_decomission,ev_obsolete,ev_recycle', + //'bizServer' => 'none', //'bizContract' => 'none', //'bizIncidentTicket' => 'none', - //'bizChangeTicket' => 'none', + //'bizChangeTicket' => 'any', ), ), 'Service Desk Agent' => array( 'description' => 'Person in charge of creating incident reports', 'write_modules' => 'Incident,Call', 'stimuli' => array( - //'bizServer' => 'none', - //'bizContract' => 'none', - //'bizIncidentTicket' => 'ev_assign', - //'bizChangeTicket' => 'none', - //'bizServiceCall' => 'any', + 'Incident' => 'ev_assign', + 'UserRequest' => 'ev_assign', ), ), 'Support Agent' => array( 'description' => 'Person analyzing and solving the current incidents or problems', 'write_modules' => 'Incident,Problem,KnownError', 'stimuli' => array( - //'bizIncidentTicket' => 'any', - //'bizIncidentTicket' => 'ev_assign,ev_reassign,ev_start_working,ev_close', + 'Incident' => 'ev_assign,ev_reassign,ev_resolve,ev_close', + 'UserRequest' => 'ev_assign,ev_reassign,ev_resolve,ev_close,ev_freeze', ), ), 'Change Implementor' => array( 'description' => 'Person executing the changes', 'write_modules' => 'Change', 'stimuli' => array( - //'bizServer' => 'none', - //'bizContract' => 'none', - //'bizIncidentTicket' => 'none', - //'bizChangeTicket' => 'ev_plan,ev_replan,ev_implement,ev_monitor', + 'NormalChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor', + 'EmergencyChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor', + 'RoutineChange' => 'ev_plan,ev_replan,ev_implement,ev_monitor', ), ), 'Change Supervisor' => array( 'description' => 'Person responsible for the overall change execution', 'write_modules' => 'Change', 'stimuli' => array( - //'bizServer' => 'none', - //'bizContract' => 'none', - //'bizIncidentTicket' => 'none', - //'bizChangeTicket' => 'ev_assign,ev_validate,ev_reject,ev_reopen,ev_finish', + 'NormalChange' => 'ev_validate,ev_reject,ev_assign,ev_reopen,ev_finish', + 'EmergencyChange' => 'ev_assign,ev_reopen,ev_finish', + 'RoutineChange' => 'ev_assign,ev_reopen,ev_finish', ), ), 'Change Approver' => array( 'description' => 'Person who could be impacted by some changes', 'write_modules' => 'Change', 'stimuli' => array( - //'bizServer' => 'none', - //'bizContract' => 'none', - //'bizIncidentTicket' => 'none', - //'bizChangeTicket' => 'ev_approve,ev_notapprove', + 'NormalChange' => 'ev_approve,ev_notapprove', + 'EmergencyChange' => 'ev_approve,ev_notapprove', + 'RoutineChange' => 'none', ), ), 'Service Manager' => array( 'description' => 'Person responsible for the service delivered to the [internal] customer', 'write_modules' => 'Service', 'stimuli' => array( - //'bizServer' => 'none', - //'bizContract' => 'any', - //'bizContract' => 'ev_freeze_version,ev_sign,ev_begin,ev_notice,ev_terminate,ev_elapsed', - //'bizIncidentTicket' => 'none', - //'bizChangeTicket' => 'none', ), ), 'Document author' => array(