问题标签 [workday-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 验证 Spring SOAP 到 Workday
我对处理 SOAP 请求非常陌生,我正在尝试使用此处列出的 Workday 的 SOAP api 。我使用了一个gradle/ant
脚本来根据这里的 Spring 教程从 WSDL 生成类
至此,类已经生成。我可以访问我需要的功能。问题是我不知道如何验证我的请求。
这是我到目前为止所拥有的:
这里的答案似乎是一个很好的线索,但我不确定如何构建客户端并添加身份验证。
任何帮助将不胜感激。
data-integration - 工作日:此联系人的使用类型无效
我们正在使用 SnapLogic 将记录加载到 Workday。对于网络服务Put_Customer
,Revenue_Management
我收到以下错误:
我能够通过使用以下字段来解决这个问题:
Communication_Usage_Type_ID为
/li>业务为
/li>
我能够使用网络服务发布客户Put_Customer
记录Revenue_Management
。因此,当我在使用 Web 服务针对我之前发布的客户发布业务联系人时遇到上述错误时Put_Business_Entity_Contact
,Revenue_Management
我认为相同的解决方案会起作用。但它没有。相反,它给了我以下错误:
结果,我无法发布地址、电话号码、电子邮件地址等。有解决办法吗?
curl - Workday 请求在 SoapUI 中有效,但在 Postman 中无效
我正在尝试调用 Workday Recruiting Web 服务的Put_Background_Check操作。我已经在 SoapUI 中打开了 WSDL 文件并成功发送了以下 XML...
我收到以下回复...
URL 是https://wd3-impl-services1.workday.com/ccx/service/TENANT/Recruiting/v27.1。身份验证方法是使用用户名@租户和密码的基本身份验证。HTTP 日志如下所示...
问题是,当我尝试在 Postman(或 cURL 或 Python 请求)中重新创建具有相同标头的相同 POST 请求时,我收到无效的用户名或密码错误。SoapUI 在这里做了什么特别的事情吗?在这种情况下的响应如下...
xml - XSLT 从组中删除重复项
员工可以是经理、人力资源合作伙伴或两者兼而有之。他们可以是任意数量成本中心的经理。他们可以是任意数量的成本中心的人力资源合作伙伴。
如果我从每条记录中提取我需要的组合,我会收到重复的。员工 A 和员工 B 向同一成本中心的同一经理报告,因此返回两行。一个给员工 A,一个给员工 B。因为我没有提取他们的员工 ID(只有经理和 hr 合作伙伴的),所以它们显示为重复的行。我目前正在使用 '[not(.=preceding::' 来消除重复项,但会检查整个文件,并且只允许经理属于一个成本中心而不是多个成本中心。如何仅对组执行检查(成本中心)而不是整个文件(所有成本中心)?
我尝试了两个复合键(managerID,成本中心 ID)和(hr 合作伙伴,成本中心 ID),但一直在努力解决它,直到它变得混乱并且无法正常工作。不幸的是,我将这段代码保存在上面。因此,如果这真的是我唯一的选择,我将不得不重写它并从那里进行故障排除。
输入 XML 样本:
期望的输出:
当前xslt:
workday-api - 在 Workday 中创建计算字段的影响
在 Workday 中创建计算字段有什么影响它会使 Workday 变慢,如果这变慢了我们如何避免专门为集成进行一些更改?
拥有基于报告的计算字段是否更好。如果是,那么它只会影响报告吗?
Workday 没有计算字段还是他们对此有任何特别建议?
阿西夫
xml - 将多行数据转换为单行的 XSLT 代码
如图所示,地址线 1 在场内的两行中Address Line-1
。
例如,现在是这样的:
当我将此数据转换为 XML 时,它将地址分成两行。如何将此地址放入 XSLT 中的单行?
应用 XSLT 后,我希望将其转换为单行,如下所示
列/字段名称作为地址 Line-1
地址为1234 California street APT 555
api - 使用 Workday API 编辑工作人员附加数据
我想使用他们的API在 Workday 中编辑自定义员工数据,但文档中没有指定实际的自定义数据格式。此外,我无法找到检索其他工作人员数据的方法。谷歌没有找到任何使用他们的 API 的例子(Edit_Worker_Additional_Data 函数)。
xpath - 在 Workday 中查找数据元素的 XPath 表达式
Workday 中是否有模式或工具可以帮助我确定较大 XML blob 中特定数据元素的 XPath?我在一个项目中,我需要从 Worker_Data 信息中提取各种属性,但由于客户端的技术限制,我无法在此任务中获得有能力的帮助。
我只是想知道哪个数据类型和标识符对应于屏幕上的一个项目,以及一些关于该元素在较大项目中的路径的线索。
我是一个完整的 Workday 新手,几乎无法访问工作系统。