Collibra Workflow Engineer Practice Exam, Exams of Technology

This exam focuses on the technical aspects of workflow engineering within the Collibra platform. It covers designing, implementing, and maintaining automated workflows for data governance processes, including task management, approvals, and auditing within an organization’s data management system.

Typology: Exams

2025/2026

Available from 12/26/2025

shilpi-jain-1
shilpi-jain-1 🇮🇳

4.2

(5)

29K documents

1 / 97

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Collibra Workflow Engineer Practice Exam
**Question 1. Which Collibra component defines the logical grouping of assets that share the
same business context?**
A) Community
B) Domain
C) Asset Type
D) Relation
Answer: B
Explanation: A Domain groups assets that belong to the same business area or subject,
providing a logical container for governance.
**Question 2. In Collibra, which role is primarily responsible for designing and publishing BPMN
workflows?**
A) System Admin
B) Data Steward
C) Workflow Designer
D) Business Analyst
Answer: C
Explanation: The Workflow Designer role has permissions to create, edit, and deploy BPMN
workflows within Collibra.
**Question 3. Which trigger type starts a workflow automatically when an asset’s status
changes to “Approved”?**
A) Manual start
B) Job trigger
C) API trigger
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61

Partial preview of the text

Download Collibra Workflow Engineer Practice Exam and more Exams Technology in PDF only on Docsity!

Question 1. Which Collibra component defines the logical grouping of assets that share the same business context? A) Community B) Domain C) Asset Type D) Relation Answer: B Explanation: A Domain groups assets that belong to the same business area or subject, providing a logical container for governance. Question 2. In Collibra, which role is primarily responsible for designing and publishing BPMN workflows? A) System Admin B) Data Steward C) Workflow Designer D) Business Analyst Answer: C Explanation: The Workflow Designer role has permissions to create, edit, and deploy BPMN workflows within Collibra. Question 3. Which trigger type starts a workflow automatically when an asset’s status changes to “Approved”? A) Manual start B) Job trigger C) API trigger

D) Status change trigger Answer: D Explanation: A status change trigger launches a workflow when the specified asset status transition occurs. Question 4. What is the main difference between a Global workflow and a Scoped workflow? A) Global workflows can only be started manually. B) Scoped workflows are limited to a specific Domain or Community. C) Global workflows support only user tasks. D) Scoped workflows cannot be versioned. Answer: B Explanation: Scoped workflows are restricted to a particular Domain or Community, while Global workflows apply across the entire Collibra environment. Question 5. In BPMN 2.0, which gateway type is used to split the flow into mutually exclusive paths? A) Parallel Gateway B) Inclusive Gateway C) Exclusive Gateway D) Complex Gateway Answer: C Explanation: An Exclusive Gateway routes the execution down one of several possible paths based on conditions.

Answer: B Explanation: processEngine gives access to the workflow execution context, including variables and services. Question 9. To retrieve all assets of type “DataSet” with status “Active”, which Collibra API method is most appropriate? A) getAssetById() B) searchAssets() with a filter query C) createAsset() D) deleteAsset() Answer: B Explanation: searchAssets() allows complex filtering, including type and status criteria. Question 10. Which Collibra security context determines who can see a task in a workflow? A) Asset ownership B) Task form permissions C) Assigned user or group D) Workflow version Answer: C Explanation: The task is visible to the user or group assigned to it, based on the security context. Question 11. When modeling a governance process that requires two independent approvals, which BPMN construct should be used? A) Exclusive Gateway

B) Parallel Gateway C) Inclusive Gateway D) Complex Gateway Answer: B Explanation: A Parallel Gateway splits the flow so that both approval paths can proceed concurrently. Question 12. Which type of BPMN event is used to catch an error thrown from a service task? A) Timer Boundary Event B) Message Boundary Event C) Error Boundary Event D) Signal Boundary Event Answer: C Explanation: An Error Boundary Event attaches to a task and captures any errors generated during its execution. Question 13. In a Collibra workflow, how can you dynamically assign a task to the Data Steward of the current asset? A) Hard‑code the user ID in the task. B) Use a Groovy script to retrieve the steward and set the assignee variable. C) Assign the task to a static group. D) Use the “Assign to Initiator” option. Answer: B

Answer: B Explanation: A Call Activity calls a separate, reusable BPMN process, promoting modular design. Question 17. Which logging level should be used in Groovy scripts for routine audit information without overwhelming the log? A) TRACE B) DEBUG C) INFO D) ERROR Answer: C Explanation: INFO provides meaningful audit logs while avoiding the verbosity of DEBUG or TRACE. Question 18. In Collibra, a “Complex Relation” is primarily used to: A) Store large text values. B) Represent many‑to‑many relationships with additional attributes. C) Define user permissions. D) Version workflow definitions. Answer: B Explanation: Complex Relations can hold extra attributes and model many‑to‑many links, such as lineage with metadata. Question 19. Which BPMN event type is appropriate for sending a message to an external system after a task completes?

A) Message End Event B) Timer Start Event C) Signal Intermediate Event D) Escalation Boundary Event Answer: A Explanation: A Message End Event emits a message to an external recipient when the flow reaches it. Question 20. To enforce that a form field “Data Owner” cannot be left empty, you would use: A) A Groovy script that throws an exception. B) Form field validation with “Required” property. C) An exclusive gateway that checks the value. D) A timer event that reminds the user. Answer: B Explanation: Setting the “Required” flag on the form field ensures the user must provide a value. Question 21. Which Collibra role has the highest level of system‑wide permissions? A) Workflow Designer B) Data Steward C) System Admin D) Business Analyst Answer: C

B) Inclusive Gateway C) Parallel Gateway D) Complex Gateway Answer: B Explanation: An Inclusive Gateway can follow one or more outgoing branches whose conditions evaluate to true. Question 25. What is the main benefit of using a “Signal” event in Collibra workflows? A) To store data permanently. B) To trigger multiple workflow instances simultaneously. C) To enforce sequential execution only. D) To create a new asset automatically. Answer: B Explanation: Signal events broadcast a message that can be caught by any number of running workflow instances. Question 26. Which Collibra feature allows you to automatically populate a task form field with the current asset’s “Description”? A) Default value expression in the form builder. B) Hard‑coded text in the workflow. C) Manual entry by the user. D) Using a timer event. Answer: A

Explanation: The form builder supports expressions that pull attribute values (e.g., ${asset.description}) into fields. Question 27. To limit the number of API calls in a high‑volume workflow, you should: A) Call the API inside every loop iteration. B) Batch retrieve assets using a single query. C) Use a timer event for each call. D) Disable logging. Answer: B Explanation: Batching reduces the total number of API requests, improving performance. Question 28. Which BPMN event can be used to automatically reassign a task if the original assignee does not complete it within 3 days? A) Message Boundary Event B) Timer Boundary Event C) Error End Event D) Signal Start Event Answer: B Explanation: A Timer Boundary Event attached to the task can trigger a re‑assignment after the timeout period. Question 29. In Collibra, a “Community” is primarily used to: A) Store technical metadata. B) Group assets for collaboration across domains. C) Define API endpoints.

Question 32. Which Collibra permission is required to create a new Asset Type? A) Manage Workflows B) Manage Asset Types C) View Assets D) Assign Roles Answer: B Explanation: The “Manage Asset Types” permission allows definition of new asset schemas. Question 33. In a workflow, how can you ensure that a task is only visible to users belonging to the “Data Governance” group? A) Use a script to hide the task. B) Set the task’s “Candidate Users” to the group. C) Assign the task to the workflow initiator. D) Place the task in a separate pool. Answer: B Explanation: Defining “Candidate Users/Groups” restricts task visibility to members of that group. Question 34. Which BPMN gateway should be used when you need to merge parallel paths back into a single flow? A) Exclusive Gateway B) Inclusive Gateway C) Parallel Gateway D) Complex Gateway

Answer: C Explanation: A Parallel Gateway with multiple incoming flows synchronizes them into one outgoing flow. Question 35. What is the effect of enabling “Versioning” for a Collibra workflow? A) The workflow runs faster. B) Multiple versions can coexist, and you can roll back if needed. C) Users lose access to older tasks. D) Asset attributes are automatically duplicated. Answer: B Explanation: Versioning preserves each published iteration, allowing activation, deactivation, and rollback. Question 36. Which Groovy class provides methods for making HTTP calls to external services? A) HttpURLConnection (via java.net) B) assetHelper C) processEngine D) logger Answer: A Explanation: Groovy can use Java’s HttpURLConnection (or libraries like HttpBuilder) to perform HTTP requests. Question 37. In Collibra, a “Relation Type” defines: A) The UI layout of a form.

Explanation: A Service Task can invoke the email connector to dispatch a notification at a defined point. Question 40. Which Collibra API endpoint is used to retrieve the list of users belonging to a specific role? A) /users/search B) /roles/{roleId}/users C) /assets/{id} D) /relations/create Answer: B Explanation: The /roles/{roleId}/users endpoint returns users assigned to the given role. Question 41. When a workflow needs to create a child asset under a parent asset, which attribute should be set to establish the hierarchy? A) parentId B) owner C) lineageRelation D) assetType Answer: A Explanation: Setting the parentId attribute links the new asset as a child of the specified parent. Question 42. Which BPMN event can be used to automatically terminate a workflow instance after a predefined period of inactivity? A) Timer End Event

B) Message End Event C) Signal End Event D) Error End Event Answer: A Explanation: A Timer End Event can fire after a set duration, ending the process if no further activity occurs. Question 43. In Collibra, the “Security Context” of a workflow determines: A) Which database tables are accessed. B) The permissions of the user who initiated the workflow. C) The version number of the workflow. D) The default asset type for new assets. Answer: B Explanation: The security context reflects the initiating user’s permissions, influencing what actions the workflow can perform. Question 44. Which Groovy method would you use to add a comment to an asset’s discussion thread? A) assetHelper.addComment(assetId, “text”) B) logger.debug(…) C) processEngine.startProcess() D) assetHelper.createAsset() Answer: A Explanation: addComment appends a discussion entry to the specified asset.

Answer: B Explanation: An Escalation Boundary Event triggers when a predefined escalation condition (e.g., SLA breach) occurs. Question 48. Which Collibra permission is needed to delete an existing workflow version? A) Manage Workflows B) Delete Assets C) View Workflows D) Manage Users Answer: A Explanation: “Manage Workflows” includes the ability to delete or deactivate workflow versions. Question 49. When using a Groovy script to batch update 500 assets, which practice helps avoid hitting the API rate limit? A) Update each asset individually in separate calls. B) Use the bulk import API or batch endpoint if available. C) Add a Thread.sleep(1) after each call. D) Disable logging during the script. Answer: B Explanation: Bulk or batch endpoints reduce the number of HTTP requests, mitigating rate‑limit issues.

Question 50. Which BPMN element should be used to model a point where the process can be interrupted by an external signal? A) Signal Start Event B) Signal Intermediate Throw Event C) Signal End Event D) Signal Boundary Event Answer: D Explanation: A Signal Boundary Event attached to an activity allows the process to be interrupted when the signal is received. Question 51. In Collibra, what does the “Asset Type” define? A) The visual theme of the UI. B) The set of attributes and relations applicable to an asset. C) The user’s password policy. D) The workflow execution order. Answer: B Explanation: An Asset Type is a schema that specifies which attributes and relations an asset can have. Question 52. Which Groovy construct is recommended for handling potential null values when accessing an asset attribute? A) Direct property access without checks. B) Using the safe navigation operator ?. C) Ignoring nulls and letting the script fail. D) Casting to String unconditionally.