Contract Approvals on Employee Center

Aaron Duncan
Mega Sage

Has anyone had luck with setting up Contract Approvals on Employee Center?

I'm having trouble setting up the field mappings as it doesn't give the option of setting the Contract table as the child table to retrieve data from. I do see that the Approving field is available, but since that's not a reference field, I can't pull the data that way.

1 ACCEPTED SOLUTION

Susan Britt
Mega Sage
Mega Sage

Hi Aaron,

 

You'll need to open the "sn_ex_sp.RefNonTaskTables" Scripted Extension Point record, select the related link to create an implementation and build the array to add the ast_contract table and any other non-task tables (kb_knowledge). 

SusanBritt_1-1696203856145.png

 

You will then be able to select this table in the mapping.

SusanBritt_0-1696203701032.png

There another Scripted Extension Point, sn_hr_sp.TodoNonTaskTables, you should update as well.

View solution in original post

4 REPLIES 4

Susan Britt
Mega Sage
Mega Sage

Hi Aaron,

 

You'll need to open the "sn_ex_sp.RefNonTaskTables" Scripted Extension Point record, select the related link to create an implementation and build the array to add the ast_contract table and any other non-task tables (kb_knowledge). 

SusanBritt_1-1696203856145.png

 

You will then be able to select this table in the mapping.

SusanBritt_0-1696203701032.png

There another Scripted Extension Point, sn_hr_sp.TodoNonTaskTables, you should update as well.

@Susan Britt This looks like what I'm looking for, but there is a read only protection on this policy. Do I need to submit a case to have them insert the values?

No, if you select the "Create Implementation" related link on the read-only version, it will create a version for you to modify as needed.

SusanBritt_1-1696282174281.png

 

 

Brian15
Tera Guru

I solved this problem by adding a reference type field to sysapproval_approver and creating a business rule to copy the document_id (Approving) to the new reference field.  After that the Employee Service Center configuration worked as designed since it had a true reference field and not a document_id type field.