Appian Senior Developer v1.0

Page:    1 / 7   
Exam contains 99 questions

You need to display information for pending tasks for each individual in an application. The tasks may be for a single specific application.
Which context type should you select for the Task Report Type?

  • A. Tasks attributed to user
  • B. Tasks by process
  • C. Tasks by process model


Answer : A

You're creating a point-of-sale (POS) system for a customer which can associate the items in a transaction to a customer based on a membership number. The item stock table and the customer sales record are hosted elsewhere and need to be written to via POST APIs from an Appian process model. This all occurs within a transaction process model that you're creating.
Which two steps should you perform to design your process model to improve process memory? (Choose two.)

  • A. Ensure that the entire process is activity-chained so that the person entering the transaction knows when the process is completed.
  • B. Create the two POST APIs as asynchronous subprocesses.
  • C. Create the two POST APIs as synchronous subprocesses.
  • D. Add a terminate process node to the end of the process.


Answer : BD

You need to create a read-only grid that displays support case information. Data for the support cases is mapped to the "Case" record type with data sync enabled.
Within the record, there are fields named "createdDateTime" and "resolvedDateTime". These two fields store the timestamps for when a case is created and resolved, respectively.
The grid includes a column indicating the number of hours between when the case was created and when it was resolved. This column must be sortable within the grid.
How should you calculate the hour value that will display in the column?

  • A. Create a custom record field that evaluates in real-time, and calculates the number of hours between when the case was created and when it was resolved.
  • B. Within the grid column, utilize an Appian function to calculate the number of hours between when the case was created and when it was resolved.
  • C. Create a custom record field that evaluates at sync-time, and calculates the number of hours between when the case was created and the current date and time.


Answer : A

You need to add test cases to an existing expression rule in the system. Expression rule gives a complex data type value as an output result.
The test case should pass only when a field in the resultant data matches with a specific value mentioned.
How should you configure the test case assertion?

  • A. Assertion expression evaluates to True.
  • B. Test output matches the asserted output.
  • C. Test completes without errors.


Answer : A

DRAG DROP -
You're creating a process to update specific fields in a list of records and you save the updated records to the database.
You're given the following performance considerations:

Execution time -

Process instance memory usage -
Process execution engine load balancing
Based on these performance metrics, rank the options from best to worst.
Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct ranking order (best at the top, and worst at the bottom).



Answer :

You need to configure Appian user authentication against an external directory server. The requirement is to use the same corporate logon information without single sign-on (SSO).
Which authentication type should you use?

  • A. PIEE user authentication
  • B. OpenID Connect authentication
  • C. LDAP authentication


Answer : C

You're building an application with a review workflow.
Each submission must be approved by three users who can each approve or reject their request, and leave a comment. This action changes the status of the submission to 'Approved' or 'Rejected' correspondingly, and pushes the review to the previous or next assignee.
Which data model captures the workflow requirements appropriately?

  • A. Two tables:
    Review with columns id, statusId, comment, user
    Ref Status with columns id, value
  • B. Two tables:
    Review with columns id, statusId, comment, user1, user2, user3
    Ref Status with columns id, value
  • C. Three tables:
    Review to store id, statusId, comment
    Ref Status with columns id, value
    Review User with columns id, reviewId, user


Answer : C

You notice that a process consumes a significant amount of memory. The process involves ingesting long strings from a web service and saving them to the database using a looping approach. The string output is saved to a process variable with data type Text.
Which two options will reduce the memory usage? (Choose two.)

  • A. Save the string output directly to the data structure to be written to the database.
  • B. Configure the process to delete previously completed or cancelled instances.
  • C. Ensure that all process variables have the option "Hidden" deselected.
  • D. Evaluate each step in a separate script task and save the output to a process variable.


Answer : AB

The synced record type Customer has a one-to-many relationship with the Case record type.
You need to calculate the number of open cases for each customer.
What are two valid methods to accomplish this? (Choose two.)

  • A. Within the Case record type, edit the relationship to the Customer record and select the "Open” status as the grouping filter.
  • B. Within the Customer record type, create a custom field that evaluates in real-time to aggregate related record fields and count the open cases.
  • C. Create a query expression for the Customer record type. Utilize the a!measure() function within the aggregation fields to count the related cases in the “Open” status.
  • D. Create a sync-time custom record field within the Customer record. Utilize the a!relatedRecordData() function to filter open cases and count the number of entries.


Answer : BD

What should you use to create a predefined query in a database for ease of use?

  • A. Stored Procedure
  • B. Expression Rule
  • C. View


Answer : C

DRAG DROP -
You need to create a new database schema using a connected data source system.
What should you do?
Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct order.



Answer :

You're the administrator of your insurance company’s case management system. You need to limit insurance agents to only those clients to which they have been assigned.
Which two statements must be true for one way to configure Record-Level security for the Customer record? (Choose two.)

  • A. Record-level security means agents must have permission to view the record type and permission to edit the records.
  • B. A new record-level security rule should be created using the Users found in fields option to specify that if a user is found in the "assignedAgent" field (which is a type User), then they can see their cases.
  • C. Data sync should be enabled.
  • D. A condition should be added to the record-level security rule to specify which cases specifically named agents can access.


Answer : BD

You're designing a report to show the total number of cases per month grouped by region. A synced record exists for the data source.
Which design pattern is most appropriate in this case?

  • A. Configure a!columnChartFieid() using a!columnChartConfig() with the case creation date as the primaryGrouping and the region as the secondaryGrouping.
  • B. Use a!queryRecordType() with a!aggregationFieids() to group the case creation date by region into a local variable. Pass the local variable value into the data input of a!columnChartField()
  • C. Configure a!pieChartFieid() using a!pieChartConfig() with the case creation date as the primaryGrouping and the region as the secondaryGrouping.


Answer : B

You need to configure a process model that runs every day at 10:00 AM. The process should start only at the specified time even when a newer version of the process model is published.
A Boolean type constant needs to be configured in the process model. The intended flow of the process should be executed only when the constant is True.
Which three steps should you perform? (Choose three.)

  • A. Add an expression-based condition in the start node timer event to check for the constant to be True.
  • B. Add a timer event in the start node.
  • C. Add a timer event just after the start node to check for the specific time.
  • D. Add a XOR Gateway just after the start node to check for the constant to be True.
  • E. Add an expression-based condition in the start node timer event to check for the specific time.


Answer : BDE

You're designing a process used to notify multiple users of marketing campaigns. These campaigns occur infrequently, but are sent out to the hundreds of customers that are stored in your app.
How should you best design your process model to send the emails whilst using a common email process model (CMN_SendEmail), to be most performant?
The outputs of this node are not required for the main process.

  • A. Set “CMN_SendEmail” as a “Start Process” process node and select “Automatically run multiple instances of this node” for all the users that are on the mailing list.
  • B. Set “CMN_SendEmair” as an asynchronous “ Subprocess" node and select "Automatically run multiple instances of this node" for all the users that are on the mailing list.
  • C. Set “CMN-SendEmail” as a synchronous "Subprocess" node and select “Automatically run multiple instances of this node” for all the users that are on the mailing list.


Answer : A

Page:    1 / 7   
Exam contains 99 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy | Amazon Exams | Cisco Exams | CompTIA Exams | Databricks Exams | Fortinet Exams | Google Exams | Microsoft Exams | VMware Exams