Appian Senior Developer Certification Notes, Exams of Nursing

Detailed notes and information for the appian senior developer certification. It covers a wide range of topics related to appian development, including project management, integration, authentication, anti-patterns, appian health check, data design, appian architecture, and testing. Structured in a comprehensive manner, addressing key concepts, best practices, and common challenges faced by appian developers. It serves as a valuable resource for individuals preparing for the appian senior developer certification exam or looking to deepen their understanding of appian development. The content is organized in a logical and easy-to-follow format, making it suitable for use as study notes, lecture materials, or a reference guide for appian developers at various levels of expertise.

Typology: Exams

2024/2025

Available from 09/18/2024

BEST-TUTOR.
BEST-TUTOR. 🇺🇸

3.5

(17)

12K documents

1 / 14

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Appian Senior Developer(Notes for Appian Senior
Developer certification)Completed 2023
Successful first projects deliver results that are: - Answer - Quick, with a
short time-
to-impact reducing the likelihood of losing
momentum
- Measurable, giving leaders the confidence to approve further
projects
- Contagious, with a compelling solution triggering rapid user
adoption
Prioritize Project Opportunities - Answer
dummy slide
Project Factors- Project complications - Answer 1. Extensive
Data ETL
2. Complex Data Visualization Across
Systems
3. Complex Data
Manipulation
4. Backend Process Management
Project Factors- Success factors - Answer 1. Automate complex business
processes
2. Access data from or send data to legacy
systems
3. Create unified user experience across
systems
4. Deliver functionality
rapidly
5. Support business processes across the
organization
6. Enable target users to access multiple
systems
7. Integrate pre-built or custom-built AI
systems
8. Engage or inform multiple stakeholders across
workflows
9. Perform mobile data entry (inclusive of review and approval)
Project Factors - First step to selecting a successful project - Answer
Finding oppertunities to address business processes
If your project has large scsope, what is a best practice you can use that
will lead to a successfull project? - Answer Break up large scope into
smaller projects
Intergrations - HTTP Status code types - Answer 100 - Informational
200 -
Success
300 -
Redirect
400 - Client Side
Error
500 - Server Side
Error
Integrations - HTTP Status code 401 - Answer Unauthorised
Access
Integrations - HTTP STatus Code 404 - Answer Not
found
Integrations - Authendication - Two ways to configure authendication -
Answer 1.
Connected
Systems
2. Secure credentials
Store
Integrations-Authendication - Where can Secure Credentials Store
configured - Answer Appian Admin Console
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Partial preview of the text

Download Appian Senior Developer Certification Notes and more Exams Nursing in PDF only on Docsity!

Appian Senior Developer(Notes for Appian Senior

Developer certification)Completed 2023

Successful first projects deliver results that are: - Answer - Quick, with a

shortto-impact time- reducing the likelihood of losing

momentum- Measurable, giving leaders the confidence to approve further

projects- Contagious, with a compelling solution triggering rapid user

adoption

Prioritize Project Opportunities - Answer

dummy slide

Project Factors- Project complications - Answer 1. Extensive

Data ETL

  1. Complex Data Visualization Across

Systems3. Complex Data

Manipulation4. Backend Process Management

Project Factors- Success factors - Answer 1. Automate complex business

processes

  1. Access data from or send data to legacy

systems3. Create unified user experience across

systems4. Deliver functionality

rapidly

  1. Support business processes across the

organization6. Enable target users to access multiple

systems7. Integrate pre-built or custom-built AI

systems8. Engage or inform multiple stakeholders across

workflows9. Perform mobile data entry (inclusive of review and approval)

Project Factors - First step to selecting a successful project - Answer

Finding oppertunities to address business processes

If your project has large scsope, what is a best practice you can use that

will lead to a successfull project? - Answer Break up large scope into

smaller projects

Intergrations - HTTP Status code types - Answer 100 - Informational

Success 300 -

Redirect 400 - Client Side

Error 500 - Server Side

Error

Integrations - HTTP Status code 401 - Answer Unauthorised

Access

Integrations - HTTP STatus Code 404 - Answer Not

found

Integrations - Authendication - Two ways to configure authendication -

AnswerConnected 1.

Systems2. Secure credentials

Store

Integrations-Authendication - Where can Secure Credentials Store

configured - Answer Appian Admin Console

Integrations-Authendication - Expression function - Access Secure

Credentials Store

  • Answer a!scsField

Integrations - Node used to call integrations from process model -

Answer Call Integration

Integration - Using in Expression - Answer Using an expression only

works for querying data in an integration.

Integration - Query Data - Answer Only works with

Expression

Integration - Modifies Data - Answer 1. Works with "Call Integration" smart

serviceprocess in

model2. Submit from

Interface

Integration - Modifies data - Additional parameters added to integration

byAnswer default 1. -

OnSuccess2.

OnError

Integration - Common methods of performing integration over HTTP -

AnswerREST - "Call 1.

Integration"2. SOAP(WSDL) - "Call

Webservice"

Three Anti Patterns to avoid - Answer 1. Custom Task

Management2. Custom User Interfaces (Third

party3. Avoid UX) Data only

applications(Extracting, Transforming and Loading)

Appian Task Plugins - Answer 1. Task

Reassignments

Allow users to reassign multiple active

tasks2. Task

FunctionsAllow developers to retrieve most task details and attributes by

using afunctions set of with Task ID as

input.3. Task Management Smart

Services Contains smart services to manipulating tasks in-process and custom

functionsgetting task for metadata.

Data-only processes can slow the system. Particularly if they are

running during business hours when most users are acitve - Answer

Yes, True.

Mitigation strategies to reduce the impact of data-only processes on

performance for

other active users. - Answer 1. Data management (Delete the

processimmediately instance after the process

completed)2. Make process variables "hidden" to limit data replication

for reports

  1. Avoid load bulk data to system during

business4. Do not hoursstore the data to process

variables

Record Centric Design - Benefits - Answer 1. Faster

to2. Easierbuild to

maintain

  1. Incorporate simpler and short-lived

processes

Plug-in guidelines - Answer 1. Use OOTB if requirements are

nearly2. Build met off existing plug

ins3. Try to use an existing plugin before building

your4. Throughly own test every plug-in, before each

release

Plug-in Risks - Answer 1. Higher chance of support

incients

3rd Party plug-ins must be watched for - Answer 1.

Thread2. Performance safety at

scale3. Extra resource

consumption

Which time scale refers to the term "Short Lived Process" - Answer

Milliseconds, Seconds and Minutes

Valid reason to consider using a plug in (Such as Execute stored

procedure)Answer Your - performance test a process that does not meet your

responserequirement time

s.

Benifits of using sub-process - Answer 1. Collaborative

developement

Reusablity3. Reduced process

duration4. Reduced memory

usage

Appian Health Check purpose - Answer 1. Examines an Appian

Instance2. Generates a

report3. Identifies the

risks

Appian Health Check availablity - Answer From 19.4 health included with

Appian by default. No need to deploy separately.

Appian Health Check can be - Answer 1.

Configured2. Run

Manually3. Regularly

Scheduled

Appian Health Check run schedule - non prod - Answer * Run Health

Check as part

of your

sprints* Every two

weeks* Also should be part of pre-deployment

check list

Appian Health Check run schedule - prod - Answer 1. Run health

checkmont once a

h2. Before deployment of

applications

Appian Health Check - Report sheets - Answer 1.

Summary

Details3.

Dashboard4. Process

Sizing

Appian Health Check - Dashboard long running charts - Answer 1. Slow

Queries

  1. Record Summary viewes
  2. Record Lists

Appian Health Check - Process Sizing Tab - Answer 1. Record process

instance

memory

usage2. Helps estimate future memory

usage3. Shows if process engine servers are properly sized

Appian Health Check - What is the maximum threshold of high risks that

should be allowd in production environments? - Answer Zero

Appian Health Check - Application risk categories identified by health

check report -

Answer 1. User

Experience2.

Configuration3.

Design4.

Infrastructure

Appian Health Check - Scheduling recommendation - Answer NOT

recommendedthat heath Check be run during business hours in a prodcution

environmentenvironment oras activeit may increase system load and degrade

performance

Appian Health Check - To configure health check - Answer you

must need "Automatic upload service account" credentials

Appian Health Check - For the first time a health check performed, The

raw results must be reviewed - Answer True

Appian Health Check - The name of the group will receive health

checknotifications report - Answer 1. Group name is "Health Check

viewers"

  1. can be "System Administrators" exculded from

the list

Appian Health Check - System account required to automatically

receive the analysis resutls of health check report - Answer True

Appian Data Design - Each Data Store can connect to one DB -

Answer True

Appian Data Design - benefits of normalization - Answer 1. Better

scalability2. Lower memory

usage3. Better

usability

Appian Data Design - Two primary ways to integrate a relational

databaseappian applications into your - Answer 1. Top

Down2. Bottom

Up

Appian Data Design - Top Down - Answer * Create your Data

Structures directly

using Appian Custom Data Types

(CDT)* Use Appian's Data Store to generate SQL Scripts (Also known as DDL

Scripts)create your database to

tables

  • Annotate null

constraints

Appian Data Design - Table Relationship Type - Recommended approach -

AnswerOne-to-One

NestedMany-to-One

NestedOne-to-Many

FlatMany-toMany

Flat

Appian Data Design - JPA Annotations - Answer JPA annotations give

youcontrol more over the design of your database entities in

Appian.

Appian Data Design - Modifying an XSD provides - Answer - Advanced

configuration- Better support for design

preferences- Additional data type

options

Designers can create web APIs to expose Appian data and objects to

externalsystems - Answer

True

Appian Architecture - user Interfaces - Answer 1. Sites and

Tempos2. Embedded

UIs3. Designer

interface4. Admin

Console

Appian Architecture - Appian Engines - Answer * Real time in memory

data bases

  • Stored meta data for appian design

objects* Stores run-time data for process

  • instances Each engine has in-memory data base to stores data

about objects

Appian Architecture - How many appian engines are there? - Answer 1.

totally 15 engine

s2. 9 Individual

engines3. 3 pairs of process execution and process analyticcs engines (scales

uptobased 32 pairs on performance

requirement)

Appian Architecture - CO - Content Engine - Answer * This engine stores

metaand security data settings for documents and their organisational

structure.communities like , knowledge centres and

folders.* It also stroes the

def- roles, of constants, Application and data

  • stores The actual content of the document stores in file system not in

Content engine.

Appian Architecture - CS - Collaboration Statistics - Answer contains

statisticsdocument on usage and

storage

Appian Architecture - NO - Portal Notifications - Answer Stores various

informationabout notifications including system notification

settings

Appian Architecture - NE - Email Notification - Answer * Responsible for

tracingshould receivewho email

notifications

Appian Architecture - PE - Personalization - Answer * Stores

information about

Users-

Groups- Group

Membership- Group Types

Appian Architecture - PD - Process Design - Answer Stores all

information about process model design information

Appian Architecture - PO - Portal - Older feature - Answer supports older

features like - App's portal interface like pages

Appian Architecture - CH - Channels - older feature - Answer Supports

older features like - App's portal interface - including portal types

displayed on portal pages

Appian Architecture - DF - Forums - older feature - Answer Supports older

featureslike - App's portal interface - like topics, messages posted discussion

formsincludes - this discussions not in Tempo

interface

Appian Architecture - PX - Process Execution - Answer Process execution

engine responsible for executing and running process instances

Appian Architecture - PA - Process Analytics - Answer Process analytics

engineresponsible for keeping all relevant information may be used for

process reports

Appian Architecture - Check pointing with Appian engines will create

the following type of the file - Answer kdb format

Appian Architecture - Search Server using elastic search -

Answer true

Appian Architecture - What are all the web servers are used - Answer

Apache and Ms IIS server

Appian Architecture - Appian File System consists of - Answer 1.

Documents

  1. Process Model

Definitions3.

Plugins4. Archived Process Data

Appian Architecture - The servers running the Appian engines and

application server must run on the same operating system - Answer True

Appian Architecture - To configure engines, zoo keeper and kafka in

different servers which files needs to get updated? - Answer appian-

topology.xml

Appian Architecture - what modules used by the web server to connect

applicationserver - Answer 1. Apache uses mod_jk module to connect

application2. MS IIS uses server isapi_redirect.dll plugin to connect

application server

Appian Architecture - Which file is used to configure the connections to

point to the AJP port exposed by the Application Server? - Answer

workers.properties

Integrations - Connected Systems - authendication types - Answer

  1. None

Basic3. API

Key4. AWS Signature

V45. Google Service Account (JSON will be used for configure

connections)6. OAuth 2.0 Client Credentials Grant (On Behalf of the

Application)7. OAuth 2.0 Authorization Code Grant (on Behalf of the User)

Integrations - Connected Systems - authendication type - API Key - Answer

The API

Key is a unique code provided by the system to identify the user or

application.When you use an AOI key with your connected system, You must

specifything three

s.1. If the key is sent as an HTTP header or query

parameter2. The header or parameter name (The key identifier for the

API3. The key value ) of the API Key

Integrations - Import Customization - Answer The environment-specific

values of

certain objects can be changed during import. This is completed using

afile. .properties The import customization file contains all the values that can be

customizedthe objects andfor settings in your application.

Integrations - GET Integrations can be used in - Answer Called like

expressions

Expressions2. Process

Models

Interfaces4. Record Data

Integrations - POST Integrations can be used in - Answer Called like

Smart Rules

  1. Only used in "SaveInto" parameter of a component

Integration - An integracation can be called from process model by using

  • Answer Call Integration Smart Service

Integration - Records - What data source option do you need to select

if you are building service baked record? - Answer Web Service

Integration - Records - Without batch syncing, you can only build

recordscontain thatupto 1000 rows of data, once you enable batch syncing, you will

bwbuild larger able to records - Answer

True

If the integration and record data source expression use different status

codeof-bounds error, for out- what should you do? - Answer Edit the code in record

dataexpressio source

n

What objects can you build as part of the service backed reord

wizard flow? -

Answer 1. Connected

System2.

Integration3. Record Data Source

expression

Web API - What ia Web API? - Answer Web APIs allows us to export Appian

objects to external systems

Web ApI - Can we configure rule inputs for Web APIs? - Answer No, we can

not

configure rule inputs for Web

API.we can use the following

components1. Query

Parameters2.

Headers3.

Body

Web API - Methods of authendication - Answer 1. Basic

Authendication2. API

Key3. O Auth Client Credentials

Grants

Web API - Which of the authendication methods use service accounts -

AnswerAPI 1.

Keys2. OAuth Client Credentials

Grant

Web API - Which authendication method is most secure and industry

standard - Answer OAuth 2.0 Client Credentials Grant

Expression - Naming best practice - Answer 1. Starting with

Application prefix (VAO,

BSB)

  1. Followed by

underscore

  1. Expression name with pascal casing

Expression - a!map - primary benefit of converting an array to Map data

structure - Answer Map retains the underlying data structure for each

element in an array

Expression - When is a list of dictionary typically created in Appian? -

AnswerReturned 1. from an

integration2. Returned from an database

query

Expression - Which two methods can be used to return values from a

specific field in an array? - Answer 1.

index2. Dot

notation

Expressions - What are all the objects provides the reformance check

feature?Answer 1. - Expression

Rules2.

Interfaces3. Record Type Objects

UX - UI Design Best practices - Answer 1. Take inventory of all

application pages

  1. Ensure that pages have concise and clear

titles

  1. Use distinct visual styles to present the

structure4. Apply similar designs to similar pages

UX - Page headers can be created by using - Answer 1. Bill

board layout

  1. Card Layout

Appian

Senior

Developer(No

tes for

Appian

Senior

Developer

certification)

Completed