Program management

Program management

Behaviour for Exceptions

Set unrealistic due date

  • Throw exception

Change rule assignment

Clear all old:

  • Exceptions

  • Completion Dates

  • User assignments
    Update:

  • Rule assignment
    Create new:

  • User assignments

  • Completion Dates

  • Exceptions

Change completion date of rule

Clear all old:

  • Exceptions
    Update:

  • Completion Dates
    Create new:

  • Exceptions

Set unreasonable date after having unrealistic date

  • Individuals - Throw an exception

  • Group - Exception for members effected (the time allowance is now unrealistic)

Resolve exception

  • Dismiss and take no Action

    • Remove exception

    • Don't give access to program

    • For individuals delete assignment (Future)

  • Set realistic time allowance

    • Change program completion date

    • Set exception status (EXCEPTION_RESOLVED)

    • Remove exception

    • For individuals change assignment date (Future)

  • Override and add to program

    • Keep existing unrealistic date

    • Give access to program

If a user has multiple exceptions, resolving should resolve all of them.