Friday, December 18, 2015

What is the most exciting thing about Joget Workflow v5?

Joget Workflow v5 comes with many new features and enhancements  You can view the full list of new features from the v5 knowledge base located here.

So what is the most exciting v5 feature? For me it has to be the much enhanced App Generator. Imagine, generate a production ready Joget Workflow app in minutes. It has opened up new possibilities for developers (citizen or otherwise) and business users to greatly speed up their Enterprise app development process. Not just for prototyping but for delivering full functioning production applications.

Well, exactly how is the latest App Generator exciting compared to v4 or to other agile development platform. Here is what I put forward.

Low-Code Platform

First of all, the App Generator made it's first appearance in Joget Workflow v4 beta back in 2013. It was ground breaking in that it allowed users to create a form and from the form, generate a full-fledged functioning web app with or without a workflow approval cycle. And all this without a single line of code written.

The Joget Workflow platform is what Forrester would called a “low-code” platform. According to the articles published by Software Development Times and CIO.com in 2014, the Forrester report titled “New Development Platforms Emerge For Customer-Facing Applications” states that:
“Hand-coding is too slow to develop and deliver many of the applications that companies use to win, serve, and retain customers. Some firms are turning to new, "low-code" application platforms that accelerate app delivery by dramatically reducing the amount of hand-coding required. Faster delivery is the primary benefit of these application platforms; they also help firms respond more quickly to customer feedback after initial software releases and provision mobile and multichannel apps. Usage of low-code platforms is gaining momentum for customer-facing applications.” – Forrester.com
With the App Generator, Joget Workflow brings a new dimension to “low code” platform. It is more than a source code generator and that although an agile platform maybe conventional, the app generator allows the users to extend their agile methodology to experiment and continuously test their application with their end-users.

Developers and business users are now able to very rapidly and easily create working prototypes without any coding. This has allowed the developers to focus on the business layer and iteratively work with their end-users to gather requirements and achieve their final application objectives.

New Process Templates

So what is the big deal in v5’s App Generator? In v5, Joget Workflow will spot a much enhanced App Generator that gives the users more options to configure the data listings and CRUD lists for the UI (Userviews). But the most interesting feature of the new app generator is the ability to choose a process template or templates to use in the generated app. 


Compared to the previous v4 app generator, these process templates are much more configurable and customizable. The user is now able to choose between two process templates (Approval Process or Assignment Process) or include both as part of their app. User can also customize the notification messages that are sent out during the process flow. All the labels in the app can be re-labeled and customized allowing the users to internationalize their apps instantly.

App Generator Templates

Under the hood, the app generator has been completely rebuilt. It now has an app templating system that utilizes the Joget Workflow plug-in architecture, which allows developers and system integrators to extend the app generator functions to create and add their own new data lists, userviews and process templates. The collection of these app generator templates will allow them to re-use and apply their domain expertise to their client’s needs. 

For example, a system integrator with accumulated experience and domain knowledge in finance may build app generator templates that caters to the finance industry; when used in varying combinations will generate app prototypes quickly to suit a particular market or business need. So, if you are a programmer, solution provider or a system integrator, and you want to extend the app generator to cater to your multiple needs, you should check out the Joget Workflow Generator Plugins.

Watch the following "Joget Workflow v5 Introduction Tutorial" video to see the new App Generator in action.


Conclusion

With the App Generator and the Joget Workflow platform, the possibility now exist where end-users do not need to completely depend on the developers and programmers to develop what they need for their enterprise apps. They can now very quickly build prototypes or minimal viable products to meet their own immediate needs and through a process of continuous improvement, their software will continuously evolve and improve; just as we will continue to evolve and improve Joget Workflow from a code-less to a codeless platform.

Wednesday, December 9, 2015

Joget Workflow App Deconstructed

I was kind of surprised to receive an email recently with the question, "What is a Joget Workflow app?" I had thought that we would have published enough information on our website and community knowledge base explaining what it is.

After searching and crawling through our sites, the only reference I could find that explained what a Joget Workflow app is, was in another blog post titled, "Web App Development Methodology for The Citizen Developer (Infographic)". We were so careful in taking care of the tree that we forgot about the forest. Ouch! Our bad!

So here is an explanation with some recycled information.

What is a Joget Workflow App?

A Joget Workflow App is a web application that is built and developed on the Joget Workflow platform to run on the Joget Workflow platform. At its core, the app consist of 2 XML definition files (app and process definition). These definition files are what the platform needs to render the app in an easy-to-use form.



From the user perspective, a deconstructed Joget Workflow App consist of 4 components - forms, data listings, user interface and processes.

Combined together, each of these components plays an integral part that enables the web application to function cohesively on the platform. The platform allows the developers to use the builders tools (refer to above Infographic) to design and build these components in a systematic manner producing the final application.

The following video introduce the Joget Workflow Apps and the App Center.



In v4, the introduction of the App Generator has allow developers to greatly accelerate the development of app prototypes or minimal viable product for user feedback and testing. Watch the following "Joget Workflow v5 Introduction Tutorial" video to see the new App Generator in action.



Next, explore the Joget Workflow knowledge base or Marketplace to download free apps to use as templates or tutorials.

Friday, December 4, 2015

Seamlessly Install Joget Workflow Apps from Joget Marketplace

Recently, we quietly re-launched the Joget Marketplace. The beta marketplace is designed to work with Joget Workflow version 5 (currently available as RC) to enable users to seamlessly download and install Joget Workflow apps.



Log in as an admin user to access the marketplace from the v5 App Center. Click on the "Marketplace" link to load the Marketplace in a pop-up window. Next, create a new marketplace account and log in. To install an app, just browse to the app you want and click on the "Install" button at the top right corner of the pop-up window.



If you are still using Joget Workflow v4, you will need to download the apps from the marketplace and then manually import them into your Joget Workflow server.

The new marketplace will be packed with new apps and plugins. Most of these apps and plugins are free to download and use. You can use these apps or plugins as tutorials or templates to build your own apps and plugins. Some new apps and plugins include:
In the months to come, we will be actively releasing more apps and plugins. Also, our partners will be selling some of their protected apps in the marketplace soon. All protected apps are free to download and use for 30 days. After the trial period, the user can choose to purchase the app license from the marketplace.

If you are interested to contribute to the Joget Marketplace, you can sign up here.

Wednesday, August 5, 2015

Enterprise App Store and Form Signatures

There’s a new beta release (v5.0 Beta 11) for Joget Workflow v5 with a couple of interesting new features.

Seamless App Installation from the Joget Marketplace

Firstly, the App Center now offers seamless integration with the Joget Marketplace so apps can be installed at the click of a button.



This allows administrators to easily browse and import apps, in line with the vision of being a full-fledged Enterprise App Store. As usual, the apps can be used immediately, or customized further to fit any unique requirements.

New Form Signature

A new signature form element is now available to capture a user's signature. We’ve received many requests from customers, partners and the community for this feature, so this allows users to draw a signature using a mouse or touch screen.


The final release of Joget Workflow v5 is coming very soon, as we incorporate all the great feedback from the beta testers. In the meantime, check out all the features and download the v5 Beta at http://www.joget.org/joget-workflow-v5-beta/

Thursday, July 2, 2015

Joget Workflow v5 Form Data Audit Trail

One of the most requested feature, the Form Data Audit Trail, is now available on v5. This new plugin allows the app designer to easily add event tracking capability to track all form events in their web apps. Simply configure the plugin in "Set Plugin Default Properties" under the app's "Properties & Export" section.

 

You can configure the plugin to track events for all forms or only for selected forms, and it will capture and log the events accordingly. The following is a screenshot of the form event data that has been captured by the plugin.


Read more about Joget Workflow v5 or download the installers from http://www.joget.org/joget-workflow-v5-beta/

Friday, June 19, 2015

New Joget Workflow v4 Training screencasts and slides uploaded

As part of our continous effort to make learning Joget easier, we have uploaded numerous new training screencasts and training slides of Joget Workflow v4.

Below is the complete listing to date.

Module Module Name Level Links
1 Introduction to Joget Workflow General Video | Slides
2 Setting up Joget Workflow General Video | Slides
3 Designing your first Process on Joget Workflow App Designer Video | Slides
4 Localizing your Joget Workflow General Video | Slides
5 Designing your first Form on Joget Workflow App Designer Video | Slides
6 Using your first Process Tool – Email App Designer Video | Slides
7 Designing your first Datalist on Joget Workflow App Designer Video | Slides
8 Designing your first Userview on Joget Workflow App Designer Video | Slides
9 Hash Variable App Designer Video | Slides
10 Permission Control App Designer Video | Slides
11 SLA and Deadlines App Designer Video | Slides
12 Version Control App Designer Video | Slides
13 Improving your Form design and Presentation App Designer Video | Slides
14 Introduction to Reporting App Designer Video | Slides
15 Introduction to Plugin Architecture Developer Video | Slides
16 Preparing Development Environment Developer Pending
17 Building a Plugin Developer Pending
18 Integrating with External System Developer Pending
19 Doing more with your Process Design App Designer Pending
20 Basic System Administration Developer Pending
21 Userview Key App Designer Pending
22 Best Practices on Application Building App Designer Available

We have also started to transcribe some of the screencasts as well to reach out to greater audience.

Tuesday, June 9, 2015

Joget Workflow v5 Beta is Released for Public Testing

After more than 3 months of intensive private beta testing, the first public beta for Joget Workflow v5 is now available for download.

What's New and Downloads


Get Started with v5