ECM Document Portal BRD
ECM Document Portal BRD
Version <1>
Author: <Nguyen Hong Phi>
ECM Admin Portal BRD
Version History
Version Date Author Description
1.0 11/10/2024 Nguyen Hong Phi Initial
1
ECM Admin Portal BRD
Sign off
Name Position Signature and Date
Mr. Nguyen
IT Business Analyst
Hong Phi
2
ECM Admin Portal BRD
Content
ECM Document Portal..................................................................................................... 0
Sign off ............................................................................................................................. 2
I. Introduction ............................................................................................................... 4
1. Purpose ................................................................................................................. 4
2. Scope ..................................................................................................................... 4
3. Audience ............................................................................................................... 4
II. Detail Requirements ............................................................................................. 4
A. Non-Functional Requirements ............................................................................... 4
B. Functional Requirement ......................................................................................... 4
1. Login: ................................................................................................................. 5
2. Document List ................................................................................................... 6
3. Search Document ............................................................................................. 6
4. Application History ........................................................................................... 7
5. View Document ................................................................................................. 8
6. Download Document ........................................................................................ 9
7. Audit Log ......................................................................................................... 10
3
ECM Admin Portal BRD
I. Introduction
1. Purpose
- Build an ECM document portal that allows viewing all the documents of the
application
2. Scope
- The portal includes the following features:
+ Search document by application ID
+ View document
+ Download document
+ View history document of the app
+ View audit log of the app
3. Audience
Audience Roles
Mr. Nguyen Hong Phi IT Business Analyst
IT Business Analyst – Internal Application
Mr. Bui Huu Thanh Loi
Department
4
ECM Admin Portal BRD
1. Login:
Step 1: Access URL on browse => Show login page of ECM Document Portal.
5
ECM Admin Portal BRD
Step 4: System will insert success into ECM database as follow detail:
When user log in success => this page is the default page.
The page will display two sections:
• A search box that allows the user to input the Application ID.
• An empty document list.
3. Search Document
To search, on [Document List], use can input application id on tab [Search].
6
ECM Admin Portal BRD
Data Field:
Field Data source Data type Note
Application ID AppDocuments.AppId Hyperlink On-click:
[Document
History]
Document Show value of Hyperlink On-click:
Name MasterDocuments.MasterDocName [View
based on FK MasterDocuments.Id match Document]
with the value of
AppDocuments.MasterDocumentId
Document AppDocuments.DocumentIndex String
Index
Download Display “Download” Hyperlink On-click:
[Download
Document]
Audit Log Display “Audit Log” Hyperlink On-click:
[Audit Log]
4. Document History
To view the document history list, click on the Document ID => open new window on
browser
Mockup:
7
ECM Admin Portal BRD
Data Field:
Field Data source Data type Note
Document Show the value of Hyperlink On-click:
Name MasterDocuments.MasterDocName where [View
MasterDocuments.Id Document]
matched
AppDocuments.MasterDocumentId and
AppDocuments.Id
matched
AppDocumentsVersions.AppDocumentId
Size Show the value of String
DocumentImages.DocumentSize where
DocumentImages.DocumentIndex
matched
AppDocumentsVersions.DocumentIndex
Extension AppDocumentsVersions.FileExtension String
Type
Uploaded AppDocumentsVersions.UploadedDate String
Date
Uploaded AppDocumentsVersions.UploadedBy String
By
In addition, this page will have a 'Download' button that allows users to select multiple
documents to download as a single file. When downloading, the file name will be the
current app ID. [Download Document]
5. View Document
To view document, click on the Document Name => open in new tab on browser
8
ECM Admin Portal BRD
Flow:
Step1: User access [Document List], user input application id on tab Search. (Skip this
step if viewing from the application history)
Step2: User choose document need to view and click on the Document Name
Step3: Display document
Note: The document is displayed with a watermark: username - current timestamp
click view document.
Mockup:
6. Download Document
To download document, click on “Download” hyperlink => the document will be
downloaded to the user's device.
Flow:
Step1: User access [Document List], user input application id on tab Search
Step2: User choose document need to download and click on the “Download” hyperlink
Step3: Download the document to the user’s device
Step4: Update Log: “ConsumerLogs” Table
Field Value Insert
9
ECM Admin Portal BRD
7. Audit Log
To view Audit log, click on the “Audit Log” hyperlink => open new window on browser
Mockup:
Data Field:
Field Data source Data type Note
No String Number: 1 to n
User Name Show the value of String
User.Name where
User.Id
matched
ConsumerLogs.ConsumerId
Action Done ConsumerLogs.Type String Show based on list:
1: DownloadAPI
10
ECM Admin Portal BRD
2: UploadAPI
3: GetDocAPI
4: APS
Action Date ConsumerLogs. CreatedDate String
11