QER\ComplianceCheck\DisableSelfExceptionGranting

Excludes rule violators from becomming exception approvers. If this parameter is set, no one can approve their own rule violations.

Value1
Enabledfalse
Resultingfalse
Cryptedfalse

Usage and hierarchy

Generated from DialogConfigParm snapshot plus SQL/C# source extraction. Usage rows are textual source evidence, not inferred runtime behavior.

Parent: QER\ComplianceCheck

Child parameters

No child parameters in the current snapshot.

SQL modules using this parameter

  • dbo.QER_PITShopHelperFill_bulk
    calls as, QBM_PDBQueueInsert_Bulk, QBM_PSessionContextSet, QER_P04F128DC257D2B3C236MAIL_, QBM_PSessionErrorAdd; writes INSERT into, INSERT PWODecisionHistory, INSERT PWOHelperPWO, UPDATE PersonWantsOrg, UPDATE PWOHelperPWO…; reads/joins PersonWantsOrg, QERWorkingStep, PWOHelperPWO, HelperPWOCompliance, ComplianceRule…; uses config Common\ProcessState\UseGenProcIDFromPWO, QER\ITShop\PersonOrderedNoDecide, QER\ITShop\PersonInsertedNoDecide…; uses session context XUser, GenProcID
  • dbo.CPL_TIPersonInBaseTree
    calls QBM_PSessionErrorAdd; writes INSERT not; reads/joins inserted, BaseTree, QER_VPersonsAreMe; uses config QER\ComplianceCheck\DisableSelfExceptionGranting
  • dbo.CPL_TUPersonInBaseTree
    calls QBM_PSessionErrorAdd; writes UPDATE not, UPDATE PersonInNCHasMControl, DELETE PersonInNCHasMControl; reads/joins deleted, inserted, personInBaseTree, BaseTree, QER_VPersonsAreMe…; uses config QER\ComplianceCheck\DisableSelfExceptionGranting

C# source references

  • cs-cpl-customizer-cpl-customizer-personinnoncompliance.cs
    classes PersonInNonCompliance, MP; methods MoveNext, SetStateMachine, OnSavingAsync, _CheckExceptionGranted, GetIsExceptionAllowed, MakeDecision; references ComplianceRule, NonCompliance, Person, PersonInNonCompliance, QERJustification; markers reads entity values, references DB/Dialog objects