跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
配置具有 PrismAnalytics 子程序集的程序集

配置具有 PrismAnalytics 子程序集的程序集

要将 CSV 数据发送到 Prism Analytics,您的程序集必须包含符合以下条件的“PrismAnalytics”
构成:
  • 接收 CSV 数据作为输入,所用形式可以是消息的 rootpart,也可以是变量。
  • 接收包含 CSV 数据的 JSON 描述的变量。
  • 具有多个正确配置的参数。
  1. 配置程序集,以获取一个或多个 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
  2. 在“write”步骤的“Message Builder”
    选项卡中创建文本消息,并添加 JSON 文本来描述数据。
    输出变量。示例:
    temp.schema
    您可以将 JSON 文本直接添加到
    消息构建器
    中。也可以在所选工具中编写后再粘贴到 Message Builder。
  3. 配置“PrismAnalytics”
    构成的参数:
    参数
    描述
    wd.prism.component.schema.varname
    包含描述数据的 JSON 架构的变量。
    wd.prism.component.table.name
    Prism 表的名称。表格名称:
    • 在数据目录中必须唯一。
    • 最多可包含 255 个字符。
    • 只能包含字母数字字符和下划线字符。
    • 必须以字母开头。
    • 不能以下划线字符结尾。
    wd.prism.component.client.id
    Workday 指定给 API 客户端的客户端编号。访问“查看 API 客户端”报告,然后查看“用于集成的 API 客户端”选项卡。
    wd.prism.component.client.secret
    Workday 指定给 API 客户端的客户端密码。访问“查看 API 客户端”报告,然后查看“用于集成的 API 客户端”选项卡。
    wd.prism.component.refresh.token
    Workday 指定给 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.hostname
    Workday 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'] 将其传递给此参数。
部署并启动集成。