You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Ashish Vaidya (JIRA)" <ji...@apache.org> on 2012/06/23 00:12:42 UTC

[jira] [Created] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Ashish Vaidya created OOZIE-883:
-----------------------------------

             Summary: Visual/graphical interface to create workflow XML (Mock)
                 Key: OOZIE-883
                 URL: https://issues.apache.org/jira/browse/OOZIE-883
             Project: Oozie
          Issue Type: New Feature
            Reporter: Ashish Vaidya


A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.

I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.

PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ryota Egashira (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryota Egashira updated OOZIE-883:
---------------------------------

    Issue Type: Sub-task  (was: New Feature)
        Parent: OOZIE-944
    
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: Sub-task
>            Reporter: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: Decision Control Node.png, FS Action Node.png, Fork Join Control Node.png, GUI.png, GUI.png, Java Action Node.png, Kill Control Node.png, MR Action Node.png, Menu.png, Pig Action Node.png, SSH Action Node.png, Start End Control Node.png, Sub-workflow Action Node.png, WF properties.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ashish Vaidya (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vaidya reassigned OOZIE-883:
-----------------------------------

    Assignee: Ashish Vaidya
    
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: Sub-task
>            Reporter: Ashish Vaidya
>            Assignee: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: Decision Control Node.png, Fork Join Control Node.png, FS Action Node.png, GUI.png, GUI.png, Java Action Node.png, Kill Control Node.png, Menu.png, MR Action Node.png, Pig Action Node.png, SSH Action Node.png, Start End Control Node.png, Sub-workflow Action Node.png, WF properties.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ashish Vaidya (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13399680#comment-13399680 ] 

Ashish Vaidya commented on OOZIE-883:
-------------------------------------

The left panel has the necessary buttons to create nodes, while the right panel has the actual canvas to draw the workflow. The bottom section will have various input params that the selected node in the DAG will need.

The icons in the left panel are (from L to R, top to bottom):

A. Flow Control Nodes
1. Start node
2. End node
3. Kill node
4. Decision node
5. Fork node
6. Join node

B. Flow Arcs
1. Normal sequence
2. Conditional sequence
3. Default sequence

C. Action Nodes
1. MR action
2. Pig action
3. Java action
4. FS action
5. SSH action
6. Sub-wortkflow action

The next 2 buttons are for loading a workflow, and creating a workflow.

The table at the bottom is displaying the various input params for node selected in the DAG. The input will deal with required, optional and inherited params.

This GUI will generate an Oozie XML from the workflow that the user has drawn. It also will generate the graphical workflow from a valid XML file that the user uploads to it. This way if the user wants to edit an older workflow, this GUI will allow that.

We envision this to be a browser-based tool (as opposed to a standalone software, or an IDE plugin) to enable workflow XML manipulation across platforms and dev environments. It will very likely be included alongside current browser-based Oozie console.

In future revisions this GUI will also allow manipulation of Oozie coordinators.
                
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: New Feature
>            Reporter: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: GUI.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ashish Vaidya (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vaidya updated OOZIE-883:
--------------------------------

    Attachment: GUI.png

Mock for GUI for workflow manipulation

(Pardon the non-eye candy looks... I'm a backend engr after all!)
                
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: New Feature
>            Reporter: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: GUI.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ashish Vaidya (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vaidya updated OOZIE-883:
--------------------------------

    Attachment: WF properties.png
                Menu.png
                SSH Action Node.png
                FS Action Node.png
                Sub-workflow Action Node.png
                Java Action Node.png
                Pig Action Node.png
                MR Action Node.png
                Kill Control Node.png
                Decision Control Node.png
                Fork Join Control Node.png
                Start End Control Node.png
                GUI.png


Mocks for:
a. Main GUI window
b. Menu options
c. Main workflow properties (tabulated)
d. Control node properties (tabulated)
    i. Start and End node
   ii. Fork and Join node
  iii. Kill node
   iv. Decision node
e. Action node properties (tabulated)
    i. MR action node
   ii. Pig action node
  iii. Java action node
   iv. FS action node
    v. SSH action node
   vi. Sub-workflow action node
                
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: New Feature
>            Reporter: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: Decision Control Node.png, FS Action Node.png, Fork Join Control Node.png, GUI.png, GUI.png, Java Action Node.png, Kill Control Node.png, MR Action Node.png, Menu.png, Pig Action Node.png, SSH Action Node.png, Start End Control Node.png, Sub-workflow Action Node.png, WF properties.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (OOZIE-883) Visual/graphical interface to create workflow XML (Mock)

Posted by "Ashish Vaidya (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OOZIE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vaidya resolved OOZIE-883.
---------------------------------

    Resolution: Implemented


Main/parent task is done.
                
> Visual/graphical interface to create workflow XML (Mock)
> --------------------------------------------------------
>
>                 Key: OOZIE-883
>                 URL: https://issues.apache.org/jira/browse/OOZIE-883
>             Project: Oozie
>          Issue Type: Sub-task
>            Reporter: Ashish Vaidya
>            Assignee: Ashish Vaidya
>              Labels: GUI, gui, mock, visual, workflow, xml
>         Attachments: Decision Control Node.png, Fork Join Control Node.png, FS Action Node.png, GUI.png, GUI.png, Java Action Node.png, Kill Control Node.png, Menu.png, MR Action Node.png, Pig Action Node.png, SSH Action Node.png, Start End Control Node.png, Sub-workflow Action Node.png, WF properties.png
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> A GUI is highly desired to manipulate workflow XML. This jira is tracking mocks for such a GUI.
> I've created a mock and would request feedback from the community for the same. I referred <http://www.bpmn.org/#tabs-quickguide> for the notations, but have taken the liberty to simplify it.
> PS: I'm a newbie to Oozie dev, so please pardon my ignorance of formalities

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira