A practical contract lifecycle example

Oracle Fusion Enterprise Contracts
From Request to Renewal

Follow one equipment maintenance agreement through intake, negotiation, approval, signature, and the commitments that continue afterward.

Read the overview first. Open the deep dives when you want to understand the design behind each handoff.

Already running Fusion Procurement? Evaluate the contracts capabilities connected to your existing suppliers, items, sourcing, and purchasing before introducing another platform.

Start the relationshipRequest & CreateTabs & regionsOverview · Parties · Contacts · Lines · Terms · DocumentsTasks & featuresRequest Intake ; Create Contract; duplicate / template; negotiation award; import / API; AI Document Ingestion; Contract Expert; clauses, terms templates, and policy rules. Understand the draftAnalyze & ReviewTabs & regionsKey Terms · Summary · Contract Terms · Documents · Notes · HistoryTasks & featuresExtract key terms; generate summary; Contracts AI Counsel; Word AI add-in; SharePoint collaboration; compare / redline and upload agreed terms; user statuses and transitions; assign reviewers / Manage Workload; review-aging reports. Authorize the commitmentApprove & SignTabs & regionsOverview · History · Contacts / signers · DocumentsTasks & featuresValidate; Submit for Approval; BPM rules, stages, and approvers; approve / reject; create and send DocuSign or Adobe Sign envelope; track signature status; retain executed documents; activate the contract. Keep the promisesManage & RenewTabs & regionsDeliverables · Notes · Related Contracts · History · Overview / Fulfillment· Lines · DocumentsTasks & featuresManage Deliverables; recurring commitments and due-date notifications; Create Purchasing Document; PO / BPA / CPA; monitor fulfillment; amend with versioning; supported purchasing change orders; renew contracts / lines; renewal notices and history.
Follow the lifecycle. Open the detours for the design detail.
Request → Create Draft Terms → Extract & Summarize → Department Review → Negotiate → Refresh AI Details → Approve → Sign → Fulfill & Manage → Renew

01 / Contracts vs. Agreements

Don't confuse Enterprise Contracts with Contract and Blanket Purchase Agreements

Before following the maintenance agreement through its lifecycle, it helps to separate two records that look alike from a distance: the Enterprise Contract, and a Purchasing Agreement such as a blanket purchase agreement (BPA) or contract purchase agreement (CPA). Both describe a long-running commercial relationship with a supplier. They specialize in different halves of that relationship, and treating them as interchangeable is where configuration decisions go wrong. Don't blame me for the confusion, I didn't name them!

Enterprise Contracts specializes in terms and redlining, but can carry pricing. Purchasing agreements specialize in pricing, and they can reference a terms library, but a BPA or CPA does not redline, hold collaboration notes, enforce access control by contract header values, or run AI review and key-terms extraction against negotiated language. Those are contract-module strengths.

Healthcare pricing is a special case. External Purchase Pricing connects directly to the blanket purchase agreement, not to the Enterprise Contract. For med-surg and other healthcare items, the BPA — not the contract module — drives the price the organization actually pays. Non-med-surg items, and non-healthcare categories generally, have more room to use the contract’s fulfillment feature to drive pricing instead.

Capability Enterprise Contract Purchasing agreement (BPA / CPA)
Redlining & negotiated language Core strength — Word/SharePoint redline cycles Not supported
Terms library & clause reuse Core strength Can reference a terms template; not the specialty
Pricing Can carry pricing, but is not the healthcare pricing engine Core strength — this is what External Purchase Pricing updates in healthcare
Deliverables & obligations Supported Supported on BPAs, CPAs, and standard POs through contract terms deliverables; available types and setup vary by document
Notes & collaboration Supported Limited
Access control by contract header values Supported Not supported
AI review & key-terms extraction Supported Not supported

You will probably end up using both, so ensure you are using each for it's core competencies. A contract asked to be the pricing engine for healthcare items fights External Purchase Pricing; a BPA asked to redline a liability clause has no mechanism for it. The rest of this article follows the contract side of that story — redlining, terms, deliverables, AI review, and access control. Wherever healthcare pricing itself is the point, expect the BPA to be doing the work; see Purchasing fulfillment for how a contract and a purchasing document connect.

Why External Purchase Prices in Healthcare connects to BPA

External Purchase Pricing resolves the price a healthcare organization pays at the point of order, and it is built to update the blanket purchase agreement. An Enterprise Contract can still hold negotiated pricing as contract data — useful for negotiation history, approvals, and reference — but that stored price is not what External Purchase Pricing consults for med-surg and similar healthcare items, so you can't build the BPA from the Contract.

For the hospital’s maintenance agreement, that distinction usually does not matter; a service agreement is not a med-surg purchasing item. But for medical/surgical supplies and similar categories, keep the BPA as the pricing source of truth and treat the contract as the terms-and-negotiation record that sits alongside it.

Outside healthcare, or for non-med-surg items, that constraint disappears. Those categories have more room to let the contract’s fulfillment lines drive pricing into a purchasing document; see Purchasing fulfillment.

What BPA and CPA can't do

A blanket purchase agreement or contract purchase agreement can be associated with a terms template, but it is not where negotiation happens. There is no redline cycle against supplier paper, no structured negotiation workflow, no free-form collaboration notes, no access control by contract header values, and no AI review or key-terms extraction run against its language.

Purchasing agreements do support contract terms deliverables, including recurring commitments where configured. Those capabilities are not exclusive to Enterprise Contracts. The remaining distinctions reflect a record built to price and order, not to carry a legal negotiation. When a purchase needs any of that, the Enterprise Contract is the right record, with the purchasing agreement generated from it where a purchasing outcome is also needed.

Deliverables comparison: Oracle documents deliverables on Enterprise Contracts, purchasing, and sourcing documents.

02 / Foundations

A contract is a business relationship with a memory

Picture a hospital selecting a company to maintain diagnostic equipment. The department wants reliable service. Procurement wants clear pricing. Legal wants acceptable liability. Finance wants to understand the commitment. Someone also needs to remember the insurance certificate, service reports, and renewal notice.

Oracle Fusion Enterprise Contracts brings the agreement and its lifecycle into a managed record: authoring, review, approval, acceptance, and ongoing administration. A central terms library and reusable templates help make the next agreement easier to prepare.

The practical value: the organization can explain what it agreed to, who reviewed it, which version was signed, and what needs to happen next.

This guide follows a procurement contract, from the hospital’s first request through renewal. Enterprise Contracts also supports sell-side scenarios; service and project contracts introduce additional billing, fulfillment, and renewal behavior.

Oracle documentation: Enterprise Contracts feature overview

Three Questions to Designing Intake

Who is contracting?

Identify the internal business unit, external legal party, and people who represent each side. For our example, the maintenance company is the supplier; its account manager and authorized signer serve different purposes. In Enterprise Contracts, the supplier becomes a Party.

What kind of agreement?

Choose an intentional contract type. An NDA, equipment maintenance agreement, and master services agreement should not ask the same questions or follow identical controls. You get to define the types and how they work.

Whose Paper?

Decide whether to start with organization-approved terms or the supplier’s document. This choice changes the authoring and negotiation experience. It's not a global choice, you will make this on each and every contract.

For the hospital, I would align these foundations before designing screens. A beautifully configured request form still struggles if nobody knows which supplier entity should sign.

Mapping Contracts to Intent

Use Sell for the organization’s sales-side contracting process. Use Buy as the recommended home for the rest of the centrally managed corporate and procurement contract portfolio, including an NDA that supports a supplier evaluation or another non-sales relationship.

For the hospital, putting its supplier NDA and maintenance agreement on the Buy side keeps them with the procurement contract team, its access model, and its reporting. It does not mean the NDA requires a purchase order, financial commitment, or contract lines. It's just an unfortunate quirk that Oracle splits Contracts into either Buy or Sell when not every contract has a PO or SO. Don't over think it: If it doesn't explicitly have a sales order, treat it as a Buy contract.

Choose intent by who owns the relationship and the process that should manage it. Then use contract types to distinguish NDA, maintenance agreement, master agreement, and other document families.

Oracle documentation: Contract creation and reuse · Enterprise Contracts feature overview

03 / Built into Fusion

Your contract system already knows your suppliers and items

For organizations already using Oracle Fusion, Enterprise Contracts starts with an important advantage: it operates within the same application suite as supplier management, item management, sourcing, and purchasing. Contract teams can use existing supplier and party records and, for applicable contract lines, master items. That reduces the need to maintain a separate contracting database and synchronize those records with the ERP.

The connection extends beyond master data. Eligible contracts can generate purchasing documents through native fulfillment, connecting the negotiated agreement to the purchase order or purchasing agreement used to execute it. The practical value is less re-entry, fewer records to reconcile, and fewer interfaces to operate.

Connection What to highlight Practical benefit
Supplier and party records Existing Fusion supplier and party context, with applicable supplier-site validation Less duplicate entry and supplier identity reconciliation
Item master Applicable contract lines can reference master items Consistent item identification across contracting and purchasing
Sourcing and requisitions Supported negotiation-award flows preserve requisition references and allocated quantities; 26D extends this traceability Less rebuilding of already approved demand
POs and purchasing agreements Native fulfillment creates supported purchasing outcomes Less manual translation of an agreement into purchasing
Purchasing document references Fulfillment provides associated document and change-order details Easier navigation between the agreement and its execution
Native Fusion connections—without a separate CLM-to-Fusion integration for supported processes.

Native functionality still needs setup, security, release uptake, and process design. Word, SharePoint, e-signature providers, and external systems may require their own connections. Confirm the supported contract class, line type, purchasing outcome, and enabled features for your process.

Oracle documentation: Supplier authoring, master items, and validation (legacy 11g guide) · Contract fulfillment · 26D requisition-backed contracting

04 / Getting started

Choose the front door based on the person doing the work

The starting point should match the business process. A department requests help, a contract specialist prepares an agreement, a buyer converts an award, and a migration team loads existing documents. Those people need different experiences.

Business user Starting point Purpose and handoff
Department requester Procurement intake or Contract Request Form Describe the need and provide documents; route to the team that will prepare the contract. Procurement Intake replaces Contract Request Form in 2027 as single point of entry for multiple end points.
Contract specialist or authorized business author Direct creation using a template or an existing agreement Create the record and draft terms when the author already knows the required agreement. Leverage AI Document Ingestion, Templates or duplication features to save time. Can also use the Procurement Intake!
Category manager or buyer Negotiation award Carry the negotiated award into the supplier contract and fulfillment process without skipping a beat!
Integration or data operations team Import or supported API Create contracts from a governed upstream process outside of Oracle if needed.
Department places request through intake

A requester should describe the need in business language: “We need a maintenance agreement for these devices.” The contract team should not require the department to understand clause libraries or purchasing fulfillment setup, but you can collect a significant amount of key data that feeds right into the final contract like start and end dates and suggested party details.

In 26D, an intake template can allow a Procurement Contract outcome and control the information collected. The intake creation assistant can help draft the request conversationally. Request approval is followed by the Process Procurement Intake Requests scheduled process, which creates the contract; missing information may need intake-manager intervention.

For the hospital, collect supplier, scope, expected dates, value, business owner, and the supplier’s draft. Define mappings for the downstream contract.

Notice what you don't see here: Attaching a contract to a requisition. This is a struggle for many administrators, but we never recommend this. Force the team to contract before they requisition in order to control spend and risk!

Oracle documentation: 26D procurement contract intake

Contract Administrator creates directly

Manual creation and templates belong in the same authoring path. The specialist creates the contract and can start from an activated contract template, duplicate a suitable agreement, use the Contract Wizard where supported, or enter the details directly.

A contract template reuses the contract starting point. A terms template supplies the organized legal language. You will end up using both!

For our maintenance agreement, the specialist selects the type and supplier, confirms scope and dates, and applies the appropriate terms or attaches the supplier’s paper. When duplicating, challenge every inherited fact: contact, price, end date, notice period, and exceptions.

Oracle documentation: Contract creation and reuse

Negotiation Award generates Contract

Where the sourcing award produces a supplier contract, the category manager begins with already-negotiated scope and commercial details. In 26D, the lifecycle is preserved completely: A requisition can become a Negotiation which becomes a Contract which becomes a Purchase Order referencing the original requisition, and the negotiation, and the contract!

For the hospital, the sourcing team might select the maintenance provider through a competitive event, then hand the award into contract preparation. Decide whether requisition demand is fulfilled through the contract or returned to the buyer’s pool, according to the supported contract-class behavior.

Oracle documentation: 26D requisition-backed negotiation awards

From Supplier Paper to Oracle Contract via AI

The 26D Contract Document Ingestion Analyst workflow accepts PDF, image-based PDF, and Word documents. It scans and classifies documents, extracts header data and key terms, and provides correction and review before creating records.

The business role is document conversion and validation. Someone still reconciles the supplier entity, identifies the signed agreement and amendments, and checks dates and extracted results before sending for approval and signature.

Oracle documentation: 26D AI contract ingestion

05 / Authoring

Build the agreement from your language or the supplier’s paper

Our maintenance company sends its own agreement. Legal wants to compare its indemnity and liability language with the hospital’s standards. On a different purchase, the hospital may begin with its own approved services template.

Oracle supports a library of standard clauses, terms templates, and policy controls. Contract Expert can guide clause selection based on rules, policies, similar clause language on prior contracts, and questions and answers. This helps move routine agreements forward while making exceptions visible. It doesn't replace your Legal team, but it keeps them from being bogged down on routine clause work.

Oracle documentation: Enterprise Contracts feature overview

Structured terms and third party documents

Structured terms preserve the relationship between contract sections, clauses, and library content. A supplier-authored document starts from externally prepared language.

The AI powered Word add-in introduced in 26B supports authoring for both flows. It includes clause and section editing, import of external revisions for structured terms, and analysis of third party paper against a reference terms template. AI text suggestions can draw on standards or prior agreements so you know exactly how you handled this the last time that supplier suggested a clause.

For the hospital, “we accepted this clause once” should start a discussion, not end it. A prior agreement may have had a smaller value, narrower scope, or a different risk allocation. The AI tools give you a jumpstart, but you still take this to it's logical conclusion as the human in the loop.

Oracle documentation: 26B AI powered Word add-in

Contract Expert and policy playbooks

In 26D, Contract Expert supports policy-document-based rules in Redwood and the Word add-in. Rules use the terms template, business unit, and contract values to identify applicable clauses. Required clauses can be added automatically; optional clauses are presented for review with explanations.

Use this to express deliberate legal policy: for example, a maintenance agreement involving remote equipment access may need a security provision. Legal should own the policy and examples that demonstrate when it applies.

Oracle documentation: 26D policy based Contract Expert

Building the terms library and terms template
Variables + Clauses → Sections → Terms Template → Contract Terms

The library contains reusable legal clauses, sections, variables, and terms templates. Variables insert changing information into clause text. Contract Expert rules can select language based on answers and contract values. Library setup is a specialist responsibility, supported by Contract Administration leadership and Legal.

Oracle documentation: Terms library components

  1. Legal owns the language. Define approved clauses and permitted alternatives.
  2. The library administrator assembles the template. Select the business unit and intent, organize sections, add clauses and variables, and configure applicable controls and deliverables.
  3. Validate and approve. Resolve validation errors and submit the template and any associated draft clauses for approval.
  4. The author uses the approved starting point. Apply the template and complete the agreement-specific information.

The layout template controls presentation for printing and preview; it is different from the legal-content terms template. Test the generated document, not just the clause outline. You've got significant control over formatting, just like Word. Infact, you can import from Word!

Oracle documentation: Terms template setup and approval

For the hospital, one services template may provide the common backbone, with controlled alternatives for equipment access, insurance, and liability. Give Legal an ongoing maintenance process so the next author starts from current policy.

06 / Contract record

Keep the agreement and its supporting evidence together

The Documents tab is broader than the contract’s legal terms. The maintenance agreement can sit alongside a pricing spreadsheet, scope drawings, correspondence, the approved execution copy, and the returned signed document.

Oracle can store basically any file type, including the popular xls, msg, pptx, pdf and more, as long as they are under 100mb each. But, as of 2026, doc and pdf files are the only ones included in AI extraction, review and processing.

Oracle documentation: Contract attachment types and limits

Which document belongs where?
Document Purpose Example
Primary Contract Document. The language being negotiated and executed - append any amendments here as well! Maintenance agreement
Contract documents Documents describing the agreement Scope exhibit or contractual price schedule
Supporting documents Background and operational evidence .xls cost comparison, .xlsx analysis, .msg correspondence
Signed Contract Document The executed copy Returned DocuSign document

Classify by business purpose. A spreadsheet incorporated into the agreement is different from an internal cost comparison. Contract Documents are editable in Draft or Under Amendment but updating an active contract requires a revision; Supporting Documents can be maintained at any time without requiring a revision.

Remember that the linked document from the PO side is only the Primary Contract Document. While other documents are available for Key Terms Extraction and Summary, they aren't visible to Procurement Agents unless they have access to the Contract and actively go look inside the Contract. The practical implication? When you have an amendment, add it to the Primary Contract Document and replace the Primary Contract Document with the concatenated files! Otherwise, the amendment is effectively invisible to Procurement Agents.

Oracle documentation: Contract attachment types and limits · Signed contract document category

Which documents can AI read?

Keep the Excel original or email evidence when useful. For key-term extraction, use the supported PDF source documents; for summarization, use the supported contract terms and searchable PDF documents. The 26D ingestion process has its own PDF, image-based PDF, and Word support.

But, msg and xls files are not included in AI document summaries or key terms extraction, so use caution!

Oracle documentation: Key term extraction guide · AI contract summarization · 26D AI contract ingestion

07 / AI assistance

Turn the document into information people can use

The draft maintenance agreement already contains a renewal notice period, annual price adjustment, insurance requirement, service commitments, and termination rights. Those facts are hard to manage if they remain buried in a PDF. You need them in a structured field that can be reported against easily.

Analyze early, refresh when the language changes. Department users can review extracted facts and a draft summary before they decide where the agreement needs more attention.

Three AI uses serve different purposes: ingestion helps create the record, extraction captures selected facts, and summarization explains the agreement. Advisory and drafting agents provide additional assistance where enabled.

Extracting key terms with AI

Administrators define key terms and prompts, test them against sample documents, and activate them. Contract types determine which key terms and prompts apply, including their effective dates. This puts all the data into a structured format that we can query, report against, and use to drive notifications and alerts.

Oracle documentation: Key term prompts and testing · Associate key terms with contract types

For the draft maintenance agreement, useful questions include: How much notice prevents renewal? What limits the annual increase? What insurance must remain in force? What termination charge applies?

A useful prompt asks for the triggering condition as well as the number. “60 days” means little unless the reviewer knows whether it is before expiration, before renewal, or after notice of a breach.

The extraction action selects contract documents, submits the extraction process, and exposes its status and results on Key Term Values.

Oracle documentation: Key term extraction guide

Practically Speaking: Key Terms Extraction puts the data into a set format, easy to search and understand and report on, with no fluff or potential for reordering information from an LLM generated summary paragraph. But, it doesn't plug that data in to the contract header fields, create deliverables, or activities. In other words, if your contract administrator sets the End Date to 4/1, and Key Terms Extraction finds that End Date is actually 5/13, you can report on this discrepancy but it does not automatically fix it.

Generating a useful AI summary for approvers

The Contract Summarization Agent works with searchable PDF contract documents and contract terms. Users select source documents and generate a summary; the prompt can be tailored and you can use different prompts on different contract types. There is no set fee for customization, it only depends on how many tokens are consumed by the agent. You can edit the summary that is generated, and you can automatically attach it to approval notifications.

Oracle documentation: AI contract summarization

For our example, I would ask the summary to explain scope, duration, total commitment, price changes, renewal and termination, significant obligations, and unresolved risks. Then have the owner verify those statements against the final agreement.

Generate an initial summary as soon as draft terms are available so department reviewers can understand the proposed commitment. Refresh the extraction and summary after material changes, and generate the final approval summary from the settled agreement. This can functionally take the place of a cover sheet for sending around with the approval.

AI Counsel and feature availability

Contract Advisor is now AI powered for procurement contracts, related documents, and standard clauses. It uses your Playbook to identify risky clauses and propose replacements.

Oracle documentation: Contracts AI Counsel availability

08 / People and access

Define who can see a contract and what they can do

Security needs two answers: Which contracts may this person access? and Which actions may they perform? A label such as “Legal Reviewer” or a contact role on the Parties tab does not answer both.

Job roles and privileges govern functions such as viewing, editing, amending, or managing signatures. Access groups and object sharing rules grant record access, such as Read or Full. Access groups are required for Redwood contract access. Existing data-security policies can add visibility alongside access groups; a restrictive new rule does not cancel broader access inherited elsewhere.

Oracle documentation: Access groups and functional security

Turn a business responsibility into configured security
  1. Define the responsibility. For example: departmental reader, departmental author, legal specialist, contract administrator, or signature sender.
  2. Build the functional role. Grant the privileges needed for that job, using configured roles rather than relying on a responsibility’s name.
  3. Define the data scope. Configure sharing for the relevant business units, ownership, resources, or other supported rule criteria; grant Read or Full as appropriate.
  4. Check all inherited grants. Test that broad BU, ownership, or team policies do not unintentionally expose restricted contracts.
  5. Publish and process the rules. Run the required access-group jobs and test with representative users.

Oracle documentation: Access groups and functional security

Proposed business role Example access design
Department Reviewer Read the department’s agreements without authoring or signature rights
Department Owner Prepare and edit agreements within the granted scope
Legal Specialist Review and edit designated agreements, including restricted matters where authorized
Contract Administrator Maintain lifecycle data and assignments within the managed portfolio
Signor Signs contracts
What attributes control access

An access group’s reach comes from its object sharing rules. Each rule is a condition built on one or more contract attributes, and it resolves to Read or Full access for the group’s members. Rule conditions can combine:

Attribute What it limits access by
Business Unit The business unit that owns the contract. For procurement, this is the Procurement BU, not the Requisitioning BU.
Contract Status Where the contract sits in its lifecycle status, like Draft or Approved
Intent Whether the agreement is buy- or sell-side intent. This metric is also available at a higher privilege level.
Contract Type The configured contract type, a list you define
Legal Entity The legal entity on the contract
Version Type Whether the record is a draft, current, or historical version. This is similar to the status, but status has additional attributes within draft version type like pending approval, pending signature.
Template Flag Whether the record is a contract template rather than a contract. You could use this to only allow someone to see and edit templates.
Contract Number A specific contract number or number range. I don't see a lot of use cases here because editing roles and assigning them contract by contract would be huge technical debt.
Contract ID The internal contract identifier. Another one I can't see being useful in real life.
Created Date When the contract was created
Amount The contract amount
Hold Reason Whether, and why, the contract is on hold
All Extensible Attributes Any extensible attribute configured on the contract
Descriptive Flexfields (global segment DFF attributes only, so every contract type and intent can see and edit those DFF) A DFF value, such as a “Confidential Contract” flag, used to hide specific records from a group that would otherwise see the whole Business Unit; context-sensitive DFF segments are not supported

Oracle also ships predefined rule categories that cover common cases without a custom condition: General Access (all contracts), Contract Owner Based (Read or Full for the owner), Business Unit Based (by sales or procurement business unit), and Resource, Resource Ancestor, and Resource Organization Based rules (by resource, resource hierarchy, or resource organization, each at Read or Full).

Oracle documentation: Control access to contracts using access groups (26A readiness)

Contacts, team membership, approvers, and SharePoint: how do they relate

The Parties tab identifies party and contact roles; those roles can participate in BPM routing. Contract team membership supports collaboration and access, subject to the user’s privileges and data security. Being an approver or signer is a process responsibility.

Oracle documentation: Party and contact role configuration · Contract team security

SharePoint permissions govern the shared working document separately from Fusion contract access. Plan both when adding or removing a reviewer. IE, if you add or remove them in Sharepoint, it won't impact their access in Oracle, and vice versa. Similarly, a buyer processing fulfillment needs the appropriate procurement-agent access, rather than just membership in the legal review team.

09 / Internal review

Make the review stage visible and the decision meaningful

“Draft” status does not tell the contract administrator whether the agreement is waiting for Legal, Finance, Information Security, or the supplier. User Statuses make those working stages visible. It's another case of "don't blame me for the confusing name of the feature."

Remember the 3 stages of review and approval

User Status/Internal Review → Approval Routing → Signatures

Within User Statuses, you configure your own web of actions, such as

Legal Review → Finance Review → Ready for Approval

This is an example operating model. The labels and transitions need configuration and you control them entirely.

User statuses, transitions, and approved or rejected outcomes

Oracle’s user statuses and transitions are incorporated into an event model. That model defines states, events, actions, and applicable conditions, which can vary by business unit or contract type. Configured actions can also raise business events.

A designed review stage can offer outcomes such as Legal Review Approved, Legal Review Rejected, or More Information Required. These example outcomes can drive subsequent actions when their transitions and any integrations are implemented. And it's all tracked in history along with their comments!

That can function as a departmental signoff. It does not automatically execute the seeded contract approval workflow or place the contract in its system-approved state.

Oracle documentation: User statuses and event models

A review design for the maintenance agreement

Review Decision Designed next step
Legal Language acceptable Move to Finance Review
Legal Changes required Return to the contract owner with reasons
Finance Commercial commitment acceptable Move to Ready for Approval

For each transition, define who may act, what evidence they must review, where the decision is recorded, and who owns the next step. If notification, assignment, or reminders require an extension, include that work in the design.

Avoid calling every review “approval.” The department’s permission to request work, Legal’s acceptance of wording, the organization’s authorization to commit, and the supplier’s signature answer different questions. But this is the best way to route the contract for review. By the time it goes for official Approval, you want departments to have all reviewed.

Three approval decisions, three different mechanisms
Decision Mechanism What the business can choose
Department review or signoff Configured user statuses, assignments, and transitions Use selected review stages, or omit them
Official internal authorization BPM contract approval Route to people, or configure automatic approval for the relevant cases
External execution or acceptance Manual or electronic signature where required Require signature, or use a contract type that does not require it

There is no requirement to put a human gate at all three layers. A department review can be unnecessary, BPM can auto-approve, and signature can be unnecessary for acceptance under the configured contract type. The contract must still follow the supported application lifecycle and organizational policy. You have significant control over how each contract would be routed: Lets make it as simple as possible, and as complex as required.

Oracle documentation: Automatic contract approval rules · Contract approval lifecycle

For the maintenance agreement, all three may be appropriate. For a repository record of an already executed agreement, repeating all three as new human decisions may add little value. Design the process by agreement type and purpose.

Review Web: human directed or system controlled

A review model need not be a straight line. The contract owner may send a draft from Legal to Security, back to Legal, then to the department for a commercial decision.

Human directed

Authorized people choose the next reviewer from permitted actions. Use when the questions and participants vary. Keep the owner accountable for deciding when review is complete.

Defined by contract type

Specify allowed entry points, transitions, rejection and return paths, and completion gates. Use when the organization wants consistent review controls.

These are design patterns built using configured user statuses, transitions, assignments, and the event model. Conditions can target contract types or business units. A hybrid can preserve flexible consultation while requiring defined exit outcomes before formal approval.

Oracle documentation: User statuses and event models

For example, the NDA might need only Legal Review → Review Complete. The maintenance agreement could require Legal and Security outcomes, allow either team to return it for clarification, and permit Finance Review only when commercial details are ready. Permissions, transition guards, notification actions, and any integration must implement that design.

10 / Work management

Report on the review queue and time spent in each status

A user status becomes more valuable when the team can see what is waiting there. Managers need both today’s queue and the history of how work moves: ten contracts in Legal Review may be healthy if they arrived this morning but a problem if they have waited three weeks.

Oracle’s Manage Workload experience supports reviewing assignments by resource or organization and searching by user status or assignee. Managers can assign unassigned work and reassign contracts to balance workload. Contract history exposes user statuses, assignee, days in review, and comments.

Oracle documentation: Contract assignment and workload management

Dashboard for bottlenecks and aging

Design these measures around the department’s service expectations:

Measure Question it answers
Count and value by current user status Where is the queue building?
Current status age and age bands What needs attention now?
Median and upper-percentile completed status duration Which stage consistently takes longest?
Re-entry and return counts Where does rework occur?
Queue and aging by assignee, owner, organization, and contract type Who can resolve or rebalance the work?

For completed visits, duration is exit timestamp minus entry timestamp. For an open visit, age is now minus entry timestamp. Keep repeated visits separate before calculating total time in a status. Agree whether the clock uses calendar or business time and whether time awaiting the supplier is included.

Use a reporting design that actually captures the transition timestamps. Oracle exposes contract status history through REST and BI Publisher.

Oracle documentation: Contract status history REST resource

Turning the report into reassignment

Use the queue to act: assign an available reviewer, escalate an overdue decision, or move a contract to the right specialist.

Oracle documentation: Contract assignment and workload management

Keep the durable business owner distinct from the person handling the current review. Reassign the current assignee for workload balancing; change the contract owner when accountability changes.

11 / Negotiation

Let people redline where they work, then bring the result back

Legal and the maintenance company negotiate a liability cap. The department clarifies response times. Finance challenges the annual increase. These discussions change the agreement that will eventually be approved.

A useful process keeps the working document, review decisions, and final approval package connected. The most important handoff is returning the agreed language to Fusion.

Word and SharePoint collaboration

Oracle added SharePoint contract collaboration in 26C. From the Word add-in, the initiator starts collaboration, which creates a contract-specific SharePoint folder and working terms file. Internal contract contacts populate the collaborator list.

Participants can use Word coauthoring, comments, tasks, and tracked changes. SharePoint access can be adjusted independently of their Fusion contract access, so not ever person needs to have an Oracle login!

When review is complete, the lock owner uploads the final reviewed terms through the add-in. This updates the application’s terms. Saving in SharePoint alone does not complete that handoff. Starting collaboration again after upload archives the previous collaboration file.

Setup includes the collaboration opt-in, Microsoft identity and permissions configuration, and the SharePoint location. A contract-type location takes precedence over the business-function location.

An important callout: The redlining history is not imported into Oracle, only the final redlined version. You review and approve the changes in Oracle, but it's comparing original to final, not every single back and forth edit in the middle. If you reject a change, the entire document is rejected and sent back to redline in Word. However, comments do stay visible in the downloaded Word document.

Oracle documentation: 26C SharePoint collaboration

Final redline, clean terms, and upload ownership

The Word add-in’s upload flow asks whether the upload is final and the lock should be released. Interim uploads can retain the lock. Its structured-terms flow also supports exporting to an external party and importing a revision.

Oracle documentation: 26B AI powered Word add-in

For our example, I would use this completion checklist:

  1. Resolve the remaining business and legal questions.
  2. Have the designated owner review the tracked changes and prepare the agreed clean execution text.
  3. Upload the agreed terms back through the supported Fusion process.
  4. Preview the resulting primary contract document and confirm its schedules and exhibits.
  5. Refresh extracted key terms and the summary against that final content.

12 / Formal approval

Authorize the agreement through BPM

The hospital has agreed the wording. Now the organization must authorize the commitment. This is where the formal contract approval process belongs.

Oracle provides configurable BPM approval rules for contracts, clauses, and terms templates. Contract approval supports stages connected in series and parallel; rule conditions determine the approver lists.

Oracle documentation: BPM approval configuration

Preparing and submitting the approval package

Prepare the primary contract document, applicable schedules, and any deviation justification. Validation identifies errors that must be corrected. The submitter can review the approver hierarchy before submission; submitting moves the contract to Pending Approval.

Remember that you can control which user status values are allowed to submit for approval. If submit is not allowed, check the user status!

Approval history records the outcome. Rejection returns a new contract to Draft or an amended contract to Under Amendment. An approved contract requiring signature moves to Pending Signature; a contract that does not require signature becomes Active.

Oracle documentation: Contract approval lifecycle

For the maintenance agreement, a proposed routing design might ask Finance to authorize the commitment and the delegated business approver to authorize the service. Legal’s earlier review can remain a separate control.

Test the ordinary agreement, a high-value exception, a missing approver, a missing attribute, and an amendment. Positive and negative testing is required because you need to ensure no contracts get stuck without an applicable rule.

What if the wording changes during approval?

Withdraw a pending approval to make corrections and resubmit through the supported lifecycle. The reviewed document, summary, and approval request should all describe the same agreement.

Oracle documentation: Contract approval lifecycle

13 / Execution

Send the approved agreement for signature with DocuSign or AdobeSign

Internal authorization is complete. The hospital and maintenance company now need their authorized representatives to sign the agreed package.

With electronic signature configured, the signature flow creates a DocuSign or Adobesign envelope containing recipients, the primary contract document, and selected attachments. Pending Signature progresses to Sent for Signature when the envelope is sent.

Signature tracking and the executed document

Use the Track Electronic Signature Status scheduled process to retrieve signature status and the completed signed document. Signature history identifies the envelope and outcome. A declined or voided envelope requires follow-up.

Oracle documentation: Electronic signature lifecycle

Oracle’s signed-document enhancement stores returned executed documents in the Signed Contract Document category, making the executed copy easy to identify. Internal attachments included in the combined signed pack deserve attention before that pack is shared externally.

Oracle documentation: Signed contract document category

For the hospital, confirm the supplier’s signer before sending. Then verify that Fusion has the executed copy and the appropriate lifecycle status. The working Word document, approved unsigned document, and signed document each have a different purpose.

Changes after approval or signature

Before execution, a pending-signature contract can require a new version to accommodate requested changes. Once signed and active, use the amendment process.

Oracle documentation: Changes while pending signature

For a material wording change, coordinate the signature envelope, update the contract, and obtain the required approvals for the revised agreement. Correcting an email address and changing negotiated liability are different business events.

14 / Ongoing management

Make the promises operational

The maintenance agreement is active. Now the supplier owes service reports, insurance evidence, and performance commitments. The hospital also needs to review service performance before deciding whether to renew.

I would organize the record around four questions: Who owns it? What is due? What evidence do we retain? When do we make the next decision?

Deliverables and recurring obligations

Deliverables can be created directly on a contract or inherited from its terms template. Configure the responsible contact, deadline, and notification requirements.

Oracle documentation: Create contract deliverables

Deliverables support one-time and recurring commitments, fixed dates and dates relative to contract events. Contractual deliverables represent obligations; internal deliverables track internal work. Instances can retain attachments and status history.

Notifications depend on activation and the scheduled processes for due dates, overdue items, and escalation.

Oracle documentation: Deliverables and notification processes

Example obligation Suggested owner Evidence
Maintain insurance evidence Supplier contact, monitored internally Current certificate
Provide recurring service report Supplier service manager Report for the relevant period
Review renewal before the notice deadline Internal contract owner Documented renewal decision
Notes tab, documents, and decision history

Use the Notes tab to preserve context: why the hospital accepted a particular exception, what the supplier clarified, or which question remains open. Notes have security considerations, including private notes and their author’s access.

Oracle documentation: Contract team security

I would use a short convention: date, topic, decision, accountable person, and supporting document. Use deliverables for work that must happen by a deadline, and use the formal approval history for authorization evidence.

Organize documents by their business purpose. A scope exhibit, draft redline, executed agreement, and insurance certificate should be recognizable without opening every attachment. Internal discussion should not accidentally become part of the supplier’s execution package.

Team members, contacts, and security

Contract team access can support authoring and amendment duties. Redwood visibility also depends on functional privileges and applicable access-group sharing rules.

Oracle documentation: Contract team security · 26C repository contracts and access groups

Party and contact role configuration establishes how people participate; contract contact roles can also be used in BPM approval design.

Oracle documentation: Party and contact role configuration

For our hospital, distinguish the business owner, contract administrator, legal reviewer, supplier service contact, and authorized signers. One person can fill several roles, but those responsibilities should remain explicit.

Include reassignment in the operating model. When the business owner leaves, transfer responsibility for the active agreement, renewal decision, and outstanding obligations. Updating a contact name is only one part of that handover.

Related contracts keep the agreement family visible

The Related Contracts tab can link a master agreement, NDA, statement of work, and other agreements using defined relationship types. The contract type must enable related contracts. Redwood supports reciprocal relationships based on the selected type.

Oracle documentation: 26B Notes and Related Contracts · Related contract access across business units

For the hospital, relate the maintenance agreement to its governing master services agreement and supplier NDA. This helps the next reviewer find the full agreement family rather than relying on a filename or a note.

15 / Purchasing fulfillment

Create a PO or BPA when the contract needs a purchasing outcome

The agreement sets the legal and commercial relationship. The purchasing document executes the buying activity. For the hospital, a defined maintenance purchase may need a PO; negotiated services ordered over time may fit a BPA. An NDA can remain a contract record with neither.

Contract → Fulfillment Lines → Create Purchasing Document → PO or Agreement → Purchasing Approval and Execution
When do you need lines?

Contract lines describe the goods or services where line-level detail is useful. Fulfillment lines prepare those commitments for downstream purchasing. They are related records with different purposes; a contract line is not automatically a PO line, but you must have a contract line in order to generate a PO line through Fulfillment.

If you don't have lines on your contract, but you do have a PO, you can still manually link them from the PO by searching for the contract.

Do not invent a token $1 line for an NDA just to make the record resemble a purchase. Use a contract type without lines when the agreement has no meaningful line-level scope or fulfillment requirement. Conversely, line-level quantities, prices, service periods, or separate outcomes may justify lines.

Oracle documentation: Contract fulfillment model

Buyer turns fulfillment into purchasing documents

In the Redwood Contract Fulfillments experience, approved enterprise contracts with lines enabled generate fulfillment lines. Buyers review the lines, complete purchasing attributes, select one or more lines, and use Create Purchasing Document.

Oracle documentation: Redwood contract fulfillment processing

For our maintenance agreement, the contract administrator hands over a clear, approved commitment. The buyer validates how that commitment should become operational demand and resolves purchasing creation errors. Purchasing approval remains a separate process from approval of the legal agreement.

Choose a PO, BPA, or contract purchase agreement
Outcome When it fits Hospital example
Purchase order A specific purchase with known detail A defined maintenance service period and amount
Blanket purchase agreement Known goods or services and negotiated prices, with future demand Standard maintenance services ordered by departments over time
Contract purchase agreement Purchasing terms without detailed goods/service lines A purchasing framework referenced by later orders

Oracle documentation: PO and purchase agreement purposes

A contract purchase agreement in Purchasing is a different object from the Enterprise Contract record. Creating an Enterprise Contract does not automatically create a BPA or CPA for every agreement. Configure a supported fulfillment outcome and ensure the necessary purchasing information is available.

Oracle documentation: Contract fulfillment model · Redwood contract fulfillment processing

16 / Change and renewal

Keep the history while the relationship changes

Six months later, the hospital adds another location. Next year, it may renew, renegotiate, compete the work, or exit. Enterprise Contracts needs to preserve the original agreement while making the new decision clear.

Amendments and versions

The Amend action moves an active contract into Under Amendment. The amendment can change terms and other permitted details, then follow approval. An amendment summary can expose changes to clauses, sections, variables, documents, and deliverables. Revert cancels the current amendment while it remains Under Amendment.

Oracle documentation: Amend and revert contracts

For the new location, document the expanded scope, revised price, effective timing, insurance implications, and required signatures. Refresh the summary and key terms affected by the change.

Renewing buy contracts and meeting notice deadlines

Yes—buy-side renewal is supported now! Oracle’s 26D Redwood renewal feature covers Buy and Sell repository contracts, plus Buy agreements with Contract Class Agreement and lines enabled. Eligible contracts must be Active or Expired, the latest version, non-evergreen, and have an end date.

Manual renewal creates the new contract in Draft. The Renew Contracts and Lines Using Renewal Settings process handles eligible scheduled renewals. Settings control renewal behavior, duration, internal approval, supplier acceptance, eligible lines, and applicable terms. Approval and acceptance settings determine whether an automatic renewal starts Active, Pending Approval, or Pending Signature.

Fulfillment-line renewal and contract consolidation are not supported by this feature. Review downstream PO/BPA requirements separately. Renewal History connects the source and renewed contract.

Oracle documentation: 26D renewal of buy contracts

For the hospital, decide whether renewal means “create a new draft for a decision” or “automatically extend eligible agreements under approved rules.” Keep the contractual nonrenewal deadline, decision deadline, and scheduled renewal horizon distinct. With 60 days’ notice required, a review beginning 30 days before expiration is already too late.

17 / Check your understanding

Can you follow the agreement through the lifecycle?

Choose an answer to see the reasoning.

18 / Alternatives and fit

Compare holistically

Fusion customers should evaluate the native contract-to-purchasing path first. Alternatives require seperate licensing, data ownership, security and integration work.

Alternatives often handle work differently, which isn't the same as better or worse. There are some differences to consider, but AI Agent Studio allows us to close many of these gaps.

Requirement Alternative What to compare with Oracle
Discover commitments in supplier-authored paper Agiloft; Ironclad Oracle deliverables track commitments, but currently do not create them from supplier paper. AI Agent Studio will allow us to automate this in Oracle just like the alternatives in 2027 after the Deliverables page has moved to Redwood: this gap will disappear.
Discover MSA, SOW, and amendment families Ironclad Contract Family Agent Oracle models relationships, but you need to set them up manually today. Ironclad has a controlled access agent which discovers these and links them. AI Agent Studio will allow us to automate this in Oracle, as well as PO linkage, in 2027 after the Relationships page has moved to Redwood: this gap will disappear.
Evaluate evidence against fulfillment criteria Icertis Vera Fulfillment Agent Oracle tracks deliverables and fulfillment, but relies on humans to mark them complete. Icertis uses AI to review evidence and propose compliance scores. Oracle's model tracks fulfillment compliance on the purchase order side, and deliverables within contracts, but a customized dashboard can show both in one spot.
Begin with sector-specific legal content JAGGAER Oracle has clause and template libraries, but you must fill them with your language. Jaggaer brings suggested content. In my experience, clients like to use their terms anyways.
Operationalize contracts inside the buying platform Oracle; Coupa; JAGGAER Coupa tracks details about spend management directly inside of the contract. Oracle has contracts and purchasing seamlessly connected, but doesn't duplicate the spend management: the data is stored at the BPA level. This mainly becomes about preference of where and how to see this information, because the core information is present in all systems. The gap can be closed by custom reporting and alerts.
Create Fusion purchasing documents and supported amendment change orders Oracle native fulfillment A separate CLM needs a connection to Fusion. Oracle is seamlessly connected on all sides.

Put the lifecycle to work

Design the handoffs around the business

Oracle Fusion Enterprise Contracts can connect a department’s request, negotiated language, internal authorization, execution evidence, and ongoing obligations. The return comes from making those handoffs dependable.

Start with one agreement type. Give users a clear intake path, name the review owners, make the final document handoff explicit, and follow the agreement beyond signature. Then expand the model to the next contract family.

Need help designing your Enterprise Contracts process?

Let’s walk through a real agreement—from the first request to the next renewal—and identify where Oracle can reduce re-entry, clarify accountability, and keep commitments visible.

Discuss your Enterprise Contracts design