Skip to main content
March 20, 2024
Solved

Start Process

  • March 20, 2024
  • 15 replies
  • 0 views

Start process will use different engine and subprocess will use same parent engine? 

What is mean by engine.

Could anyone explain me?

    Best answer by venkatrea696188

    Those are back end architecture of Appian . Appian Engines You want to know more about it go through this link,i suggest you to don't dive too deep into that this early.

    These engines work is to store , retrieve real time data.And in general Analytics (which are useful for you to create reports ) & process execution engines comes in pairs.

    15 replies

    davidj137213
    March 20, 2024

    Start process invokes the target process on a separate engine of Appian 

    This is done to balance the load. In the same way, the start of the process will depend on availability, it does not guarantee that it will be carried out immediately after the start process.

     

    March 20, 2024

    Seperate engines means

    davidj137213
    March 20, 2024

    A different engine...

    venkatrea696188
    March 20, 2024

    Those are back end architecture of Appian . Appian Engines You want to know more about it go through this link,i suggest you to don't dive too deep into that this early.

    These engines work is to store , retrieve real time data.And in general Analytics (which are useful for you to create reports ) & process execution engines comes in pairs.

    April 15, 2024

    what is the differance between asynchronous subprocess and start process

    konduruc733182
    April 15, 2024

    Hello [mention:e1f38339f5254c84af299fc34f8b6f1c:e9ed411860ed4f2ba0265705b8793d05] 

    I hope this will make you understand.

    Comparing ways to start a process from a process

    This shows the differences between Synchronous, Asynchronous and Start Process.

    varuntejg243705
    March 20, 2024

    Hi [mention:e1f38339f5254c84af299fc34f8b6f1c:e9ed411860ed4f2ba0265705b8793d05] ,

    In Appian, Processes will execute on execution engines.

    There are 3 execution engines, acts as in-memory database.

    Every process take an shared memory to execute, including subprocesses.

    In the same memory space, both parent and sub-process will be executed.

    But start process will accumulate memory space in one engine and parent process other engine, so the they both are not associated to each other.

    I hope this clears your doubt! :)

    Please refer following image:

    March 20, 2024

    Thank you 

    varuntejg243705
    March 20, 2024

    Always, I'm here to learn and share my knowledge.

    April 15, 2024

    Appian engines

    The Appian engines are in-memory, real-time databases based on KDB and the K language. The engines provide extremely fast storage and retrieval of data and also contain low level logic for high volume operations like security and group membership checks.

    A default Appian installation has 15 engines: 3 process execution engines, 3 process analytics engines, 6 other individual engines, and 3 to support legacy portal. Each engine serves a unique role in the Appian architecture.

    The execution and analytics engine come in pairs and are expandable up to 32 pairs of engines:

    • Process Execution: Manages process execution and data for associated process models. Also referred to as exec, PX.

    • Process Analytics: Stores all relevant information that may be used in a report on a process. Also referred to as analytics, PA.

    Additional execution and analytics engines can be used to load balance high process execution and/or reporting volume across more engines and more engine servers (in a distributed environment).

    The following six engines play a significant and active role in current features:

    • Content: Stores metadata and security settings for documents and their organizational structures (communities, knowledge centers, and folders). The actual document content is stored on the file system, not in the engine. Also referred to as collaboration, collab, CO.

    • Collaboration Statistics: Contains statistics on document usage and storage. Also referred to as collab-stat, CS.

    • Portal Notifications: Stores information about system notification settings. Also referred to as notif, notifications, NO.

    • Email Notifications: Responsible for generating and sending notifications via email. Also referred to as notif-email, NE.

    • Personalization: Stores information about users, groups, group membership, and group types. Also referred to as groups, PE.

    • Process Design: Stores all information that pertains to the design of the process models within the application. Also referred to as design, PD.

    The following engines support older features in the Apps Portal interface:

    • Portal: Stores all information about pages in the Apps Portal interface. Also referred to as PO.

    • Channels: Stores information about the portlet types that are displayed on portal pages in the Apps Portal interface. Also referred to as CH.

    • Forums: Stores all of the topics and messages posted to discussion forums in the Apps Portal interface. News content in the Tempo interface is not stored in this engine. Also referred to as discussion forums, DF.