Connector

Connector pdf

In the course of our work on a modular system for ecommerce applications, the need to import and export different data from different modules in a flexible way arose. An application for just this purpose has been modeled. So, without further ado: the Connector.

In the Model, varying tasks are represented by workflows. Beside a name and a description they have a state, for example: waiting, running or error. A workflow serves primarily as a container element to execute a complete process.

preview

The „workflowJob“ entity stores the more interesting parts of a connector. A workflow consists of multiple jobs, each referring to an entity and representing either an import or an export. Different file formats and various settings are supported. The current version supports importing from XML, csv and ASCII files. In addition to those formats, exporting also supports the output of PDF files.

preview

The Connector Module is not limited to simple import and export operations, however. The image shows a dropdown field named „Manager class“ in the lower part of the form. The „Flat data“ entry is selected by default, but the field can also be changed to „Enhanced“. Selecting this causes two additional fields to appear. They define a name and a path to a custom manager class. With a custom manager, it is possible to easily represent more complex workflows with multiple individual jobs in the Connector. For example, one could implement imports that perform validation checks, or that execute synchronisations with external systems.

The „exchangeLog“ entity stores logs of workflow executions.

preview

The Connector module is available in the CoZi, and can downloaded and used for free. We are, of course, happy to receive your suggestions, error reports or patches.

Tags

Comments

No comments posted yet.

Only logged in users are allowed to comment. Register or log in.

How MDSD…

A stand-out property of MDSD is that all advantages of DSLs accumulate with each new model, or rather, each new… >read more

 

ModuleStudio…

We are pleased that the new ModuleStudio release has been completed just in time for Camp Zikula 2010. We have been… >read more

 

Doctrine in…

The core version 1.3 of Zikula now ships the ORM layer called Doctrine . Because of this we completely overhauled… >read more

 

Validation…

Unbreakable software! How long have we been dreaming of that. Unfortunately, it is still a dream despite enormous… >read more

 

Working with…

ModuleStudio has inherited a flexible environment from Eclipse, including the ability to position multiple windows… >read more

 

Moving fields…

It is possible to move fields using only the mouse during describing the model . This can save valuable time during… >read more

 

Zikula 1.3…

The Zikula Project is going to publish a great release with version Zikula Core 1.3. The new release frees the… >read more

 

What is ModuleStudio

ModuleStudio rapidly simplifies the creation, maintenance and customisation of applications for Zikula. It speeds up… >read more

 

Advantages of…

Model-driven development with ModuleStudio and Zikula has a multitude of advantages. The biggest advantage is that… >read more

 

ModuleStudio…

We are happy to announce that a new version of MOST is available. This updates resolves many minor issues in the… >read more

 
 
 
 

ModuleStudio Honey

Close

You don't have permission to e-mail this story - please login