Вам необходимо указать LocationPathName
при обновлении <OrgLocation>
.
<Kronos_WFC version="1.0">
<Request Action="Update">
<OrgLocationsImport ChangeDate="05/30/2018">
<OrgLocations>
<OrgLocation
ParentLocationPathName="ROOT/BU/DIV/SL/DEPT"
LocationPathName="ROOT/BU/DIV/SL/DEPT/TEST"
LocationName="TEST"
LocationType="Job"
Description="Test Job">
</OrgLocation>
</OrgLocations>
</OrgLocationsImport>
</Request>
</Kronos_WFC>
Согласно документации WFC, <OrgLocation>
всегда должно включать либо LocationPathName
, либо LocationNum
,Исключение их следует рассматривать как неопределенное поведение.
Интересно, что когда эти атрибуты исключаются из запроса <OrgLocationsImport>
в WFC v6.3 и v8.1, этот запрос, по-видимому, действует как временное действие AddOnly
.Однако это поведение может измениться в будущих версиях Workforce Central.