UiPath Documentation
activities
latest
false
Integration Service 活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

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

使用“Where”语句筛选“使用连接器”活动中的数据。

筛选适用于何处?

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

如何构建“Where”子句?

您可以在此处阅读有关Get_Organizations SOAP 服务的更多信息: Get_Organizations 操作详细信息

Request_Criteria部分中的任何内容均可视为符合包含在活动的Where子句中的条件。同样, Response_Group部分中的任何内容都可以与IncludesExcludes元素一起使用。您可以在下面的屏幕截图中看到这一点:

对于 Request_Criteria ,我们可以看到以下参数:

要创建包含布尔值字段的“Where”语句,您可以按如下所示构建该语句:

  • 其中= "boolean_field = 'true'"
  • 其中= "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"

对于为对象 的类型(如Organization_TypeObject ,以下是构建Where语句的方法:

此处的类型可以是 WIDOrganization_Type_ID ,因此需要按以下格式构造子句:

其中= "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'"

同样,对于Transaction_Log_Criteria ,您可以采用以下格式编写“Where”语句:

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

其中= "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传递。

使用“包括”和“排除”参数

使用与Response_Group属性组关联的IncludesExcludes函数,如下图所示。

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

在本例中,我们有数据元素 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" 和 Include_Subordinate_Organizations='true'使用事务日志条件的查询: "Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12 :00:00' 且 Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Thrault='2021-09-05T16:00:00'" 且 Folder_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_Fvilies='true'”"Reference,Job_Profile_Info_Data"不适用
位置使用引用对象Location_Type_Reference.ID.Attribute_type='WID' 和 Location_Type_Reference.ID.Attribute_Value='WIDTEST'使用位置名称查询Location_Name='hyd'使用非活动位置查询Exclude_InActive_Locations='true'"Reference,Location_Data"不适用
组织使用引用对象Organization_Type_Reference.ID.Attribute_type='WID' 和 Organization_Type_Reference.ID.Attribute_Value='WIDTEST'查询非活动的组织include_InActive='true'使用事务日志条件“Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12”执行查询:00:00' 和 Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_Thrigh='2021-09-05T16:00:00'" 和 "Transaction_Log_Criteria.Transaction_Date_Range_Data.Updated_From='2020-09-05T12:00:00' 和 Transaction_Log_Criteria.Transaction_Date_UpdateRange_Data. 2021-09-05T16:00:00'” “Transaction_Log_Criteria.Transaction_Type_References.Transaction_Type_Reference.Attribute_type='WID' 和 Transaction_Log_Criteria.Transaction_Type_References.Transaction_Type_Reference.Attribute_Value='WIDTEST'“角色_数据、层次结构_数据、监督_数据、人员配置_限制_数据不适用
  • 筛选适用于何处?
  • 如何构建“Where”子句?
  • 重要信息
  • 使用“包括”和“排除”参数

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新