iLeap Glossary

This glossary lists the key terms & definitions that are related to iLeap Platform. It is intended to assist you in understanding some commonly used terms in iLeap terminology.

 

 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 

A

Activity

A generic term for work that a company or organization performs via business processes. A description of a piece of work that forms one logical step within a process. An activity may be a manual activity, which does not support computer automation, or a workflow (automated) activity. An activity can be atomic or non-atomic (compound). The types of activities that are a part of a Process Model are: Process, Sub-Process, and Task.

Active Directory (AD)

Is a directory service for use in a Windows Server environment. It is a distributed, hierarchical database structure that shares infrastructure information for locating, securing, managing, and organizing computer and network resources including files, users, groups, peripherals and network devices. Active Directory is Microsoft’s own directory service for use in Windows domain networks. Organizations primarily use Active Directory to perform authentication and authorization. It is a central database that is contacted before a user is granted access to a resource or a service.

Alert

A message or other indication that signals an event or an impending event.

Attribute

Refer to the process level variables used to store instance level values or data. They store the data related to the entity you are modeling.

Application Programming Interface (API)

A set of routines, protocols, and tools for building software applications. It specifies how software components should interact.

Asynchronous

Refers to events that are not synchronized in time or do not occur in regular or predictable time intervals. A sequence in a process where activities may proceed in parallel and the successful execution of one activity does not depend on the completion of another.

 

B

Business Process

A defined set of business activities that represent the steps required to achieve a business objective. It includes the flow and use of information and resources.

 

C

Cache

A buffer that contains frequently accessed instructions and data; it is used to reduce access time.

Cascading Style Sheets (CSS)

A language that defines a hierarchical set of style rules for controlling the rendering of HTML or XML files in browsers, viewers, or in print.

Constant

Acts as the definition used in the rule which holds the fixed or static value.

 

D

Delay

Refers to a Period of inactivity before execution can begin. Activity processing time includes duration and delay.

 

E

Event

Refers to an action within a process or application.

An event has two elements:

  • A Trigger, or cause, which is the recognition of some predefined set of circumstances associated with the operation of the system, which causes a particular action to be taken
  • The Action (or response) – which is the pre-defined system response following a trigger condition

End Event

An event that ends a process flow and, therefore, does not have outgoing sequence flow paths. Types of end events are message, terminate, and error.

Exception

An event that occurs during the performance of the Process that causes a diversion from the Normal Flow of the Process. Exceptions can be generated by Intermediate Events, such as time, error, or message.

 

F

Flow

Often used to represent the overall progression of how a Process or Process segments perform.There are two types of flows: sequence flow and message flow.

Fork

A point in the Process where one Sequence Flow path is split into two or more paths that are run in parallel within the Process, allowing multiple activities to run simultaneously rather than sequentially. Also known as "AND-Split."

For loop

A loop that repeats the same sequence of activities a specified number of times.

 

G

Gateway

A modeling element that controls the divergence and convergence of sequence flow paths in a process. It determines the branching, forking, merging, and joining of paths that a process can take during execution.

 

H

Horizontal Scaling

Refers to the ability of applications to handle increased workloads by adding more instances to distribute the load. In other words, Horizontal Scaling refers to increasing the capacity of a system by adding additional machines (nodes) to your infrastructure. Horizontal Scaling increases the system capacity and fault tolerance by deploying additional instances to serve traffic. It replicates the application so that multiple instances run simultaneously, spreading the processing load across the available instances.

Human Activity

It requires intervention by a human (actor).

Human Task

Refers to an interaction between people and business processes or services. Human tasks define the user interaction, including the user interface and workflow.

HTTP (Hypertext Transfer Protocol)

Is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.

 

I

Instance

A single case of a process.

 
J

JavaScript Object Notation (JSON):

A lightweight open standard format that uses readable text to interchange data. The format is based on the object-literal notation of JavaScript.

Java Runtime Environment (JRE)

Is the part of the Java Development Kit (JDK) that contains and orchestrates the set of tools and minimum requirements for executing a Java application. The JDK, along with the Java Virtual Machine (JVM) and the JRE, can be used by developers to program and run Java applications.

 

K

Key Performance Indicator (KPI)

A business metric used to evaluate factors that are crucial to the success of an organization. Refers to a quantifiable measure that is designed to track one of the critical success factors of a business process.

 

L

LDAP (Lightweight Directory Access Protocol)

This protocol provides a common language for clients and servers to speak to one another. Microsoft Active Directory is based on LDAP.

Lane

A subdivision of a pool to organize and categorize activities within a pool. A lane generally represents a functional or organizational group.

 

M

Multi-tenancy

Refers to an architecture in which a single instance of a software application serves multiple customers. In other words, it is a reference to the mode of operation of software where multiple independent instances of one or multiple applications operate in a shared environment. The instances (tenants) are logically isolated, but physically integrated. In a multi-tenant cloud computing architecture, customers share computing resources in a public or private cloud. Each tenant's data is isolated and remains invisible to other tenants.

 

N

Notifications

These are messages sent by electronic mail, which offers information or current status on the case to people related to the process.

 

O

Overdue

Refers to a status that tells you a task is not Completed before the time it is configured to be complete.

 

P

Participant

A business entity (e.g., a company, company division, or a customer) or a business role (e.g., a buyer or a seller) that controls or is responsible for a business process. Participants represent companies, departments, or roles who are involved in a collaboration.

Process

A sequence or flow of activities in an organization with the objective of carrying out work. A process may be comprised of any combination of sub processes and activities.

Process Flow

Refers to the representation of inter-dependencies between activities in a structured format.

Process Instance

Refers to an instance of a process in production which includes data, real actions, and specific decisions taken as the process advances.

Process Map

Is a dynamic visual representation of the tasks and derivation rules associated with a business process.

Process Model

Refers to a description of business flow (order of task group). A sequential representation of all functions associated with a specific business activity. A business process model is composed of the individual steps or activities that make up the process, contains the conditions that dictate when the steps or activities occur, and identifies the resources that are required to run the business process.

Process Owner

The individual who has responsibility for process performance and resources, and who provides support, resources, and functional expertise to projects. The process owner is accountable for implementing process improvements.

Pool

Represents a Participant in a Collaboration. Graphically, a Pool is a container for partitioning a Process from other Pools/Participants.

 

Q

Queue

Refers to a line of things waiting to be handled, starting at the beginning of the line and processing it in sequential order.

 

R

Representational State Transfer (REST)

Refers to a set of principles that assign how HTTP and URLs Web standards are used. Alternatively, REST is a programming style which describes how data should be transferred between two systems on the Internet.

REST is an architectural style to design systems like the Web.

RESTful

Refers to applications and services that conform to Representational State Transfer (REST) constraints.

A RESTful API is one of the many possible ways that programs, servers, and websites can share data and services.

Rule Vocabulary

Has a collection of definitions from which rule(s) are defined & can have Constant definitions or Global Field definitions (values from the data model).

 

S

Sitemap

An App's Sitemap outlines the general structure and navigational hierarchy of all its pages. An App Developer can create several Sitemaps for the Same App based on requirements. A Sitemap needs to be associated to an App/App role defined.

Synchronous

Activities which proceed in series; each task waits until the task preceding it has completed before it can execute.

Swimlane

A modeling element used to separate and organize activities by participant so that one can intuitively understand who is responsible for each activity. Its a visual mechanism used in a process flow diagram that depict what or who is working on a particular subset of a process.

 

T

Tenant

Is a group of users who share a common access with specific privileges to the software instance.

Trigger

A mechanism that detects an occurrence and can cause additional processing in response, such as the start of a business Process. Triggers are associated with Start Events and Intermediate Events and can be of the type: Message, Timer, Conditional, Signal, Link, and Multiple.

 

U

User Session

Refers to an encounter between a user and a web application. One user session is the time between starting the application and quitting.

 

V

Validating

Validating a Process involves rectifying the errors that may have occurred during the process definition stage before publishing the process. You can publish your process only on successful validation.

Vendor Lock-in

Refers to a situation where a customer, typically a business or organization, becomes reliant on a particular vendor's products, services, or technologies in a way that makes switching to an alternative provider difficult, costly, or impractical. This dependency often arises due to proprietary software, hardware, or cloud services that are not easily compatible with other systems, requiring significant effort and expense to migrate. Lock-in can be reinforced by contractual terms, licensing agreements, or ecosystem-specific integrations that limit interoperability with competing solutions.

Vertical Scaling

Refers to the ability for an application to scale, typically by adding or reducing CPU and memory as the workload increases or decreases.  Vertical Scaling enhances an application's capabilities by adding more resources to individual machines, like increasing CPU, RAM, or storage capacity.

 

W

Work-flow

Refers to the sequence of activities performed in accordance with the business processes of an enterprise. A work-flow is the automation of a process at the operational level.

 

X

XML

Acronym for Extensible Markup Language. Its a standard metalanguage for defining markup languages that is based on Standard Generalized Markup Language (SGML).

 

Y

 

 

Z