Sample Quiz
66 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What actions should you take to optimize the performance of a database query?

  • Use the database to perform sorting, aggregation and filtering (correct)
  • Index columns used in join operations (correct)
  • Use paginginfo to reduce the size of the response (correct)
  • Use looping functions in Appian to sort anf filter your data
  • You have loaded around of 3 years worth of test data into your application and have discovered that your application is now running slow. Which 3 of the following are possible ways to diagnosethe issue?

  • Look into logs for high volume requests (correct)
  • Analize database logs (correct)
  • Review the performance view to isolate redundant, high volume or poor performing sections of the interface (correct)
  • Execute an All Process reports, and count number of processes per engine
  • Your organization is in the process of redesigning its user interfaces in order to accomodate the users' different monitor, browser and device choices. which 3 functions can you use to directly control the responsive behavior of your interfaces?

  • a!isPageWidth() (correct)
  • a!isNativeMobile()
  • a!columnsLayout() (correct)
  • a!sideBySideLayout() (correct)
  • a!pagingInfo()
  • An Application Vision Board helps you discover the purpose of your application. What are the 4 areas you need to discuss to complete your Application Vision Board?

    <p>Target Group, Needs, Application, Business Goals</p> Signup and view all the answers

    Which strategy should be implemented to proactively identify and address performance concerns?

    <p>Run regular health checks</p> Signup and view all the answers

    You need to chain the user to a task in the child process. How can you start a processthat allows for this?

    <p>Synchronous Subprocess</p> Signup and view all the answers

    What action would you take afterdiscovering that some engines have a higher than normal process count?

    <p>Increase the use of the Start Process Smart Service</p> Signup and view all the answers

    You are looking at the tomcat-stdout.log to troubleshoot an issue reported by an end-user. Which time zone is recorded on the log entries?

    <p>Greenwich Mean Time (GMT)</p> Signup and view all the answers

    You are fetching data from the database using the "a!queryEntity()" function. Which 2 methods can keep the query performant?

    <p>Specify the required fields using &quot;a!querySelection()&quot;</p> Signup and view all the answers

    You are using "Manual Export and Import" to conduct a deployment. This deployment includes envinronment-specific constants. Which 2 artifacts will be generated by the export?

    <p>Application package zip file</p> Signup and view all the answers

    After every deployment to the target environment, you wat to run expression rules test cases automatically for the application using the most efficient way possible. Which action should you take, if any?

    <p>Configure a post-deployment process to execute Start Rule Tests (Applications) Smart Service</p> Signup and view all the answers

    After looking at the Health Check, you identify a process model that is responsible for a large portion of the platform's memory. What 2 steps would reduce the memory footprint?

    <p>When looping through process nodes, configure them to delete previously completed/cancelled instances</p> Signup and view all the answers

    You are modelling data for use in Appian. What are 2 key benefits of database normalization?

    <p>Data redundancy is limited</p> Signup and view all the answers

    A system administrator is configuring an Appian environment for maintenance. Which 2 statements are true about the system during the maintenance window?

    <p>A top site banner will show to all users</p> Signup and view all the answers

    Your ew project is currently being deployed. You don't want to deploy any objects which are left unreferenced. What is the most efficient way to ensure that unreferenced objects are NOT deployed?

    <p>Navigate to unreferenced objects for the application objects and remove them</p> Signup and view all the answers

    Which of the following are best practices for configuring a process model?

    <p>Use swim lanes</p> Signup and view all the answers

    You are designing a customer management system for a business with approximately 100.000 customers. Which requirement represents a major performance risk?

    <p>Daily, Appian should send a personalized email to each customer who hasn't logged in over the past week, reminding them to check in on their account</p> Signup and view all the answers

    You are reviewing a poorly-performing interface to see if it can be improved. Which 3 of the following should be avoided when designing an interface?

    <p>A high number of elements in a picker field</p> Signup and view all the answers

    You are using Process-to-Process message events in their solution designs. Which 3 statements are considered best practice when using messaging events?

    <p>Use conditional filters</p> Signup and view all the answers

    A developper needs to create an application that allows a bank to view and edit each of their customer's details in a unified interface that pulls from multiple data sources. To best align with Appian design best practices, what should the dveloper consider implementing?

    <p>A record and a set of related actions which allow a user to view and update customer's informations</p> Signup and view all the answers

    you are configuring an integration. What are 2 valid options for the method field?

    <p>Post</p> Signup and view all the answers

    One of the process models in your application takes on averange 6 days to complete with an archival period of 4 days establised. You are considering decreasing the archival period to 2 days. After this change is made, what percent reduction would you expect to seein the number of process istances stored in memory for this process model?

    <p>20%</p> Signup and view all the answers

    Which 3 authentication methods are available when setting up a connected system?

    <p>Basic</p> Signup and view all the answers

    You have an existing database view that you need to update before consuming in Appian. No related objects exist in Appian, and there are specific guidelines that proibit Appian from modifying your database. In which order should you perform the actions?

    <ol> <li>Update the SQL view in database. 2. Create an appropriate CDT and publish it to a data store. 3. Create a costant to refer to the Data Store Entity. 4. Create a query entity rule to return data from the view to Appian</li> </ol> Signup and view all the answers

    What can you do with the integration SDK?

    <p>Add new connected systems for developers to use when connecting to additional platforms</p> Signup and view all the answers

    A non-admin user with edit permission has modified the Account CDT. How can this user publish the CDT changes to the database?

    <p>Select the Create Tables Manually in the Data Store object, then Download the Script and share it with the System Administrator</p> Signup and view all the answers

    You need to query the information from 2 different tables with 1:1 relationship. What is most performant approach to query this information?

    <p>Create a view joining the tables with the information needed and query the view</p> Signup and view all the answers

    You are facing issues when attempting to establish a SAML connection to an identity provider. You determine you need to increase the authentication-specific logging levels so that you can view trace level statements about the connection attempt in the application server log. Which property file should you update to modify the log output level? (Choose the best answer.)

    <p>appian_log4j.properties</p> Signup and view all the answers

    When creating a Web API, which two items are configured in the Administration Console? (Choose two.)

    <p>API Key</p> Signup and view all the answers

    Using a View, you pull a report on different employee transactions. You receive the following error: “a!queryEntity: An error occurred while retrieving the data.” What is the most likely root cause? (Choose the best answer.)

    <p>The view contains a large number of rows, requiring more time to fetch the data.</p> Signup and view all the answers

    During the design review, you identified slow-operating expression rules querying a specific data store. Which metric from the data_store_details.csv file will help you understand the “number of operations against data store?” (Choose the best answer.)

    <p>Total Count</p> Signup and view all the answers

    You have configured a process model to send an email to one or more recipients using the out-of-the-box Send E-Mail node. Executing the process model results in the Send E-Mail node encountered this error: “Error:Email could not be sent” Where do you go first to find more details on why the node encountered an error? (Choose the best answer.)

    <p>Investigate the application server stdout log</p> Signup and view all the answers

    Which review format is the most efficient way to coach team members and improve code quality? (Choose the best answer.)

    <p>Peer Dev Review</p> Signup and view all the answers

    A lead designer receives this requirement: Every time a record is modified, the data changed must be stored for audit. Which design is the most efficient and has the least impact on the Appian application? (Choose the best answer.)

    <p>Create a trigger on the database table to capture the audit trail to a table.</p> Signup and view all the answers

    You are creating an ERD that models the data for a college and includes a Many-to-Many relationship, Student-to-Class, where a student can be enrolled in multiple classes, and a class can enroll multiple students. How can you handle this relationship so that it can be supported in Appian and remain in at least First Normal Form? (Choose the best answer.)

    <p>A joining table can be used to hold instances of Student/Class relationships.</p> Signup and view all the answers

    You need to show joined data from 5 tables. Each table contains a large number of rows and could generate a large result set after executing the Joins. The business is not expecting live data, and a 2-hour refresh is acceptable. Performance is a top priority. What should you use? (Choose the best answer.)

    <p>Stored procedure</p> Signup and view all the answers

    You are creating a table to store book information for a library. The boot has a reference number (ISBN_ID), as well as a unique identifier (BOOK_ID). For the CDT to be created, which data type should you choose for the BOOK_ID? (Choose the best answer.)

    <p>Number (Integer)</p> Signup and view all the answers

    There is a need to relate two entities in the data structure: Employee and Skill. Employees can have multiple skills, and a single skill can relate to multiple employees. What kind of relationship would these entities have, and what is the minimum number of tables required to implement the design, according to Appian best practices? (Choose the best answer.)

    <p>Many-to-many; 3 tables</p> Signup and view all the answers

    Your table contains several indexes. Which two statements regarding indexes are correct? (Choose two.)

    <p>Indexes decrease the performance of Write operations.</p> Signup and view all the answers

    During a sprint retrospective meeting, you need to get the team thinking about the outcomes of the last sprint. Which two basic questions should you ask? (Choose two.)

    <p>What went well?</p> Signup and view all the answers

    In Scrum, who is the right person responsible for prioritizing product backlog? (Choose the best answer.)

    <p>Product Owner</p> Signup and view all the answers

    You want to generate an email body which varies from one Appian environment to another. For instance, between DEV and TEST. According to Appian best practices, how should you define the environment name? (Choose the best answer.)

    <p>Create an environment-specific constant.</p> Signup and view all the answers

    Which XSD element is NOT supported within an Appian CDT? (Choose the best answer.)

    <p><a href="xsd:key">xsd:key</a></p> Signup and view all the answers

    While deploying a package to a target environment, object security warnings were detected. In which two places can object security settings be changed in bulk? (Choose two.)

    <p>Compare and Deploy tool</p> Signup and view all the answers

    More than one user is editing the same record in database. With XSD, how do you avoid the collision of data from Application? (Choose the best answer.)

    <p>@Version</p> Signup and view all the answers

    You are on a project where the goal is to use Appian Sites to create and edit invoices issued to customers. This process model is being used as a related action, to edit an Invoice. You have already created a record for invoices.

    Which two suggestions regarding this process are valid? (Choose two.)

    <p>We should consider adding a timer exception which skips the “Edit/Credit Invoice” node after 24 hours.</p> Signup and view all the answers

    You are about to deploy a package to another environment. Which two statements are true? (Choose two.)

    <p>It is possible to import the same package multiple times.</p> Signup and view all the answers

    You are code-checking your colleague's process model before marking it as Ready for Deployment. Which three best practices should be applied? (Choose three.)

    <p>All XOR/OR gateways should have a single incoming ow.</p> Signup and view all the answers

    You want to display a Gender dropdown, and its choice label may change in the future as per the business requirement. Given transactional database tables rely on this data for reporting, what is the most appropriate action? (Choose the best answer.)

    <p>Create these entries in a table and reference them through a query entity rule as per the business requirement</p> Signup and view all the answers

    You are using pie charts. What is correct representation of Appian best practices? (Choose the best answer.)

    <p>Use pie charts to show proportional data.</p> Signup and view all the answers

    You create an Integration that modifies the data. In which three locations can it be called? (Choose three.)

    <p>Expression or Rule</p> Signup and view all the answers

    Your organization is considering options for integrating with external systems from within Appian. Which Appian object is designed to allow you to share base URL and authentication details across multiple integrations? (Choose the best answer.)

    <p>A connected system</p> Signup and view all the answers

    You need to create a plug-in to perform a job in the background. The plug-in should not be available under an expression rule, connected system, or the process model. What type of plug-in should you create? (Choose the best answer.)

    <p>Servlet</p> Signup and view all the answers

    As a developer, you have created a Web API. To execute the API, what is the minimum privilege the end user should have? (Choose the best answer.)

    <p>Viewer</p> Signup and view all the answers

    You are reviewing a recent Health Check report and notice that a process model has high memory consumption. What are three possible reasons for this? (Choose three.)

    <p>Too many process variables</p> Signup and view all the answers

    You need to update the archival settings for a process model. You modified the automatic process clean-up settings and selected the archive processes option with ‘n’ days. Which instances of that process model will be affected? (Choose the best answer.)

    <p>Future instances of the process model only.</p> Signup and view all the answers

    Users are reporting that a task on a newly-launched process in Production is slow to respond to user input. What is the likely cause? (Choose the best answer.)

    <p>There are too many SAIL components on the task.</p> Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    Signup and view all the answers

    More Like This

    Sample Quiz
    20 questions

    Sample Quiz

    EffectiveTopology2534 avatar
    EffectiveTopology2534
    Sample Quiz
    20 questions

    Sample Quiz

    EffectiveTopology2534 avatar
    EffectiveTopology2534
    Sample Quiz
    20 questions

    Sample Quiz

    EffectiveTopology2534 avatar
    EffectiveTopology2534
    Sample Quiz
    47 questions

    Sample Quiz

    UndisputableCommonsense6303 avatar
    UndisputableCommonsense6303
    Use Quizgecko on...
    Browser
    Browser