Appian Interview Questions
Appian Interview Questions
Categoty Question
PM What is the main difference between an Activity Class Parameter and a Process Variable?
PM What are some of the main things to configure on a new Process Model after creation?
Gateways A user is submitting an application for approval, and the application may need to go through
one or more approval flows. Which gateway should be used?
PM What are the two ways a sub-process can execute from a parent process?
Fundamental What is the difference between a Process Model and a Process Instance in Appian
Public #_x000D_
Answer
An Activity Class Parameter (ac!) has its scope limited to a single Process Model node. A Process
Model Variable (pv!) can be used anywhere within the process.
Process Display Name, Setting up Security, Notification preferences(Alerts), and Data
Management(Delete/Archieve Process).
AND: Split or merge Process Model flows. AND gateways do not use/require conditions. All flows
that emerge from the AND gateway (outgoing) are executed simultaneously. In addition, the AND
gateway will wait for all flows to arrive before continuing (merging flows).
OR: It can execute zero or more outgoing flows. Executes all flows that meet the conditions
specified. Used with one incoming flow.
XOR: Will execute a single outgoing flow based on conditions specified. Used with one incoming
flow.
Complex: Can be used to wait for specific/all incoming flow(a), and can execute one or more
outgoing flow(s). It can be used as a combination of other gateways.
OR (or Complex)
A pointer to the process variable is passed to the child process, and it can make changes directly to
the parent process. Any changes made to the variable are immediately reflected in both parent and
child process(es).
Activity-Chaining: Allows a user to perform attended tasks (interfaces) back-to-back without having
to leave the flow. By default, there is an upper limit of 50 chained nodes between attended
activities.
Multiple Node Instances. This occurs when you instantiate a process model node multiple times, for
example, by creating a loop over the node. Appian has a hard limit of 1000 instances of any node. If
you attempt to instantiate more than 1000 instances of a node in a process, the process will hang.
Data Management
Version Control & Team Collaboration
How do you manage state and pass data between interfaces in Appian
How do you handle version control and concurrent development in
Appian
Set up roles and permissions to control who can edit which objects.
Encourage communication among team members to plan changes and avoid conflicts.
Use multiple development environments to work on large features or major changes
separately.
Regularly use the compare and merge functionality to resolve differences before they
become problematic.
Best Practice Description
Authentication Implement strong authentication mechanisms like SSO or MFA.
Authorization Define clear user roles and permissions for access control.
Data Encryption Use encryption for sensitive data both at rest and in transit.
Audit Logging Maintain detailed audit logs to monitor and review actions.
Regular Security Audits Conduct regular security audits and vulnerability assessments.
Security Training Provide security awareness training to all users.
https://interviewbaba.com/appian-interview-questions/