Please enable JavaScript.
Coggle requires JavaScript to display documents.
Delegate eInvoice approval (Functional (Star/Favourite icon (clickable…
Delegate eInvoice approval
Functional
Search bar
typing should be allowed in textbox
auto suggestions displayed based on the input
tapping on person's name
selects any person to delegate approval
list of users
in ascending order
can be scrolled through list
select any person by tapping on it's name
Comment
mandatory
typing should be allowed in text box
Max 250 chars
alpha numeric allowed
Delegate option
clickable
change the user
clickable
Select user menu
Back button on the Select user and comments screen
navigate user to the main approval screen
shows the details of the approval
Back button on the user list screen
Clickable
navigate user to the select user and comment screen
OK button
approval is delegated to selected user
notification of approval has been delegated
Notification to the Person to whom the approval is delegated
displayed in pending list for approval with that user
1st 20 users displayed
Scrolled to the end list of users
next 20 will get loaded user displayed
Mark as default option
remembering the user to delegate the approval next time
product specific Defaulting
Delegate button
list of all users of a company will be displayed
ascending alphabetically
with a search bar
user should select the name of the person whom the approval is to be delegated to
Clickable
Star/Favourite icon
beside the name of each person
to bookmark the user
clickable
should give a pop up message "Your favorite for eInvoice delegate has been set to ABC"
appear upfront in the pending approvals section below Approve, Reject, Delegate buttons (Otherwise, the label "Favorite user" will be blank)
delegating with favorite user
user will be prompted and "Approval will be delegated to person XYZ"
Continue option
clickable
the user won't have to select the user for delegating approval
comment textbox
OK button
by default be delegated to the favorite user
message "approval delegated successfully to XYZ"
Change option
Select users screen will open up
favorite user selected as favorite appears as the 1st record
change favorite user
just tapping the Star icon beside the name of the other user
pop message: "Your favourite for eInvoice delagate has been set to ABC"
Usability
Delegate button: navigate to Select user section
Troubleshooting
Delegate from user 1 to user 2
check logs of iConsole
Go to that setup path from putty
hit "tail -f catalina.out" command
check in mongo DB
db.getCollection('Notification').find({"companyId" : "d89d6352-f2ea-4405-a14b-3284612cd213","userId" : "37f54a63-2ae1-49a5-b4ad-1d8c4cfa6d59","product" : "eProc"})
check whether user2 is of same tanent as of user 1
check the workflow of user 1
Error handling on UI
favorite user has been removed from the workflow approval
on the select user/comment screen, when OK is clicked to proceed, there should be a prompt saying "Invalid person". Please select a different person"
has left the organization
on the select user/comment screen, when OK is clicked to proceed, there should be a prompt saying "Invalid person". Please select a different person"
approval has already been delegated through web/email and simultaneously an action is taken in Mobile app
toast message "Action has already been taken" and that approval should move to the Delegate approvals section
Auto delegate (if applicable)
for that particular time, the approvals won't come to Pending section and shown in Delegated section
app is not able to fetch data from the server
toast message "Unable to fetch data from the server"
with Retry button
Clickable
refreshes the page
phone gprs/wifi goes weak
toast message "Please check you data connection"
with Retry button
Clickable
refreshes the page
network issue
toast message "Please check you data connection"
error scenario specific to the product
"
{ \"errorCode\" : \"%s\" , \"errorDescription\" : \"%s\"}"
Where errorCode : Product Specific Error code
errorDescription : The description for the error which can be directly shown to the user
UI
Non functional
Interruption
stress
Performance
time taken to receive delegated approval ar user 2