活动
最新
False
横幅背景图像
Integration Service 活动
上次更新日期 2024年4月23日

在 Workday 中使用“Where”子句筛选数据

筛选适用于何处?

Workday 中的“列出所有记录” 活动支持查询“ Where” 子句和“包含”、“ 排除” 字段,以引入或去除多余数据。

如何构建“Where”子句?

您可以在此处阅读有关Get_Organizations SOAP 服务的更多信息: Get_Organizations 操作详细信息
docs image
Request_Criteria 部分中的任何内容均可被视为符合包含在活动的 Where 子句中的条件。 同样, Response_Group 部分中的任何内容都可以与 IncludesExcludes 元素一起使用。您可以在下面的屏幕截图中看到这一点:
docs imagedocs image
对于 Request_Criteria ,我们可以看到以下参数:
docs image

要创建带有布尔值字段的 Where 子句,您可以按如下方式构造它:

其中 "boolean_field = 'true'"
其中 "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"
对于 对象 类型 (例如 Organization_TypeObject ,可以通过以下方式构建 Where 子句:
docs image
此处的类型可以是 WIDOrganization_Type_ID ,因此需要按以下格式构造子句:
其中 = "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'"
同样,对于 Transaction_Log_Criteria ,您可以按以下格式编写 Where 子句:
docs imagedocs image

因此,必须使用以下格式:

其中 "Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2022-09-05T12:00:00' and Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Through='2023-01-01T16:00:00'"

如果您希望将上述所有元素合并到一个查询中,则可以使用类似于以下示例的结构。

其中 = "Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2022-09-05T12:00:00' and Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Through='2023-01-01T16:00:00' and Include_Inactive='false' and Enable_Transaction_Log_Lite='true' and Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'"

重要信息

  1. 这只是一个说明性示例,可能不代表实际的查询场景。
  2. Where 子句必须始终以 String形式传递。

使用包含和排除参数

如下图所示, IncludesExcludes 函数的利用率与 Response_Group 属性组相关联。
docs image

这两个函数用于检索或省略响应中的数据元素,从而使您可以专注于所需的特定信息,同时排除任何不必要或敏感数据。

在本例中,我们有数据元素 Roles_DataHierarchy_DataSupervisory_DataStaffing_Restrictions_Data

如果要将其包含在活动输出中,只需将其作为逗号分隔的字符串传递,如下例所示:

"Roles_Data,Supervisory_Data,Staffing_Restrictions_Data"

有关此做法的更多示例,请参见下文:

对象支持的 WHERE 子句的一些示例包含 (逗号分隔值)排除项 (逗号分隔值)
员工/工人

使用引用对象查询: "Organization_Reference.ID.Attribute_type='WID' and Organization_Reference.ID.Attribute_Value='WIDTEST" and include_Subordinate_Organizations='true'

使用事务日志条件查询:

"Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12:00:00' and Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Through='2021-09-05T16:00:00'" and Include_Subordinate_Organizations='true'

"Personal_Information,Additional_Jobs,Employment_Information,Compensation,Organizations,Roles,Management_Chain_Data,Multiple_Managers_in_Management_Chain_Data,Benefit_Enrollments,Benefit_Eligibility,Related_Persons,Qualifications,Employee_Review,Goals,Development_Items,Skills,Photo,Worker_Documents,Transaction_Log_Data,Subevents_for_Corrected_Transaction,Subevents_for_Rescinded_Transaction,Succession_Profile,Talent_Assessment,Employee_Contract_Data,Contracts_for_Terminated_Workers,Collective_Agreement_Data,Probation_Period_Data,Extended_Employee_Contract_Details,Feedback_Received,User_Account,Career,Account_Provisioning,Background_Check_Data,Contingent_Worker_Tax_Authority_Form_Information""Organization_Support_Role_Data,Location_Hierarchies,Cost_Centers,Cost_Center_Hierarchies,Companies,Company_Hierarchies,Matrix_Organizations,Pay_Groups,Regions,Region_Hierarchies,Supervisory_Organizations,Teams,Custom_Organizations,Funds,Fund_Hierarchies,Grants,Grant_Hierarchies,Business_Units,Business_Unit_Hierarchies,Programs,Program_Hierarchies,Gifts,Gift_Hierarchies"
职位类别

查询不活动的作业系列

"Include_InActive_Job_Families='true'"

"Reference,Job_Profile_Info_Data"不适用
位置

使用引用对象进行查询

Location_Type_Reference.ID.Attribute_type='WID' and Location_Type_Reference.ID.Attribute_Value='WIDTEST'

使用位置名称进行查询

Location_Name='HYD'

查询不活动的位置

Exclude_Inactive_Locations='true'

"Reference,Location_Data"不适用
组织

使用引用对象进行查询

Organization_Type_Reference.ID.Attribute_type=‘WID’ and Organization_Type_Reference.ID.Attribute_Value=‘WIDTEST’

查询不活动的组织

Include_Inactive='true'

使用事务日志条件进行查询

"Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12:00:00' and Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Through='2021-09-05T16:00:00'"

"Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12:00:00' and Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Through='2021-09-05T16:00:00'"

"Transaction_Log_Criteria.Transaction_Type_References.Transaction_Type_Reference.Attribute_type='WID' and Transaction_Log_Criteria.Transaction_Type_References.Transaction_Type_Reference.Attribute_Value='WIDTEST'

"Roles_Data,Hierarchy_Data,Supervisory_Data,Staffing_Restrictions_Data"不适用

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.