Reconciliation Management
Reconciliation related security changes
Security changes for Reconciliation module
Program/business class/process affected:
These are security class changes, below are the list security classes got changed.
- Reconciliation related business classes in security classes that contain
Reconciliation as part of the name.
ReconciliationManualApproval_ST, ReconciliationAuditInquiry_ST, ReconciliationProcessing_ST, ReconciliationReconcileCashStatement_ST, ReconciliationReconcileGL_ST, ReconciliationSetupAdmin_ST
- Changed rules for Lease Management related business classes in security classes that
did not contain Lease Management as part of the name.
IEFINSharedInbasketApproval_ST, CTMAccountMaintenance_ST, CTMReconcileCashStatement_ST, CTMCreateCashForecast_ST, CTMDistributionMaintenance_ST, CTMManualApproval_ST, CTMReconcileCashStatement_ST, CTMSetupAdmin_ST, CTMUpdateForecast_ST, CTMDistributionMaintenance_ST
- We made changes on IEFINCommonViewInformation_ST, this will make all users get this security access. changes made for all related business classes.
- Replaced unconditional to new condition as below inside the security classes.
SecurityGroupAllowsAccess
ReconciliationAccount.SecurityGroupAllowsAccess
CashManagementAccount.SecurityGroupAllowsAccess
CashForecastAccount.CashManagementAccount.SecurityGroupAllowsAccess
PeriodEndReconciliation.ReconciliationAccount.SecurityGroupAllowsAccess
- Added a new condition in business classes, this will help us in fetching the records having blank Accounting Entities or Accounting Entities that was assigned to actor.
Security Condition:
SecurityGroupAllowsAccess
restricted
when (actor.context.AccountingEntitySecurityGroup = blank
or AccountingEntitySecurityGroupMemberRel exists)
Relation as:
AccountingEntitySecurityGroupMemberRel one-to-one relation to AccountingEntityGroupMember
Field Mapping uses part of key related.FinanceEnterpriseGroup = ReconciliationManagementGroup related.AccountingEntityGroup = actor.context.AccountingEntitySecurityGroup.FinanceDimensionStructure related.AccountingEntity = ReconciliationCodeBlock.AccountingEntity
Below are the business class list with new condition added.
ReconciliationAccount
Use this information to test the enhancement:
Restrict the users to view or access the data for accounting entity or company level information at assigned roles, need to enable Global Ledger Security Setup? Accounting Entity Security Groups or Company security Groups. Attached a sample detailed test document for one scenario.
JT-1502411