Details

    • 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

      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.

        Attachments

        1. 3 ER Diagrams.zip
          140 kB
        2. DMS_Dashboard.png
          DMS_Dashboard.png
          89 kB
        3. DMS2.pdf
          57 kB
        4. DocumentRouting_ER.pdf
          34 kB
        5. DocumentTemplateFieldMapping_ER.pdf
          42 kB
        6. Forgot Password.png
          Forgot Password.png
          182 kB
        7. Login Screen.png
          Login Screen.png
          165 kB
        8. Login Screen Error.png
          Login Screen Error.png
          164 kB
        9. Login Screen User.png
          Login Screen User.png
          167 kB
        10. Login Screen User Error.png
          Login Screen User Error.png
          166 kB
        11. Userschema_ER.pdf
          36 kB

          Activity

          molly.ronovsky Molly Ronovsky (Inactive) created issue -
          Show
          samir Samir added a comment - Swapnil Pandhare Nandkumar Prabhakar Karlekar
          Hide
          molly.ronovsky Molly Ronovsky (Inactive) added a comment -
          Show
          molly.ronovsky Molly Ronovsky (Inactive) added a comment - Trent Sherrell
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Field Original Value New Value
          Epic Child DMS-12 [ 69473 ]
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Epic Child DMS-13 [ 69475 ]
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Epic Child DMS-14 [ 69477 ]
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Epic Child DMS-15 [ 69478 ]
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Epic Child DMS-16 [ 69480 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 03/Oct/18 05:08 PM
          • Time Spent:
            6h
             

            Discussion on DB tables
            R & D on .Net core projects
            Email communication

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 04/Oct/18 05:10 PM
          • Time Spent:
            4h
             

            Email communication
            Standup meeting
            ASP.Net core R & D on project structure & diagrams

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 05/Oct/18 05:13 PM
          • Time Spent:
            4h
             

            Email communication
            Standup meeting
            ASP.Net core R & D on project structure & diagrams

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 08/Oct/18 07:00 AM
          • Time Spent:
            4h
             

            Discussion on Database tables
            R & D on logging framework

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 09/Oct/18 07:03 AM
          • Time Spent:
            6h
             

            Database discussions
            Implemeting logs using NLog
            Setting up NLog
            Setup project structure

          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          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.
          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 10/Oct/18 07:06 AM
          • Time Spent:
            3.5h
             

            Implmenting action filter and logging request
            Implementing exception filter

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 11/Oct/18 07:07 AM
          • Time Spent:
            5h
             

            Implementing exception filter
            Implementing Authentication filter

          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 12/Oct/18 07:08 AM
          • Time Spent:
            4h
             

            Implementing basic authentication

          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Fix Version/s Winter release [ 10428 ]
          Hide
          aruna.raheja Aruna Raheja added a comment -

          Samir Swapnil Pandhare Molly Ronovsky Nandkumar Prabhakar Karlekar

          Hi all,

          Please check the attached user flow

          cc Trent Sherrell

          Show
          aruna.raheja Aruna Raheja added a comment - Samir Swapnil Pandhare Molly Ronovsky Nandkumar Prabhakar Karlekar Hi all, Please check the attached user flow cc Trent Sherrell
          aruna.raheja Aruna Raheja made changes -
          Attachment DMS2.pdf [ 86735 ]
          samir Samir made changes -
          Attachment 3 ER Diagrams.zip [ 86841 ]
          samir Samir made changes -
          Attachment DocumentRouting_ER.pdf [ 86842 ]
          samir Samir made changes -
          samir Samir made changes -
          Attachment Userschema_ER.pdf [ 86844 ]
          Hide
          samir Samir added a comment -

          Attached is the zip file (3 ER Diagrams.zip ) t contains ER diagram for Document Template and User Management:

          DocumentRouting_ER

          DocumentTemplateFieldMapping_ER

          Userschema_ER

          Show
          samir Samir added a comment - Attached is the zip file (3 ER Diagrams.zip ) t contains ER diagram for Document Template and User Management: DocumentRouting_ER DocumentTemplateFieldMapping_ER Userschema_ER
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Remaining Estimate 0h [ 0 ]
          Time Spent 4h [ 14400 ]
          Worklog Id 139831 [ 139831 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 4h [ 14400 ] 10h [ 36000 ]
          Worklog Id 139833 [ 139833 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 10h [ 36000 ] 13.5h [ 48600 ]
          Worklog Id 139837 [ 139837 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 13.5h [ 48600 ] 18.5h [ 66600 ]
          Worklog Id 139839 [ 139839 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 18.5h [ 66600 ] 22.5h [ 81000 ]
          Worklog Id 139841 [ 139841 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 22.5h [ 81000 ] 28.5h [ 102600 ]
          Worklog Id 141821 [ 141821 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 28.5h [ 102600 ] 32.5h [ 117000 ]
          Worklog Id 141822 [ 141822 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 32.5h [ 117000 ] 36.5h [ 131400 ]
          Worklog Id 141823 [ 141823 ]
          aruna.raheja Aruna Raheja made changes -
          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 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 08/Nov/18 05:18 PM
          • 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

          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Time Spent 36.5h [ 131400 ] 42.5h [ 153000 ]
          Worklog Id 144021 [ 144021 ]
          molly.ronovsky Molly Ronovsky (Inactive) made changes -
          Epic Child DMS-645 [ 77100 ]
          samir Samir made changes -
          Epic Child DMS-743 [ 77699 ]
          samir Samir made changes -
          Epic Child DMS-830 [ 78478 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Epic Child DMS-1167 [ 81333 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1181 [ 81452 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Epic Child DMS-1392 [ 83300 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1334 [ 82795 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1469 [ 84359 ]
          samir Samir made changes -
          Epic Child DMS-1509 [ 85309 ]
          samir Samir made changes -
          Epic Child DMS-1507 [ 85235 ]
          samir Samir made changes -
          Epic Child DMS-1493 [ 85034 ]
          samir Samir made changes -
          Epic Child DMS-1481 [ 84952 ]
          samir Samir made changes -
          Epic Child DMS-1517 [ 85322 ]
          samir Samir made changes -
          Epic Child DMS-1489 [ 84966 ]
          samir Samir made changes -
          Epic Child DMS-1488 [ 84965 ]
          samir Samir made changes -
          Epic Child DMS-1487 [ 84964 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1566 [ 85894 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1598 [ 86144 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1610 [ 86290 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1627 [ 86484 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1629 [ 86486 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1634 [ 86575 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1639 [ 86588 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1670 [ 87600 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1671 [ 87602 ]
          mohd.belal Mohd Belal (Inactive) made changes -
          Epic Child DMS-1676 [ 87866 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1688 [ 88123 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Epic Child DMS-1698 [ 88323 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Epic Child DMS-1699 [ 88324 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1735 [ 88758 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1739 [ 88824 ]
          narendra.kumar Narendra Kumar made changes -
          Epic Child DMS-1868 [ 90814 ]
          samir Samir made changes -
          Link This issue is cloned by DMS-1869 [ DMS-1869 ]
          samir Samir made changes -
          Link This issue is cloned by DMS-1869 [ DMS-1869 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1877 [ 90917 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1878 [ 90918 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1900 [ 91209 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1928 [ 91911 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1932 [ 92101 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1945 [ 92418 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1962 [ 93121 ]
          rohan.khandave Rohan J Khandave (Inactive) made changes -
          Epic Child DMS-1970 [ 93341 ]

            People

            Assignee:
            samir Samir
            Reporter:
            molly.ronovsky Molly Ronovsky (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Time Spent - 93.5h Remaining Estimate - 6h
                6h
                Logged:
                Time Spent - 93.5h Remaining Estimate - 6h
                93.5h