Onboarding endpoints
3 min read
Onboarding endpoints
This guide helps you configure the MYOB Acumatica endpoint entities required for Wageloch onboarding.
Use this before enabling onboarding imports in Wageloch so employee data syncs correctly.
Before you start
- Confirm you can sign in to MYOB Acumatica with integration configuration access.
- Confirm onboarding is enabled in Wageloch for the relevant business.
- Follow this naming rule exactly: endpoint name must be
WagelochOnboarding.
Create the base endpoint
- Sign in to MYOB Acumatica.
- Select More Items > Integration.
- In Preferences, open Web Service Endpoints.
- Select the Default endpoint name (top of the list).
- Confirm Endpoint Version is 20.200.001.
- Above Endpoint Name, select Extend Endpoint.
- If Extend Endpoint is not visible, open the ... menu.
In Extend Current Endpoint, use:
- Base Endpoint Name:
Default - Base Endpoint Version:
20.200.001 - Endpoint Name:
WagelochOnboarding - Endpoint Version:
20.200.001
Select OK.
Create required entities
Open the WagelochOnboarding endpoint before creating entities.
Create these entities under the endpoint:
- EmployeeClasses
- VelixoBranches
- Departments
- Calendar
- Positions
- VelixoExpenseAccounts
- VelixoExpenseSubAccounts
- CashAccounts
- PayGroups
For each entity, Object Name must match the endpoint name exactly.
Standard entity creation steps
Repeat these steps for each required entity:
- Select the ENDPOINT heading in the left tree.
- Select +INSERT.
- In Create Entity, enter the required Object Name.
- Use the search icon beside Screen Name.
- Search by the screen code listed below.
- Select the matching screen and confirm.
- Wait for ScreenID to populate, then select OK.
- Select Save after each entity.
Entity mapping
| Object Name | Search Code | Screen Selection | Screen ID |
|---|---|---|---|
| EmployeeClasses | EP2020PL | EmployeeClasses | EP.20.20.PL |
| VelixoBranches | VE500020 | VelixoReportsPro-Branches | VE.50.00.20 |
| Departments | EP201500 | Departments | EP.20.15.00 |
| Calendar | CS2090PL | Work Calendar | EP.20.90.PL |
| Positions | EP201000 | Positions | EP.20.10.00 |
| VelixoExpenseAccounts | VE500015 | VelixoReportsPro-Accounts | VE.50.00.15 |
| VelixoExpenseSubAccounts | VE500090 | VelixoExpenseSubAccounts | VE.50.00.90 |
| CashAccounts | CA202000 | CashAccounts | CA.20.20.00 |
| PayGroups | MPPP2710 | PayGroups | MP.PP.27.10 |
Save frequency
Save after each entity is created to avoid losing configuration changes.
Populate fields for specific entities
After entity creation, apply field population for the entities below.
Departments
- Select Departments in the endpoint tree.
- In Fields, select Populate.
- Use the lookup beside Object and select EPDepartment.
- Select SELECT ALL, then OK.
- Select Save.
Positions
- Select Positions in the endpoint tree.
- In Fields, select Populate.
- Use the lookup beside Object and select EPPosition.
- Select SELECT ALL, then OK.
- Select Save.
CashAccounts
- Select CashAccounts in the endpoint tree.
- In Fields, select Populate.
- Use the lookup beside Object and select Cash Account Summary.
- Select SELECT ALL, then OK.
- Select Save.
PayGroups
- Select PayGroups in the endpoint tree.
- In Fields, select Populate.
- Use the lookup beside Object and select PayGroups.
- Select SELECT ALL, then OK.
- Select Save.
Validate endpoint configuration
- Confirm
WagelochOnboardingappears in Web Service Endpoints. - Confirm all required entities are listed under the endpoint.
- Confirm populated fields are saved for Departments, Positions, CashAccounts, and PayGroups.
- Run a small onboarding test to verify endpoint availability from Wageloch.