Self-Service Receipts for Organizations without Inventory Management

Self-Service Procurement provides the capability to shop catalogs, shop external suppliers or marketplace sites, create purchase requests for internal or external sources, approve requests and create receipts.

As self-service implies, the user is empowered to perform all transactions related to purchase requests and subsequent receipts. Consequently, ‘My Receipts’ application is structured to present information specific to the user. For those organizations that prefer to use a centralized receiving function without access to Inventory’s ‘Receive Expected Shipments’ task, the seeded roles are insufficient as designed.

Understanding seeded roles.

Role Description Comments
Procurement Preparer Prepares requisitions and receipts on behalf of others. Limited access to records where user is preparer Seeded role for general user access to create Catalog or Non-Catalog Requests. Does not allow Enter Requisition Line task
Procurement Requester Prepares requisitions and receipts for themselves. Seeded role for general user access to create Catalog or Non-Catalog Requests. Does not allow Enter Requisition Line task
Advanced Procurement Requester Prepares requisitions on behalf of others and has access to advanced requisition creation and receipt permissions. Combines Preparer and Requester. Seeded role for advanced users that allows Enter Requisition Line task. This task provides support for user selected Blanket or Contract Agreement.

For each role, the seeded My Receipts search form requires the entry of either the Requester or Entered By (Preparer) person and only returns records related to that person. The process design intends for the Requester or Preparer to create receipt transactions for their own orders. The search form does NOT allow the user to search with only the Purchase Order or Transfer Order that would be typical for a central receiving function and cannot access Orders they did not initiate.

Seeded Roles- Advanced Procurement Requester, Procurement Requester, Procurement Preparer

Myreceipts Seeded Role

The ability to perform Receipt transactions on behalf of others requires a custom Role that can be assigned to users in the Central Receiving group. The following provides instruction to create a custom Receiving role for Central Receiving and a Self-Service Procurement SuperUser role that adds receiving and ability to manage all requisitions.

Creating a custom role for Central Receiving

  1. Create New Job Role
    – Navigation: Main Menu Navigator > Tools > Security Console>Create Role
  2. Assign Privilege to Job Role
    – Assign privilege to ‘Create Self-Service All Requisition Receiving Receipt’ to the newly created job role. Example: ‘XYZ Receiving for Self-Service Procurement’.
Oracle - Guide to Oracle Cloud: 5 Steps to Ensure a Successful Move to the Cloud
Guide to Oracle Cloud: 5 Steps to Ensure a Successful Move to the Cloud

Explore key considerations, integrating the cloud with legacy applications and challenges of current cloud implementations.

Get the Guide

Custom Role 1

Custom Role2

Custom Role 3

  1. Execute the Scheduled Process “Import User and Role Application Security Data”
  2. Confirm Receipt for All Requesters
    – Confirm that self-service receiving can be performed for all requesters.
    – Change the requester name to someone other than yourself and confirm that receipts are displayed.

Custom Role – XYZ Receiving for Self-Service Procurement
Myreceipts Custom Role


Creating a custom Self-Service Procurement SuperUser Role

Role intended to empower a superuser with management privileges for the control of all requisitions.

  1. Search Job Role ‘Advanced Procurement Requester’
    – Navigation: Main Menu Navigator > Tools > Security Console>Search Role: Advanced Procurement Requester
  2. Select from Dropdown Arrow>Copy Role
    – Click Next
  3. Enter custom Role Name, Role Code and descriptive text for the new role
    – Click Next
  4. Add Function Security Policy
    – Search and Select Policies

    1. Create Self-Service All Requisition Receiving Receipt
    2. Reassign Requisition
    3. Reassign Requisition Line
    4. View Requisitions – All
  5. Click Next or Bubble 6 to reach ‘Users’
    – Add User
  6. Click Next or Bubble 7 to reach ‘Summary’
    – Click Save and Close

Custom to Seeded Advanced Procurement Requester Role Comparison

Apr Role Compare

  1. Verify user assigned the new role can Search all requisitions from ‘Manage Requisitions’

Learn more about Perficient’s partnership with Oracle here.



Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

John Lay, Solution Architect

John serves as a Solution Architect for the Perficient Oracle ERP Practice with 25+ years of experience in Procurement and Supply Chain Systems.

More from this Author

Subscribe to the Weekly Blog Digest:

Sign Up
Follow Us