Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft...

11
Project 3 – final presentation: Microsoft Workflows App Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich

Transcript of Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft...

Page 1: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

Project 3 – final presentation: Microsoft Workflows App

Development of workflow notification application for android

Supervisor: Simon Zeltser, Microsoft

Idan Sheinberg, Microsoft

Students:Liron Michalevich

Page 2: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

LOGIN PAGE

This is the Login Page,From here you can Login to The application via Microsoft

account

Page 3: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

WORKFLOWS DISPLAY LIST

This is the Main Page,From here you can go to logout, set preferences orset workflows (/scenarios) range display

Open help dialog

Open preferences page

logout

Set Workflows within a range

Page 4: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

PREFERENCES

From here you can choose how to sort the workflows and their tasks.

Page 5: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

WORKFLOWS RANGE DISPLAY

From here you set range of dates, the application will show only the workflows that started from the “from “input to the “to” input.

The date format will be DD/MM/YYYY, dots also acceptable. Also you can leave one of the fields untouched .

The Reset button will store the default range (all).

Page 6: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

WORKFLOW INFORMATION

Clicking on a workflow in the Main Page will open the information on the workflow.

Page 7: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

STEPS DISPLAY LIST

Clicking on the Steps will open the tasks display list.

Clicking on the other blue texts will open html page in your default browser (scroll view).

Page 8: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

TASK INFORMATION

Clicking on a step will open the task (/step) information.

Page 9: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

PUSH NOTIFICATIONS

When a workflow will change his state a notification will be showed.

When an update in a workflow/task occurs the application will automatically update the information in the current page .

The application will also be running in the background, unless the GC will clean the data and then you need to re-enter the application and login again.

Page 10: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

From the midway presentation: What needs to be done

There is a service which running in the background, it updates all the workflows and also it sorts them by users choice.

The service will be updated via Microsoft service by push notification technology.

Also the user authentication will be validated by Microsoft service in the login page

Page 11: Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.

Goals Accomplished:develop a client application for Android which will contact the ‘Report-progress service’ and provide workflow information to the user

DELIVERABLES:

Source codeDeveloper document: design architecture, class level explanation, environment detailsUser manual

Learning android development