Skip Headers

Oracle Procurement Contracts Implementation and Administration Guide
Release 12.1
Part Number E14436-03
Go to Table of Contents
Contents
Go to previous page
Previous
Go to next page
Next

Setting Up Contract Terms Library

This chapter covers the following topics:

Contract Terms Library

Contract terms Library is the central library of all pre-approved clauses and contract templates that can be used to create contracts across the enterprise.

The library gives the legal department and business organizations a powerful tool to create reusable clauses. Clauses can be grouped into sections and stored as reusable contract templates to codify best practices. Templates provide a framework for rapid assembly and creation of contracts. These capabilities provide the foundations for contract process standardization controls across the enterprise. Another key feature of the Contracts Terms Library is the ability to establish global standards and enforce these standards enterprise-wide. Organizations can manage clauses and templates centrally in a global organization. Local organizations can then use or duplicate these clauses and templates and customize them to meet their own specific local requirements.

In addition to standard clauses and contract templates, the Contract Terms Library supports the creation and maintenance of a library of folders, sections and variables.

Managing Standard Clauses

A standard clause is the text that describes the legal or business language used to author a contract. Clauses are drafted based on both business and statutory requirements.

Creating Standard Clauses

You can create standard clauses in the following ways:

Creating a New Clause

  1. Navigate to the Create Clauses page.

    Navigation: Library > Clauses tab > Create Clause button

  2. Enter the following attributes:

    Note: Based on the OKC: Clause Intent profile option setup, you can create clauses for buy, sell, or both intents. If you set the profile option to either Buy or Sell, the system provides read-only access to the Intent field. This profile option also governs other feature in the Contract Terms Library, including contract templates and variables.

  3. To complete your operation, select one of the following buttons:

Duplicating an Existing Clause

You can use the Duplicate feature to create new clauses form existing ones. The Duplicate feature is available from the Search and View Clauses pages.

  1. Navigate to the Search Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. Search and select a clause. For more information , see the searching for Clauses section.

  3. Click the Duplicate button.

  4. In the New Clause Title field, enter a unique title.

  5. Optionally choose to copy folders and related clauses.

  6. Click the Save and Continue button.

  7. Enter of change the information as describes in the Defining Clauses section.

Defining Related Clauses

For any given clause, you can define alternate and incompatible clauses. You can use alternate clauses as a substitute for the main clause on a contract. Incompatible clauses cannot be used on the same contract.

Note: You can add alternate an incompatible clauses to an approved clause without requiring the creation of a new version.

  1. Navigate to the Create Clauses or Update Clauses page.

  2. Open the Related Clauses subtab.

  3. Click Add Another Row.

  4. In the Relationship field, select one of the following options:

  5. In the Clause Title field, enter the clause title. You can also use the List of Values icon to search and select the clause.

  6. Click Save.

  7. Click Compare to compare related clauses. Select the two clauses that you want to compare and then click the button.

  8. Click Compare with Current to compare the related clause with the current clause. Select only one clause from the list and click the button

  9. Click Remove to delete a clause relationship.

Assigning Clauses to Folders

You can assign clauses to folders from the Update Clause page. Note that you must have previously defined the folder

  1. navigate to the Clauses page.

    Navigation: contract Terms Library > Clauses tab.

  2. Open a clause for update.

  3. Open the Clause Folders subtab.

  4. Click Add Another Row

  5. In the Name field, enter the folder name. You can also click the List of Values icon to search and select the folder name.

  6. Click Save or Apply.

Approving Clauses

To make standard clauses available for use in contracts, they must be approved first. You can

You must have set up an approver first.

Note: The default workflow supports a single approver. However, you can modify the workflow processes to include more approvers and route approvals based in additional business conditions.

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab.

  2. Create a new clause or search and open a clause in Draft status.

  3. Click Submit to

  4. The approver opens the notification and reviews the clause.

  5. The approver either approves or rejects the clause. As a result

Managing Clauses Across Organizations

This section discusses how organizations with global operations can manage clauses across multiple organizations. This feature is useful for companies that contract with customers across the globe with operations in different countries and locations. Organizations are identified based on the operating unit assignments in the define Organizations form. In this document, we refer to those operating units that have been set up to use the Contract Terms Library as organizations.

A central organization can define global clauses and make them available for use by local organizations. To define global clauses, you need to identify your global organization, usually the corporate headquarters. The designated global organization is responsible for the creation of clauses for business terms that need to be enforced globally. On approval, the clauses are made available to local organizations. A workflow notification is sent to the local organizations that need to review the clause.

In the local organizations, library administrators review the clause and decide if it needs to be modified to meet local requirements. If necessary, the clause is modified (localized) and routed for internal approvals. If not, the clause is adopted with no changes or modifications and routed internally for approvals. Alternatively, local organizations can be set up to automatically adopt all global clauses.

Prior to creating global clauses, you must

This section covers the following topics:

Adoption of Global Clauses by Local Organizations

You can set up your local organizations to adopt global clauses automatically or manually.

Creating Global Clauses

Use these steps to create a global clause.

  1. Create a standard clause.

  2. Select the Global check box. This check box is only available in the designated global organization. When a global clause is approved, it remains global on all subsequent versions. However, if an earlier version of a clause is not global, you can make the subsequent versions global.

    Note: When a global clause is approved, it remains global on all subsequent versions. However, if an earlier version of a clause is not global, you can make the subsequent versions global.

Notifying Local Organizations

When a global clause is approved, the system send a notification to the library administrators, in all local organizations, to consider the clause for adoption. In case a local organization is set to automatically adopt global clauses, a notification is sent to these organizations informing the local administrators that a new global clause has been automatically adopted for their organization. Note that library administrators must be set up.

Reviewing for Adoption

As the library administrator in a local organization, you can review and adopt global clauses.

  1. Navigate to the Clauses page.

    Navigation: Contract terms Library > Clauses tab.

  2. Search for Global clauses. For more information, see Searching for Clauses.

    Note that:

  3. In the Adoption Type field, choose available for Adoption

    Note: For performance reasons, you cannot search for clauses by the Adoption Type alone. In searching for clauses that are available for adoption, you must enter additional search criteria such as Clause Type or Keyword.

  4. Click Go to view the list of available clauses.

  5. Review every clause on a case-by-case basis and decide whether to adopt the clause as-is or localize it.

  6. Click for Adoption to view the full text and clause details. At this point you can:

Approving Global Clauses in Local Organizations

At the time a global clause is adopted and submitted for local approval, the library administrator receives a workflow notification requesting approval for adoption of the clause.

The local administrator can approve or reject the clause. After approval, the global clause (or the modified localized clause) becomes available for use in the local organization. If a clause is rejected, the local organization may choose to continue modifying the clause, based on the rejection comments, or modify the adoption type. For example, a clause that was previously adopted as-is can now be localized.

When local organizations adopt a global clause, the system sends a notification to the global organization with details on date and type of adoption.

Note: When approving or rejecting a clause or contract template, you can use the Comments section to provide your remarks in the Approval notification. Your comments are visible to the user who has submitted the original approval request.

Also, you can send the approval notifications by e-mail. However, this would require additional configuration. For more information on how to set up the e-mail client to receive all notifications, see the Oracle Applications System Administrator’s Guide.

Viewing Adoption status

Global organizations can monitor when and how global clauses are adopted across local organizations. The Adoption Status report provides an overview of the adoption status across multiple local organization for a given global clause. This report is only available in the global organization and allows the global organization to analyze cases where the global clauses are not adopted in a timely manner.

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. In the global organization, search for global clauses. For more information, see the Searching for Clauses.

  3. Click the clause title to view the clause detail.

  4. select the View Adoption Status option from the list.

  5. Click Go

    the View Adoption Status report provides the following information:

Adopting Global Clauses in a New Organization

For any new organization that is set up to adopt global clauses, Oracle Procurement Contracts provides a concurrent program to adopt all global clauses that were created before the new organization was created.

To adopt the global clauses, you must run the Adopt Global Clauses for a New Organization concurrent program. It is not necessary to rerun the program for a given organization more than once, if all the migrated clauses and the new global clauses have been created in the global organization at the time of running the concurrent program.

The clause status in the new organization could be one of the following:

Searching for Clauses

You can search or browse to find clauses in the Clauses Library. This section covers the following topics

Searching for Clauses

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. In the Search region, search for clauses by

  3. To access additional search options, click the Show More Search Options link. These options are:

  4. Click Go to view the search results.

  5. In the Search Result section, select the check box for any clause and click one of the following buttons:

Using the Keyword Search Feature

You can search for clauses in the Contract Terms Library using the Keyword Search feature. The system searches for clauses than contain the text you enter in any of the following fields:

To perform the keyword search, you must run the following concurrent programs periodically:

If you have not run the concurrent programs, the search will not provide accurate results. The frequency for running these programs must be decided on a case-by-case basis. You can schedule the concurrent programs to run together automatically at predefined intervals.

Note: You do not need to run the foregoing concurrent programs for each operating unit. Running the program synchronizes the data across the operating units that use the Contract Terms Library.

Browsing for a Clause

In addition to search, you can use the Browse feature to search for clauses using folders.

  1. Navigate to the Clauses page.

    Navigation: Library > Clauses tab

  2. Click Browse to search through folders for the clause that you want to retrieve. The system displays the list of available folders.

  3. To view all clauses assigned to a folder, select the check box for that folder.

  4. Optionally, click the clause title to view clause details.

  5. If applicable, select the check box for any clause and click and of the following buttons:

Contract Clause Analysis Report

The Contract Clause Analysis report enables you to search for the contracts where a given set of clauses is used. After entering the search criteria for the clauses and the contracts, the system displays a list of all appearances of the clauses in those contracts. For more information on Contract Clause Analysis report, see the online help topics in Oracle Contracts, Oracle Procurement Contracts, or Oracle Sales Contracts.

Managing Changes to Standard Clauses

This section covers the following topics

Updating Clauses

You can modify clauses and their versions subject to certain business rules. When updating a clause, you can:

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. Search for the clause that you want to update.

  3. Verify the clause status:

  4. Click the Update icon. The system opens the clause for update.

  5. Make the necessary changes:

  6. Select one of the following actions:

Versioning Clauses

The Versioning feature enables you to make changes to clauses that are already in use on contracts. You can modify clause details including clause text and description. New versions need to be approved before they can be used in contracts.

A new version is required if:

  1. Navigate to the Clauses page.

    Navigation: Library > Clauses tab.

  2. In the Search region, enter the search criteria for the clause that you want.

  3. Click Go. The system displays the search results.

  4. Select the check box for the clause.

  5. Click Create New Version. Fields from the previous version are copied to the new version. You cannot change clause title, number, and intent, when creating a new version.

  6. Select one of the following options:

    You can delete the new version of a clause if it is in draft status.

Comparing Clauses

You can compare any two versions of a clause. the system provides a redline comparison of the changed made to the clause text.

You can choose any two versions of a clause, and then click the Compare button available in the Version History subtab of Updating Clause page.

Placing Clauses on Hold

You can place clauses on hold to prevent them from being used in contract templates and contracts. You can also release the hold to make the clause available again.

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. Search for the clause that you want put on hold.

  3. Verify the clause status.

  4. Click the Update icon or the clause title link.

  5. Click Put on Hold

  6. Click Yes to confirm.

  7. To release the hold, open the clause for update.

  8. Click release Hold. The system confirms the release.

Deleting Clauses

You can only delete clauses that are in draft or rejected status.

  1. Navigate to the Clauses page.

    Navigation: Contract Terms Library > Clauses tab

  2. Search for the clause you want to delete.

  3. Verify the clause status.

  4. Click the Update icon or the clause title link.

  5. Click Delete. The system asks you to confirm your request for deletion.

  6. Click Yes.

Importing Clauses

You use the Clause import feature to import clauses into the Contract Terms Library. In addition to clauses, you can import the following related entities:

Clause import can also be used on an ongoing basis to update these entities in the library.

You can import clauses and the related entities using the following methods:

The following tables identify and describe the attributes that are imported for each entity:

Clauses
Attribute Description
Clause Number Number that identifies the clause. Two alternatives for a clause could have the same number.
Description Description of the clause.
Title Clause title or name.
Clause Type Type of clause.
Display Title Title that is displayed for the clause in the application.
Start Date Date from which the clause can be used.
End Date Date until which the clause can be used.
Date Published Date that uniquely identifies the updates. This date determines whether the update is subsequent to the one already in the clause library and whether a new version of the clause will be created.
Clause Text Legal text of the clause. The variables in the clause text should be enclosed within <Var> and <Var/> tags.
Intent Business intent of the clause: (B) for Buy and (S) for Sell.
Language Language in which the clause is authored.
Provision Indicator Indicates whether the clause is a provision.
It only applies to clauses with the Buy intent.
Include By Reference Indicator Indicates whether the clause should be used by reference in a contract.
Reference Source Source from which clause is referenced.
Reference Title Title of the clause in the source.
Operating Unit Operating unit using the clause.
Global Clause Indicator Indicates if the clause is a global clause (all operating units can use them).
Standard Indicator Indicates whether the clause is standard or nonstandard.
Clause Status Status of the clause. Valid values are Draft, Approved, Pending Approval, and Rejected.
Lock Text Indicator Indicates if the clause text can be modified.
Action Action that the import process should perform on the clause.
Clause Relationships
Attribute Description
Clause1 Number Clause number of the first clause.
Source Clause1 Title Clause title of the first clause.
Clause2 Number Clause number of the second clause.
Source Clause2 Title Clause title of the second clause.
Relationship Type Relationship type code:
  • ALTERNATE: Clause1 and Clause2 are alternatives to each other.

  • INCOMPATIBLE: Clause1 and Clause2 are incompatible with each other.

User-Defined Variables

Clauses can have variables embedded in the clause text. System variables are already defined in the system and are available for use in clause text. However, user-defined variables must be defined in the system before they can be used in clauses. A variable code uniquely identifies the variable and must be specified as part of the definition. It is recommended that the variable code follow the pattern OKC$<intent>$<code> and must be unique in the system. For example, if the variable is the VAT code of the supplier and is used in buy-side transactions, then the code could look like OKC$B$VATCODE where B stands for buy intent.

User-Defined Variables
Attribute Description
Code Variable code that uniquely identifies the variable.
Name Variable name.
Description Description of the variable.
Data Type Data type of the value of the variable. Valid values are Date, String, and Number.
Valueset Code of the valueset used.
Intent Intent of the variable: B (Buy) and S (Sell).
External User Updatable Indicates whether suppliers can update the variable.
  • Y, if suppliers provide the value.

  • N, if suppliers do not provide the value.

Note: This attribute is not available for Sales Contracts.

Language Language of the variable.
Contract Expert Enabled Indicator Indicates whether the variable can be used in Contract Expert.
  • N: Do not use in Contract Expert.

  • Y: Enabled for use in Contract Expert. Note that the value set for the variable should have a format type that is character or number and validation type independent.

Value Sets

Each user-defined variable that is embedded in the clause sources the value from a value set. Value sets can also be defined during the import process. Value sets can either enforce the data types or the actual values that a variable can have. It is recommended that value sets that are defined during the import process should have a name in the format OKC$<SOURCE>$<VALUESETNAME> to distinguish them from other value sets in Oracle Applications. For example, a value set for a variable called Business Type used in a FAR clause can have the name OKC$FAR$BUSINESSTYPE.

Each valueset should have the following attributes:

Value Sets
Attribute Description
Name Name of the value set.
Description Description of the value set.
Format Type Format of the values that are provided by the value set:
  • D (Date)

  • N (Number)

  • C (Character)

Minimum Size of Values Minimum number of characters for each value in the value set. Valid values are 1–38.
Maximum Size of Values Maximum number of characters for each value in the value set. Valid values are 1–38.
Uppercase Values Allowed Indicator Indicates whether uppercase values are allowed:
  • Y: Allowed

  • N: Not Allowed

Precision Allowed for Number Types Number of decimal points allowed for number values.
Validation Type Validation type for the value set:
  • N: None

  • I: Independent

Each value set that has validation type of independent should have a list of valid values.

Value Set Values
Attribute Description
Value Actual value
Description Description of the value

Interface Tables Used for Import

The following tables are used during the import process:

Interface Tables Used for Import
Table Name Description
OKC_ART_INTERFACE_ALL This is the main interface table where the users load data from external systems.
OKC_ART_RELS_INTERFACE This is the interface table that stores the relationships between clauses.
OKC_VARIABLES_INTERFACE This interface table is used to import variables that are used in clauses.
OKC_VALUESETS_INTERFACE This interface table is used to import value sets that are used in variables.
OKC_VS_VALUES_INTERFACE This interface table stores the values for the value sets that are used in variables.
OKC_ART_INT_ERRORS This table stores the errors that are reported by the run in the validation or import mode.
OKC_ART_INT_BATPROCS_ALL This is an internal system table that stores the batch run details. This includes the processing status as well as all the parameters that are used for the run.

For detailed information about the preceding tables, see the Oracle eTechnical Reference guide (eTRM).

Clause Import - Open Interface Method

The following tasks constitute the Clause Import With Open Interface procedure:

Prerequisites

Steps

  1. Format the data in a form that is suitable for loading into the interface table. For example, if you are using SQL*Loader to load data into the interface tables, you can choose to use a comma separated data file (CSV) and a control file that describes the data format.

  2. Run the Import Clauses concurrent program in validation mode to identify any invalid data or errors. This is recommended but not a mandatory step. You can specify the following parameters for the Import Clauses concurrent program:

    Concurrent Program Parameter Possible Values Mandatory Function
    Batch Name Name of the batch Yes Provide a batch name to easily identify the records that you are importing.
    Run in Validation Mode Yes / No No Set to Yes if you want to run in validation mode to identify potential errors.
    Commit Size 1 to 300 Yes Indicates the maximum number of records that the system processes and commits to the database at one time. For example, if you have 1,000 records to be imported and your commit size is set to 100, and an error occurs on the 150th record, the system has already processed the first 100, and the data will not be reprocessed the next time that you run the program. Consult your database administrator for the appropriate value.
  3. The Import program generates a report that lists the success and error messages. The errors at this stage would primarily be related to data format or missing required data. Review the report and correct the errors outside the system and prepare the data for a reload.

  4. Reload the data into the interface table after correcting the errors.

  5. Run the Import Clauses concurrent program in import mode to create or update data in the library. If the program was run previously in the validation mode with no errors, then the import should succeed. The Import program generates a report that lists the success and error messages. Records with errors remain in the interface tables until they are purged or corrected.

  6. If clauses are imported in Draft status, they must be approved before they are available for authoring contracts. If they are imported in the pending approval status, the system automatically routes the clauses to approvers for review and approval.

  7. Purge the Interface records. See: Purge Interface Records.

Clause Import - XML Data File Method

Prerequisites

Set up the following:

To import clauses using XML

  1. Data preparation: Format the data to be imported in a form that is suitable for XML import. This involves generating an XML file with the clause data that conforms to the XML schema that was published for import (see the table below for how to access the schema definition file in Oracle XML Publisher).

    Schema Definition File Name Application XML Schema XML Preview File
    Clause Import XML Data Definition Contracts Core OKCXMLIMPDFN.xsd OKCXMLIMPDFN.xml
  2. Staging the XML import file: Copy the XML file to the location specified by the OKC: Clause Import XML File Location profile option.

  3. Import in the Validate mode: Run the Import Clauses from XML File concurrent program in the Validate mode to identify any invalid data or errors. This is recommended but is not a mandatory step. The program parses the XML file and populates the interface tables. You can specify the following parameters for the concurrent program:

    Parameter Possible Values Default Mandatory Function
    XML File Name   No Yes Name of the XML import file. The file must be present in the location that is specified by the profile option OKC: Clause Import XML File Location.
    Default Operating Unit Any operating unit for which contract terms are enabled No No Identifies the operating unit for which the Import process needs to run. Leave it blank if the operating unit has already been provided for each record in the XML file. This value is used as the default for those records for which the operating unit is not provided.
    Create as Global Clause (Default) Yes/No No No If this parameter is set to Yes, it will import all clauses as global clauses. Note that the operating unit in which the clauses are imported must be set up as the global operating unit.
    Default Clause Status Approved, Draft, Pending Approval No No This identifies the status in which to import the clauses. Leave it blank if the records already have a status. This value is used as the default for those records for which the status is not provided.
    Validate Only Yes/No Yes No Run the Import process in validate mode to identify invalid data or errors.
  4. Review the error messages: The import program generates a report that lists the success and error messages. The errors at this stage would primarily be related to data format or missing required data. Review the report and correct the errors outside the system and prepare the data for a reload.

  5. Correct the errors: Review the report in the log file and correct errors in the XML data file.

  6. Import data into the library: Run the Import Clauses from XML File concurrent program in import mode to create or update data in the library. If the program was run previously in validation mode with no errors, then the import should go through successfully. The Import program generates a report that lists the success and error messages.

  7. Approvals: If clauses are imported in the Draft status, they must be approved before they are available for authoring contracts. If they are imported in the Pending Approval status, the system automatically routes the clauses to approvers for review and approval.

  8. Purge the interface records. See: Purge Interface Records.

Purge Interface Records

To optimize performance, you should periodically run the Purge Clause Import Interface Table concurrent program. This program purges records in the interface tables for clauses and the other related entities.

The following table describes the parameters for the Purge program:

Concurrent Program Parameter Mandatory Purpose
Start Date, End Date No Use the Start and End Dates to identify the range of dates for interface records that need to be purged.
Process Status No Provide a specific status if you want to purge interface records with that status. The possible values are Error, Success, and Warning.
Batch Name No Provide a specific batch name if you want to purge records belonging to that batch only.

Note: If you do not specify any parameters, the system displays the following warning message: "No parameters found for this run. This request will delete all the records for your organization in the interface tables."

Managing Contract Templates

Oracle Contracts enables you to define a standard set of templates to easily default terms for contracts authored by your organization. You can create templates that include both clauses and deliverables. These templates can then be used to default clauses and deliverables on a contract.

Not that the Deliverables functionality is currently supported only on contract templates with the Buy intent.

  • Creating Contract Templates

    To create a contract template, you can:

    Creating a New Contract Template

    1. Navigate to the Create Template page

    2. Select an operating unit from the list of values. The list of values is based on the security profile that was defined for the responsibility that you are using. For more information, see Setting Up Operating Units and Setting Up Profile Options.

      Note: After you save a template, you cannot change its operating unit, even if the template is in Draft status. Make your selection carefully when creating a template from the list of available operating units.

    3. Enter a unique name for the template. This template name must be unique within an organization.

    4. Select the intent for the template. Normally for procurement it would be Buy.

      Note: You cannot change the intent on a template even if the template is in draft status if it contains clauses or deliverables or is associated to one of more document types. You must remove these if you want to change the intent.

    5. Accept the default start date (system date) or change the date.

    6. Optionally, enter a description for the template.

    7. When you create a new template, the system sets the template status to draft. Except for the On Hold status, the system controls all statuses on a template. You can manually change the status of a template from Approved to On Hold.

    8. Link all contract templates that have the same context and purpose but are in different languages. To do this, use the Language and Translated from Template fields to specify the language and primary template for the contract template:

      After you save the template, the system displays the Translated Templates subtab. If applicable, the subtab displays the following information: Name, Description, Language, Status, and Translated From.

    9. Select a layout template from the list of values. The layout template is used by the system to prepare the template for preview.

    10. Optionally, enter an instructions for using the template.

    11. Optionally, select the Global check box to make the template available for duplication in all operating units. This is applicable only for global operating units. For more information, see the Global Templates section.

    12. Select the Contract Expert Enabled check box to make the Contract Expert feature available on a business document to which the template is applied. By selecting the check box:

    13. Select the Expert Clauses Mandatory check box if you want to make the clauses, brought in by Contract Expert, mandatory on the business documents. You can select the Expert Clauses Mandatory check box only if you first select the Contract Expert Enabled check box.

      Note: Selecting this box makes all of the Contract Expert clauses mandatory on the contract. You cannot apply this option to only certain clauses.

    14. Select a Default Section if the template is enabled for Contract Expert.

      Contract Expert places the clauses that it selects into the Default section of the template if those clauses do not have a default section assigned to them in the library.

      Note: If you want to make changes to the Contract Expert fields after a contract template has been approved, see the special considerations that apply when you change Contract Expert fields on contract template revision.

    15. In the Document Types region, you can assign the template to one or more business document types. This allows the users to select this template during authoring a contract for this document type.

    16. To add a document type, click Add Another Row and enter the following information:

    17. Click Apply and Add Details.

    18. Add sections and clauses to the template. See Adding Sections and Clauses.

    19. If Contract Expert is enabled on the contract template, you can click the Rules tab to view the list of rules that are assigned to the template. From the Rules table, you can click a rule link to view the rule details.

      You can also view the question sequence in the Questions table.

      You can change the question sequence for the contract template on the Contract Expert tab. For more information, see the Managing Question Sequence section.

    20. Add deliverables to the template. See Creating Contract Template Deliverables.

    21. From the Actions menu, choose:

    Consider the following when creating and using contract templates:

    Duplicating from an Existing Template

    You can create new templates by copying existing templates. Templates that the same organization has created are available to copy, regardless of the template status. The system copies all clauses and deliverables from the original template to the new one. You can also duplicate a global template in the local organization.

    1. Navigate to the Contract Templates page.

    2. Search for the source template.

    3. In the Results section, select the source template.

    4. Click Duplicate to open the Duplicate Contract Template page.

    5. In the Name field, enter a new name for the template. The system copies the entire content of the source template along with the new section, subsections, layout, and formatting details to the new template. The new template's status is draft.

    6. Make other necessary changes to the new template.

    7. Save the template.

    8. From the Actions menu, select an action and click Go.

    Adding Sections and Clauses

    Use these procedures to add sections and clauses to a template.

    1. Navigate to the Create Contract Templates page.

    2. Enter the general information for the template.

    3. Click Apply and Add Details.

    4. Navigate to the Clauses subtab. In the Clauses subtab, you can define the structure and layout of the template consisting of sections, subsections and clauses. This is the component that contains all the contract terms. From the Clauses subtab, you have access to the following options:

    5. To make a clause mandatory in the template, select Mandatory. You cannot delete a mandatory clause (except through special privileges) on a contract.

    6. If a clause has alternate relationships defined, the Select Alternate icon is enabled. Click Select alternate to view all the alternates for the clause on the template. If you select an alternate clause, it replaces the original clause on the template.

    7. After creating the necessary sections and subsections and inserting clauses, you can use the Move button to change the order of clauses and sections in the template. Select the sections or clauses that you want to move and click Move. Select the location in the hierarchy where you want to move the selections to. Then, for sections, use the Location field to indicate whether you want to move before, after or within the selected location.

    8. You can apply a numbering scheme to the sections and clauses structure. Use the Renumber button to renumber the terms. Note that if you have used the Move feature to reorganize sections or clauses, or added or removed sections or clauses, the system will not automatically renumber the sections and clauses. You need to use the Renumber feature to reapply the numbering scheme.

    Creating Contract Template Deliverables

    Business enter into contractual agreements with their trading partners, and as part of the contractual agreement, will have commitments to fulfill. The commitments on the contracts, besides products and services bought or sold, are classified as deliverables, under the Terms and Conditions of the contract. In addition to the contractual commitments that business need to fulfill, they might define other internal tasks that contribute to the overall execution of the contract.

    You can define deliverables as part of the contract template creation process. If a contract refers to a contract template, all deliverables associated with that template are copied to the contract.

    Note: You can only define deliverables for templates with the Buy intent.

    1. Navigate to the Create Contract Templates page.

    2. In the Deliverable subtab, select Create Deliverable.

    3. Enter the Deliverable Name. This is the name of the task being requested.

    4. Select the deliverable type. You can define the following type of deliverables:

    5. Select the responsible Party. The responsible party is specified as the party that fulfills the deliverable.

    6. Optionally, enter the Description of the task and how to perform it.

    7. Optionally, select Buyer Contact. The buyer contact is the person responsible for performing the deliverable if you select the Buyer Organization as the responsible party. In case the supplier company is responsible for performing the deliverable, the buyer contact is responsible to accept the fulfillment of the deliverable.

    8. Optionally, select the Requester. This is the name of the person who has requested the deliverable. The requester usually verifies if the deliverable was completed satisfactorily.

    9. Optionally, enter any Comments. These comments are visible only to the internal users of the buying organization.

    10. Use the Due Date region to define one time or recurring deliverables.

      A one time deliverable can have a fixed due date relative to a contract lifecycle event on the document.

      With a relative due date, you can identify a date that is based on a period of time before or after a certain business document event. For example, five days after the contract is signed, or two weeks after the RFQ is published. In this case, you need to specify both the period of time and the event. For deliverables that have a relative due date, the actual due date will be calculated when the contract on which the template is applied is approved or is signed.

      You are not required to provide a fixed due date for a deliverable on a contact template. However, you are required to provide complete due date information if the deliverable is a one time deliverable with a relative due date, or a recurring deliverable.

      All events related to business documents with the same intent as the template are available for users to choose while defining a relative due date. Selecting a particular business document event for a due date on a deliverable would also make the deliverable specific to that given business document for execution (for example, five days after the blanket purchase agreement is closed). This deliverable is copied over and executed only on a blanket purchase agreement. If the contract template containing this deliverable is applied on a purchase order document, the deliverable is dropped. If the same contract template is applied on a negotiation, for example, an RFQ which concludes in a blanket purchase agreement award, then the deliverables related to the blanket purchase agreement are retained on the negotiation document and carried forward to the blanket purchase agreement.

      Deliverables can also be of a recurring nature. For example, a progress report is due every first Monday of the month. You can define a recurring deliverable by selecting the repeating due date type. The repeating deliverable instances are created upon approval or signing of the contract they are on. You can track and update the status of each instance like a one time deliverable. To create a recurring deliverable, you need to enter the following:

      A report needs to be sent on the fifth day of the month every three months (every quarter) after the purchase agreement is signed. In this case:

    11. Use the Notifications region to inform the contacts about the progress of deliverables. Notifications are sent during the lifecycle of the deliverable, after the contract has been signed. Note that you can only define recipient for escalation notifications here, all others are sent to contacts on the deliverables. The notifications have a subject, a message body, and buttons to take certain actions, a notes area, and attached documents. Notifications can be sent for a deliverable in the following scenarios:

    12. In the Attachments region, attach any additional documents as part of the deliverable creation that you want your trading partner to see. for example, you might want the supplier to use a standard progress report template for this contract. You must provide a description for the attachment to identify the nature, context, and purpose of the attachment on the deliverable. In addition, you need to specify a name for the attachment.

      Click Add Attachments, and define your attachment as one of the following types:

    13. Click Apply.

    Validating Templates

    Prior to submitting a contract template for approvals, you can validate the template to identify potential errors and warnings. In addition, the system automatically runs the validation process when you submit a template for approval. If any error conditions are found, the template is not submitted for approval. You must fix the error conditions and resubmit the template for approval.

    The table below displays the type of validations that the system performs when you run the validation process.

    Validation Type Condition Description
    Inactive Clauses Error This validation checks for clauses in draft, expired, rejected, or on hold status. Templates with clauses in these statuses cannot be submitted for approval. Note that this error is enforced only for those clauses that do not have any approved, previous versions.
    Alternate Clauses Warning This validation checks for the presence of two alternate clauses on the same template.
    Incompatible Clauses Warning This validation checks for the presence of incompatible clauses on a document.
    Layout Template not Defined Warning This validation checks if the contract template has a layout template assigned to it.
    Invalid Variable for Document Type Warning This validation checks if the system variables embedded within clauses used in the template are supported for the document types in which the contract template is used.
    Duplicate Clauses Warning This validation checks if the contract template contains duplicate clauses.

    You can run the QA process at any stage during the template creation. The system also runs the QA process when a template is submitted for approval.

    1. Navigate to the Contract Templates page.

      Navigation: Library > Contract templates tab

    2. Open the template for update.

    3. Select the Validate option from the list.

    4. Click Go. The system performs the validation and displays the results along with the suggested fixes.

    5. Click Printable Page if you want to print the list of validations.

    6. If applicable, fix the error conditions and resubmit the template for validation.

    Preview Templates

    Oracle Contracts uses the Layout template, assigned to the contract template, to prepare the template for preview.

    1. Navigate to the Contract Templates page.

      Navigation: Library > Contract templates tab

    2. Search for the template that you want to preview.

    3. Click Go. The system displays the search results.

    4. Select the Update icon for the template.

    5. select the Preview option from the Actions list of values.

    6. Click Go. The system displays the template in the Portable Document Format (.pdf).

    Approving Templates

    You can use a standard workflow process to submit the templates for approval. You need to request approval:

    Approvers can approve or reject the template. When a template is rejected, the system sends a workflow notification to the author of the contract template. The reason for rejection is also included in the workflow notification. The submitter can update the template based on the comments and resubmit the template for approval.

    1. Navigate to the Contract Templates page.

      Navigation: Library > Contract templates tab

    2. Open the template for update.

    3. Select the Submit option from the Actions list of values. Alternatively, from the search results, query the template and click the Submit button.

    Searching for Templates

    To find a template in the Contract Terms Library, choose one of the following options:

    Searching for Templates

    Use these procedures to search for contract templates.

    1. Navigate to the contract Templates page.

      Navigation: Library > Contract templates tab

    2. To access the Advanced search options, click the Show More Search Options link.

    3. search for the template using the following criteria:

    4. Click Go. The system displays the templates that matched your criteria.

    Using the Keyword Search Feature

    You can search for templates in the Contract Terms Library using the Keyword Search feature. The system searches for templates that contain the text that you enter in any of the following fields:

    To perform the keyword search, you must run the following concurrent programs periodically:

    If the concurrent programs have not been run, the search will not provide accurate results. Companies must decide on the frequency for running these programs on a case-by-case basis.

    Managing Changes to Contract Templates

    Updating Templates

    You can update general information about an approved template including the description, instruction, document type, and layout template. However, you must create a revision to update any of the sections, clauses, or deliverables. You can update templates in any of the following statuses:

    You can also perform the following updates to contract templates:

    1. Navigate to the Contract Terms page.

      Navigation: Library > Contract Templates tab.

    2. Enter the search criteria for the template.

    3. Click Go. The system displays the search results.

    4. select the Update icon for the template you want to update. You can perform the following actions while updating a template:

    Reordering Deliverables

    You can change the sequence in which the deliverables are printed.

    1. Navigate to the Contract Terms page.

      Navigation: Library > Contract Templates tab.

    2. Enter the search criteria for the template.

    3. Open the template for update.

    4. Click the Deliverables tab.

    5. Click Reorder. The Reorder Deliverables page opens.

    6. For each deliverable that you want to re-sequence, click the deliverable and then click the Up or Down arrow. Deliverables are printed in the order that you specified.

    7. Click Apply.

    Creating Template Revisions

    You can create revisions to approved contract templates. However, you cannot change the following fields:

    Revisions need to be approved before they can be made available for use in authoring business documents. After a template revision has been approved, it completely replaces the original approved template. Template history of previous approved versions is not currently supported.

    1. Navigate to the Contract Terms page.

      Navigation: Library > Contract Templates tab.

    2. Enter the search criteria for the template.

    3. Open the template for update. The template must be in approved status.

    4. Choose the Create Revision option form the Actions list of values.

    5. Click Go. The status of the template changes to revision.

    6. Make the necessary changes.

    7. Submit the template for approval.

    Placing Templates on Hold

    You can place templates on hold to prevent usage on contracts. You can also release the hold and make templates available again. You can only place templates that are in approved status on hold.

    1. Navigate to the Contract Terms page.

      Navigation: Library > Contract Templates tab.

    2. search for the template that you want to place on hold.

    3. Click Go. The system displays the search results.

    4. Select the Update icon for the template.

    5. Choose the Place on Hold option from the Actions list of values.

    6. Click Go.

    Deleting Templates

    You can delete templates that are in draft or rejected status

    1. Navigate to the Contract Terms page.

      Navigation: Library > Contract Templates tab.

    2. Search for the template that you want to delete.

    3. Click Go. The system displays the search results.

    4. Select the Update icon for the template.

    5. Choose the Delete option from the Actions list of values.

    6. Click Go.

    7. Click Yes to confirm.

    Defining Global Templates

    To define a global template, you need to identify your global organization, usually the corporate headquarters. The designated global organization is responsible to for the creation of templates that local organizations can use. On approval, the global templates are available for local organizations to duplicate.

    The global templates feature is different from the global clauses. Unlike a global clause, the system does not track adoption of global templates. It is up to the local organizations to determine if they want to duplicate a global template. The system allows a local organization to duplicate the global template subject to the following conditions:

    The process of creating and using global templates includes:

    Managing Variables

    Oracle Contracts supports the use of business variables (tokens) in clause text. During authoring, values from the business document replace the variables. Oracle Contracts supports the following types of variables:

    Creating Variables

    Oracle Contracts provides seeded and user-defined variables:

    As a prerequisite to defining variables, you must define any value sets they use.

    1. Navigate to the Create Variable page.

      Navigation: Library > Variables tab > Create Variable

    2. In the Variable Name field, enter the name that you want the system to display in clauses.

    3. Optionally, enter a description for the variable.

    4. In the Value Set field, choose a value set from the list of values.

    5. In the Intent field, choose the intent for the variable. You can choose the Buy or Sell option from the list of values. Only clauses with the same intent can use the variable for embedding.

    6. Optionally, select the External Party Updateable check box to allow updates to the variable by external users. Note that currently the system supports this feature only for authoring contracts with the Buy intent. Suppliers can be required to provide values for user-defined variables during the negotiation process. By selecting the External Party Updateable check box, the variables are displayed in the iSupplier Portal for supplier inputs. Suppliers using the iSupplier Portal to respond to purchase orders or blanket agreements cannot update variables in their responses.

    7. Click Apply to save the variable.

    Searching for Variables

    You can search for both user-defined and system variables. For performance reasons, you must search on at least on of the following:

    The system does not support wildcard searches.

    1. Navigate to the Variables page.

      Navigation: Library > Variables tab

    2. IN the Variables Search region, you can perform searches on variables by:

    3. Click Go. The system displays the list of variables that match your search criteria.

    4. To view a variable, click the Variable Name link.

    Displaying Clauses Using a Variable

    You can obtain a list of clauses that use a specific variable.

    1. Navigate to the Variables page.

      Navigation: Library > Variables tab

    2. Search for the variable you want.

    3. In the Results section, select the variable's check box.

    4. Click Display Clauses to view clauses that use the variable. The system displays all versions of t clause that use the specific variable.

      Note: Clauses are displayed only for the current organization. Even though the variables can be used across multiple organizations, the users can only view clauses and other details for the organization they are currently in.

    Managing Changes to Variables

    You can only change or delete user-defined variables.

    Updating User-Defined Variables

    You can update user-defined variables. However, you cannot change the value set in a variable that is used in a contract.

    1. Navigate to the Variables page.

      Navigation: Library > Variables tab

    2. Search for the variable that you want to update. .

    3. Click the Update button to open the variable for update. You cannot update the variable name or intent. Also, once the variable has been used in a clause, you can only update the variable description and select the Disable check box. You must create a new variable if you want to change the value set assigned to a user-defined variable after the variable has been used in a clause

    4. Make the necessary changes.

    5. Select the Disable check box if you want to prevent further use

    6. Click Apply to save the variable.

    Managing Sections

    Sections are headings under which you organize contract clauses. The headings provide structure and organization to a printed contract document. You can define sections that can be used in authoring templates and contracts. Previously defined sections are not required for creating contract templates since you can also define template-specific sections when creating a template.

    Creating Sections

    1. Navigate to the Create section page.

      Navigation: Library > Sections tab > Create Section button.

    2. Enter the following parameters:

    3. Click Apply to save the new section and close the Create Section page.

      Note: If you end date a section, it will not impact existing contract templates of business documents. However, the inactive section cannot be used to author new contract templates or business documents.

    Searching for Sections

    Use these procedures to search for sections.

    1. Navigate to the Sections page.

      Navigation: Library > Sections tab.

    2. Enter your search criteria

    3. Click Go. The system displays the sections that match your search criteria.

    Updating Sections

    You cannot update a section name after it has been saved. End dating a section only impacts clauses, contract templates, and contracts authored in the future. The system continues to use the end-dated sections if sections have already been used in a contract template or contract. However, in the case of contract templates in draft status, the system provides an error message when users view the section details from the template.

    1. Navigate to the Sections page.

      Navigation: Library > Sections tab

    2. Search for the section that you want to update.

    3. Click the Update icon for the section.

    4. Make the necessary changes. You can change the Description and the Effective To fields.

    5. Click Apply to save your changes and close the page.

      Note: You must manage Sections using the Create and Update Sections pages in Oracle Contracts. Sections sshould not be created or modified using the Oracle Applications Foundation Lookups module.

    Managing Folders

    You can organize clauses under different folders for easier retrieval. After creating folders, you can use the Update Folders feature to organize clauses in different folders. You can assign the same clause to more than one folder.

    Creating Folders

    Folders are unique within an organization. Organizations that use the Contract Terms Library must create their own folders. When reviewing the clauses for adoption, folders that are created in a global organization are not copied over or created in the local organization.

    1. Navigate to the Create Folder page.

      Navigation: Library > Folders > Create Folder

    2. Enter a name for the folder.

    3. Optionally, enter a description for the folder.

    4. Click Save of Apply.

    Searching for Folders

    For performance reasons, you must provide at least a name or description when searching for folders. You cannot use wildcard searches.

    1. Navigate to the Folders page.

      Navigation: Library > Folders tab

    2. Enter either a folder name or description.

    3. Click Go. The system displays all folders that match your search criteria.

    Updating Folders

    You can update folders by changing the folder name or description, and adding or removing clauses.

    1. Navigate to the Folders page.

      Navigation: Library > Folders tab

    2. Search for the folder you wish to update.

    3. In the Result section, click the Update icon for the folder you want to change.

    Adding Clauses to Folders

    You can assign one clause to more than one folder

    1. Navigate to the Folders page.

      Navigation: Library > Folders tab

    2. Search for the folder you want to update.

    3. In the Result section, click the Update icon for the folder that you want to add clauses to.

    4. Click Add Clauses to open the Search Clause page.

    5. Enter the search criteria for the clause. Note that you can add clauses of any status to a folder. The system does not maintain references to a specific version of a clause when it is added to a folder. When you browse a folder to select clauses on a contract template or contract, the appropriate version will be selected on the template or the contract.

    6. Click Go to view the search results.

    7. Select the clause(s) that you want to add.

    8. Click Apply to add the clauses to the folder.

    9. Click Save or Apply to save your changes.

    Removing Clauses from Folders

    1. Navigate to the Folders page.

      Navigation: Library > Folders tab

    2. Search for the folder you want to update.

    3. In the Result section, click the Update icon for the folder that you want to add clauses to.

    4. In the Clauses section, select the checkbox for the clause that you want to remove.

    5. Click Remove.

    6. Click Save or Apply to save your changes.

    Deleting Folders

    1. Navigate to the Folders page.

      Navigation: Library > Folders tab

    2. Search for the folder you want to update.

    3. In the Result section, click the Delete icon for the folder that you want to add clauses to.

    4. Click Yes to confirm.