-
Type:
Epic
-
Status: To Do
-
Priority:
Medium
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Winter release
-
Labels:None
-
Company:CareerBuilder
-
Epic Name:DMS Architecture
Overview:
Offer secure customer access to intuitive document management system in which users can create, store, and upload forms easily.
User Stories
Within this document, all individuals with accounts on one, a combination, or all of the following products: CBAT, CBES, and WT will be represented with the generic term, "CB Software user."
1. As an existing CB Software user, I want to have a seamless experience moving from one app to the DMS and see the same branding throughout.
2. As an existing CB Software user using the DMS, I want to securely log into the DMS so I will know my information is not being compromised.
3. As a CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone so that I can get to it outside of software products, if needed.
4. As a non-CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone since I do not have any integrated products.
5. As an existing CB Software user using the DMS, I want to be able to navigate to the DMS and have it automatically authenticate me as a user so I will not have to remember multiple login information.
6. As a DMS user, I would like to see an intuitive, easy to navigate flow of options within the DMS module.
6. As a DMS user, I want to be able to easily navigate to an area in which I can upload forms I have created and want to use to send to end users.
7. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all uploaded form templates.
8. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all completed/sent forms.
9. As a DMS user, I want to be able to easily go into my completed/sent forms library and retrigger/resend a previous request due to end user not being able to find first attempt.
10. As a DMS user, I want to be able to easily navigate to an email templates area of the portal, in which a user can use previous templates / create new templates to be used to send to end users.
11. As DMS user, I would like to easily be able to navigate to the forms builder, in which I can build a form from scratch.
12. As an admin DMS user, I would like to be able to easily navigate to where users are managed/updated.
13. As a DMS user, I would like to be able to easily navigate to where account settings are located so that I can update the types of notifications, settings etc. for my account.
Entry Criteria:
1. The user navigates to DMS via login or through integrated app (ATS/CBES/WT).
2. The user is presented with his/her portal dashboard.
Exit Criteria:
- The user exits out of portal if logged in, or navigates to another page if within integrated app.
Acceptance Criteria:
- IF I am logged into an integrated application, I can easily get to and be automatically authenticated into DMS to start using.
*IF I am an existing CB User, when I am using the DMS, it has the same look and feel as all other CareerBuilder applications.
*IF I am an existing CareerBuilder customer, I can log into the DMS securely. - IF I am a DNS user, I can clearly find the following: upload forms, forms library, completed/sent forms library, email template creation, form creation, user management, and account settings.
Prerequisites:
- User is a current user of CBAT, CBES, or WT.
- User knows how to access portal either by link or within CB application.
Field | Original Value | New Value |
---|---|---|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
-
- Time Spent:
- 6h
-
Discussion on DB tables
R & D on .Net core projects
Email communication
-
- Time Spent:
- 4h
-
Email communication
Standup meeting
ASP.Net core R & D on project structure & diagrams
-
- Time Spent:
- 4h
-
Email communication
Standup meeting
ASP.Net core R & D on project structure & diagrams
-
- Time Spent:
- 4h
-
Discussion on Database tables
R & D on logging framework
-
- Time Spent:
- 6h
-
Database discussions
Implemeting logs using NLog
Setting up NLog
Setup project structure
Description |
*Overview:*
Offer secure customer access to intuitive document management system in which users can create, store, and upload forms easily. *User Stories* Within this document, all individuals with accounts on one, a combination, or all of the following products: CBAT, CBES, and WT will be represented with the generic term, "CB Software user." 1. As an existing CB Software user, I want to have a seamless experience moving from one app to the DMS and see the same branding throughout. 2. As an existing CB Software user using the DMS, I want to securely log into the DMS so I will know my information is not being compromised. 3. As a CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone so that I can get to it outside of software products, if needed. 4. As a non-CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone since I do not have any integrated products. 5. As an existing CB Software user using the DMS, I want to be able to navigate to the DMS and have it automatically authenticate me as a user so I will not have to remember multiple login information. 6. As a DMS user, I would like to see an intuitive, easy to navigate flow of options within the DMS module. 6. As a DMS user, I want to be able to easily navigate to an area in which I can upload forms I have created and want to use to send to end users. 7. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all uploaded form templates. 8. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all completed/sent forms. 9. As a DMS user, I want to be able to easily go into my completed/sent forms library and retrigger/resend a previous request due to end user not being able to find first attempt. 10. As a DMS user, I want to be able to easily navigate to an email templates area of the portal, in which a user can use previous templates / create new templates to be used to send to end users. 11. As DMS user, I would like to easily be able to navigate to the forms builder, in which I can build a form from scratch. 12. As an admin DMS user, I would like to be able to easily navigate to where users are managed/updated. 13. As a DMS user, I would like to be able to easily navigate to where account settings are located so that I can update the types of notifications, settings etc. for my account. *Entry Criteria:* 1. The user navigates to DMS via login or through integrated app (ATS/CBES/WT). 2. The user is presented with his/her portal dashboard. *Exit Criteria:* * The user exits out of portal if logged in, or navigates to another page if within integrated app. *Acceptance Criteria:* * IF I am logged into an integrated application, I can easily get to and be automatically authenticated into DMS to start using. *IF I am an existing CB User, when I am using the DMS, it has the same look and feel as all other CareerBuilder applications. *IF I am an existing CareerBuilder customer, I can log into the DMS securely. * IF I am a DNS user, I can clearly find the following: upload forms, forms library, completed/sent forms library, email template creation, form creation, user management, and account settings. *Prerequisites:* * User is a current user of CBAT, CBES, or WT. * User knows how to access portal either by link or within CB application. |
*Overview:*
Offer secure customer access to intuitive document management system in which users can create, store, and upload forms easily. *User Stories* Within this document, all individuals with accounts on one, a combination, or all of the following products: CBAT, CBES, and WT will be represented with the generic term, "CB Software user." 1. As an existing CB Software user, I want to have a seamless experience moving from one app to the DMS and see the same branding throughout. 2. As an existing CB Software user using the DMS, I want to securely log into the DMS so I will know my information is not being compromised. 3. As a CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone so that I can get to it outside of software products, if needed. 4. As a non-CB Software user using the DMS, I want to be able to access the content/functionality DMS as a standalone since I do not have any integrated products. 5. As an existing CB Software user using the DMS, I want to be able to navigate to the DMS and have it automatically authenticate me as a user so I will not have to remember multiple login information. 6. As a DMS user, I would like to see an intuitive, easy to navigate flow of options within the DMS module. 6. As a DMS user, I want to be able to easily navigate to an area in which I can upload forms I have created and want to use to send to end users. 7. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all uploaded form templates. 8. As a DMS user, I want to be able to easily navigate to an area/library in which I can view all completed/sent forms. 9. As a DMS user, I want to be able to easily go into my completed/sent forms library and retrigger/resend a previous request due to end user not being able to find first attempt. 10. As a DMS user, I want to be able to easily navigate to an *email templates* area of the portal, in which a user can use previous templates / create new templates to be used to send to end users. 11. As DMS user, I would like to easily be able to navigate to the *forms builder*, in which I can build a form from scratch. 12. As an admin DMS user, I would like to be able to easily navigate to where users are managed/updated. 13. As a DMS user, I would like to be able to easily navigate to where account settings are located so that I can update the types of notifications, settings etc. for my account. *Entry Criteria:* 1. The user navigates to DMS via login or through integrated app (ATS/CBES/WT). 2. The user is presented with his/her portal dashboard. *Exit Criteria:* * The user exits out of portal if logged in, or navigates to another page if within integrated app. *Acceptance Criteria:* * IF I am logged into an integrated application, I can easily get to and be automatically authenticated into DMS to start using. *IF I am an existing CB User, when I am using the DMS, it has the same look and feel as all other CareerBuilder applications. *IF I am an existing CareerBuilder customer, I can log into the DMS securely. * IF I am a DNS user, I can clearly find the following: upload forms, forms library, completed/sent forms library, email template creation, form creation, user management, and account settings. *Prerequisites:* * User is a current user of CBAT, CBES, or WT. * User knows how to access portal either by link or within CB application. |
-
- Time Spent:
- 3.5h
-
Implmenting action filter and logging request
Implementing exception filter
-
- Time Spent:
- 5h
-
Implementing exception filter
Implementing Authentication filter
-
- Time Spent:
- 4h
-
Implementing basic authentication
Fix Version/s | Winter release [ 10428 ] |
Attachment | DMS2.pdf [ 86735 ] |
Attachment | 3 ER Diagrams.zip [ 86841 ] |
Attachment | DocumentRouting_ER.pdf [ 86842 ] |
Attachment | DocumentTemplateFieldMapping_ER.pdf [ 86843 ] |
Attachment | Userschema_ER.pdf [ 86844 ] |
Remaining Estimate | 0h [ 0 ] | |
Time Spent | 4h [ 14400 ] | |
Worklog Id | 139831 [ 139831 ] |
Time Spent | 4h [ 14400 ] | 10h [ 36000 ] |
Worklog Id | 139833 [ 139833 ] |
Time Spent | 10h [ 36000 ] | 13.5h [ 48600 ] |
Worklog Id | 139837 [ 139837 ] |
Time Spent | 13.5h [ 48600 ] | 18.5h [ 66600 ] |
Worklog Id | 139839 [ 139839 ] |
Time Spent | 18.5h [ 66600 ] | 22.5h [ 81000 ] |
Worklog Id | 139841 [ 139841 ] |
Time Spent | 22.5h [ 81000 ] | 28.5h [ 102600 ] |
Worklog Id | 141821 [ 141821 ] |
Time Spent | 28.5h [ 102600 ] | 32.5h [ 117000 ] |
Worklog Id | 141822 [ 141822 ] |
Time Spent | 32.5h [ 117000 ] | 36.5h [ 131400 ] |
Worklog Id | 141823 [ 141823 ] |
Attachment | DMS_Dashboard.png [ 88295 ] | |
Attachment | Forgot Password.png [ 88296 ] | |
Attachment | Login Screen Error.png [ 88297 ] | |
Attachment | Login Screen User Error.png [ 88298 ] | |
Attachment | Login Screen User.png [ 88299 ] | |
Attachment | Login Screen.png [ 88300 ] |
-
- Time Spent:
- 6h
-
GITHUB discussion , R&D
Installing Github plugin in VS
Branching , Merging, PR steps verification through VS 2017.
Checking plugin for VS code
Time Spent | 36.5h [ 131400 ] | 42.5h [ 153000 ] |
Worklog Id | 144021 [ 144021 ] |
Epic Child |
|
Epic Child |
|
Epic Child | DMS-1181 [ 81452 ] |
Epic Child | DMS-1392 [ 83300 ] |
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child | DMS-1627 [ 86484 ] |
Epic Child | DMS-1629 [ 86486 ] |
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child |
|
Epic Child | DMS-1698 [ 88323 ] |
Epic Child | DMS-1699 [ 88324 ] |
Epic Child |
|
Epic Child |
|
Epic Child |
|
Link | This issue is cloned by DMS-1869 [ DMS-1869 ] |
Link | This issue is cloned by DMS-1869 [ DMS-1869 ] |
Epic Child | DMS-1877 [ 90917 ] |
Epic Child | DMS-1878 [ 90918 ] |
Epic Child |
|
Epic Child | DMS-1928 [ 91911 ] |
Epic Child | DMS-1932 [ 92101 ] |
Epic Child | DMS-1945 [ 92418 ] |
Epic Child |
|
Epic Child |
|
Swapnil Pandhare Nandkumar Prabhakar Karlekar