User guide

ConnectALL is a Value Stream management platform that orchestrates data synchronization, collaboration, action triggering, and more among applications. It has two parts:

  • A web-based user interface is used by an administrator to set up and maintain connections and triggers among applications. Flexible and automatic field and value mappings among applications makes configuration easy and powerful. (ConnectALL is optimized for Chrome and Firefox.)
  • A back-end server that monitors changes in endpoint application instances and triggers actions or synchronizes those changes to other application instances according to the aforementioned configuration.

ConnectALL has been created with the concept of connecting agile lifecycle and DevOps applications across an enterprise or between separate entities.

Deployment

ConnectALL is platform-independent and can be deployed onto Windows Servers as well as Unix/Linux systems. 

Architecture

ConnectALL is set up as its own tier and is a central point of communications between all application instances connected.  

ConnectALL's capabilities are limitless. ConnectALL is used to trigger emergency alarms at a power company help desk. The platform has also enabled a web sales company to connect sales, shipping, order fulfillment, and inventory seamlessly in near real-time. It can trigger builds and deployments. And with our patent-pending Universal Adapter, ConnectALL can connect bespoke and in-house developed applications as well as applications that didn't even exist when we built ConnectALL.

Terms and Definitions

TermDefinition
ApplicationAn application like Jira, HP QC, Microsoft Project, Microsoft TFS, etc.
App InstanceApp Instance is a specific instantiation (endpoint) of an app, for example, https://jira.connectall.com/ is an instance of a Jira App. An application instance can be used with many application links.

Application Link

or Connection

A mapping of fields and values between two application instances.
AdapterA piece of code written by ConnectALL for each application.
Work itemWork Items are units of information managed by an ALM or DevOps application, such as a Defect or Issue in Jira, a Portfolio Item or Backlog Item in VersionOne, etc.
FieldA Field is a unique piece of data included in a Work Item. For example, the Issue Number in a Jira Issue Work Item is a Field.
Entity MappingEntity mapping is the process of specifying the relationship between two ALM/DevOps tools so they can be connected. This includes specifying the domain, project, and issue type to be synchronized and the conflict management strategy to be used.
Field MappingField Mapping is the process of specifying the fields to be synchronized between two ALM/DevOps tools and the method of synchronization to be used for each field.
Conflict ManagementConflict Management is the process of specifying how synchronization conflicts between two ALM/DevOps tools are resolved.