We design, build, deploy and support applications on all the major platforms supported by CA Plex. Not only does Desynit have the experience to design and build CA Plex applications on these platforms, we also have the knowledge needed to leverage technological features to deliver the best performance from your chosen platform.
Desynit has distilled and refined many of the patterns successfully utilised in a number of our previous projects. Our pattern libraries for CA Plex include:
Please contact Desynit to discuss how our pattern technology can accelerate your CA Plex development. Details and examples of our YouEye pattern can be seen on the YouEye product website.
Our recommendation for the CA Plex courses is that both should be attended in order to provide developers with the skills required to begin development using the tool. A short gap (2 to 4 weeks) between courses is advantageous to allow practicing the knowledge learned in the first course.
Course 1 - CA Plex First Principles
The 3 day course begins with a brief history of CA Plex and describes the main features of the tool. Application development in the CA Plex workgroup environment is outlined and the delegates are instructed in the creation of local models.
This section introduces delegates to the ‘Object Browser’, the hub of plex development. The different methods of identifying and navigating between objects are demonstrated.
At this point the concepts of ‘Triples’ and ‘Inheritance’ are introduced. The delegate is instructed step by step through the process of creating the objects listed via the ‘Model Editor’. This section also introduces the generate and build window and describes the setting of options appropriate to the application deployment environment.
How to achieve the desired screen layout is demonstrated using the ‘Panel Palette’ and ‘Panel Properties’ tools. The setting of control defaults is explained and some best practices for panel design are outlined.
This section introduces the concept of multiple function inheritance and it’s achievement through ‘FunctionShell’. The various uses of the ‘Variable’ and ‘Action Diagram’ palettes are explained and modification to action diagram functionality via ‘collection’ points is demonstrated. A number of action diagram statements present in the Foundation pattern library are introduced and explained.
The process of creating a customized function utilising inheritance and replacement functionality available in CA Plex is explained.
In this section the various ways an application can be deployed are discussed.
When things go wrong developers need to find ways of identifying the problem. We outline some of the common methods of debugging applications.
There are certain things to look out for when you are new to using CA Plex. Benefit from the experience of our consultants and be prepared for the common mistakes which will be made.
Course 2 - Moving Forward With CA Plex
Using additional triples on Fields, Entities, Views and Functions to create a more advanced and flexible application.
Here we examine the Entities provided in the Foundation pattern library, explaining the purpose and the steps required to implement them.
The powerful ability to inherit from supplied objects and only replace those attributes necessary is demonstrated.
The use of ActiveX controls can hugely enhance the look and feel of an application without incurring a huge increase in development time. In this section we demonstrate how ActiveX controls are implemented in CA Plex.
Arrays are a common feature when retrieving records, here we provide a step by step guide to using them.
Meta-code is a very powerful and complex way of programming your Action Diagram in CA Plex and allows you to interrogate objects and their associated triples in a model as well as working with fields in variables both in the Action Diagram and the Panel. It is used mainly for building template functions but we also explain ways in which it can be implemented to reduce both development time and bugs and in addition provide some element of protection against future changes.
‘Panel Frames’ allow developers to create ‘Tabbed’ and ‘Wizard’ style functions that are commonly seen in many windows applications.
Course 3 - Advanced Meta Code In CA Plex
Course 4 - CA Plex For Project Managers & Analysts