.. _rule-step-wizard-if-then-else_future: ================================================ Rule Step Wizard If Then Else ================================================ .. list-table:: Status :header-rows: 1 * - Idea - Backend - API - UI Stub - UI Design - Limited Release - Production * - .. image:: /_static/product-guild/futures/stage-1-done.png - .. image:: /_static/product-guild/futures/stage-2-done.png - .. image:: /_static/product-guild/futures/stage-3-done.png - .. image:: /_static/product-guild/futures/stage-4-done.png - .. image:: /_static/product-guild/futures/stage-5-done.png - .. image:: /_static/product-guild/futures/stage-6-todo.png - .. image:: /_static/product-guild/futures/stage-7-todo.png Summary ========= Provides an interactive wizard to allow you to create conditional logic to create new attributes as part of a rule step. Problem ========= Conditional logic based on case statements of if then else logic often needs to be applied as part of a rule to infer new data values. You can currently create a Calculated Output Rule step to apply a case statement of if then else statement, but you have to enter code in the rule attribute box to define this. Solution ========= New rule step wizard using blocky design to allow if then else statements to be interactively defined. Leverage the Magic =========================== Select If then Else as the Rule type box and then open the wizard modal using the expand icon in the Rule attribute box. ADI ========= Whoot! Another interactive wizard to make transforming data simpler. Customer ========= Yay! No more having to remember the SQL syntax to apply a complex case statement. Design ============ .. image:: https://storage.googleapis.com/agiledata-demo-interactive/rule-step-wizard-if-then-else-design.png Prototype ============ `View prototype `_