search
Vacancy Filter & Owner Mapping Instructions

Last Updated:

This guide will help assist you in creating two integration field overrides, one for the vacancy owner field, and one to provide a greater level of control on vacancy filters


Step 1 - Configure the integration system

  • In Workday, search for the Create Integration System task in the search bar:513ab659-8fe2-4bef-bf13-ddc13577502a.png
  • Create a new integration system, specifying the System Name and System ID as beamery_vacancy_filter_owner - it’s important this is entered correctly as specified (the integration won’t work without it).
  • For the template, select Cloud Integration Template.
    315ec2d9-2519-4fcb-980f-ff4af3ea2800.png

 

  • When you’ve filled in the form as shown above, click OK. You should be presented with a summary of the integration system.

f19edd30-e036-44c1-a44b-7fed94377efe.png

Step 2 - Setup Vacancy Owner Service & Field

Step 2.1 - Create a field override service for vacancy owner

  • Search for the Create Integration Field Override Service task:

1db1154d-4ba1-4d79-aca7-001d22d06291.png

  • Call the service beamery_primary_recruiter_email (please use this exact spelling - the integration won’t work without it), and select Job Requisition for the Business Object. Enter beamery_primary_recruiter_email in the Fields grid as shown below:

5fb328e1-e29d-4fac-a2fd-068aa479e1dc.png

  • Once you have done this, click OK. You should be presented with a summary of the service. Click “Done”.

57fddb53-0c55-4adf-9986-8d7559fb0b44.png

Step 2.2 - Create a calculated field for vacancy owner

  • Search for the Create Calculated Field task. Specify the field name as primary_recruiter_email (please use this exact spelling - the integration won’t work without it), the Business Object as Job Requisition, and the Function as Lookup Related Value. Then click OK.

3ded5680-e20f-4dcb-b79a-c049b5f735a4.png

  • On the next page, specify the Lookup field as Primary Recruiter and the Return Value as Email - Primary Work. You can leave the Additional Info section unchanged.

ee21c350-47ce-4896-b9b6-354cf3dc7515.png

  • When this is done, click OK. You will be presented with a summary of the Calculated Field. Click Done to exit.

Step 3 - Setup Vacancy Filter Service & Fields

Step 3.1 - Create a field override service for vacancy filter

  • Search for the Create Integration Field Override Service task:

fb739713-4c3b-45fb-822f-1f5d257c8cef.png

  • Call the service beamery_vacancy_filter (please use this exact spelling - the integration won’t work without it), and select Job Requisition for the Business Object. Enter beamery_vacancy_filter in the Fields grid as shown below:

916ec2ab-6c93-4961-93b4-455e6635745f.png

  • Once you have done this, click OK. You should be presented with a summary of the service. Click “Done”.

819fb8b5-d42f-4a26-9a59-1abe0c180cc9.png

Step 3.2 - Create a calculated field for vacancy filter condition 1

  • Search for the Create Calculated Field task. Specify the field name as vacancy_filter_condition_1, the Business Object as Job Requisition, and the Function as Tue/False Condition. Then click OK.

bd40f3cd-7c05-4d78-99f6-202a0a7aceea.png

  • In the next screen, setup your first condition in a way where if the condition is met the integration should exclude the Job requisitions. Then click OK.
    • for example in the below screenshot, we are going to exclude requisitions that have the Division as Financial Services

bfc19a93-2940-4b76-b1f2-0ce9e4402cb8.png

 

Step 3.3 - Repeat step 3.2 once for each condition, as many times as needed

  • for example the second condition seen here in the below screenshot, we are going to exclude requisitions that have the Job Family as Executive
    2e8798c2-72b7-4d47-b5ab-07610b2a9363.png

 

Step 3.4 - Create calculated fields with a constant text include / exclude

Step 3.4.1 - Create the include calculated field

  • Search for the Create Calculated Field task. Specify the field name as text_constant_include, the Business Object as Job Requisition, and the Function as Text Constant. Then click OK.

94cc37c0-7b4f-4ebc-8015-eb7df100925b.png

  • Add the text include in the Text Constant Field

ce7351b9-b403-4c67-830a-68f354a9fbd2.png

Step 3.4.2 - Create the exclude calculated field

  • Search for the Create Calculated Field task. Specify the field name as text_constant_exclude, the Business Object as Job Requisition, and the Function as Text Constant. Then click OK.

1bdcbda9-4fa0-4375-81cd-589362d97452.png

  • Add the text exclude in the Text Constant Field

3bab7000-70fd-4752-b1b2-06044524bf32.png

Step 3.5 - Create the Final vacancy filter summary field

  • Search for the Create Calculated Field task. Specify the field name as beamery_vacancy_filter_value, the Business Object as Job Requisition, and the Function as Evaluate Experssion. Then click OK.

482f0f84-1acf-4c60-aa37-830969e38666.png

  • In the next window choose the Field Type as Text.
  • Add the calculated field from step 3.5.1 text_constant_include in the Default Value field
  • Add each of you condition fields from steps 3.2 & 3.3 in the Condition column
  • Add the calculated field from step 3.5.2 text_constant_exclude in the *Return Value if Condition is True column

91afd6f4-c224-4e3c-9b12-2fa7df1553a9.png

  • Then click OK. You will then see the below screen

cc78edef-35ed-4809-be8f-8b7637d16a12.png

Step 4 - Add override service to the integration system

  • Search for the View Integration System report

0c3333ed-9ab9-4e19-9780-1fe1c1cfb2d7.png

  • Enter beamery_vacancy_filter_owner in the Integration System text box, and click OK
  • Once inside the integration system, go to the Actions menu, then Integration System, then click on Configure Integration Services

2a063ad9-8d24-4a73-ad28-4815023f6610.png

 

  • In the Custom Integration Services grid, add a new row by clicking on the “+” icon
  • Add beamery_primary_recruiter_email in the Integration Service column
  • Add beamery_vacancy_filter in the Integration Service column

Please ensure they appear in the exact order they are in the screenshot below

41226853-6e93-428a-83cd-5e9f3c828145.png

  • Click OK. This will take you back to the “View Integration System” screen. Under Custom Integration Services, you should see the new Integration Service you created.

0c9992ee-7937-4be7-9048-13e5b0fbfd30.png

Step 5 - Configure the override service to use the calculated field

  • Inside the “View Integration System” page for the beamery_vacancy_filter_owner system, click the Actions menu
  • Navigate to Integration System, click on Configure Integration Field Overrides

70b5a1c3-962a-4f90-a0d7-0d5259252b02.png

 

  • Then for the beamery_vacancy_filter service, add the field beamery_vacancy_filter_value in the Override External Field box

c04147ac-5cac-42bc-8b00-c50bda6b6419.png

 

  • Then for the beamery_primary_recruiter_email service, add the field primary_recruiter_email in the Override External Field box

052e25fe-92ef-4f00-9a05-b30dc1d7a16a.png

 

  • Then click OK

9ff436bf-a049-44b2-a5c4-913cb1a1c17c.png

When you have done this, click OK, and then click Done.

 

Step 6 - Assign Integration System to ISU

  • Inside the View Integration System page for the beamery_vacancy_owner_and_filter system:
  • click the Actions menu (three dots), then navigate to Workday Account, then click on Edit

a41cca03-a15c-4a54-9337-6433c50839ea.png

  • On the following page, for “Workday Account” enter the ISU that will be used by the integration. Click OK

Step 7 - Test the security of the field override

  • Inside the “View Integration System” page for the beamery_vacancy_owner_and_filter system, click the Actions menu.
  • Then navigate to Integration Field Override > Test Security
  • On the following page, for “System User” enter the ISU that will be used by the integration, then click OK.

77873c1f-56b7-4dda-b80c-2ecfb498448e.png

 

9066ba29-c916-4e13-b8fb-8a6fe46149ee.png

  • You should see that the calculated fields are accessible to the user.
  • If the field is not accessible to the user, you will need to add to its security group the permission “Person Data: Work Email” from the “Contact Information” functional area, with “Get Only” access.

e83ed23d-f9e0-4425-9465-899abf945afb.png

  • Once this is done, you can re-run the security test above to ensure that the field is accessible to the integration.

DONE