Download APPIAN LEAD CERTIFICATION EXAM LATEST EXAM | QUESTIONS AND CORRECT ANSWERS | GRADED A+ and more Exams Workplace Safety in PDF only on Docsity! APPIAN LEAD CERTIFICATION EXAM LATEST EXAM | QUESTIONS AND CORRECT ANSWERS | GRADED A+ | VERIFIED ANSWERS | JUST RELEASED Which SAML setting turns on SAML authentication? ---------CORRECT ANSWER-----------------Enable SAML Which SAML setting enables Appian to use cookies to determine where users should be sent to sign-in? ---------CORRECT ANSWER----------------- Remember IDP selection for non-SAML users Which SAML setting directs unauthenticated users to the default sign-in screen? ---------CORRECT ANSWER-----------------Use a default sign-in page Which SAML setting directs unauthenticated users to the sign-in page selection screen? ---------CORRECT ANSWER-----------------Have users choose their sign-in page Which SAML setting sets the header text sign-in page selection screen? --- ------CORRECT ANSWER-----------------Identity Provider choices prompt Which SAML setting sets the identity providers that should appear on the sign-in page selection screen? ---------CORRECT ANSWER----------------- Identity Provider Choices Which IDP setting sets the admin description for the IDP? --------- CORRECT ANSWER-----------------Description Which IDP setting creates a URL identifier to route to a specific sign-in page? ---------CORRECT ANSWER-----------------Web Address Identifier Which IDP setting allows Appian to use cookies to remember this IDP? ----- ----CORRECT ANSWER-----------------Remember user's IDP selection Which IDP setting sets the Appian groups that should use this IDP? --------- CORRECT ANSWER-----------------Authentication Group Which IDP setting enables users to sign-in once and stay signed in for a specified number of days? ---------CORRECT ANSWER----------------- Remember Me Which IDP setting allows Appian to sync a user's group membership according to the SAML assertion? ---------CORRECT ANSWER---------------- -Group Member Synchronization Which IDP setting allows Appian to sync user data from a SAML assertion? ---------CORRECT ANSWER-----------------Attribute Mapping What are the three least performant join types in an explain plan? From best to worst. ---------CORRECT ANSWER-----------------range, index, all What join type would be for a query that compares a constant to a primary key? ---------CORRECT ANSWER-----------------const What database component should be used for Joining several tables via common identifiers? ---------CORRECT ANSWER-----------------View What database component should be used for inserting an audit row when an update to a table occurs? ---------CORRECT ANSWER----------------- Trigger What database component should be used for analyzing and updating a large number of records? ---------CORRECT ANSWER-----------------Stored Procedure I have an inventory record where 10 people could be updating occasionally. What technical solution could be implemented? ---------CORRECT ANSWER-----------------Add a @Version annotation to the CDT. I have a use case where I need to analyze and update 100,000 rows of data every night. What tools can I use to complete this activity without hurting memory utilization? ---------CORRECT ANSWER----------------- Stored Procedure What does ETL stand for? ---------CORRECT ANSWER----------------- Extract, Transform, Load I have a use case where I need to update a lookup table daily outside of business hours. The data is low in volume and complexity. What is the best ETL approach? ---------CORRECT ANSWER-----------------Appian Processes and Rules What should be used for ETL processes when the data is extreme in volume and complexity? ---------CORRECT ANSWER-----------------Third- Party Systems True/False: I can set up Enhanced Data Pipeline on Appian Cloud instances. ---------CORRECT ANSWER-----------------True What is the purpose of a Web API within Appian? ---------CORRECT ANSWER-----------------To expose Appian data to be consumed by outside systems. What are the four types of Web API authentication? ---------CORRECT ANSWER-----------------1. API Key 2. Basic Authentication 3. OAuth 2.0 Client Credentials 4. Session Based How does API Key authentication work in Appian? ---------CORRECT ANSWER-----------------The API can only be invoked by a service account with a unique API Key associated with the account and appropriate permissions. True/False: Service accounts for Web API authentication must be recreated in each environment with unique API Keys or OAuth client details. ---------CORRECT ANSWER-----------------True What type of users (login authentication) cannot use their login information to invoke a web API that uses Basic Authentication? ---------CORRECT ANSWER-----------------SAML What does CORS stand for? ---------CORRECT ANSWER----------------- Cross-Origin Resource Sharing When does a web browser automatically block HTTP requests? --------- CORRECT ANSWER-----------------If the requestor website origin is different than the response website origin. How can you allow cross-origin requests to your APIs in Appian? --------- CORRECT ANSWER-----------------Update the allowed origins list in the Admin Console. What are the two REST HTTP methods Appian sends automatically for a Web API? ---------CORRECT ANSWER-----------------OPTIONS and HEAD Which of the following is NOT an appropriate way to call a Web API using an API key with a value of XYZ? a - Header Appian-API-Key with value XYZ b - Header Authorization with value Bearer XYZ c - Header Authorization with value null:XYZ d - Header Authorization with base64-encoded value of :XYZ --------- CORRECT ANSWER-----------------Header Authorization with base64- encoded value of :XYZ You want to integrate with a system on behalf of a user to retrieve their private information and ask the user to approve the access. What authentication mechanism is most appropriate? ---------CORRECT ANSWER-----------------OAuth Authorization Code What is an attribute applicable for OAuth Authorization Code, but not OAuth Client Credentials? ---------CORRECT ANSWER----------------- Authorization Endpoint What content type should you set in an integration if you are sending a document to another system? ---------CORRECT ANSWER----------------- Document True/False: If you create an API Key, you must map it to a Service Account. ---------CORRECT ANSWER-----------------True What is a logging level in terms of Appian logs? ---------CORRECT ANSWER-----------------The level of specificity that a log will output. True/False: When a logger is configured to output log entries at a certain level, it will also write log entries that are on less granular levels (i.e. WARN would also log ERROR and FATAL). ---------CORRECT ANSWER------------- ----True Which logging level lists all informational messages that highlight events that occur within the package being logged? ---------CORRECT ANSWER--- --------------DEBUG Which logging level lists all informational messages that highlight the progress of the application. ---------CORRECT ANSWER-----------------INFO Which logging level lists potentially harmful situations? ---------CORRECT ANSWER-----------------WARN Which logging level lists all error messages that occur when the application is running? ---------CORRECT ANSWER-----------------ERROR Which logging level lists severe events that could cause the application to abort? ---------CORRECT ANSWER-----------------FATAL What is a difference between the creation of an expression rule and a Web API? ---------CORRECT ANSWER-----------------There are no rule inputs in a Web API. What does the term "OAuth" stand for? ---------CORRECT ANSWER--------- --------Owner Authentication What header contains a Bearer token for OAuth requests? --------- CORRECT ANSWER-----------------Authorization When making an OAuth request, what HTTP status codes returned from the third-party system indicate that the access token is missing, revoked, or expired? ---------CORRECT ANSWER-----------------401, 403, and 404 What component can developers use to enable end-users to grant Appian access to third-party systems through OAuth Authorization Code Grant? --- ------CORRECT ANSWER-----------------a!authorizationLink() When setting up a OAuth Authorization Grant in the third party system, what should the Callback URI be to connect to Appian? ---------CORRECT ANSWER-----------------http://<domain>/suite/oauth/callback What attributes are REQUIRED to setup an OAuth Authorization Code Grant Connected System? ---------CORRECT ANSWER----------------- Authorization Endpoint | Client ID | Client Secret | Token Request Endpoint What is the Authorization Endpoint property of an OAuth Authorization Code Grant Connected System? ---------CORRECT ANSWER----------------- The third-party system's authorization server endpoint that presents users with an authorization screen. True/False: Appian can accept signed or un-signed SAML assertions. ------- --CORRECT ANSWER-----------------False. Assertions must be signed with SHA-1 or SHA-256 signature method algorithms. What is the PEM-formatted certificate used for? ---------CORRECT ANSWER-----------------Used to sign SAML assertions that come from Appian. Contains a private key that should be trusted by the target IDP. What is the Identity Provider Metadata file used for? ---------CORRECT ANSWER-----------------Contains information about the IDP, especially the entity ID. What is the purpose of the Entity ID for SAML assertions? --------- CORRECT ANSWER-----------------The Entity ID in the Appian metadata file must match the Issuer ID in all incoming SAML requests. True/False: A single Appian user can authenticate with both LDAP and native Appian authentication. ---------CORRECT ANSWER----------------- False True/False: LDAP authentication settings cannot be imported or exported from the Admin Console. ---------CORRECT ANSWER-----------------True If an Appian user is a member of SAML and LDAP authentication groups, which authentication method should they use? ---------CORRECT ANSWER-----------------SAML What user attributes are mapped in using LDAP authentication? --------- CORRECT ANSWER-----------------Username | First/Last Name | Email What are the two types of authentication methods when authenticating via LDAP? ---------CORRECT ANSWER-----------------Bind as user | Search for user then bind as user Where can you set the timeout length for LDAP Server Connection in Appian? ---------CORRECT ANSWER-----------------Admin Console --> LDAP Server Connection Timeout What should you do if the usernames coming from the LDAP directory are uppercase and your Appian usernames are lowercase? ---------CORRECT ANSWER-----------------Admin Console --> Use lowercase usernames for Appian user lookup What is the max length of CDT names and elements? ---------CORRECT ANSWER-----------------27 What is truncated first if a CDT name/element is over the character limit? -- -------CORRECT ANSWER-----------------Vowels True/False: Appian CDTs can use composite keys with no issues. --------- CORRECT ANSWER-----------------False True/False: Database constraints are automatically enforced by Appian. ---- -----CORRECT ANSWER-----------------False What does DDL stand for? ---------CORRECT ANSWER-----------------Data Definition Language What does Appian do if there is no primary key for a CDT? --------- CORRECT ANSWER-----------------It will automatically create one, hidden from your view. What is optimistic data locking? ---------CORRECT ANSWER-----------------A mechanism for avoiding race conditions by having a version number as a column on a row. That version number must be the same before and after the transaction is complete to prevent race conditions. What is pessimistic data locking? ---------CORRECT ANSWER----------------- A mechanism that will shut down any access to a record while a user is completing a transaction. If another user tries to access it, they will be denied until the first transaction is complete. When should you implement data locking? ---------CORRECT ANSWER----- ------------When there is a chance of race conditions occouring. When should you implement pessimistic data locking over optimistic? ------- --CORRECT ANSWER-----------------If race conditions are to happen frequently within the application. Which logging level is the least granular? ---------CORRECT ANSWER------- ----------FATAL In which log file can you find the system load average? ---------CORRECT ANSWER-----------------system.csv In which log file can you find information about the data store performance? ---------CORRECT ANSWER----------------- data_store_details.csv/data_store_summary.csv/perf_monitor_rdbms.csv Which log file provides information for any errors in user facing interfaces, records, related actions, and Web APIs? ---------CORRECT ANSWER------- ----------design_errors.csv What are the three sub-phases of a query in an Appian data store? (Dictated as individual columns in performance logs) ---------CORRECT ANSWER-----------------Prepare, Execute, Transform In an HA configuration, what best describes log data? ---------CORRECT ANSWER-----------------You can use the shared logs configuration to see logs for any node from any other node. What should you do if your Appian instance has a High Load Average? ----- ----CORRECT ANSWER-----------------Add Hardware What should you do if your Appian instance has a High Java Work Queue Size? ---------CORRECT ANSWER-----------------Add Application Servers What should you do if your Appian instance has High Other Time? --------- CORRECT ANSWER-----------------Add Engine Replicas What should you do if your Appian instance has Low Idle Time? --------- CORRECT ANSWER-----------------Add Execution/Analytics Shards What should you do if your Appian instance has High Execute Time? -------- -CORRECT ANSWER-----------------Optimize Queries and Applications How can you view the usage and metrics of your Appian Cloud instance? -- -------CORRECT ANSWER-----------------My Appian site At what utilization percentage should the system's RAM be investigated? -- -------CORRECT ANSWER-----------------70% or more What file manages data contained in the Disk Space? ---------CORRECT ANSWER-----------------cleanup.bat By default, each Appian execution/analytics engine has how many shards? ---------CORRECT ANSWER-----------------3 What is a side effect of adding more Engine Replicas or Shards? --------- CORRECT ANSWER-----------------More CPUs may be required. True/False - You can login to Appian with a Service Account. --------- CORRECT ANSWER-----------------False What does HA stand for in Appian? ---------CORRECT ANSWER-------------- ---High Availability What operating system is required to run High Availability on an Appian install? ---------CORRECT ANSWER-----------------Linux What support level is required to have High Availability on an Appian install? ---------CORRECT ANSWER-----------------Advanced or Enterprise What is the first step to install High Availability on your Appian Cloud Instance? ---------CORRECT ANSWER-----------------Open a Support Case True/False: Appian RPA is included in high availability configurations. ------- --CORRECT ANSWER-----------------False What does RPO stand for in High Availability? ---------CORRECT ANSWER-----------------Recovery Point Objective What Appian Engine is responsible for storing all relevant info that may be used in a report on a process? ---------CORRECT ANSWER----------------- Analytics Engine Which Appian Engine is responsible for storing metadata and security for documents/knowledge centers/folders? ---------CORRECT ANSWER--------- --------Content Engine What is the maximum number of Execution/Analytics Engine pairs? --------- CORRECT ANSWER-----------------32 Which Appian Engine is responsible for storing information about users, groups, group membership, and group types? ---------CORRECT ANSWER-----------------Personalization Engine Which Appian Engine is responsible for storing all information related to process model design? ---------CORRECT ANSWER-----------------Process Design Engine Which Appian component is responsible for searching and aggregating data from the rest of the application? ---------CORRECT ANSWER------------ -----Search Server True/False: All user-uploaded and generated documents are stored in the Content Appian Engine. ---------CORRECT ANSWER-----------------False Which Appian component is responsible for storing Appian data and metadata that can also be used for business data? ---------CORRECT ANSWER-----------------Relational Database Which Appian component is responsible for sending outgoing emails from the system notifications or email messages? ---------CORRECT ANSWER-- ---------------SMTP Mail Server Which Appian component is responsible for relaying data between the various Appian components? ---------CORRECT ANSWER----------------- Internal Messaging Service What hardware component are used for Appian Engines? --------- CORRECT ANSWER-----------------RAM While monitoring your system, you see consistent low idle time in engine performance logs. What is one action you could take to help improve your system performance? ---------CORRECT ANSWER-----------------Add Engine Shards Your system has triggered high memory alerts. What is the first step you should take to help get your system back to a healthy state? --------- CORRECT ANSWER-----------------Clean up active processes and adjust archival settings True/False: Appian Cloud HA instances are hosted across multiple availability zones. ---------CORRECT ANSWER-----------------True You received a Health Check report that has a finding for # of slow queries AND # of slow DB writes. What might be a troubleshooting step? --------- CORRECT ANSWER-----------------Check the health of your Database What is the RPO value for Appian Cloud HA? ---------CORRECT ANSWER- ----------------1 minute True/False: On a distributed installation, you have the ability to run multiple environments on one server. ---------CORRECT ANSWER----------------- False In a High Availability architecture, how many Search Server instances handle data writes? ---------CORRECT ANSWER-----------------1 What are the four critical capabilities of Appian? ---------CORRECT ANSWER-----------------1. Data fabric (Unify data across multiple systems) 2. Automation (Automate business processes) 3. Total Experience (Engage all users across web and mobile experiences) 4. Process mining (Mine your data to discover processes that can be optimized and automated) Appian's Data fabric consists of numerous design objects including: Record Types Custom Data Types Data Stores Connected Systems What three elements are found in a typical Appian app? ---------CORRECT ANSWER-----------------Create: Action to add new records Read: Record lists and summary views Update: Related actions to update existing records CRUD minus the D T or F: Appian developers can create record types by connecting to existing data sources, and they can also create record types and tables from scratch. ---------CORRECT ANSWER-----------------True How do you unify record types in Appian? ---------CORRECT ANSWER------ -----------Add relationships from within the record type. What two record type features can you use to extend existing data? --------- CORRECT ANSWER-----------------Record Events (Who takes action on records and when. Then displays a history of events to users.) Custom record fields (You can create these to aggregate, extract, group or modify data to provide your business users with additional business insights. You can create a field for graphs such as sum of column.) What type of security allows you to configure data visibility at the row level? ---------CORRECT ANSWER-----------------Record-level security in the record type What kinds of automation can you implement with Appian? Select four options that apply. A. Build unified business workflows B. Integrate with external systems C. Industrial automation D. Enforce business rules E. Automate routine tasks and data classification and extraction --------- CORRECT ANSWER-----------------A, B, D, E When automating a workflow, how do you add a specialized business activity to it? A. Drop the workflow node into your process B. Drop the gateway into your process C. Drop the smart service into your process D. Code your activity ---------CORRECT ANSWER-----------------C. Drop the smart service into your process What design object is used to capture business rules in Appian? A. Process Model B. Decision Object C. Record Type D. Interface ---------CORRECT ANSWER-----------------B. Decision Object T or F: Appian RPA is used to automate high-volume manual tasks, and often the only solution when you need to connect to legacy systems that lack APIs. ---------CORRECT ANSWER-----------------True T or F: Appian AI Skill is used to automate common business tasks like document classification, email classification, and document extraction. A developer only needs to create and configure an AI Skill design object, and then add it to any Appian process using the corresponding smart service. -- -------CORRECT ANSWER-----------------True Complete this sentence. Process mining is a capability that ... --------- CORRECT ANSWER-----------------Discovers patterns and bottlenecks in your processes What does the process discovery method generate? (Done by uploading an event log) A. The target model that shows how a process should run B. The discovered model that shows how a process runs in real life C. A chart of common deviations D. A reporting dashboard ---------CORRECT ANSWER-----------------B. The discovered model that shows how a process runs in real life What process mining method compares the discovered and target models and identifies the deviations between them? A. Process enhancement B. Conformance checking C. Process discovery D. Regulatory compliance ---------CORRECT ANSWER-----------------B. Conformance checking What are the for purposes for Process Mining? ---------CORRECT ANSWER------------------ Discover patterns in real life - Check for conformance and deviations - Identify root causes for deviations - Create and monitor key metrics What is Conformance Checking? ---------CORRECT ANSWER----------------- This is when Process Mining identifies deviations and uncovers root causes in a Discovered Model. These deviations include: Skipped events Additional events Event order switching What are the most basic security groups? ---------CORRECT ANSWER------ -----------All Users Administrators Within these groups, other groups can be made to further specify responsibilities. T or F: A security group can contain sub-groups but not individual user members. ---------CORRECT ANSWER-----------------False Define Permissions Matrix ---------CORRECT ANSWER-----------------A graph that defines who may access application functions and records. You can define which groups have or are denied access to application functions and records. Define Entity Relationship Diagram or ERD. ---------CORRECT ANSWER--- --------------An ERD is a diagram that defines datastructures through records, their fields and field types. An ERD also defines the relationship between the records. T or F: Do not finalize data structures until you have finalized reporting requirement. ---------CORRECT ANSWER-----------------True. Structures can change as requirements are identified. What's an example of a data entity? A. Relational B. Text C. Integer D. Vehicle ---------CORRECT ANSWER-----------------D. Vehicle In the Acme Auto example, why does the Maintenance entity contain the Vehicle ID as a field? Select all that apply. A. To join the Vehicles and Maintenance data types B. To make Vehicle the parent of Maintenance C. So you can query the maintenance requests by Vehicle ID D. To nest Maintenance data under vehicle data ---------CORRECT ANSWER-----------------A and B. Tables do not use "Parent" and "Child" relationships. You also do not "nest" data sets. They use "One to One", "One to Many" and "Many to One" relationships. T or F: Data used in an application can only originate from a relational database. ---------CORRECT ANSWER-----------------False. Data does not only originate from relational databases. They can also come from Appian processes, web services and external systems. Appian record types can also create them from scratch. T or F: It is Appian best practice to design processes and then build records to fit the needs of those processes. ---------CORRECT ANSWER---- -------------False. Appian is data driven. The processes will always follow the needs of the data. Design the data first, then build the processes. T or F: A site consists of content organized into tabs and can target a specific group. ---------CORRECT ANSWER-----------------True. You can create sites with a business-oriented navigation experience and terminology that users are familiar with. T or F: When designing for user mobile experience, a feed style may be better than the grid style because it doesn't require horizontal scrolling. ----- ----CORRECT ANSWER-----------------True. A feed style mimics social media style data and is easy to navigate with a mobile device. What is the difference between an action and a related action? --------- CORRECT ANSWER-----------------A related action is an action displayed on a record and pertains to the actions taken on that record. An action displayed when there is no specific record involved initially, such as a button that creates a new record. "Add Vehicle" action creates a new to the Vehicle table. T or F: Data associated with key events that occur during your business operations can be captured, stored and accessed as record events in Appian. ---------CORRECT ANSWER-----------------True. These make up the Event History. You can track activities, responsible parties and associated timestamps. How does a Summary view differ from a List view? ---------CORRECT ANSWER-----------------Summary view provides more details about a record. What is the difference between Analyst view and Designer view? (Process modeler) ---------CORRECT ANSWER-----------------The Analyst view can be used during planning to simply draw a process model. The Designer view is used to create a working model. You can reference the drawing from the Analyst view. What is the purpose of a swimlane? ---------CORRECT ANSWER-------------- ---A swimlane gives a visual representation of what persona is responsible for the record and the actions they take. If your data lives in a relational database or a database table, how can the record type access your source data? (Multi Select) A. Through a cached copy of your database table (if data sync is enabled) B. Through a process model C. Through a web service D. Through a Data Store Entity (DSE) ---------CORRECT ANSWER----------- ------A and D A user has Editor permissions to a record type. Which three actions can the user take? A. Update the record type definition. B. View the record type in Temp. C. View the record type definition and security. D. Update the record type security. E. Delete the record type. ---------CORRECT ANSWER-----------------A, B, C. Changing Security and Deleting are Administrator level permissions. In which scenario should an Appian Site User Experience be used? A. When users need to make a decision over a broad scope of applications and information, as well as make use of the Tempo view. B. When a business is integrating with an existing intranet portal and wants to keep the interface employees are familiar with while introducing new capabilities. C. When an independent, customized User Experience is focused on a specific set of functionalities. D. When users need the ability to utilize tasks, actions, related actions, reports and record view with full control of custom CSS of all components. - --------CORRECT ANSWER-----------------C. When an independent, customized User Experience is focused on a specific set of functionalities. You are configuring a script task and need to output to a target process variable. Which three operators are available in the Operator list for a custom output? A. is stored at index B. is stored as C. is added to D. is multiplied by E. is appended to list ---------CORRECT ANSWER-----------------A, B and E A record for Employee has been created, with a related action to update an employee. This action should only be accessible to a certain user group. How can you manage access to the related action? A. In the Context setting of the Related Action B. In the Related Action Shortcuts setting of the Record View C. In the Interface Security within the Process Model D. In the Visibility setting of the Related Action ---------CORRECT ANSWER-----------------D. In the Visibility setting of the Related Action You are creating an interface and want the user to have an interactive component that saves and submits a form. Which object should you use? A. a!buttonLink() B. a!buttonWidget() C. a!buttonField() D. a!save() ---------CORRECT ANSWER-----------------B. a!buttonWidget() What object permission level gives a user the ability to Create, Read, Update and Delete? A. Administrator B. Viewer C. Editor D. Deny ---------CORRECT ANSWER-----------------A. Administrator T or F: For object security, the Editor can Rename the rule, view the security and can run test cases. But they can't delete the rule or update the security. ---------CORRECT ANSWER-----------------True. Editor has all permissions besides deleting and changing the security. The editor is the second highest permission level. T or F: For object security, the Viewer can evaluate the rule, view the rule definition, run test cases and can even duplicate the rule. --------- CORRECT ANSWER-----------------True. Viewers are the most basic permission level. They can use the rule and view everything but the security. They can't change or delete the rule object. This is the default permission level for all users. T or F: For object security, the Deny permission level has no permissions and can't evaluate the rule. ---------CORRECT ANSWER-----------------False. The Deny permission level CAN evaluate the rule, but they can't do anything else. The only permission level that has no access is called "No Access". This is the default permission level for Default users. When creating a site, which is an appropriate display name? A. AA_SupervisorsSite B. Supervisors_Site C. Supervisor's Dashboard Site (Administrators Only) D. supervisorssite E. Supervisors Site ---------CORRECT ANSWER-----------------E. Supervisors Site. The display name is visible to the users and should be concise, in title case (Pascal Case), and should not contain the application's abbreviation. How many phases are in the delivery of an application? ---------CORRECT ANSWER-----------------4. Initiate, Build, Release, Optimize. Build and Release are part of Agile where you build a small part of the application and release it when it's done. Each sprint has a build and release phase. What are the three stages of the Build phase? ---------CORRECT ANSWER-----------------Planning, Disciplined Development, Inspect and Adapt What happens in a backlog refinement session? ---------CORRECT ANSWER-----------------The team reviews user stories and asks questions until 2 weeks worth of stories meets the DoR. What are the three activities related to Agile planning? ---------CORRECT ANSWER-----------------Backlog refinement Story Sizing Sprint Planning When reading through user stories, break down the story into what 2 sub tasks? ---------CORRECT ANSWER-----------------Security Time When developing a story what are the steps you should take? --------- CORRECT ANSWER-----------------Read through the story Break down the user story into sub tasks (Security, Time) Develop the story Test the story Peer Review the story Complete Product Owner Review Check DoD What is Sprint Review? ---------CORRECT ANSWER-----------------A meeting to showcase the completed features from the Sprint to stakeholders. When defining a Record Type's Data Model, which data source is not an option? A. Database B. Process C. Salesforce D. Web Service E. All options are valid data sources ---------CORRECT ANSWER------------- ----E. All options are valid data sources What type case format do you use when creating a Record? A. APPUPPERCASE B. applowercase C. AppPascalCase D. appCamelCase E. APP_UPPER_CASE F. app_lower_case G. App_Pascal_Case H. app_Camel_Case ---------CORRECT ANSWER-----------------G. App_Pascal_Case What type case format do you use when creating a Record Type property? A. UPPERCASE B. lowercase C. PascalCase D. camelCase E. UPPER_CASE F. lower_case G. Pascal_Case H. camel_Case ---------CORRECT ANSWER-----------------D. camelCase Once a Record Type with the data source of DB is created, what case format does the table use? A. UPPERCASE B. lowercase C. PascalCase D. camelCase E. UPPER_CASE F. lower_case G. Pascal_Case H. camel_Case ---------CORRECT ANSWER-----------------E. UPPER_CASE Once a Record Type with the data source of DB is created, what case format do your properties use? A. UPPERCASE B. lowercase C. PascalCase D. camelCase E. UPPER_CASE F. lower_case G. Pascal_Case H. camel_Case ---------CORRECT ANSWER-----------------E. UPPER_CASE T or F: When creating a record type, the display name is always plural. ----- ----CORRECT ANSWER-----------------True When adding a relationship to the record type, which is not a relationship type: A. Many to Many B. One to Many C. Many to One D. One to One ---------CORRECT ANSWER-----------------A. Many to Many T or F: When adding a relationship to a record type, you can use any columns from either table. ---------CORRECT ANSWER-----------------False. a!query() has all of these parameters EXCEPT for: A. selection B. aggregation C. logicalExpression D. filter E. pagingInfo F. fields ---------CORRECT ANSWER-----------------F. fields is a parameter of a!queryRecordType() a!queryEntity() has all of these parameters EXCEPT for: A. pagingInfo B. entity C. query D. fetchtotalCount ---------CORRECT ANSWER-----------------A. pagingInfo is a parameter of a!query and a!queryRecordType() T or F: When querying a Record Type, you can sort and filter a related record type using a!relatedRecordData() as long as it is a one to many relationship. ---------CORRECT ANSWER-----------------True What is the naming standard for a site? ---------CORRECT ANSWER--------- --------Start the name with the app prefix. The site name is internal and won't be seen. The Display Name will be seen so don't start with the app prefix. The web address identifier will auto populate in lower case from the display name and replace spaces with hyphens. When creating a site, what type of pages can be added? ---------CORRECT ANSWER-----------------Report, Action, Interface, Record List T or F: When adding a page for a site, the title must be a static text. --------- CORRECT ANSWER-----------------False. This can also be an expression. What is the max number of pages a portal or site can have? --------- CORRECT ANSWER-----------------10 What is the benefit of creating a group page? ---------CORRECT ANSWER- ----------------This allows you to add pages under a drop down menu so you can condense your content. What navigation bar options are present on a site? ---------CORRECT ANSWER-----------------Header bar and sidebar. What is the main difference between a portal and a site? ---------CORRECT ANSWER-----------------A portal is a landing page for users not part of your organization. You need an Appian sign in to access the site. Where would you go to add security to a record action? ---------CORRECT ANSWER-----------------Views and Actions Security tab on the Record Type. Where would you go if you want to add security to a record? --------- CORRECT ANSWER-----------------Record-Level Security tab on the Record Type. What is Temp? ---------CORRECT ANSWER-----------------Temp is a legacy End-User framework used to display reports, charts and grids based on an expression. What are Appian's folder security permission levels? ---------CORRECT ANSWER-----------------No Access Editor Viewer Administrator What can a user with Viewer permission levels do? ---------CORRECT ANSWER-----------------View the rule folder What can a user with Editor permission levels do? ---------CORRECT ANSWER-----------------View the folder, create objects in the folder, view the security. What can a user with Deny permission levels do? ---------CORRECT ANSWER-----------------Nothing. No Access. What can a user with Viewer Administrator levels do? ---------CORRECT ANSWER-----------------View the folder, create objects in the folder, view the security, update the security and delete the folder. What is the difference between the security privilege's of rule folders and process model folders? ---------CORRECT ANSWER-----------------As an editor of a process model folder you can't view the security. As a viewer of a process model folder you can't create objects in the folder. What steps can you take to alleviate High Execution Time in your Appian instance? ---------CORRECT ANSWER-----------------Optimize Queries and Applications Which part of Appian architecture handles CRUD on primary and business databases? ---------CORRECT ANSWER-----------------Application Server Which part of Appian architecture runs activities outlined in process models? ---------CORRECT ANSWER-----------------Application Server Which part of Appian architecture handles storage of relevant data for the entire application? ---------CORRECT ANSWER-----------------Appian Engines What is the maximum number of total process and analytics pair engines an Appian instance can have? ---------CORRECT ANSWER-----------------32 Which engine type handles process execution and data for associated process models? ---------CORRECT ANSWER-----------------Execution Engine Which engine type handles storing relevant information that may be used in a report or process? ---------CORRECT ANSWER-----------------Analytics Engine Which part of Appian architecture handles user-saved filters and synced records? ---------CORRECT ANSWER-----------------Data Server Which part of Appian architecture handles relaying messages between different components? ---------CORRECT ANSWER-----------------Internal Messaging Service What steps can you take to alleviate slow record sync in your Appian instance? ---------CORRECT ANSWER-----------------Additional RAM When should you create an index for a table column? ---------CORRECT ANSWER-----------------Foreign Key Columns Columns Used in join conditions Columns used for sorting Columns that are used by Appian queries for filtering Can you use a composite key for Appian CDTs? ---------CORRECT ANSWER-----------------Yes, but when using a!queryEntity() totalCount and identifiers will show incorrect data. The explain statement will return a row for each _________ used in a statement. ---------CORRECT ANSWER-----------------table Which column in an explain statement is for the row identifier? --------- CORRECT ANSWER-----------------id Which column in an explain statement is for the join type? --------- CORRECT ANSWER-----------------type Which column in an explain statement is for the possible indexes used to find rows? ---------CORRECT ANSWER-----------------possible_keys Which column in an explain statement is for the index used to find rows? --- ------CORRECT ANSWER-----------------key Which column in an explain statement is for the columns compared to the index? ---------CORRECT ANSWER-----------------ref Which column in an explain statement is for the estimate of rows examined by the query? ---------CORRECT ANSWER-----------------rows Which column in an explain statement is for the percentage of rows filtered by table condition? ---------CORRECT ANSWER-----------------filtered If I am looking at an explain statement, and there were 1000 rows examined with a filtered value of 50, how many rows were returned? -------- -CORRECT ANSWER-----------------500 What is the join type where the entire table is scanned? ---------CORRECT ANSWER-----------------all Which admin console settings are not imported when exporting? --------- CORRECT ANSWER-----------------API Keys LDAP SAML Infrastructure Certificates Legacy Web Services What are some qualities of successful first projects? ---------CORRECT ANSWER-----------------Quick to develop Short time-to-impact Measurable and Scalable Contagious What are some common project complications? ---------CORRECT ANSWER-----------------Extensive Data CRUD Complex Data Visualization and Manipulation Backend Process Management What are some common project success factors? ---------CORRECT ANSWER-----------------Automate Complex Processes Access data from legacy systems Support business processes around the organization Integrate pre-built or custom built AI systems What should you do if your project has a large scope? ---------CORRECT ANSWER-----------------Break up into smaller projects How much data is the limit for a query to break? ---------CORRECT ANSWER-----------------> 1MB What process related information is stored in memory? ---------CORRECT ANSWER-----------------Process Variables Task Properties Process Properties Process History What is the best practice for process data management of a process with task data? ---------CORRECT ANSWER-----------------Three days then archival What is the best practice for process data management of a utility process? ---------CORRECT ANSWER-----------------Delete after completion In an Appian Health Check, what is the max number of high risks allowed in a production environment? ---------CORRECT ANSWER-----------------0 How many total engines does Appian start with? ---------CORRECT ANSWER-----------------15 (9 individual, 3 pairs of execution and analytics which can be scaled up to 32 pairs) What file configures engines, zoo keeper, and Kafka? ---------CORRECT ANSWER-----------------Appian-topology.xml What are some steps to reduce the memory footprint on a process model? ---------CORRECT ANSWER-----------------Use activity class params When looping through nodes, configure them to delete previously completed/cancelled nodes. What is the difference between standard functions and smart service functions? ---------CORRECT ANSWER-----------------Smart service functions can only be executed in saveInto parameters or within a webAPI True or False - CDTs can only be deleted by sys admins. --------- CORRECT ANSWER-----------------True What is the max number of indexes you should put on a table? --------- CORRECT ANSWER-----------------5 For load testing, how much data should you test with if you have a data estimate from the business? ---------CORRECT ANSWER----------------- Three times the business estimate What are the four Appian delivery methodology phases? ---------CORRECT ANSWER-----------------Initiate Build Release Optimize What are the four methods of authentication for a web API? --------- CORRECT ANSWER-----------------Basic API key What part of the Appian architecture is the central source of logging for system usage, health, and performance? ---------CORRECT ANSWER------- ----------Application Server True or False - Appian engines are single-threaded. ---------CORRECT ANSWER-----------------True When do Appian Engines reach their optimal performance? --------- CORRECT ANSWER-----------------When they have an entire CPU dedicated to them. What part of Appian handles client requests before passing traffic to the Application Server? ---------CORRECT ANSWER-----------------Web Server What part of Appian aggregates data from the rest of the application for tracking historical performance, viewing recent user activity, and analyzing design-time impacts/dependencies? ---------CORRECT ANSWER------------- ----Search Server Where are the application server and engines installed on? --------- CORRECT ANSWER-----------------Appian File Storage What two types of tests should you plan for during performance testing? ---- -----CORRECT ANSWER-----------------Peak and Endurance Adding a @Version annotation to a CDT field is a type of ______ locking. -- -------CORRECT ANSWER-----------------Optimistic Adding a process to write to the database when a user begins editing a CDT to check if the CDT is already being edited is a type of ________ locking. ---------CORRECT ANSWER-----------------Pessimistic Does archiving a process free up memory? ---------CORRECT ANSWER---- -------------Yes, but it still takes up disk space. What object is automatically created when you use the Call Web Service Smart Service? ---------CORRECT ANSWER-----------------CDT What column in the engine performance log can be used to evaluate load time? ---------CORRECT ANSWER-----------------CPU Idle Time What does engine checkpointing do? ---------CORRECT ANSWER------------ -----Writes the current KDB file to the disk, creates a new KDB file with a note to look at the disk for all old transactions. In what configuration file can you set the max execution node limit for activity chaining? ---------CORRECT ANSWER----------------- custom.properties What can you find in the api_key.csv log? ---------CORRECT ANSWER------ -----------The number of service accounts in the system What operating system is required for an on-premise High Availability install? ---------CORRECT ANSWER-----------------Linux What file do you have to update for on-premise High Availability? --------- CORRECT ANSWER-----------------appian-topology.xml How many active nodes are running for an Appian Cloud instance with High Availability? ---------CORRECT ANSWER-----------------Three, all in availability zones. How do you request High Availability for your Appian Cloud instance? ------- --CORRECT ANSWER-----------------Open a case with Appian support