Skip to main content
Error upon trying to approve a directs expenses.

HI

I am a line manager and my direct has posted an expense. He is able to post the image of the expense receipt against the activity/job and I can see that i am the supervisor in the employee card.

I have reviewed the object types for access control above but any adjustment there does not effect the error message.. expense detail and expense head are set to * And have tried limiting it. I can see the image in the viewer so i believe all is in order otherwise. 

Is there a checklist i should utilise to ensure all settings are as they should be for me to make this approval. I have exhausted trial and error.  I am not the authoriser, just he approver. 

 

here is the error in debug
 

Application - DOCOBJMETHODSIGNATUREINOBTYACC - (Server Application Error): An error occurred when checking object-controlled document access via method EXPENSE_DETAIL_API.Get_Document_Access. Contact your system administrator to verify the methods defined under 'Object Types for Access Control'. Database error occurred. Contact administrator. undefined

Application - Command error: (DOCOBJMETHODSIGNATUREINOBTYACC) - An error occurred when checking object-controlled document access via method EXPENSE_DETAIL_API.Get_Document_Access. Contact your system administrator to verify the methods defined under 'Object Types for Access Control'., details: "i{\"code\":20110,\"message\":\"ORA-20110: DocObjAccAllowedTypes.DOCOBJMETHODSIGNATUREINOBTYACC: An error occurred when checking object-controlled document access via method EXPENSE_DETAIL_API.Get_Document_Access. Contact your system administrator to verify the methods defined under 'Object Types for Access Control'.\"}]"undefined

Application - CMD(1): Error: An error occurred when checking object-controlled document access via method EXPENSE_DETAIL_API.Get_Document_Access. Contact your system administrator to verify the methods defined under 'Object Types for Access Control'.

Application - CMD(1): Done ExpenseDetailPage_ApproveCommand.

- An error occurred when checking object-controlled document access via method EXPENSE_DETAIL_API.Get_Document_Access. Contact your system administrator to verify the methods defined under 'Object Types for Access Control'.

Application - CMD(1): Execute ExpenseDetailPage_ApproveCommand for 1 record(s).

Application - CMD(1): action({"name":"DoApprove","projection":"TravelExpensesManagerHandling","bound":false,"params":{"Selection":"${Selection}"}})

Application - POST: Pobject Object]

 

 

I checked an authoriser and they too have same issue. Is this an issue with document management . all docs have restricted access checked (recently set) so only visible to self , manager and authorizer but no one can now authorise or approve. where is the missing setting. ? we set the restricted access as everyone could see everyone else's document (Including hr) when they clicked “Attach Existing” in any location where they attach files.  Also those who could see the document revisions could see all docs also. 


i see that the object ExpenseDetail  is setting me “the linemanager” with admin access. there is only HR with Admin access applied to the document access template. .. but when i generate results it shows me with Edit access. 

Access for the file
Generate Results

 

If i add my self to HR and force admin access i am able to approve the expense with no errors. Obviously i can’t create an admin group and pop all linemanagers in there as they will have access to all other expenses in the whole dosman system.

Does anyone know why it fails to provide the line manager / supervisors with admin access.  .i have set the Default Object Access levels to Admin Access. ExpenseHeader - Expense Sheet and ExpenseDetail - Expense Sheet

 

Thanks


Sorry for not replying earlier. it was the CRIM requesting that permission when it shouldn’t. it was our first thought and question to the team but we were assured it wasn’t until they double checked.  Ho Hum


Reply