21Jun
Visio APEX
By: Monty Latiolais On: June 21, 2016 In: Insum Life Comments: 10

 

A few weeks back, we held an internal hackathon. The goal was to split into teams and see just what APEX magic we could conjure up in 48 hours. The results were absolutely amazing. My team included Jason Aughenbaugh and Adrian Png, and we decided to bring Visio-like capabilities to an APEX application. The sample application we developed over those two days demonstrated a process flow one would normally document using Visio. The end result was Visio-like Functionality in an Oracle APEX Page.

First, we created an icon palette, then a canvas to contain the flow. It’s important to note that unlike Visio, we have complete control over the icon palette. We can create new icons (or nodes) as our needs change. Once a node is moved to the canvas, we have complete control over placement as well as any user-defined attributes. Relationships between nodes are maintained using what are called connectors.

Another departure from Visio is that we can take, using our example, this process flow and save it to the database in the form of a JSON object for future retrieval and modification.

View more APEX projects

Share this:
Share

10 Comments:

    • Steve Maxwell
    • June 21, 2016
    • Reply

    Well done, that was a really smart and useful application.

    • Monty Latiolais
    • June 21, 2016
    • Reply

    Thanks, Steve. I hope this leads to more people seeing APEX as a visual programming language (VPL) platform.

    • Fateh
    • June 22, 2016
    • Reply

    Nice, is it something you are going to share with the community or you are going to sell. How can we get this App ?

    • Omar
    • July 23, 2016
    • Reply

    I am also wondering is this going to be for the community, it is not necessarily to be a project that needs following up and to have have on Github, I think a blog on that is enough for how this is done, and the community will use it the way it they want.
    Omar

    • Omar
    • September 10, 2016
    • Reply

    Any One replies to our comments and requests?????

    Omar

    • ayul
    • September 14, 2016
    • Reply

    Hello, I am interesting in your app. How can we get this App ?

    • Monty Latiolais
    • September 14, 2016
    • Reply

    Fateh, Omar, and Ayul,

    We’re currently evaluating what we’re going to do with the app. At this time, I’m really only able to offer that we developed it using draw2d javascript library. Hopefully I’ll be able to provide additional information in the very near future.

    Please stay tuned!

    • amol patil
    • June 01, 2017
    • Reply

    Nice application

    • Tod
    • November 13, 2018
    • Reply

    Is this something that is in a plugin? i have done a search and can’t find anything other than the video?

      • Monty Latiolais
      • November 15, 2018
      • Reply

      Hi Tod,
      Thanks for your question.This functionality has not been configured as a plug-in. We were able to achieve this through a js library named draw2d. If you have a need for such functionality, please reach out to us.

Leave reply:

Your email address will not be published. Required fields are marked *