-
Type:
Enhancement
-
Status: Production Complete
-
Priority:
Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: BenAdmin
-
Labels:None
-
Module:BenAdmin - Report
-
Reported by:Client
-
Item State:Production Complete - Closed
-
Sprint:WT Sprint 33 - Enhancement
- is cloned by
-
NF-5200 CLONE - BCC Invoice Management - Implementing User Access Policies for Company Admin in Invoice
-
- Resolution Setting
-
- relates to
-
WT-9588 Invoice Mangement -> Invoice not accessible to any other user except creator user
-
- Production Complete
-
-
WT-9953 Add Invoice Management as an Option in User Access Policy
-
- Production Complete
-
-
WT-10338 BCC Invoice Management - Implementing User Access Policies for Company Admin in Invoice Issues
-
- Closed
-
-
WT-10676 Invoice Management -> Implementing user access policy for None class selection in template for CA user
-
- New Request
-
-
- Time Spent:
- 0.5h
-
Discussion on Security policy for Invoice
-
- Time Spent:
- 2h
-
Finding of data related to User access policy which was discussed earlier with client
Discussion on email to be sent.
Field | Original Value | New Value |
---|---|---|
Remaining Estimate | 0h [ 0 ] | |
Time Spent | 1h [ 3600 ] | |
Worklog Id | 42040 [ 42040 ] |
Time Spent | 1h [ 3600 ] | 1.5h [ 5400 ] |
Worklog Id | 42189 [ 42189 ] |
Time Spent | 1.5h [ 5400 ] | 3.5h [ 12600 ] |
Worklog Id | 42246 [ 42246 ] |
Time Spent | 3.5h [ 12600 ] | 4h [ 14400 ] |
Worklog Id | 42450 [ 42450 ] |
-
- Time Spent:
- 0.5h
-
Discussion on Invoice user access policy
Assignee | Prasanna Karlekar [ prasanna ] | Jyoti Agrawal [ jyoti.agrawal ] |
Developer | surender kumar [ surender.kumar ] | Jyoti Agrawal [ jyoti.agrawal ] |
Assignee | Jyoti Agrawal [ jyoti.agrawal ] | Kira Hamilton [ kira.hamilton ] |
-
- Time Spent:
- 2h
-
Ticket go through, analysis, queries find out, documentation
-
- Time Spent:
- 0.75h
-
Invoice - User Access Policy document go through and review
Time Spent | 4h [ 14400 ] | 6h [ 21600 ] |
Worklog Id | 42767 [ 42767 ] |
-
- Time Spent:
- 3h
-
Documentation, document discussion, client call
-
- Time Spent:
- 3.5h
-
Document review and discussion on points to be discussed in call
Client Call
MOM
Time Spent | 6h [ 21600 ] | 9h [ 32400 ] |
Worklog Id | 43255 [ 43255 ] |
Time Spent | 9h [ 32400 ] | 9.75h [ 35100 ] |
Worklog Id | 43384 [ 43384 ] |
Time Spent | 9.75h [ 35100 ] | 13.25h [ 47700 ] |
Worklog Id | 43388 [ 43388 ] |
Assignee | Kira Hamilton [ kira.hamilton ] | Debbie Kulling [ dkulling ] |
Time Spent | 13.25h [ 47700 ] | 13.5h [ 48600 ] |
Worklog Id | 49615 [ 49615 ] |
-
- Time Spent:
- 2.5h
-
Invoice Management Manual Update
Identified points that are deployed but are not documented
Discussion on points to be taken in call
Time Spent | 13.5h [ 48600 ] | 16h [ 57600 ] |
Worklog Id | 55319 [ 55319 ] |
-
- Time Spent:
- 1h
-
Call on Invoice management changes
Time Spent | 16h [ 57600 ] | 17h [ 61200 ] |
Worklog Id | 56819 [ 56819 ] |
-
- Time Spent:
- 0.75h
-
Discussion on existing user access mechanism for invoices
-
- Time Spent:
- 0.75h
-
Discussion on existing user access mechanism for invoices
Time Spent | 17h [ 61200 ] | 17.75h [ 63900 ] |
Worklog Id | 57293 [ 57293 ] |
Time Spent | 17.75h [ 63900 ] | 18.5h [ 66600 ] |
Worklog Id | 57309 [ 57309 ] |
Worklog Id | 57309 [ 57309 ] |
-
- Time Spent:
- 1.5h
-
Documenting current user access policies.
Time Spent | 18.5h [ 66600 ] | 20h [ 72000 ] |
Worklog Id | 58150 [ 58150 ] |
-
- Time Spent:
- 0.5h
-
Discussion on CA to CA access scenario
Scenarios to be discussed in call
Time Spent | 20h [ 72000 ] | 20.5h [ 73800 ] |
Worklog Id | 58482 [ 58482 ] |
-
- Time Spent:
- 0.75h
-
Call and email communication
-
- Time Spent:
- 1.5h
-
Preparing presentation for call and discussion with Dev team on current implementation
-
- Time Spent:
- 2h
-
Client call, discussion, analysis of existing sytem
Time Spent | 20.5h [ 73800 ] | 21.25h [ 76500 ] |
Worklog Id | 58979 [ 58979 ] |
Time Spent | 21.25h [ 76500 ] | 22h [ 79200 ] |
Worklog Id | 58980 [ 58980 ] |
Time Spent | 22h [ 79200 ] | 22.75h [ 81900 ] |
Worklog Id | 58980 [ 58980 ] |
-
- Time Spent:
- 3.5h
-
Scenario creation initially, discussion for CA-CA access scenario
Call preparation
Call
MOM Discussion
Time Spent | 22.75h [ 81900 ] | 26.25h [ 94500 ] |
Worklog Id | 59103 [ 59103 ] |
Time Spent | 26.25h [ 94500 ] | 28.25h [ 101700 ] |
Worklog Id | 59591 [ 59591 ] |
Sprint | WT Sprint 32 - Enhancement [ 75 ] |
Rank | Ranked lower |
Assignee | Debbie Kulling [ dkulling ] | Jyoti Agrawal [ jyoti.agrawal ] |
Dev Due Date | 21/Jul/2017 | |
Original Estimate | 0h [ 0 ] |
-
- Time Spent:
- 2.5h
-
Prepared presentation for discussion in call
-
- Time Spent:
- 1.5h
-
Discussion on User Access Policy for Invoice w.r.t. Company Admin
Whether existing role based security remains as it is or not?
-
- Time Spent:
- 1h
-
Call to discuss user access policies
-
- Time Spent:
- 0.75h
-
Updates made to presentation to be discussed in call
Sprint | WT Sprint 32 - Enhancement [ 75 ] | WT Sprint 33 - Enhancement [ 78 ] |
Issue Category | Harbinger [ 10700 ] | Client [ 10352 ] |
Time Spent | 28.25h [ 101700 ] | 28.75h [ 103500 ] |
Worklog Id | 63502 [ 63502 ] |
-
- Time Spent:
- 1h
-
Client Call preparation and call
Time Spent | 28.75h [ 103500 ] | 29.75h [ 107100 ] |
Worklog Id | 63682 [ 63682 ] |
Time Spent | 29.75h [ 107100 ] | 30.5h [ 109800 ] |
Worklog Id | 63683 [ 63683 ] |
Time Spent | 30.5h [ 109800 ] | 33h [ 118800 ] |
Worklog Id | 63686 [ 63686 ] |
Time Spent | 33h [ 118800 ] | 35h [ 126000 ] |
Worklog Id | 63772 [ 63772 ] |
QA | Sachin Hingole [ sachin.hingole ] |
Item State | Parent values: Development(10200)Level 1 values: In Analysis(10204) | |
QA | Sachin Hingole [ sachin.hingole ] |
Status | New Request [ 10029 ] | Pending for Approval [ 10002 ] |
Status | Pending for Approval [ 10002 ] | Approved for Development [ 10003 ] |
Status | Approved for Development [ 10003 ] | In Development [ 10007 ] |
-
- Time Spent:
- 1.5h
-
Discussion on User Access Policy - None scenario
-
- Time Spent:
- 9h
-
Coding,discussion,unit testing
Attachment | User-Access-Policies.pptx [ 56032 ] |
-
- Time Spent:
- 2h
-
Test case writing started
-
- Time Spent:
- 0.5h
-
Scenario discussion on User Access Policy
Time Spent | 35h [ 126000 ] | 37h [ 133200 ] |
Worklog Id | 65184 [ 65184 ] |
-
- Time Spent:
- 1h
-
Invoice design team meeting
-
- Time Spent:
- 5h
-
Design team meeting
Unit testing
Discussion
Time Spent | 37h [ 133200 ] | 40h [ 144000 ] |
Worklog Id | 65229 [ 65229 ] |
Time Spent | 40h [ 144000 ] | 41h [ 147600 ] |
Worklog Id | 65230 [ 65230 ] |
Time Spent | 41h [ 147600 ] | 48h [ 172800 ] |
Worklog Id | 65282 [ 65282 ] |
Time Spent | 48h [ 172800 ] | 49h [ 176400 ] |
Worklog Id | 65283 [ 65283 ] |
Time Spent | 49h [ 176400 ] | 50h [ 180000 ] |
Worklog Id | 65292 [ 65292 ] |
Worklog Id | 65292 [ 65292 ] |
Worklog Id | 65292 [ 65292 ] |
Time Spent | 50h [ 180000 ] | 51h [ 183600 ] |
Worklog Id | 65317 [ 65317 ] |
-
- Time Spent:
- 1h
-
Design Team Meeting:
Discussion on None, All classes scenario while creating Admin user
and its impact on Invoice Template
Item State | Parent values: Development(10200)Level 1 values: In Analysis(10204) | Parent values: Development(10200)Level 1 values: Ready for Review(10208) |
-
- Time Spent:
- 3h
-
Trigger writing, patch creation, discussion in code review
-
- Time Spent:
- 1.75h
-
Code Review
Discussion on code changes done
Functionality review
Time Spent | 51h [ 183600 ] | 52.5h [ 189000 ] |
Worklog Id | 65899 [ 65899 ] |
Time Spent | 52.5h [ 189000 ] | 53h [ 190800 ] |
Worklog Id | 65912 [ 65912 ] |
Time Spent | 53h [ 190800 ] | 54h [ 194400 ] |
Worklog Id | 65916 [ 65916 ] |
Summary | BCC Invoice Management - Implementing User Access Policies for Invoice | BCC Invoice Management - Implementing User Access Policies for Company Admin in Invoice |
-
- Time Spent:
- 5h
-
Discussion and trigger creation.
-
- Time Spent:
- 1h
-
Discussion with Harshada and Parmeshwar on trigger writing and testing
-
- Time Spent:
- 5h
-
Discussion and Trigger creation to keep actions history
-
- Time Spent:
- 2h
-
Functionality review - Getting error while generating invoice which was divided classwise
After deleting templates - Could generate invoice successfully
-
- Time Spent:
- 6h
-
Unit testing
Discussion with Jyoti and Parmeshwar
Scripts check-in.
Status | In Development [ 10007 ] | Mockup Approval [ 10010 ] |
Time Spent | 54h [ 194400 ] | 59h [ 212400 ] |
Worklog Id | 66582 [ 66582 ] |
-
- Time Spent:
- 6.5h
-
Unit testing
Discussion with Jyoti and Harshada
Check-In script changes in trunk
Check Document list code execution
Time Spent | 59h [ 212400 ] | 65.5h [ 235800 ] |
Worklog Id | 66586 [ 66586 ] |
-
- Time Spent:
- 0.25h
-
Discussion on entries getting deleted and not updated
-
- Time Spent:
- 0.25h
-
Discussion on entries getting deleted and not updated
-
- Time Spent:
- 0.25h
-
Discussion on entries getting deleted and not updated
Code Review Date | 26/Jul/2017 | |
Code Reviewed By | Prasanna Karlekar [ 11907 ] |
Status | Mockup Approval [ 10010 ] | Mockup Approved [ 10012 ] |
Status | Mockup Approved [ 10012 ] | In Development [ 10007 ] |
Item State | Parent values: Development(10200)Level 1 values: Ready for Review(10208) | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) |
Attachment | 7762 Affected files.txt [ 56900 ] |
Assignee | Jyoti Agrawal [ jyoti.agrawal ] | Sachin Hingole [ sachin.hingole ] |
Time Spent | 65.5h [ 235800 ] | 72.5h [ 261000 ] |
Worklog Id | 66900 [ 66900 ] |
Time Spent | 72.5h [ 261000 ] | 81.5h [ 293400 ] |
Worklog Id | 66904 [ 66904 ] |
Time Spent | 81.5h [ 293400 ] | 82.5h [ 297000 ] |
Worklog Id | 66905 [ 66905 ] |
Time Spent | 82.5h [ 297000 ] | 87.5h [ 315000 ] |
Worklog Id | 66910 [ 66910 ] |
Worklog Id | 66910 [ 66910 ] |
Time Spent | 87.5h [ 315000 ] | 89.5h [ 322200 ] |
Worklog Id | 66922 [ 66922 ] |
Time Spent | 89.5h [ 322200 ] | 96h [ 345600 ] |
Worklog Id | 66924 [ 66924 ] |
Time Spent | 96h [ 345600 ] | 102h [ 367200 ] |
Worklog Id | 66933 [ 66933 ] |
Time Spent | 102h [ 367200 ] | 107h [ 385200 ] |
Worklog Id | 66944 [ 66944 ] |
Time Spent | 107h [ 385200 ] | 110h [ 396000 ] |
Worklog Id | 66959 [ 66959 ] |
Worklog Id | 66959 [ 66959 ] |
Time Spent | 110h [ 396000 ] | 111h [ 399600 ] |
Worklog Id | 66963 [ 66963 ] |
Time Spent | 111h [ 399600 ] | 115h [ 414000 ] |
Worklog Id | 66969 [ 66969 ] |
-
- Time Spent:
- 0.5h
-
Merge changes into LB and UI-Refresh branch and Check-In
Time Spent | 115h [ 414000 ] | 115.5h [ 415800 ] |
Worklog Id | 66992 [ 66992 ] |
-
- Time Spent:
- 0.5h
-
Code check-in, jira update
Status | In Development [ 10007 ] | Local Testing [ 10200 ] |
Assignee | Sachin Hingole [ sachin.hingole ] | Venkatesh Pujari [ venkatesh.pujari ] |
QA | Venkatesh Pujari [ venkatesh.pujari ] |
Item State | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) | Parent values: LB QA(10201)Level 1 values: In Testing(10210) |
Time Spent | 115.5h [ 415800 ] | 116h [ 417600 ] |
Worklog Id | 67485 [ 67485 ] |
Item State | Parent values: LB QA(10201)Level 1 values: In Testing(10210) | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) |
Item State | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) | Parent values: LB QA(10201)Level 1 values: Re-open(10212) |
Assignee | Venkatesh Pujari [ venkatesh.pujari ] | Jyoti Agrawal [ jyoti.agrawal ] |
Time Spent | 116h [ 417600 ] | 120.5h [ 433800 ] |
Worklog Id | 67607 [ 67607 ] |
Time Spent | 120.5h [ 433800 ] | 121h [ 435600 ] |
Worklog Id | 67682 [ 67682 ] |
Time Spent | 121h [ 435600 ] | 122.5h [ 441000 ] |
Worklog Id | 68011 [ 68011 ] |
Time Spent | 122.5h [ 441000 ] | 123.5h [ 444600 ] |
Worklog Id | 68021 [ 68021 ] |
Time Spent | 123.5h [ 444600 ] | 125.25h [ 450900 ] |
Worklog Id | 68039 [ 68039 ] |
Time Spent | 125.25h [ 450900 ] | 127.25h [ 458100 ] |
Worklog Id | 68043 [ 68043 ] |
Time Spent | 127.25h [ 458100 ] | 127.5h [ 459000 ] |
Worklog Id | 68051 [ 68051 ] |
Time Spent | 127.5h [ 459000 ] | 127.75h [ 459900 ] |
Worklog Id | 68121 [ 68121 ] |
Time Spent | 127.75h [ 459900 ] | 128h [ 460800 ] |
Worklog Id | 68122 [ 68122 ] |
Attachment | UserAccessPolicyImplementationForInvoice.xls [ 57566 ] |
Attachment | UserAccessPolicyImplementationForInvoice.xls [ 57566 ] |
Attachment | UserAccessPolicyImplementationForInvoice.xls [ 57567 ] |
Assignee | Jyoti Agrawal [ jyoti.agrawal ] | Venkatesh Pujari [ venkatesh.pujari ] |
Item State | Parent values: LB QA(10201)Level 1 values: Re-open(10212) | Parent values: LB QA(10201)Level 1 values: In Testing(10210) |
Item State | Parent values: LB QA(10201)Level 1 values: In Testing(10210) | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) |
Item State | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) | Parent values: LB QA(10201)Level 1 values: In Testing(10210) |
Item State | Parent values: LB QA(10201)Level 1 values: In Testing(10210) | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) |
Time Spent | 128h [ 460800 ] | 129.5h [ 466200 ] |
Worklog Id | 69635 [ 69635 ] |
Status | Local Testing [ 10200 ] | Pending for Stage Approval [ 10300 ] |
Time Spent | 129.5h [ 466200 ] | 130.5h [ 469800 ] |
Worklog Id | 69635 [ 69635 ] |
-
- Time Spent:
- 2.5h
-
Testing on LB
Item State | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) |
Status | Pending for Stage Approval [ 10300 ] | Approved for Stage [ 10030 ] |
Status | Approved for Stage [ 10030 ] | Stage Testing [ 10201 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) |
-
- Time Spent:
- 0.25h
-
Discussion on User Access Policy
Time Spent | 130.5h [ 469800 ] | 132.5h [ 477000 ] |
Worklog Id | 70635 [ 70635 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) |
Status | Stage Testing [ 10201 ] | Pending for Production Approval [ 10301 ] |
Time Spent | 132.5h [ 477000 ] | 134.5h [ 484200 ] |
Worklog Id | 70696 [ 70696 ] |
-
- Time Spent:
- 0.5h
-
None class issue
- Go through of scenarios documented
Item State | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) |
Account Executive | Kira Hamilton [ kira.hamilton ] |
-
- Time Spent:
- 0.25h
-
Code check-in in production
-
- Time Spent:
- 0.25h
-
Production code check-in
Assignee | Venkatesh Pujari [ venkatesh.pujari ] | Kira Hamilton [ kira.hamilton ] |
Status | Pending for Production Approval [ 10301 ] | Approved for production [ 10034 ] |
Status | Approved for production [ 10034 ] | Production Testing [ 10202 ] |
Time Spent | 134.5h [ 484200 ] | 134.75h [ 485100 ] |
Worklog Id | 72135 [ 72135 ] |
Time Spent | 134.75h [ 485100 ] | 135h [ 486000 ] |
Worklog Id | 72137 [ 72137 ] |
-
- Time Spent:
- 0.5h
-
Disucssion on MenuAction ID for Invoice Management and View Finalizaed Invoice menu
Time Spent | 135h [ 486000 ] | 135.25h [ 486900 ] |
Worklog Id | 72562 [ 72562 ] |
Time Spent | 135.25h [ 486900 ] | 135.75h [ 488700 ] |
Worklog Id | 72585 [ 72585 ] |
-
- Time Spent:
- 0.5h
-
Discussion on MenuIDs allocated to Reports and need to change accordingly for Invoice menus
Time Spent | 135.75h [ 488700 ] | 136.25h [ 490500 ] |
Worklog Id | 72908 [ 72908 ] |
Time Spent | 136.25h [ 490500 ] | 136.75h [ 492300 ] |
Worklog Id | 75127 [ 75127 ] |
Resolution | Fixed [ 1 ] | |
Status | Production Testing [ 10202 ] | Production Complete [ 10028 ] |
Item State | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) | Parent values: Production Complete(10222)Level 1 values: Closed(10223) |
Transition | Time In Source Status | Execution Times |
---|
|
186d 45m | 1 |
|
3s | 1 |
|
3s | 1 |
|
7d 22h 54m | 1 |
|
18h 3m | 1 |
|
3s | 1 |
|
23h 28m | 1 |
|
10d 1h 42m | 1 |
|
2d 6h 1m | 1 |
|
3s | 1 |
|
17h 57m | 1 |
|
6d 22h 24m | 1 |
|
2s | 1 |
|
82d 6h 28m | 1 |
Hi,
The client has a few questions/request regarding invoice security:
1.) Is “CA” the client user? If yes, not sure there would EVER be an instance wherein we would allow them to create an Invoice Template. That being said, having the capability is “ok” provided we have the ability to turn that feature off or security off for them.
2.) Partner/User: we wanted the ability to allow multiple user access here. We DO NOT want just 1 user to be able to have creation and/or edit rights. We want to allow for multiple users to be able to create and/or update templates based on who we assign that authority too. This would also be the case for Invoice generation.
3.) In addition, we wanted the ability to assign a client user to specific Invoices based on security. Example: we have a client with (1) divisions – and 5 different divisions listed under this classification (2) locations – and 5 different divisons listed under this classification. Employer user A we want to give them security to see all divisions and all locations built within the two classes. Employer user B can only see division 1 and class 1; Employer User C can only see division 2 and Class 2; Employer user C can only see division 3 and Class 3, etc. or any combination thereto.
Debbie Kulling