配置具有 PrismAnalytics 子程序集的程序集
要将 CSV 数据发送到 Prism Analytics,您的程序集必须包含符合以下条件的“PrismAnalytics”构成:
- 接收 CSV 数据作为输入,所用形式可以是消息的 rootpart,也可以是变量。
- 接收包含 CSV 数据的 JSON 描述的变量。
- 具有多个正确配置的参数。
- 配置程序集,以获取一个或多个 CSV 源文件。根据您在获取 CSV 数据时所用的方式,您可能需要提供变量名称,也可能需要设置多用途互联网邮件扩展(MIME 类型)。完成此任务时,请参考以下信息:CSV 获取方式注释“sftp-out”构成
- 在构成的“Input File Pattern”属性中指定 CSV 文件名。您可以使用通配符。
- 使用该组件的get方法来检索单个文件或其mget方法来检索多个文件。
- Studio 会将 CSV 数据添加到消息根部分。
- 不需要指定变量名称。
- Workday Studio 会自动正确设置 MIME 类型。
检索服务或侦听器服务- Studio 会将 CSV 数据添加到变量。
- 使用以下内容命名变量wd.prism.component.csv.input.varname参数。
- Studio 会自动正确设置 MIME 类型。
其他任何方法- Studio 会将 CSV 数据添加到消息根或变量。
- 如果适用,请使用以下内容命名变量wd.prism.component.csv.input.varname参数。
- 将根部分或变量的 MIME 类型设置为:
- text/csv
- plain/csv
- application/zip
- 在“write”步骤的“Message Builder”选项卡中创建文本消息,并添加 JSON 文本来描述数据。输出变量。示例:temp.schema。您可以将 JSON 文本直接添加到消息构建器中。也可以在所选工具中编写后再粘贴到 Message Builder。
- 配置“PrismAnalytics”构成的参数:参数描述wd.prism.component.schema.varname包含描述数据的 JSON 架构的变量。wd.prism.component.table.namePrism 表的名称。表格名称:
- 在数据目录中必须唯一。
- 最多可包含 255 个字符。
- 只能包含字母数字字符和下划线字符。
- 必须以字母开头。
- 不能以下划线字符结尾。
wd.prism.component.client.idWorkday 指定给 API 客户端的客户端编号。访问“查看 API 客户端”报告,然后查看“用于集成的 API 客户端”选项卡。wd.prism.component.client.secretWorkday 指定给 API 客户端的客户端密码。访问“查看 API 客户端”报告,然后查看“用于集成的 API 客户端”选项卡。wd.prism.component.refresh.tokenWorkday 指定给 API 客户端的刷新令牌。访问“查看 API 客户端”报告,然后查看“用于集成的 API 客户端”选项卡。wd.prism.component.operation对 Prism 表执行的操作。目前仅支持“Replace”选项。此操作可创建或替换同名表格。wd.prism.component.csv.input.varname(可选)包含 CSV 输入的变量。如果要将 CSV 数据添加到消息 rootpart,则不需要包含此参数。当您将“PrismAnalytics”构成添加到程序集时,Workday Studio 不会自动选择包含此参数。请根据需要手动选择,或稍后在组件的“参数”选项卡上添加。wd.prism.component.api.hostnameWorkday REST API 端点访问“查看 API 客户端”报告。移除https://位于开头,并且/ccx/api/v1/<tenant-name>“”示例:i-09e55d32d61e2e287.workdaysuv.com。wd.prism.component.table.description(可选)表格描述。最多可包含 255 个字符。wd.prism.component.table.description.display.name(可选)表格的显示名称。最多可包含 255 个字符。wd.prism.component.table.field.varname(可选)定义 Prism 表格。将定义写入变量,然后使用 vars['variable-name'] 将其传递给此参数。
部署并启动集成。