Create User Tracking Code Assignment

Prev Next
Post
/po-rest-api/rest/1/poUserIdCrossRef

Create User Tracking Code Assignment

UI Location: Asset Management - Purchase Order- Setup -Local Tables - User ID Cross-Reference

postman-to-openapi

Body Parameters
The POST request creates and/or sets up the requesters, buyers and approvers to be used within the Purchase Order and Requisitions based on the provided payload. The payload includes various fields, such as EmpCompCode, EmpTrackingCode, EmpUserName, EmpUserID, EmpAccessCode, EmpConfirmAccessCode and EmpMandatoryApprover each representing different attributes of the users assigned tracking codes.

Request Body

Field Description Data Type Required Example Value
EmpCompCode Company Code string True ADAM1
EmpTrackingCode Tracking code is an internal code that will be used by the system to track and maintain the approvers, buyers and requestors. string True ADAM1
EmpUserName Name of the user that is being defined. string False ADAM
EmpUserID User ID string True ADAM1
EmpAccessCode Access Code string Required when the mandatory approver flag (EmpMandatoryApprover) is set to 'Y' adamapass
EmpConfirmAccessCode Confirm AccessCode string Required when the mandatory approver flag (EmpMandatoryApprover) is set to 'Y' adamapass
EmpMandatoryApprover A Y/N flag indicating whether the user must approve the purchase order, regardless of other assigned approvers. string False N

Sample Response Body

{
    "items": [
        {
            "EmpCompCode": "",
            "EmpTrackingCode": "",
            "EmpUserName": "",
            "EmpUserID": "",
            "EmpAccessCode": "*******************",
            "EmpConfirmAccessCode": "*******************",
            "EmpMandatoryApprover": "",
            "EmpVUuid": "",
            "links": [
                {
                    "rel": "",
                    "href": "",
                    "name": "",
                    "kind": ""
                }
            ]
        }
    ]
}

Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceItem+json
Body parameters
object
Example{ "EmpCompCode": "ZZ", "EmpTrackingCode": "Adam20", "EmpUserName": "ADAM20", "EmpUserID": "Adam20", "EmpAccessCode": "Adampass", "EmpConfirmAccessCode": "Adampass", "EmpMandatoryApprover": "Y" }
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
"{\n    \"EmpCompCode\": \"ZZ\",\n    \"EmpTrackingCode\": \"Adam1\",\n    \"EmpUserName\": \"Adam\",\n    \"EmpUserID\": \"Adam1\",\n    \"EmpAccessCode\": \" *******************\",\n    \"EmpConfirmAccessCode\": \" *******************\",\n    \"EmpMandatoryApprover\": \"N\",\n    \"EmpVUuid\": \"3B548FEC2A4D97D5E0630B811DACE03B\",\n    \"links\": [\n        {\n            \"rel\": \"self\",\n            \"href\": \"http://127.0.0.1:7101/po-rest-api/rest/1/poUserIdCrossRef/3B548FEC2A4D97D5E0630B811DACE03B\",\n            \"name\": \"poUserIdCrossRef\",\n            \"kind\": \"item\"\n        },\n        {\n            \"rel\": \"canonical\",\n            \"href\": \"http://127.0.0.1:7101/po-rest-api/rest/1/poUserIdCrossRef/3B548FEC2A4D97D5E0630B811DACE03B\",\n            \"name\": \"poUserIdCrossRef\",\n            \"kind\": \"item\"\n        }\n    ]\n}"
string
Copyright © 2024 CMiC All Rights Reserved