ICC Workflow Automation & Optimization 3 — Questions and Answers
Question 1: Which IICS Workflow link condition type evaluates to true only when ALL upstream tasks in a parallel branch have completed successfully?
- And link (Correct answer)
- Or link
- Success link
- Conditional link
Correct answer: And link
An And link requires all connected upstream tasks to succeed before the downstream task can proceed.
Question 2: In Informatica Cloud, what is the primary use of a Command task within a workflow?
- To execute shell commands or scripts on the Secure Agent machine (Correct answer)
- To send SQL commands to a connected database
- To call REST API endpoints externally
- To trigger another workflow by name
Correct answer: To execute shell commands or scripts on the Secure Agent machine
The Command task runs OS-level shell scripts or commands on the Secure Agent host as part of workflow automation.
Question 3: When configuring scheduling for an IICS Workflow, which option allows it to run based on the completion of another workflow?
- Event-based schedule triggered by a parent workflow (Correct answer)
- Cron expression with dependency check
- Parameterized schedule with offset
- Recurring interval with lock file check
Correct answer: Event-based schedule triggered by a parent workflow
Workflows can be triggered by completion events of other workflows using event-based scheduling in IICS.
Question 4: Which IICS feature allows passing parameter values into a workflow at runtime without modifying the workflow definition?
- Parameter files or runtime parameters (Correct answer)
- Workflow variables with default values
- Hardcoded assignment tasks
- Service connector overrides
Correct answer: Parameter files or runtime parameters
Parameter files and runtime parameter overrides allow external values to be injected into workflow execution without design changes.
Question 5: In IICS Workflow optimization, what is the main benefit of using concurrent task execution?
- Reduces total elapsed time by running independent tasks simultaneously (Correct answer)
- Guarantees each task gets dedicated CPU resources
- Prevents any single task from failing
- Enforces strict execution ordering across all tasks
Correct answer: Reduces total elapsed time by running independent tasks simultaneously
Concurrent execution of independent tasks parallelizes work and reduces overall workflow run time.
Question 6: Which built-in IICS Workflow function would you use to get the current timestamp for logging or conditional logic?
- SYSDATE() (Correct answer)
- NOW()
- CURRENT_TIMESTAMP()
- GETDATE()
Correct answer: SYSDATE()
SYSDATE() is the IICS expression function that returns the current system date and time for use in workflow expressions.
Question 7: In IICS, which task would you use to send an email notification when a critical mapping fails within a workflow?
- Notification task configured on the failure link (Correct answer)
- Assignment task that triggers SMTP
- Command task running a mail script
- Wait task with email flag
Correct answer: Notification task configured on the failure link
The Notification task is purpose-built for sending email alerts and can be placed on failure links to notify stakeholders of errors.
Which IICS Workflow link condition type evaluates to true only when ALL upstream tasks in a parallel branch have completed successfully?