A financial services company is designing a secure call flow for credit card payments. A critical requirement is that the agent must remain on the line to assist the customer, but must not hear or see the DTMF tones or spoken card numbers. Which Architect action is specifically designed to handle this PCI DSS compliance requirement?
Answer and explanation
Correct answer: D
The 'Collect Secure Payment' action is the correct choice. It is specifically designed for PCI-compliant scenarios where an agent is on the line but must be isolated from the sensitive payment information. This action securely captures the data via DTMF while the agent remains connected but unable to hear the tones. 'Collect Input' is a general action and is not secure. 'Secure IVR' is a type of flow, not a specific action. 'Transfer to ACD' does not handle the secure collection itself.
Question 2
An architect has configured a Schedule Group for a support line. The group contains an Open schedule, a Closed schedule, and a Holiday schedule. An emergency situation arises, and the architect activates the emergency group, but no specific Emergency flow has been created or assigned. According to Genesys Cloud's default behavior, which flow will be executed for incoming calls?
Answer and explanation
Correct answer: A
Genesys Cloud has a specific fallback logic for emergency schedules. If an emergency group is active but no emergency flow is defined within it, the system will default to executing the Open schedule flow. It does not fall back to the Closed or Holiday flow, nor does it disconnect the call. This is a critical behavior to understand for ensuring business continuity during unplanned events.
Question 3
Multiple answers
A developer is building a call flow that needs to perform two distinct external lookups: first, to a legacy on-premises SQL database to get an account number, and second, to Salesforce to retrieve contact details using that account number. Which TWO Genesys Cloud Data Action types must be configured to achieve this? (Select TWO)
Answer and explanation
Correct answers: A, B
A standard 'Genesys Cloud Data Action' is needed to interact with the on-premises SQL database, likely via a middleware REST API exposed by the Data Actions service.
The 'Salesforce Data Action' is a specialized integration for interacting directly with the Salesforce CRM, which is required for the second lookup.
Question 4
Case Study:
A large healthcare provider, 'MediCare Plus', is overhauling its patient contact center using Genesys Cloud Architect. They have several key requirements for their main inbound call flow. First, the system must greet callers and offer services in both English and Spanish, determined by caller selection. Second, after language selection, the IVR must prompt for the patient's Date of Birth (DOB) and Member ID. This information must be used to query their internal patient records system via a REST API to verify the patient's identity and retrieve their primary care physician's name.
Once verified, the call should be routed to a specific queue associated with that physician's office. If the patient's information cannot be verified after two attempts, the call must be transferred to a general 'Patient Support' queue. The entire flow must be designed for easy maintenance by junior admins, and all patient data collected in the IVR must be available to the agent in their script upon call arrival.
Which proposed solution best meets all the requirements of MediCare Plus?
Answer and explanation
Correct answer: A
This solution correctly addresses all requirements. It uses a single flow for maintainability. It handles multi-language support correctly. It uses a Call Data Action for the external lookup, a Switch action for dynamic routing, properly handles the failure path for verification issues, and uses 'Set Participant Data' which is the correct method to make data available to agent scripts.
Question 5
True or False: In Genesys Cloud Architect, a single 'Prompt' resource can be configured with multiple audio files and/or TTS messages, each associated with a different language.
Answer and explanation
Correct answer: A
This is true. The 'Prompt' in Architect acts as a container. You can add resources for multiple languages within a single named prompt. When the flow executes, it will play the audio corresponding to the currently set language for the interaction.
Question 6
An architect is building a reusable task to check a customer's loyalty status. A variable named customerStatus is created inside this task to hold the result. What is the scope of the customerStatus variable?
Answer and explanation
Correct answer: C
Variables created within a reusable task (Task variables) are local in scope. They exist only for the duration of that task's execution and are not accessible by the parent flow or other tasks unless explicitly passed out as an output variable.
Question 7
A contact center manager reports that during high call volume periods, callers are waiting in a queue for a long time without any updates or options. They want to implement a solution that offers callers the current estimated wait time and gives them the option to request a callback. Which type of call flow should be created and associated with the ACD queue to provide this functionality?
Answer and explanation
Correct answer: B
An In-Queue Call Flow is specifically designed to manage the caller experience while they are waiting in an ACD queue. It is the correct place to implement features like playing music or messages, announcing estimated wait time, and offering a callback.
Question 8
After designing a complex inbound call flow, an architect clicks the 'Validate' button. The system reports an error indicating that a 'Transfer to ACD' action has an invalid target queue expression. What is the most likely cause of this validation error?
Answer and explanation
Correct answer: B
Validation checks for logical consistency and correct configuration within the flow itself. If the 'Transfer to ACD' action is configured to use a variable for the queue name (dynamic routing), the validation process will fail if that variable doesn't have a default or initialized value. It cannot guarantee a valid queue name will be present at runtime. Agent assignment and network connectivity are runtime issues, not validation-time issues.
Question 9
Which expression correctly concatenates the string "Welcome, " with the value of a flow variable named Flow.customerName and adds an exclamation mark at the end?
Answer and explanation
Correct answer: D
The correct function in the Genesys Cloud expression language for concatenating multiple strings and variables is MakeString(). The other options use incorrect function names or syntax not supported for string concatenation in this context.
Question 10
Within the Architect UI, what is the primary purpose of the 'State Editor'?
Answer and explanation
Correct answer: B
The State Editor provides a high-level view of the different states (reusable and non-reusable) within a flow. It allows the architect to easily navigate between different sections of the flow, such as the initial task, menus, or disconnect handlers. The 'Task Editor' is used to configure the properties of individual actions.