Oracle eBS P2P 分析工具包

Oracle eBS P2P 分析工具包是一种“分析即服务”解决方案,用于监控使用 Oracle ERP 系统的组织的采购到付款 (P2P) 风险。它对来自 Oracle 的可能表明存在欺诈、浪费或滥用的 P2P 数据进行分析和报告。

工具包是一个预配置的解决方案,适用于大多数客户。部署后,您可以在我们发布新脚本时使用新脚本更新分析机器人工具包。通过添加自定义脚本来优化工具包,您可以进一步自定义。导入的数据可以输出到结果应用程序或 Excel 文件。

说明

Oracle eBS P2P 分析机器人不支持下列内容:

  • Analytics Exchange (AX)
  • 用于生产目的的机器人应用程序云代理
  • 自定义分析和数据源
  • 除 Excel/结果应用程序输出以外的任何报告

系统和订阅要求

请确保您满足下列订阅和系统要求,以使用 Oracle eBS P2P 分析机器人工具包。

要求 说明
ACL Robotics 企业版 机器人工具包以插件的形式提供

本地部署机器人代理版本 15

验证要安装的版本 - Unicode 版或非 Unicode 版

ACL for Windows 版本 15
  • 请确保该安装使用与机器人代理相同的编码(Unicode 或非 Unicode)。
  • 拥有 ACL for Windows 的本地安装可能有助于排错或开发自定义脚本。
Oracle eBS Data Integration Robot (Oracle eBS 数据集成机器人) 请确保 Oracle eBS 数据集成机器人已被成功部署到您的组织中并且当前正在运行。

关于工具包

该工具包会在 Diligent One 中安装多个组件。

组件 计数 名称
集合 2

P2P Analysis For Oracle eBS (Oracle eBS P2P 分析) - 开发

P2P Analysis For Oracle eBS (Oracle eBS P2P 分析) - 生产

分析

2

供应商管理分析(每个集合一个)
机器人 1 Oracle eBS P2P 分析
分析表 26 有关详细信息,请参阅 Oracle eBS 分析

Oracle eBS P2P 分析

Oracle eBS P2P 分析机器人在该工具包被安装时自动创建。该机器人包含下列内容:

  • 分析脚本 - 包含用于导入和处理数据的核心脚本。

    说明

    您不应该修改分析脚本。修改这些脚本可能导致在运行任务的过程中失败。任何必需的修改都应该在User Analytic Configuration file (用户分析配置文件)中进行配置或者作为自定义分析脚本上传。

  • (可选)自定义分析脚本 - 被手动上传以向该机器人增加新的客户特定分析功能或者进行数据逻辑更改的脚本。这些脚本优先于默认的分析脚本,应该予以仔细地审核。

  • 配置文件 - 在下表中列出的所有配置文件都在该机器人的输入/输出选项卡中提供。

    文件名 描述 模式
    P2P_Oracle_Default_
    Analytic_Configuration.xlsx

    包含默认配置

    说明

    您不应该修改此文件。修改该文件可能导致在运行任务的过程中失败。任何必需的修改都应该在User Analytic Configuration file (用户分析配置文件)中进行配置或者作为自定义分析脚本上传。

    由该机器人自动生成
    Result_Table_IDs.csv 在各自的开发集合和生产集合中包含被导出至结果应用程序的表的目的地。

    由该机器人自动生成

    User Analytic Configuration file (用户分析配置文件)

    包含必须覆盖在默认分析配置文件中提供的配置的自定义配置。

    此文件中的配置优先于默认分析配置文件中的输入。

    说明:如果自定义超出用户分析配置文件的功能,则可以添加一个自定义脚本。

    在实施该工具包时手动上传
  • 机器人任务 - 执行该机器人内的默认和自定义脚本,并且包含以下信息。

    参数 描述
    Export to HighBond Results? (导出至 HighBond 结果应用程序吗?)

    指定是否将所导入的数据导出至结果应用程序。可用的选项如下所示:

    • Export to Results - Overwrite (导出至结果应用程序 - 覆盖) - 每当数据被导出时覆盖结果应用程序表中的数据。
    • Export to Results - Append (导出至结果应用程序 - 附加) - 将数据附加至结果应用程序表。
    • Do not export (不导出) - 不将数据导出至结果应用程序。
    导出至 Excel 吗?

    指定是否将当前结果导出至 Excel 文件。可用的选项如下所示:

    • 导出到 Excel
    • 不导出
    HighBond 访问令牌

    连接到结果应用程序所需的令牌。如果导出至结果应用程序的功能被禁用,则可以为此参数提供任何随机值。

已链接表

来自 Oracle eBS 数据集成机器人的必需的共享表被链接到 Oracle eBS P2P 分析机器人的输入/输出选项卡。当分析机器人任务运行时,它从所链接的表中拉取数据并使用其处理所定义的核心分析逻辑。

说明

您可以创建多个分析机器人并只链接必需的表,以便分隔专用任务或任务集的机器人。

Oracle eBS 分析

下表中列出了 Oracle eBS 分析。

错误日志记录

在运行任务的过程中检测到的任何错误都被记录到各个分析的错误日志表。如果记录计数是 0,则错误消息会被写入错误日志表。

提示

请在任务运行之后审核错误日志,即使该分析未返回异常也是如此,以确保该表未被标记为包含 0 个记录。例如,如果该文件的格式不正确,则来自用户分析配置文件的用户输入参数可能被忽略。

每个分析完成的工作

分析名称 描述
P2P01VM_Vendor_
Missing_Phone_Number

此分析识别在供应商主文件中没有主要电话号码的供应商。

它检查域 AP_Supplier_Sites_All 中是否缺失电话号码,方法是首先除去非数值数字,然后分析剩余数据是否存在空白。

此分析的结果表是 R_P2P01VM_Vendor_Missing_Phone_Number

P2P03VM_Vendor_
Missing_Tax_ID

此分析识别在供应商主文件中没有主要关联税务 ID 的供应商。

它检查域 UNIQUE_TAX_REFERENCE_NUM 中是否缺失税务 ID,方法是首先除去非字母数值数字,然后分析剩余数据是否存在空白。

此分析的结果表是 R_P2P03VM_Vendor_Missing_Tax_ID

P2P04VM_Vendor_
PO_BOX_Addresses

此分析识别其地址域包含邮政信箱引用,尤其是那些结果仅包含邮政信箱引用而没有街道地址的供应商。

  • 该脚本分析域 c_Full_Vendor_Address_SupplSites,它连接域 Address_Line1Address_Line2Address_Line3

  • P_Vendor_Master 数据准备脚本最初将该域创建为 c_Full_Vendor_Address,以后又添加后缀 SupplSites

  • 为了检查是否存在包含邮政信箱引用的街道地址,该脚本使用默认的参数过滤器 v_P2P04VM_pobox,它可以查找英语单词 PO Box、Post Office Box、POB 等的变体。
  • 为了增加在仅找到邮政信箱(没有街道地址)的情况下检测到匹配项的机会,可使用参数 v_p 2p04vm_address_length 指定要在域 c_Full_Vendor_Address_SupplSites 中报告的最大字母字符数。

此分析可使用默认分析配置文件Default_Config_Params 工作表中的两个默认参数。如果默认参数不适用或者不完整,您可以在用户分析配置文件中声明必需的值。请确保您遵循默认分析配置文件中的格式和命名规范。

  • v_P2P04VM_pobox - 根据需要修改正则表达式。例如,修改它以搜索其他语言中的附加字符串。

  • v_p2p04vm_address_length - 输入在找到 PO Box 变体时,要在域 c_Full_Vendor_Address_SupplSites 中报告的最大字母字符数。

此分析的结果表是 R_P2P04VM_Vendor_PO_BOX_Addresses

P2P05VM_Vendor_
Similar_Names

此分析识别其名称在移除常见公司后缀(如 Inc 和 Ltd)后名称类似的供应商。此分析测试在数据准备脚本 P_Vendor_Master 中创建的域 c_Vendor_Name_Stripped

它使用 FUZZYDUP 命令和用户定义参数(如最小百分比匹配、要应用的编辑距离)检测类似的名称,并且排除供应商名称精确匹配项(可选)。默认情况下,精确匹配项被包括在结果中。

此分析的结果呈现在类似或者重复的供应商名称组中。同一供应商可能被在多个组中报告。有关 FUZZYDUP 命令所应用的流程的信息,请参见模糊重复分析

检查重复项时,不考虑供应商国家/地区。

此分析可使用默认分析配置文件Default_Config_Params 工作表中的三个默认参数。如果默认参数不适用或者不完整,您可以在用户分析配置文件中声明必需的值。请确保您遵循默认分析配置文件中的格式和命名规范。您可以使用以下信息正确地填充用户分析配置文件中的值:

  • v_P2P05VM_levdist - 要将两个字符串识别为模糊重复项并包含于结果中,允许它们之间存在的最大编辑距离。LEVDISTANCE 值不能小于 1 或大于 10。增加 LEVDISTANCE 值可通过包括具有更高模糊度的值来增加结果的数量。
  • v_P2P05VM_diff_perct - 限制差异百分比或可以不同的字符串比例的阈值。对潜在模糊重复对进行内部分析计算而得到的百分比必须小于或等于 DIFFPCT 值,才能将该模糊重复对包含在结果中。DIFFPCT 值不能小于 1 或大于 99。如果省略 DIFFPCT,则阈值被禁用,且在处理 FUZZYDUP 命令期间不会考虑差异百分比。
  • v_P2P05VM_exact - 在结果中包括 (T) 或者排除 (F) 完全重复项。

此分析的结果表是 R_P2P05VM_Vendor_Similar_Names

P2P06VM_Vendor_
Same_Address

此分析基于将通用街道后缀(如 Street、Road、Rd 或 Avenue)替换为标准化缩写后的街道地址,识别具有相同地址的供应商。满足下列一个或两个条件的地址被识别为相同地址:

  • 标准化街道地址完全相同
  • 街道地址和邮政编码中的组合数值数位完全相同

具有空白街道地址的供应商未被包括在该分析中。仅包含非字母数值字符(如连字符 (-))的供应商地址被视为空白。

此分析的结果被用域 c_Match_Type 以匹配地址组的形式呈现,该域可识别其为地址匹配还是数值匹配。域 c_Matched_Key 可识别由该组中的供应商匹配的地址成分。当供应商按照两个条件都匹配时,它们仅被作为地址匹配报告一次。

如果数值匹配的结果组含有未按街道地址匹配的附加供应商,则这两个组都被完整报告。供应商可以是一个以上结果组的成员。例如,供应商 A 的物理地址可能匹配供应商 B 的物理地址,而供应商 A 的组合数值数位可能匹配供应商 C 的组合数值数位。

此分析的结果表是 R_P2P06VM_Vendor_Same_Address

P2P07VM_Vendor_
Same_Phone_Number

此分析识别其主要或辅助电话号码与另一供应商的相应电话号码匹配的供应商。如果电话号码在移除任何非数值字符(如连字符或括号)后,其数值数位完全相同,则这些电话号码被报告为相同。

空白的主要或辅助电话号码不会被包括在该分析中。只包含非数值字符(如连字符或括号)的电话号码被视为空白。

此分析的结果以匹配电话号码组的形式呈现,并且用域 c_Match_Type 标识某个供应商的主要或辅助电话号码是否被匹配。域 c_Matched_Key 标识被该组中的供应商匹配的电话号码。

要使一个电话号码被报告,该号码必须由至少两个唯一的供应商 ID 所使用。如果没有其他供应商匹配该电话号码,则共享同一电话号码的同一供应商的多个场所不会被报告。对于满足此条件的电话号码,供应商的所有使用该号码的场所都会被报告。

此分析的结果表是 R_P2P07VM_Vendor_Same_Phone_Number

P2P09VM_Vendor_
Same_Tax_ID

此分析标识其税务 ID 与另一供应商匹配的供应商。它验证域 UNIQUE_TAX_REFERENCE_NUM。如果在移除任何非字母数值字符(如连字符或括号)之后,字母数值字符完全相同,则它会将税务 ID 报告为相同。

空白税务 ID 不会被包括在该分析中。只包含非字母数值字符(如连字符或括号)的税务 ID 被视为空白。

此分析的结果以匹配税务 ID 组的形式呈现,并且使用域 c_Match_Type 标识该分析测试的匹配的类型(税务 ID)。域 c_Matched_Key 标识在移除任何非字母数值字符之后由该组中的供应商匹配的税务 ID。

要使一个税务 ID 被报告,该号码必须由至少两个唯一的供应商 ID 所使用。如果没有其他供应商匹配该税务 ID,则共享同一税务 ID 的同一供应商的多个场所不会被报告。对于满足此条件的税务 ID,供应商的所有使用该 ID 的场所都会被报告。

此分析的结果表是 R_P2P09VM_Vendor_Same_Tax_ID

P2P10VM_Vendor_
Employee_Name_Match

此分析识别其公司名称匹配员工名字或姓氏或者两者的供应商。对于特定情形,该分析按如下方式匹配名称:

  • 使用员工的姓氏,且只使用单个字母作为名字或者使用空白名字。
  • 使用员工的名字,且只使用单个字母作为姓氏或者使用空白姓氏。
  • 从分析中排除不含有名字或姓氏的员工记录。

要匹配供应商和员工,国家/地区必须相同(AP_Vendor_Sites_AllPER_Addresses 表中的域 Country)。每个唯一的供应商-员工组合都被分配一个组 ID,从而有助于轻松地为给定员工过滤匹配的供应商及其场所。

供应商可能匹配一个以上的员工。例如,供应商 Alexander Muller Inc 匹配员工 Alexander SmithSarah Muller

员工可能匹配一个以上的供应商。例如,员工 Alexander Smith 匹配供应商 Alexander Muller IncSmith Brothers Ltd

此分析的结果表是 R_P2P10VM_Vendor_Employee_Name_Match

P2P11VM_Vendor_
Employee_Address_Match

此分析识别其物理地址或数值邮政编码与相同国家/地区的员工匹配的供应商。在进行比较前,需要通过将通用街道后缀(如 Street、Road、Rd 和 Avenue)替换为标准化缩写,对供应商和员工的地址进行标准化。

满足下列一个或两个条件的地址相互匹配:

  • 标准化街道地址完全相同
  • 街道地址和邮政编码中的组合数值数位完全相同

该分析不包括具有空白街道地址的供应商和员工。仅包含非字母数值字符(如连字符 (-))的地址被视为空白。此分析的结果以匹配地址组的形式呈现,且并排显示供应商域和员工域。

  • c_Match_Type 标识该匹配是地址匹配还是数值匹配。
  • c_Matched_Key 标识在该组中的供应商场所和员工之间匹配的地址成分。

当供应商和员工按照两个条件都匹配时,它们仅被作为地址匹配报告一次。如果数值匹配的结果组含有未按街道地址匹配的附加供应商或员工,则这两个组都被完整报告。

供应商可以是一个以上结果组的成员。例如,供应商 A 的物理地址可能匹配员工 A,而供应商 A 的组合数值数位可能匹配员工 B。

要检测员工和供应商之间的匹配,供应商国家/地区和员工国家/地区必须相同。

此分析的结果表是 R_P2P11VM_Vendor_Employee_Address_Match

P2P12VM_Vendor_
Employee_Phone_
Number_Match

此分析识别其主要或辅助电话号码与员工的相应电话号码匹配的供应商。对于员工,这些脚本测试三个电话号码:Work_PhoneTelephone_Number_1Telephone_Number_2

如果电话号码在移除任何非数值字符(如连字符或括号)后,其数值数位完全相同,则这些电话号码被报告为相同。空白的主要或辅助电话号码不会被包括在该分析中。只包含非数值字符(如连字符或括号)的电话号码被视为空白。

此分析的结果以唯一供应商-员工组合组的形式呈现。

  • c_Match_Type 标识匹配的员工电话号码。
  • c_Matched_Key 标识与员工和供应商匹配的电话号码。

供应商可以是一个以上结果组的成员。例如,供应商 A 的主要电话号码可能匹配员工 B,供应商 A 的辅助电话号码可能匹配员工 C。

要检测员工和供应商之间的匹配,供应商国家/地区和员工国家/地区必须相同。

此分析的结果表是 R_P2P12VM_Vendor_Employee_Phone_Number_Match

P2P15VM_Vendor_
Summary_Matrix

此分析通过由已启用的分析生成的矩阵表获取供应商计数。每个矩阵表都对分析的结果进行汇总,以获取每个唯一供应商 ID 的异常计数(不计与供应商相关联的多个公司代码)。供应商实体可以是下列任一实体:

  • 在 AP_Supplier 级别测试数据的分析的供应商 ID
  • 在 AP_Supplier_Sites_All 级别测试数据的分析的供应商 ID 和场所 ID

此分析积累来自所有分析的矩阵数据,并且对每个供应商、供应商场所 ID 和分析中的结果进行交叉制表。计算域按供应商计算所有异常中的异常总计数,并且按总计数的降序对结果进行排序。

使用供应商摘要矩阵可以对被在所有分析中最频繁标记的供应商进行有针对性的审核。

只有那些在至少一个已启用分析中有异常的供应商被包括在内。任何其他不含该供应商的异常的已启用分析都被计为 0。在任何分析中都没有异常的供应商不会被包括在内。如果已启用的分析皆未生成任何异常,则没有要报告的供应商,且该矩阵将为空。此情况会被记录在错误日志表中,并且标识该矩阵为空的原因。

此分析的结果表是 R_P2P15VM_Vendor_Summary_Matrix

报告域的处理方式与其他分析不同。有三个供应商域 - Vendor_ID_Suppl、 Vendor_Site_ID_SupplSitesc_Full_Vendor_Name_Suppl。这些域可被给予不同的显示名称或者从报告范围中移除。单个异常按供应商和分析统计域的个数,异常总计数不能修改,并且不在默认分析配置文件中列为报告域。