SlideShare a Scribd company logo
1 of 3
Role Management Requirements
 Departments- Each facility should be able to have 1:N departments. This will
make it possible to perform facility management and set budgets for the people
in those facilities.
o Each facility will have a minimum of one department.
o The user community or the CSR’s should be able to set up additional
departments for a facility
o Thus when a user is added you need to select a facility and a department
o All departments have budgets, a rolling total of purchases need to be
maintained and then compared with the budget. This is in contrast to the
current budget feature which sets a limit of $10,000 an order.
 E-Mail routing and notification – Now that email works, some automatic alerts
should be configured to be sent out on certain triggers.
o Administrators (Group and Facility) should receive an email when there is
an over budget issue.
o A link to the item causing the overage should be provided.
o Approvers for over budget should also be included.
 Restrictions – Should be able to set restrictions based on a number of factors
and in a number of different ways.
o Apply to group, facility, department or individual
o Budget, Formulary, Contract, Product Group, Item Class
o Will need to modify and create new functionality for this
o Need ability to work with or without these restrictions
 Dashboard – More control and specification is needed to improve the user
experience.
o View by facility or overall
o View by specific user
 Management – Access to role management features needs to be based on role
permissions.
o Allow control based on role (Group, Facility, etc)
o View based on role and allow to select by group or facility
Current Data Layout
UserCustomers
UserID varchar(50)
Cust_No varchar(30)
Role varchar(50)
FormularyAuth int
OrderAuth int
POnumRequired smallint
BudgetAuth int
Budget decimal(8, 2)
Column Name Data Type Allow Nulls
UserInfo
UserID varchar(50)
FirstName varchar(50)
LastName varchar(50)
Title varchar(50)
PhoneNumber varchar(20)
Email varchar(100)
FormularyAuth int
BudgetAuth int
POnumRequired smallint
Column Name Data Type Allow Nulls
BudgetAuthType
BudgetAuthID
AuthLevel
Customer
Cust_No
start_dt
Company_Name
rep_id
rep_name
CSR_Team
district
CSR_TL_Name
CSR_TL_Email
prepd_frt
prepd_frt_lvl
prepd_equip_lvlFormularyAuthType
FormularyAuthID
AuthLevel
OrderAuthType
OrderAuthID
OrderLevel
Steps to Implementation
 Customer Group – Need the group code to really implement this.
o Update job on Macola DB to include field AccountTypeCode from
CICMPY in nightly update.
o Verify that the table is actually wiped out and recreated otherwise will
need to modify table on promedweb
 Add tables to web DB to track restriction levels
o Contract
o Product Group
o Item Class
 Add tables to track hierarchy. Each table will track all restrictions for that
instance and be in a 1:N relationship within its hierarchy (aka 1 Group has many
facilities).
o RestrictionsGroup
o RestrictionsFacility
o RestrictionsDepartment
o Possibly include a usergroup table for tracking group more easily
 Modify existing tables to work with updated information.
o Add fields to usercustomers to track contract, product group and item
class.
o Add field to usercustomers for department
o Possibly add field to customers to track group if not automatically
generated

More Related Content

Similar to Role Management Requirements

Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Foundation data for ITSM Change Management
Foundation data for ITSM Change ManagementFoundation data for ITSM Change Management
Foundation data for ITSM Change ManagementSaurabh Sole
 
Ecommerce Replatforming Basic Use Case
Ecommerce Replatforming Basic Use CaseEcommerce Replatforming Basic Use Case
Ecommerce Replatforming Basic Use CaseBigCommerce
 
Hr Works 2016 Payroll......UAE New Generation HRMS
Hr Works 2016 Payroll......UAE New Generation HRMSHr Works 2016 Payroll......UAE New Generation HRMS
Hr Works 2016 Payroll......UAE New Generation HRMSBarbara Samardžija
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxtheodorelove43763
 
Online reastaurant ordering managemant system
Online reastaurant ordering managemant systemOnline reastaurant ordering managemant system
Online reastaurant ordering managemant systemPreksha Thada
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modelingShahid Riaz
 
Sw engg l4_requirements_case_study
Sw engg l4_requirements_case_studySw engg l4_requirements_case_study
Sw engg l4_requirements_case_studyMahima Bhave
 
Add Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryAdd Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryYogesh Manikpure
 
Implementation Training Guide
Implementation Training GuideImplementation Training Guide
Implementation Training Guideboxcarcentral
 
Evils of Layering in Telecom Management
Evils of Layering in Telecom ManagementEvils of Layering in Telecom Management
Evils of Layering in Telecom Managementsfratini
 
AH Best practices - How do I reconfigure Automation Hub.pdf
AH Best practices - How do I reconfigure Automation Hub.pdfAH Best practices - How do I reconfigure Automation Hub.pdf
AH Best practices - How do I reconfigure Automation Hub.pdfCristina Vidu
 

Similar to Role Management Requirements (20)

Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdf
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Foundation data for ITSM Change Management
Foundation data for ITSM Change ManagementFoundation data for ITSM Change Management
Foundation data for ITSM Change Management
 
Ecommerce Replatforming Basic Use Case
Ecommerce Replatforming Basic Use CaseEcommerce Replatforming Basic Use Case
Ecommerce Replatforming Basic Use Case
 
Hr Works 2016 Payroll......UAE New Generation HRMS
Hr Works 2016 Payroll......UAE New Generation HRMSHr Works 2016 Payroll......UAE New Generation HRMS
Hr Works 2016 Payroll......UAE New Generation HRMS
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
 
Online reastaurant ordering managemant system
Online reastaurant ordering managemant systemOnline reastaurant ordering managemant system
Online reastaurant ordering managemant system
 
Service Provider
Service Provider Service Provider
Service Provider
 
Defining The System
Defining The SystemDefining The System
Defining The System
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
Sw engg l4_requirements_case_study
Sw engg l4_requirements_case_studySw engg l4_requirements_case_study
Sw engg l4_requirements_case_study
 
Add Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryAdd Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution Industry
 
Cloud computing set 3
Cloud computing set 3Cloud computing set 3
Cloud computing set 3
 
Implementation Training Guide
Implementation Training GuideImplementation Training Guide
Implementation Training Guide
 
Evils of Layering in Telecom Management
Evils of Layering in Telecom ManagementEvils of Layering in Telecom Management
Evils of Layering in Telecom Management
 
QueuePro Description
QueuePro DescriptionQueuePro Description
QueuePro Description
 
Crm service updated (PPT)
Crm service updated (PPT)Crm service updated (PPT)
Crm service updated (PPT)
 
AH Best practices - How do I reconfigure Automation Hub.pdf
AH Best practices - How do I reconfigure Automation Hub.pdfAH Best practices - How do I reconfigure Automation Hub.pdf
AH Best practices - How do I reconfigure Automation Hub.pdf
 
Managing financial resources
Managing financial resourcesManaging financial resources
Managing financial resources
 
Odoo functional
Odoo functionalOdoo functional
Odoo functional
 

More from ROBERT SIEGER

Needed - Junior Web Developer!
Needed - Junior Web Developer!Needed - Junior Web Developer!
Needed - Junior Web Developer!ROBERT SIEGER
 
Robert_Sieger_Infographic
Robert_Sieger_InfographicRobert_Sieger_Infographic
Robert_Sieger_InfographicROBERT SIEGER
 
ProMed_Web_Migration_Strategy
ProMed_Web_Migration_StrategyProMed_Web_Migration_Strategy
ProMed_Web_Migration_StrategyROBERT SIEGER
 
Strategic Internet Marketing Diagram
Strategic Internet Marketing DiagramStrategic Internet Marketing Diagram
Strategic Internet Marketing DiagramROBERT SIEGER
 
WebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffWebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffROBERT SIEGER
 
The Imperatives for Modern ERP Software
The Imperatives for Modern ERP SoftwareThe Imperatives for Modern ERP Software
The Imperatives for Modern ERP SoftwareROBERT SIEGER
 

More from ROBERT SIEGER (8)

Needed - Junior Web Developer!
Needed - Junior Web Developer!Needed - Junior Web Developer!
Needed - Junior Web Developer!
 
Robert_Sieger_Infographic
Robert_Sieger_InfographicRobert_Sieger_Infographic
Robert_Sieger_Infographic
 
InformationWeek
InformationWeekInformationWeek
InformationWeek
 
ProMed_Web_Migration_Strategy
ProMed_Web_Migration_StrategyProMed_Web_Migration_Strategy
ProMed_Web_Migration_Strategy
 
Strategic Internet Marketing Diagram
Strategic Internet Marketing DiagramStrategic Internet Marketing Diagram
Strategic Internet Marketing Diagram
 
TribuneArticle
TribuneArticleTribuneArticle
TribuneArticle
 
WebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffWebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaff
 
The Imperatives for Modern ERP Software
The Imperatives for Modern ERP SoftwareThe Imperatives for Modern ERP Software
The Imperatives for Modern ERP Software
 

Role Management Requirements

  • 1. Role Management Requirements  Departments- Each facility should be able to have 1:N departments. This will make it possible to perform facility management and set budgets for the people in those facilities. o Each facility will have a minimum of one department. o The user community or the CSR’s should be able to set up additional departments for a facility o Thus when a user is added you need to select a facility and a department o All departments have budgets, a rolling total of purchases need to be maintained and then compared with the budget. This is in contrast to the current budget feature which sets a limit of $10,000 an order.  E-Mail routing and notification – Now that email works, some automatic alerts should be configured to be sent out on certain triggers. o Administrators (Group and Facility) should receive an email when there is an over budget issue. o A link to the item causing the overage should be provided. o Approvers for over budget should also be included.  Restrictions – Should be able to set restrictions based on a number of factors and in a number of different ways. o Apply to group, facility, department or individual o Budget, Formulary, Contract, Product Group, Item Class o Will need to modify and create new functionality for this o Need ability to work with or without these restrictions  Dashboard – More control and specification is needed to improve the user experience. o View by facility or overall o View by specific user  Management – Access to role management features needs to be based on role permissions. o Allow control based on role (Group, Facility, etc) o View based on role and allow to select by group or facility
  • 2. Current Data Layout UserCustomers UserID varchar(50) Cust_No varchar(30) Role varchar(50) FormularyAuth int OrderAuth int POnumRequired smallint BudgetAuth int Budget decimal(8, 2) Column Name Data Type Allow Nulls UserInfo UserID varchar(50) FirstName varchar(50) LastName varchar(50) Title varchar(50) PhoneNumber varchar(20) Email varchar(100) FormularyAuth int BudgetAuth int POnumRequired smallint Column Name Data Type Allow Nulls BudgetAuthType BudgetAuthID AuthLevel Customer Cust_No start_dt Company_Name rep_id rep_name CSR_Team district CSR_TL_Name CSR_TL_Email prepd_frt prepd_frt_lvl prepd_equip_lvlFormularyAuthType FormularyAuthID AuthLevel OrderAuthType OrderAuthID OrderLevel
  • 3. Steps to Implementation  Customer Group – Need the group code to really implement this. o Update job on Macola DB to include field AccountTypeCode from CICMPY in nightly update. o Verify that the table is actually wiped out and recreated otherwise will need to modify table on promedweb  Add tables to web DB to track restriction levels o Contract o Product Group o Item Class  Add tables to track hierarchy. Each table will track all restrictions for that instance and be in a 1:N relationship within its hierarchy (aka 1 Group has many facilities). o RestrictionsGroup o RestrictionsFacility o RestrictionsDepartment o Possibly include a usergroup table for tracking group more easily  Modify existing tables to work with updated information. o Add fields to usercustomers to track contract, product group and item class. o Add field to usercustomers for department o Possibly add field to customers to track group if not automatically generated