跳至主要内容
Administrator Guide
上次更新时间 :2024-07-26
概念:通用构成

概念:通用构成

Workday Studio 提供一系列可用于构建集成的预封装子程序集。这些部件装配件可从
“面板”
“通用组件”
选项卡获取。当您将
local-out
将 XML 源中的元素与 Workday 中的相应端点关联。
它还显示可用于该子部件的参数,以及已选择的必需参数。您可以随时在子程序集的“Properties”
视图中调整参数。
Workday Studio 在“Palette”
中包含了以下通用构成
名称
函数
注释
Ftp
路由至“ftp-out”
传输。
  • 为所有 FTP 传输提供单个入口点。
  • 使用
    wd.ftp.endpoint
    参数值来确定实施的 FTP 传输类型。示例:
    ftp://
    sftp://
    ,或
    ftps://
  • 显示 Workday 中常用的传输设置,例如用户名和密码身份验证。隐藏更高级的公钥身份验证。
Studio 调色板中不再提供“FTP 子装配件”选项。在新集成中,您应使用
ftp-out
sftp-out
组件将文档发送到 FTP 服务器。这些组件可提高安全性、性能和可靠性。它们还与更高版本的 JSCAPE 兼容。该 FTP 子程序集在现有集成中仍然可用,但 Workday 建议您在切实可行的情况下将其替换。
GetEventConfigurations
检索附加到特定集成事件的服务配置。
GetEventDocuments
检索附加到特定集成事件的文档。
GetIntegrationEvent
根据 Workday 参考编号检索集成事件。
GetIntegrationSystems
从 Workday 中检索集成系统的配置并进行解析。
PagedGet
实现任何所需的分页逻辑。
paged-get
Web 服务操作,支持逐页检索数据。
  • 使用
    is.paged.get.process.endpoint
    参数可将每一页响应数据发送到另一个子部件进行处理。
  • 使用
    is.paged.get.aggregate.header
    is.paged.get.aggregate.footer
    is.paged.get.aggregate.xpath
    参数用于汇总所有页面的回复数据。
  • 聚合的 XML 数据可用作“”中的消息。
    MediationContext
    子装配件返回时间。
  • 如果 Web 服务预计将返回大量页面,请使用逐页处理方法。
PagedGetLocalPaging
实现任何所需的分页逻辑。
paged-get
本地 Web 服务操作,支持逐页检索数据。
  • 允许在 ESB 服务器本地执行分页流程,而不是通过 Workday 远程执行。
  • 使用单个查询来返回所有 Workday 编号。后续调用会检索每个 Workday 编号的数据。
PdfPrintStep
将自定义报告数据从
workday-out-rest
使用 BIRT 设计将请求转换为 PDF 格式的报告。
  • 用单引号将字符串值括起来,从而为每个支持 MVEL 的参数指定一个字符串值。
PutIntegrationEvent
在 Workday 中更新集成系统的集成事件状态。
  • 使用
    Put_Integration_Event
    Web 服务操作。
  • 将从 Web 服务操作返回的事件响应 Workday 编号
    MediationContext
    属性
    integrations.event.response.wid
PutIntegrationMessage
向 Workday 发送更新集成消息。
  • 还可以将引用形式的文档添加到 Workday 文档存储中。
  • 使用
    Put_Integration_Message
    Web 服务操作。
  • Workday 将
    PutIntegrationMessage
    子程序集在单个集成中可以进行的调用次数限制为 500 次。后续集成消息将记录到日志文件中,而且无法在集成事件中查看(重定向不适用于具有附件或会更改集成事件状态的消息)。
SalesforceConnector
将经过身份验证的消息发送到 salesforce.com。
PrismConnector
将 CSV 数据发送到 Prism Analytics。