/
Workflow Logic & Testing Workflow Logic & Testing

Workflow Logic & Testing - PowerPoint Presentation

debby-jeon
debby-jeon . @debby-jeon
Follow
398 views
Uploaded On 2017-03-15

Workflow Logic & Testing - PPT Presentation

October 26 2016 1 Content Logic of the workflows for testing New user wants to register on system checking email address User with an open CAS session goes to mathdayvolunteersunledu Existing user wants to updatechange email address on record in system ID: 524480

alert address email account address alert account email user xxx unl message activation day password activate math reset button

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Workflow Logic & Testing" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Workflow Logic & Testing

October 26, 2016

1Slide2

Content

Logic of the workflows, for testing

New user wants to register on system, checking email address

User, with an open CAS session, goes to

mathdayvolunteers.unl.eduExisting user wants to update/change email address on record in system.All alerts messages (1—7)All email messages (3)

2Slide3

New User enters

Email Address

Address in Database?

Account activated?

CAS username?

Create account,

s

end activation message

WELCOME

, ALERT 1

Send activation message

Go to WELCOME, ALERT 2

Go to

RECOVER PASSWORD, ALERT 3

NO

Yes

Yes

No

No

Account was successfully created. 

To activate your account, check activation message

sent to

<xxx>.

Email address <xxx> belongs to an existing account registered via a MY.UNL account.If the email address is yours, choose the LOGIN button then the LOG IN WITH MY.UNL button.Otherwise, choose the NEW USER button and register with a different email address.

ALERT 1

Send activation messageGo to WELCOME, ALERT 4

User

REGISTRATION (MY.UNL/Email)

Yes

Account exists but was never activated. To activate your account, check new activation message sent to <xxx>.

ALERT 2

ALERT 4

Email address <xxx> belongs to an existing account. Do you want to reset your password?

ALERT 3

3Slide4

User has existing, active CAS session

CAS session active?

User enters URL

CAS username in DB?

Go to

WELCOME

Activated?

Go to

MY.UNL user REGISTRATION

Go to

WELCOME

,

Alert 2

NO

NO

NO

Yes

Yes

Go to

DASHBOARD

Yes

Account exists but was never activated.

 

To activate your account, check new activation message

sent to

<xxx>.ALERT

2

4Slide5

UNL/E User updates e

mail address

Address

same as the one stored for current user?

User

REGISTRATION

(

MY.UNL

/Email)

User changes email address

ALERT 5

YES

YES

Address exists in DB?

NONO

Update address in DB, ALERT

6

Restore old address for user,

ALERT

7

Was account with address activated?

YES

Delete ghost account from DB

Update address in DB,

ALERT 6

NO

Address entered same as address on record. No updates were made.ALERT 5

Update successful.

ALERT 6Address entered

<xxx> belongs to another user in system.If both accounts belong to you, contact technical support <

yyy> to merge accounts. No updates were made.

ALERT 75Slide6

Account was successfully created. 

To activate your account, check activation message

sent to

<xxx>.Email address

<xxx>

belongs to an existing account registered via a MY.UNL account.

If

the email

address is yours, choose the LOGIN button then the LOG IN WITH MY.UNL button.Otherwise, choose the NEW USER button and register with a different email address.

ALERT 1Account exists but was never activated. To activate your account, check new activation message sent to <xxx>.ALERT 2

ALERT

4Email address <xxx>

belongs to an existing account. Do you want to reset your password?

ALERT 3List of PopUp Messages (1)6Slide7

Address entered same as address on record.

 

No updates were made.

ALERT

5

Update successful.

ALERT

6

Address entered

<xxx>

belongs to another user in system.If both accounts belong to you, contact technical support <yyy

> to merge accounts. No updates were made.

ALERT 7List of PopUp Messages (2)

7Slide8

Hello <

preferred first name, last name

>,

You have registered as a volunteer for Math Day

20xx using MY.UNL and email address <xxxx>. Please keep this message for your record.

Please activate your account within 2 hours by clicking on the link below:

Activate

Math Day Technical Support

testmathday@gmail.com

Hello <preferred first name, last name>,

You have registered as a volunteer for Math Day 20xx with email address <xxxx>. Please keep this message for your record.Please activate your account within 2 hours by clicking on the link belowActivateMath Day Technical Supporttestmathday@gmail.comActivation Email Messages8Slide9

Password Reset (only Email user)

Hello <

preferred first name, last name

>,

You have requested to reset your password for the Volunteers site for Math Day. Use the link below to reset your password:Reset passwordThis link will expire in two hours.

If you did not request your password to be reset, please ignore this email and your password will not be changed.

Math Day Technical Support

testmathday@gmail.com

9Slide10

Application Confirmation Message

Hello <

preferred first name, last name

>,

We received your application for Math Day 20XX.

Your

role is: <

AW/DD/Speake

r>.

Your status is: <Undergrad>Your affiliation is: <Math>

<If undergrad and faculty recruiter not empty>You were recruited by <faculty recruiter> in class <class recruited>.Math Day Technical Supporttestmathday@gmail.com10