




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A practice exam for lotus workflow 3, featuring multiple-choice questions and detailed explanations for each answer. It covers key concepts such as workflow components, process definitions, routing mechanisms, and lotusscript methods. This practice exam is designed to help students and professionals test their knowledge and prepare for certification or practical application of lotus workflow 3 in developing workflow applications. It includes questions on workflow status, role configuration, agent types, and routing configurations, offering a comprehensive review of the subject.
Typology: Exams
1 / 116
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. In Lotus Workflow 3, which component is primarily responsible for moving a document from one activity to the next? A) Workflow Designer B) Workflow Engine C) Workflow Agent Manager D) Domino Router Answer: B Explanation: The Workflow Engine controls state transitions, routing, and processing events, moving documents between activities. Question 2. Which of the following best defines a “Process” in Lotus Workflow terminology? A) A single form used for data entry B) The complete set of activities, transitions, and rules that constitute a business workflow C) The Domino server where the workflow runs D) The ACL configuration for a workflow database Answer: B Explanation: A Process is the entire workflow definition, including activities, routing, and business rules. Question 3. What is the purpose of the hidden field “WFStatus” in a workflow document?
A) To store the document’s current status for routing decisions B) To hold the user’s login name C) To keep a copy of the original document’s UNID D) To maintain the document’s revision number Answer: A Explanation: WFStatus tracks the current workflow status (e.g., Draft, In Review) and drives security and routing. Question 4. Which LotusScript class provides methods to retrieve the current workflow document’s assigned role? A) NotesDocument B) NotesWorkflowDocument C) NotesDatabase D) NotesView Answer: B Explanation: NotesWorkflowDocument exposes workflow‑specific properties, including the assigned role. Question 5. When configuring a workflow role, where do you map the role to actual Domino users or groups? A) In the form’s field properties B) In the Workflow Administrator’s “Roles” tab
D) Create a separate view for approved documents only Answer: C Explanation: Querysave (or Queryopen) LotusScript can check WFStatus and set field properties dynamically. Question 8. Which of the following is NOT a standard workflow status value? A) Draft B) In Review C) Completed D) Archived Answer: D Explanation: “Archived” is not a default workflow status; typical statuses are Draft, In Review, Approved, Rejected, Completed. Question 9. To allow a user to delegate a task to another user, which workflow feature must be enabled? A) Parallel Routing Parallel Routing B) Delegation option on the role definition C) Escalation rule in the activity D) Sub‑process launch
Answer: B Explanation: Delegation is configured on the role, permitting users to forward their work item. Question 10. Which design element added by the workflow template provides a log of all routing events for a document? A) History Subform B) Status Field C) Role Assignment Table D) Routing Queue View Answer: A Explanation: The History Subform stores entries for each routing event, approvals, rejections, and comments. Question 11. In the Workflow Administrator, what does the “Transition” object represent? A) A user group that can view the document B) The visual layout of a form C) The path a document can take from one activity to another D) The database replication schedule Answer: C
Question 14. Which of the following statements about parallel routing is true? A) All parallel branches must complete before the document proceeds to the next activity B) Only one branch can be active at a time C) Parallel routing is not supported in Lotus Workflow 3 D) Parallel branches ignore role assignments Answer: A Explanation: In parallel routing, the document waits until all active branches finish before moving forward. Question 15. When a workflow document reaches an activity with no outgoing transition, what status is automatically assigned? A) Draft B) Completed C) Rejected D) Stuck Answer: B Explanation: If an activity has no outgoing transition, the engine marks the document as Completed.
Question 16. Which ACL permission must be granted to the “Workflow Administrator” role to allow it to force state changes? A) Create documents B) Delete documents C) Author D) Manager Answer: D Explanation: The Manager level is required for administrative overrides such as forcing state changes. Question 17. In an email notification generated by workflow, which placeholder inserts the document’s current status? A) ${WFStatus} B) @WorkflowStatus C) %Status% D) $CurrentStatus$ Answer: A Explanation: ${WFStatus} is the standard placeholder for the workflow status in notification templates. Question 18. Which agent type is responsible for sending reminder emails for overdue tasks?
B) It allows a document to return to a previous activity for rework without creating a new document C) It automatically archives completed documents D) It eliminates the need for a history subform Answer: B Explanation: Looped routing enables rework cycles by sending the document back to a prior activity. Question 21. Which of the following is a required step when creating a new workflow application from the standard template? A) Manually copy all design elements from the template to the new database B) Run the “Initialize Workflow” agent after database creation C) Set the database to “Allow design refresh” D) Define the initial schema using the Workflow Administrator before any documents are created Answer: D Explanation: The initial schema (activities, transitions, roles) must be defined before documents can be processed. Question 22. In LotusScript, which property of NotesWorkflowRouter returns the name of the activity that the document is currently in? A) CurrentActivity B) ActivityName
C) StatusActivity D) CurrentStep Answer: A Explanation: CurrentActivity provides the name of the activity the document occupies. Question 23. What does the “Escalation Time” field specify in an activity definition? A) The maximum time a document can remain in Draft status B) The time after which the document is automatically deleted C) The period after which the Escalation Agent will trigger an escalation for overdue tasks D) The time required for the router agent to process the document Answer: C Explanation: Escalation Time defines how long a task can stay pending before escalation occurs. Question 24. Which view would you typically use to display all workflow documents awaiting the current user’s action? A) All Documents B) My Queue C) Completed Tasks
Explanation: Transition conditions are defined as formulas or role checks; they cannot be direct LotusScript event handlers. Question 27. How does the workflow security model enforce document‑level security? A) By encrypting the entire database B) By using the WFStatus field to dynamically set readers and authors fields based on the current role C) By storing passwords in hidden fields D) By restricting server access through notes.ini entries Answer: B Explanation: The engine updates the Readers and Authors fields according to the current role and status. Question 28. Which Domino Designer view property allows a workflow document to appear in the “My Queue” view only when its status is “In Review”? A) Selection formula using @IsInReview(WFStatus) B) Show When formula: @IsMember("In Review"; WFStatus) C) Selection formula: WFStatus = "In Review" D) View column property “Show only if status = In Review” Answer: C Explanation: The view selection formula can directly compare WFStatus to “In Review”.
Question 29. What is the effect of setting the “Allow Delete” flag to “No” on a workflow role? A) Documents cannot be deleted by users in that role, even if the document is in Draft status B) Users can delete only the history entries C) Users can delete only when the document is Completed D) Users can delete only sub‑processes Answer: A Explanation: “Allow Delete = No” prevents role members from deleting the document at any point. Question 30. In a workflow that uses serial routing, what happens if a user rejects a document at the second activity? A) The document is automatically deleted B) The document returns to the first activity for re‑approval C) The document moves to a predefined “Rejected” activity, if one exists D) The document proceeds to the next activity regardless of the rejection Answer: C Explanation: Serial routing follows defined transitions; a rejection typically routes to a “Rejected” activity.
A) Router Agent B) Cleanup Agent C) Notification Agent D) Archive Agent Answer: B Explanation: The Cleanup Agent can be configured to purge or archive old workflow documents. Question 34. In the Workflow Administrator, what does the “Initial Activity” setting determine? A) The activity that the first document created will start in B) The activity that all documents are forced to return to after an error C) The activity that is used for sub‑processes only D) The activity that defines the document’s ACL Answer: A Explanation: The Initial Activity is the entry point for new workflow documents. Question 35. Which LotusScript property of NotesWorkflowDocument provides the list of users who have acted on the document? A) HistoryAuthors B) ActionLog
C) Participants D) ActorList Answer: A Explanation: HistoryAuthors returns the names of users who have entries in the history. Question 36. When a workflow document is routed to a role that has multiple users, what determines which user receives the task? A) The first user in the Domino Directory group list B) Random selection by the engine C) The user who last edited the document D) The user defined as “Primary” in the role configuration Answer: D Explanation: The role can designate a primary user; otherwise, the engine assigns based on availability. Question 37. Which view column formula would you use to show the number of days a document has been in its current status? A) @If(WFStatus=""; ""; @Now - @Created) B) @If(WFStatus=""; ""; @Now - @Modified) C) @If(WFStatus=""; ""; @Now - @GetField("WFStatusDate")) D) @If(WFStatus=""; ""; @Now - @GetField("WFStatusDate"))
Explanation: Directly setting the hidden WFStatus field updates the status; the engine then processes the change. Question 40. When using the Workflow API, which call retrieves the current workflow router object for a document? A) doc.GetRouter() B) doc.GetWorkflowRouter() C) doc.WorkflowRouter D) doc.GetRouterObject() Answer: B Explanation: GetWorkflowRouter returns the NotesWorkflowRouter associated with the document. Question 41. In a conditional transition formula, which operator is used to test for equality? A) = B) == C) =:= D) =? Answer: A Explanation: In Lotus Notes formula language, the single equals sign (=) tests for equality.
Question 42. Which of the following best describes a “sub‑process” in Lotus Workflow? A) A separate database that stores workflow history B) A nested workflow launched from a parent document, with its own set of activities and status C) A view that shows only completed documents D) An agent that runs after the main process finishes Answer: B Explanation: A sub‑process is a child workflow that runs independently but is linked to the parent document. Question 43. What is the effect of setting the “Allow Delete” flag to “Yes” on a role that is used for the “Completed” status? A) Users can delete completed documents, potentially removing historical data B) Users can delete only the history entries, not the document itself C) Users can delete only when the document is in Draft status D) No effect; completed documents are always read‑only Answer: A Explanation: Allow Delete = Yes permits deletion of the document even after it reaches Completed status.