During the last years, Informance has built a set of tools designed to make easier the implementation of management circuits that are present in any type of company, both public and private.

The development priorities of these applications and components have been and will be to minimize the cost of the implementation of a management circuit, to allow scalability, and to create a general scenario that could be used in practically all applications.

This platform, called "Advanced Technologies, for the Integrated Creation and Treatment, of Administrative Circuits" (the Spanish acronym TACTICA onwards) has been developed with Java technologies, and J2EE standards, this selection was made by many technical reasons, and from the business perspective, because Informance avoided having to impose additional costs to its potentials clients having to pay third-party licenses.

All tools and programs responsible for the generation and management of procedures, layout of documents, digital signature, communications, wizards,... these tools are based on a principle that is part of our company DNA, this principle states that the systems that work better are those composed of simple parts, avoiding when it is possible the complex components, and refusing the convoluted and unnecessary components.



Specs

The study and analysis of each procedure can be carried out by qualified people without knowledge of TACTICA. The result of this research to achieve a normalization is collected in a template where data are specified for the contruction of the procedure.

Procedure Creation

TACTICA skilled technicians are able to develop the procedure within a short time. For visual improvements, or specific business logic, it will require other technicians. But that is not necessary to have a procedure running.

Production

Although everything is ready for running the procedure, it is important that the people that are involved in the definition test and validate the results. But this is independent of the use of TACTICA.



Especificación

Leaving aside the technical aspects, there are four fronts in TACTICA, three of which don't require programming knowledge. This means that we can create an application and use it without computer skills.

By the other hand, all the business logic is managed by the user.

The fourth front requires programming skills, once it will integrated into the production architecture will be moving the business logic, so that responsibility will be taken by the application.

Without asociate actions to tools to avoid confusion, the work is divided into:

  • Define forms and phases: Using a specification language, data blocks, fields, types, lengths, units, parameters, dependencies, languages, circuit phases, ... For later use TACTICA in the creation of the home screen of the circuit, screen management, the circuit ...
  • Define models: by tools TACTICA create documents and set the time in what they have to generate automatically. It defined what static and what variable parts have each document and one model is stored for TACTICA know when and how the document should be generated
  • Define profiles: In large organizations or in long circuits, each user maybe be responsible for a portion of the management. TACTICA allow prepare "transitions maps" between differents states, so that they will be assigned to appropiated user.
  • Coding: As is easily to understood, if we need automatic actions that always carried out to optimize the users work, it will be programmed. TACTICA search in each phase the specific components developed for that particular point (like it does with the documents) and run it. These components can leave data or collect data from others information systems.

NOTE: It is also provide the opportunity to include specific services, acting TACTICA as a BUS that provide services to the input.

Can I use TACTICA without any adaptation?

The truth is that you could, but we must be realistic and there are certain jobs that are desirable to implement.

  1. Corporate Entity. Adapt stylesheets, colors, features, documents to the entity that implements. Though TACTICA can work with his own look, his intention is adapted to where it is implant.
  2. Installation parameters: This feature is unavoidable, since each destination has different configuration, application server, database server, disk path, external url's, ...
  3. Input and output registers links: Informance has an input and output register, which is very powerful, but in case you already have one and you do not want to change it, it is possible to create the link to that one (if it is allowed).
  4. Links with payment gateways: TACTICA hasn't got its own payment gateway, but it is planned to use. In definition, there is a payment block with logic which would have to be adapted to the gateway choosed by the customer.
  5. In any case, the experience we have acquired since 1990 will be our greatest ally in any deployment.