View Schedule even when user hasn't set runtime arguments

Description

We are trying to solve for this use case:
The user wants to set up a schedule for a pipeline before setting the runtime arguments.

Currently, if the user clicks on "Schedule" we are automatically opening the runtime argument modeless under "configuration". This is confusing to the user.

New experience:
No runtime arguments have been set, but the user select "schedule"

  • System verifies that runtime arguments have not been set

  • Schedule modeless opens displaying the following custom changes:
    • Displays two buttons [Start Schedule] and [Save schedule]
    • display warning "Please Note: you cannot start the pipeline schedule until you set the Runtime Arguments"
    [Start Schedule]

  • Opens Configure - Runtime arguments screen

  • Runtime arguments call to action [Save and Start Schedule]
    • Close modal
    • Schedule icon is changed to blue, label to "Unschedule"
    [Save Schedule]

  • Saves the schedule new settings, closes the modeless (no visual changes in the icon

User clicks on [run] and Runtime Arg have not been set

  • Config modeless open call to action [Save & Run] [Save]

  • [Save & Run]

  • The modeless closes, the pipeline starts running
    [Save]

  • The modeless closes, no visual changes to the icon.

The user clicks on Configure

  • Config modeless open call to action [Save & Run] [Save]

  • [Save & Run]

Invision prototype
https://invis.io/74C0R8O9T#/237301132_Pipeline-Run

Release Notes

None

Activity

Show:
Tony Bach
June 6, 2017, 2:27 AM
Fixed

Assignee

Tony Bach

Reporter

Lea Cuniberti-Duran

Labels

None

Docs Impact

None

UX Impact

None

Components

Fix versions

Priority

Major
Configure