ACD300試験問題集、ACD300練習テスト問題
PDF問題(2024年最新)実際のAppian ACD300試験問題
質問 # 18
For each scenario outlined, match the best tool to use to meet expectations. Each tool will be used once Note: To change your responses, you may deselected your response by clicking the blank space at the top of the selection list.
正解:
解説:

質問 # 19
You are selling up a new cloud environment. The customer already has a system of record for Its employees and doesn't want to re-create them in Appian. so you are going to Implement LDAP authentication.
What are the next steps to configure LDAP authentication?
To answer, move the appropriate steps from the Option list to the Answer List area, and arrange them in the correct order. You may or may not use all the steps.
正解:
解説:
* Navigate to the Admin console > Authentication > LDAP. This is the first step, as it allows you to access the settings and options for LDAP authentication in Appian.
* Work with the customer LDAP point of contact to obtain the LDAP authentication xsd. Import the xsd file in the Admin console. This is the second step, as it allows you to define the schema and structure of the LDAP data that will be used for authentication in Appian. You will need to work with the customer LDAP point of contact to obtain the xsd file that matches their LDAP server configuration and data model. You will then need to import the xsd file in the Admin console using the Import Schema button.
* Enable LDAP and enter the LDAP parameters, such as the URL of the LDAP server and plaintext credentials. This is the third step, as it allows you to enable and configure the LDAP authentication in Appian. You will need to check the Enable LDAP checkbox and enter the required parameters, such as the URL of the LDAP server, the plaintext credentials for connecting to the LDAP server, and the base DN for searching for users in the LDAP server.
* Test the LDAP integration and see if it succeeds. This is the fourth and final step, as it allows you to verify and validate that the LDAP authentication is working properly in Appian. You will need
* to use the Test Connection button to test if Appian can connect to the LDAP server successfully.
You will also need to use the Test User Lookup button to test if Appian can find and authenticate a user from the LDAP server using their username and password.
質問 # 20
Your clients customer management application is finally released lo Production. After a few weeks of small enhancements and patches, the client Is ready to build their next application. The new application will leverage customer information from the first application to allow the client to launch targeted campaigns for select customers in order to increase sales.As part of the first application, your team had built a section lo display key customer information such as their name, address, phone number, how long they have been a customer, etc. A similar section will be needed on the campaign record you are building.
One of your developers shows you the new object they are working on for the new application and asks you to review it as they are running Into a few issues.
What feedback should you give?
- A. Ask the developer to convert the original customer section into a shared object so it can be used by the new application
- B. Point the developer to the relevant areas in the documentation or Applan Community where they can find more Information on the issues they are running into.
- C. Provide guidance to the developer on how to address the issues so that they can proceed with their work
- D. Create a duplicate version of that sect<on designed for the campaign record.
正解:A
解説:
Explanation
The best practice for reusing common UI components across multiple applications is to create shared objects, which are objects that can be referenced by other applications without being copied or duplicated. This way, any changes made to the shared object will be reflected in all applications that use it, ensuring consistency and maintainability. Therefore, instead of creating a duplicate version of the customer section for the new application, the developer should convert the original customer section into a shared object and reference it from both applications. Verified References: Appian Documentation, section "Shared Objects".
質問 # 21
You are taking your package from the source environment and importing it into the target environment.
Review the errors encountered during inspection:
Whatis the first action you should take to Investigate the issue?
- A. Check whether the object(UUIDending in 18028821) is included in this package
- B. Check whether the object (UUID ending in 25606) is included in this package
- C. Check whether the object(UUD ending in 7t00000i4e7a)is included in this package
- D. Check whether the object (UUID ending in 18028931) is included in this package
正解:C
解説:
Explanation
The error message indicates that the object with UUID ending in 18028821 has a dependency on another object with UUID ending in 7t00000i4e7a, which is missing from the target environment. Therefore, the first action to investigate the issue is to check whether the object with UUID ending in 7t00000i4e7a is included in this package or not. If not, then it should be added to the package or imported separately before importing the current package. Verified References: Appian Certified Lead Developer study guide, page 17, section
"Importing and Exporting Applications".
質問 # 22
You are required to create an integration from your Appian cloud instance to an application hosted within a customers self-managed environment.
The customers IT team has provided you with a REST API endpoint to test with; httpsV/lnternal networkVapi/api /ping Which recommendation should you make to progress this integration?
- A. Set up a VPN tunnel
- B. Expose the API as a SOAP-basedweb service.
- C. Deploy the API / service into Appian Cloud
- D. Add Appian Cloud's IP address ranges lo the customer network's allowed IP listing
正解:A
解説:
Explanation
To create an integration from your Appian cloud instance to an application hosted within a customer's self-managed environment, you need to ensure that there is a secure and reliable connection between the two systems. One way to do this is to set up a VPN tunnel, which is a virtual private network that encrypts and transports data over the internet. A VPN tunnel allows you to access the customer's internal network and API endpoint from your Appian cloud instance, without exposing them to the public internet. This way, you can ensure the security and privacy of the data that is exchanged between the two systems. Verified References:
[Appian Cloud VPN], [Appian Integration Guide]
質問 # 23
As part of your implementation workflow, users need to retrieve data stored in a third-party Oracle database on an interface. You need to design a way to query this information.
How should you set up this connection and query the data?
- A. Configure a Query DataBase node within the process model Then, type in the connection information, as well as a SQL query to execute and return the data in process variables.
- B. Configure a limed utility process that queries data from the thirdparty database daily, and stores It in the Applan business database, Then use alqueryEntity eating the Applan data source to retrieve the data.
- C. Configure an expression-backed record type, calling an API to retrieve the data from the third-party database. Then, use allqueryRecordType to retrieve the data.
- D. in the Administration Console configure the third-party database as a ''New Data Source,'' Then, use alqueryEntity to retrieve the data.
正解:D
解説:
Explanation
To meet the application requirement of allowing users to navigate throughout the application while maintaining complete visibility in the application structure, and easily navigate to previous locations, you should include a breadcrumbs pattern on applicable interfaces to show the organizational hierarchy. A breadcrumbs pattern is a user interface component that displays the current location of the user within the application, and provides links to the previous levels of the hierarchy. For example, if the user is viewing a product details page, the breadcrumbs pattern could show something like "Home > Products > Product Details". This way, the user can see where they are in the application, and easily go back to any previous level by clicking on the corresponding link.
The other options are not as effective. Option A, using Tiles as Cards pattern on the home page to prominently display application choices, would provide a way for users to access different parts of the application from the home page, but it would not show the organizational hierarchy or allow users to navigate to previous locations.
Option B, implementing an Activity History pattern to track an organization's activity measures, would provide a way for users to see the recent actions performed by themselves or others in the application, but it would not show the organizational hierarchy or allow users to navigate to previous locations. Option C, implementing a drilldown report pattern to show detailed information about report data, would provide a way for users to explore different levels of data in a report, but it would not show the organizational hierarchy or allow users to navigate to previous locations.
質問 # 24
You have created a Web API in Appian. with the following URL to call it:
https://exampleappiancloud.com/suite/webapi/usef_managefnent/ users ?username=)=john.smith.
Which is the connect syntax forreferring to the user name parameter'
- A. httpirequest.queryParameters users username
- B. httpirequest queryParameters.username
- C. httpirequest usees username
- D. httpirequest formData username
正解:B
解説:
Explanation
The correct syntax for referring to the username parameter in the Web API URL is
httpirequest.queryParameters.username. This syntax allows you to access the value of the username parameter that is passed in the query string of the URL after the question mark (?). For example, if the URL ishttps://exampleappiancloud.com/suite/webapi/user_management/users?username=john.smith, then
httpirequest.queryParameters.username will return john.smith. Verified References: Appian Documentation, section "Web API".
質問 # 25
You have an active development team (Team A) building enhancements for an application (App X'). and ate currently using the TEST environment for UAT.
A separate operations team ('Team B) discovers a critical error in the Production instance of App X that they must remediate However. Team 6 does not have a hotfix stream for which to accomplish this The available environments are DEV. TEST, and PROD Which risk mitigation effort should both teams employ to ensure Team AS capital project is only minorly interrupted, and Team B s critical fix can be completed and deployed quickly to end users?
- A. Team 8 must address the changes directly in PROD. As there is no hotfix stream, and OEV and TEST are being utilized for active development it is best to avoid a conflict of components. Once Team A has completed their enhancements work. Team 6 can update DEV and TEST accordingly.
- B. Team A must analyze their current codebase in OEV lo merge the hotfix changes into their latest enhancements. Team B is then requited to wait for the hotfix to follow regular deployment protocols from DEV to the PROO environment.
- C. Team 8 must address changes in the TEST environment These changes can then be tested and deployed directly to PROD. Once the deployment is complete. Team B can then communicate their changes to Teams to ensure they are Incorporated as a part of the next release.
- D. Team 8 must communicate to Team A which component will be addressed in the hotfix to avoid overlap of changes It overlap exists, the component must be versioned to its PROD state before being remediated and deployed, and then versioned back to its latest development state If overlap does not exist, the component may be remediated and deployed without any version changes
正解:D
解説:
Explanation
This is the best risk mitigation effort that both teams can employ to ensure that Team A's capital project is only minorly interrupted, and Team B's critical fix can be completed and deployed quickly to end users. By communicating with Team A, Team B can identify which component is causing the critical error in PROD, and check if there is any overlap of changes with Team A's enhancements. If there is an overlap, Team B can version the component to its PROD state, which is the last stable version, before making any changes to fix the error. Then, Team B can deploy the fixed component to PROD, and version it back to its latest development state, which includes Team A's enhancements. This way, Team B can avoid overwriting or losing any of Team A's work, and ensure that the component is consistent across all environments. If there is no overlap, Team B can simply make the changes to the component and deploy it to PROD, without affecting Team A's work.
The other options are not as effective. Option B, having Team A analyze their current codebase in DEV to merge the hotfix changes into their latest enhancements, would delay the deployment of the critical fix, as Team B would have to wait for Team A to finish their analysis and merge. Option C, having Team B address the changes in TEST, would interrupt Team A's UAT process, and could cause conflicts or errors in TEST or PROD. Option D, having Team B address the changes directly in PROD, would be risky and not recommended, as it could introduce new errors or inconsistencies in PROD.
Verified References: [Appian Deployment Guide], [Appian Best Practices]
質問 # 26
You ate in a backlog refinement meeting with the development team and the product owner. You review a story for an integration Involving a third-party system. A payload will be sent from the Appian system through the integration to the third-party system. The story is 21 points on a Fibonacci scale, and requires development from your Appian learn, as well as the technical resources from the third-party system. This item is crucial to your project s success.
What are the two recommended steps to ensure this story can be developed effectively?
- A. Break down the item into smaller stones
- B. Identify subject matter experts (SMEs) to perform user acceptance testing (UAT)
- C. Maintain a communication schedule with the third-party resources
- D. Acquire testing steps from QA resources
正解:A、C
解説:
Explanation
To ensure that this story can be developed effectively, you should take two recommended steps:
* Maintain a communication schedule with the third-party resources. Communication is key when working on an integration involving a third-party system, as it can help to clarify the requirements, expectations, and dependencies of both parties. By maintaining a communication schedule, you can ensure that you have regular and timely updates on the progress, issues, and feedback of the integration.
You can also use communication tools, such as email, chat, or video conferencing, to facilitate the communication and collaboration between your Appian team and the third-party resources.
* Break down the item into smaller stories. Breaking down a large and complex story into smaller and simpler stories can help to make the development process more manageable and efficient. By breaking down the item into smaller stories, you can reduce the scope and complexity of each story, and focus on delivering one feature or functionality at a time. You can also prioritize and assign the stories to different developers, and track their status and completion more easily.
The other options are not as effective. Option A, acquiring testing steps from QA resources, is not a step to ensure that the story can be developed effectively, but rather a step to ensure that the story can be tested effectively. Option B, identifying subject matter experts (SMEs) to perform user acceptance testing (UAT), is also not a step to ensure that the story can be developed effectively, but rather a step to ensure that the story can be validated effectively. Option E, adding a view that joins the customer data to the data used in calculation, is not a step to ensure that the story can be developed effectively, but rather a design decision that may or may not be appropriate for the integration.
質問 # 27
You are planning a strategy around data volume testing for an Appian application that queries and writes to MySQL database.
You have administrator access to the Appian application and to the database.
What are two key considerations when designing a data volume testing strategy?
- A. Data model changes must wait until towards the end of the protect.
- B. The amount of data that needs to be populated should be determined by the project sponsor and the stakeholders based on their estimation
- C. Testing with the correct amount of data should be in the definition of done as part of each sprint.
- D. large datasets must be loaded via Applan processes
- E. Data from previous tests needs to remain in the testing environment prior to loading prepopulated data
正解:A、C
解説:
Explanation
When designing a data volume testing strategy for an Appian application that queries and writes to MySQL database, you should consider two key considerations:
* Testing with the correct amount of data should be in the definition of done as part of each sprint. Data volume testing is a type of testing that verifies how well an application performs when handling large amounts of data. Data volume testing is important to ensure that the application meets the performance and quality requirements of the users and stakeholders. By including data volume testing in the definition of done as part of each sprint, you can ensure that each feature or functionality of your application is tested with realistic data volumes before being delivered to production. This way, you can identify and resolve any potential issues or bottlenecks early in the development cycle, and avoid any surprises or delays later on.
* Data model changes must wait until towards the end of the project. Data model changes are changes that affect the structure or schema of your database, such as adding, modifying, or deleting tables, columns, indexes, or constraints. Data model changes are risky and costly to make, especially when dealing with large amounts of data. Data model changes can affect the performance, functionality, or integrity of your
* application and database. Therefore, data model changes must wait until towards the end of the project, when you have finalized your requirements and design decisions, and have minimized your data volume testing efforts. By waiting until towards the end of the project to make data model changes, you can reduce the impact and complexity of those changes, and avoid any unnecessary rework or regression.
The other options are not as effective. Option A, data from previous tests needs to remain in the testing environment prior to loading prepopulated data, is not a key consideration for designing a data volume testing strategy, but rather a best practice for preparing your testing environment. Option B, large datasets must be loaded via Appian processes, is not a key consideration for designing a data volume testing strategy, but rather a technical implementation detail that may or may not be suitable for your application. Option C, the amount of data that needs to be populated should be determined by the project sponsor and the stakeholders based on their estimation, is not a key consideration for designing a data volume testing strategy, but rather an input or assumption that you need to validate before conducting your data volume testing.
質問 # 28
You are developing a case management application to manage support cases for a large set of sites. One of the tabs in this application s site Is a record grid of cases, along with Information about the site corresponding to that case. Users must be able to filter cases by priority level and status.
You decide to create a view as the source of your entity-backed record, which joins the separate case/site tables (as depicted in the following Image).
Which three column should be indexed?
- A. case_id
- B. modified_date
- C. priority
- D. site_id
- E. status
- F. name
正解:C、D、E
解説:
Explanation
Indexing columns can improve the performance of queries that use those columns in filters, joins, or order by clauses. In this case, the columns that should be indexed are site_id, status, and priority, because they are used for filtering or joining the tables. Site_id is used to join the case and site tables, so indexing it will speed up the join operation. Status and priority are used to filter the cases by the user's input, so indexing them will reduce the number of rows that need to be scanned. Name, modified_date, and case_id do not need to be indexed, because they are not used for filtering or joining. Name and modified_date are only used for displaying information in the record grid, and case_id is only used as a unique identifier for each record. Verified References: Appian Records Tutorial, Appian Best Practices
質問 # 29
On the latest Health Check report from your Cloud TEST environment utilizing a ManaDB add-on. you note the following findings Category; User Experience Description; # of slow query rules Risk; High Category; User Experience Description: U of slow write to data store nodes Risk: High Which three things might you do to address this, without consulting the business?
- A. Optimize the database execution use standard database performance troubleshooting methods and tools (such as query execution plans)
- B. Use smaller CDTs or limit the fields selected in alqueryEntity()
- C. Reduce the size and complexity of the inputs. If you ore passing in a list, consider whether (he data model can be redesigned lo pass single values instead
- D. Optimize the database execution. Replace the new with a materialized view.
- E. Reduce the batch size for database queues to 10.
正解:A、B、C
解説:
Explanation
The three things that might help to address the findings of the Health Check report are:
* B. Optimize the database execution using standard database performance troubleshooting methods and tools (such as query execution plans). This can help to identify and eliminate any bottlenecks or inefficiencies in the database queries that are causing slow query rules or slow write to data store nodes.
* C. Reduce the size and complexity of the inputs. If you are passing in a list, consider whether the data model can be redesigned to pass single values instead. This can help to reduce the amount of data that needs to be transferred or processed by the database, which can improve the performance and speed of the queries or writes.
* E. Use smaller CDTs or limit the fields selected in a!queryEntity(). This can help to reduce the amount of data that is returned by the queries, which can improve the performance and speed of the rules that
* use them.
The other options are incorrect for the following reasons:
* A. Reduce the batch size for database queues to 10. This might not help to address the findings, as reducing the batch size could increase the number of transactions and overhead for the database, which could worsen the performance and speed of the queries or writes.
* D. Optimize the database execution. Replace the new with a materialized view. This might not help to address the findings, as replacing a view with a materialized view could increase the storage space and maintenance cost for the database, which could affect the performance and speed of the queries or writes. Verified References: Appian Documentation, section "Performance Tuning".
質問 # 30
You are deciding the appropriate process model data management strategy.
For each requirement. match the appropriate strategies to implement. Each strategy will be used once.
Note: To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.
正解:
解説:
Explanation
Requirement: Archive processes 2 days after completion or cancellation. Correct match: A. Processes that need to be available for 2 days after completion or cancellation, after which are no longer required nor accessible Exact explanation of correct match taken from Appian Documentation: This strategy is called
"Archive after 2 days" and it is one of the options for process model data management in Appian. This strategy means that processes that complete or cancel will remain available for 2 days, after which they will be archived and no longer accessible. This strategy can help reduce the size of the process database and improve the performance of process reporting.
Requirement: Use system default (currently auto-archive processes 7 days after completion or cancellation).
Correct match: C. Processes that remain available for 7 days after completion or cancellation, after which are archived when accessed Exact explanation of correct match taken from Appian Documentation: This strategy is called "Use system default" and it is one of the options for process model data management in Appian. This strategy means that processes that complete or cancel will remain available for 7 days, after which they will be archived when accessed. This strategy can help balance the availability and performance of process data, as it allows processes to be archived on demand rather than on a fixed schedule.
Requirement: Delete processes 2 days after completion or cancellation. Correct match: B. Processes that need to be available for 2 days after completion or cancellation, after which remain accessible Exact explanation of correct match taken from Appian Documentation: This strategy is called "Delete after 2 days" and it is one of the options for process model data management in Appian. This strategy means that processes that complete or cancel will remain available for 2 days, after which they will be deleted and no longer accessible. This strategy can help reduce the size of the process database and improve the performance of process reporting, but it also means that process data will be permanently lost.
Requirement: Do not automatically clean-up processes. Correct match: D. Processes that need to remain available without the need to unarchive Exact explanation of correct match taken from Appian Documentation: This strategy is called "Do not automatically clean-up" and it is one of the options for process model data management in Appian. This strategy means that processes that complete or cancel will remain available indefinitely without being archived or deleted. This strategy can help ensure the availability and integrity of process data, but it also means that the process database will grow over time and affect the performance of process reporting.
質問 # 31
You are on a protect with an application that has been deployed to Production and is live with users. The client wishes to increase the number of active users.
You need to conduct load testing to ensure Production can handle the increased usage Review the specs for four environments in the following image.
Which environment should you use for load testing7
- A. acmetest
- B. acmeuat
- C. acme
- D. acmedev
正解:C
解説:
Explanation
The best environment to use for load testing is acme, which is the production environment. This is because load testing should be performed on an environment that is as close as possible to the actual production environment, in terms of hardware, software, configuration, data, and user behavior. This way, the results of the load testing will be more realistic and reliable, and can help to identify and resolve any performance issues or bottlenecks before increasing the number of active users. Verified References: Appian Documentation, section "Load Testing".
質問 # 32
You are taskedto build a large scale acquisition application for a prominent customer. The acquisition process tracks the time it takes is fulfill a purchase request with an award.
The customer has structured the contract so that there are multiple application dev teams.
How should you design for multiple processes and forms, while minimizing repeated code?
- A. Create a common objects application.
- B. Create a Scrum of Scrums sprint meeting for the team leads
- C. Create a Center of Excellence (CoE)
- D. Create duplicate processes and forms as needed
正解:A
解説:
Explanation
To build a large scale acquisition application for a prominent customer, you should design for multiple processes and forms, while minimizing repeated code. One way to do this is to create a common objects application, which is a shared application that contains reusable components, such as rules, constants, interfaces, integrations, or data types, that can be used by multiple applications. This way, you can avoid duplication and inconsistency of code, and make it easier to maintain and update your applications. You can also use the common objects application to define common standards and best practices for your application development teams, such as naming conventions, coding styles, or documentation guidelines. Verified References: [Appian Best Practices], [Appian Design Guidance]
質問 # 33
......
更新された2024年12月合格させるACD300試験リアル練習テスト問題:https://jp.fast2test.com/ACD300-premium-file.html