Version 4

    Screen layout

    -


     

    Personal Tasklist

     

    Task name

    Process

    Execution

    Duedate

    Priority

    Subtasks

    State

    Actions

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    Form : Details : Delegate

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    Form : Details : Delegate

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    Done : Details : Delegate

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    Done : Details : Delegate

     

    (Filter)

     

    Group Tasklist

     

    Task name

    Process

    Execution

    Duedate

    Priority

    Subtasks

    State

    Actions

    Do laundry

    Do Laundry

    execution-key

    Tomorrow

    open

    View : Take : Take & Perform

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    View : Take : Take & Perform

    Do laundry

    Houshold

    execution-key

    Tomorrow

    open

    View : Take : Take & Perform

     

    (Filter)

     

    -


    Notes

    -


     

    • Column Process should show the process name.  As a tooltip, the full package+processname can be displayed.

    • Colunm Execution shows the key of the execution if there is one, otherwise the dbid.

    • Action Form should only be shown if there is a form, otherwise, action Done should only be shown to mark the task for completion.

    • Duedate should show the duration relative if they are close by like 'Yesterday 10am' or 'Today 11pm' or 'Tomorrow' or 'in 6 days'. Duedates shorter then 48 hours away should be in bold.  Past due dates should be bold and red. Duedates further then 14 days away should be indicated with simple date format like this "MMM dd"

    • Priority should be indicated by an icon

    • Subtasks should indicate if subtasks are present with an icon.

    • Filter navigates to the tasks screen with the search criteria properly pre-filled to represent the original table for which the filter button was clicked

     

    -


    Use cases

    -


     

    All Users

    • For both tables, the default sort order should be first by priority and second by due date

    • In Personal Task List: The Form action navigates to the task form page.

    • In Personal Task List: The Delegate action requires to select a user or group.  I'm still in doubt how to do this best: Can we do it on the same page ? In that case the search options for people or groups will be limited to a select box.  Maybe we could consider a small form that expands when the user clicks 'Delegate'.  Then we could add a radio button to filter on users, groups or both and a filter input field, both of which will filter the content of the radio button.  Or alternatively we could navigate to a different page for selecting the user ?  That gives the best options for searching delegates.  But it requires a page refresh and extra navigation.

     

    Maybe if we put reassignment and management of candidates of a tasks into a single page, then it becomes worth while navigating to a separate delegation page.

     

     

    • Navigate to the task details page

    • Take a task from that is offered to multiple people

    • Take and immediately perform a task that is offered to multiple people.  This might of course result into a failure in case someone else took the task first while the page is being displayed.

    • View a group task before taking it

     

    -


    Comments

    -


     

    Tom: Please add your name and comment below like this