21Jun
By: Monty Latiolais On: June 21, 2016 In: Oracle APEX Comments: 8

Visio-like Functionality in an Oracle APEX Page

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.

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 is 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

8 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

Leave reply:

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