UiPath Documentation
activities
latest
false

Atividades do Integration Service

Última atualização 8 de mai de 2026

Usando a cláusula Onde para filtrar dados no Workday

Onde a filtragem se aplica?

A atividade List All Records no Workday é compatível com consultas para a cláusula Onde e os campos Incluir, Excluir para trazer ou liberar dados em excesso.

Como construir a cláusula Where?

Você pode ler mais sobre o serviço Get_Organizations SOAP aqui:Detalhes da operação Get_Organizations.

Imagem dos documentos

Qualquer conteúdo na seção Request_Criteria pode ser considerado elegível para ser incluído na cláusula Where de uma atividade. Da mesma forma, qualquer conteúdo dentro da seção Response_Group pode ser utilizado com os elementos Includes ou Excludes . Você pode ver isso nas capturas de tela abaixo:

Imagem dos documentosImagem dos documentos

Para Request_Criteria , podemos ver os seguintes parâmetros:

Imagem dos documentos

Para criar uma cláusula Onde com campos booleanos, você pode construí-la conforme mostrado abaixo:

  • Onde = "boolean_field = 'true'"
  • Onde = "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"

Para o Tipo que é Objeto, como Organization_TypeObject, é assim que uma cláusula Onde pode ser criada:

Imagem dos documentos

O tipo aqui pode ser WID e Organization_Type_ID, portanto, a cláusula precisa ser construída no seguinte formato:

Onde = "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'".

De forma similar, para Transaction_Log_Criteria você pode escrever uma cláusula Onde no seguinte formato:

Imagem dos documentosImagem dos documentos

Portanto, o seguinte formato deve ser usado:

Onde = "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'"

Se deseja consolidar todos os elementos mencionados acima em uma única consulta, você pode estruturá-la de maneira semelhante ao exemplo a seguir.

Onde = "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'".

Informações importantes:

  1. Este é apenas um exemplo ilustrativo e pode não representar um cenário de consulta real.
  2. A cláusula Onde deve sempre ser passada como String.

Usando os parâmetros Inclui e Exclui

O uso das funções Includes e Excludes está associado ao grupo de atributos Response_Group , conforme você pode ver na imagem abaixo.

Imagem dos documentos

Essas duas funções são usadas para recuperar ou omitir elementos de dados da resposta, permitindo que você se concentre nas informações específicas de que precisa, enquanto exclui quaisquer dados desnecessários ou confidenciais.

Neste caso, temos os elementos de dados Roles_Data, Hierarchy_Data, Supervisory_Data e Staffing_Restrictions_Data.

Se você quiser incluí-las na saída da atividade, basta passá-las como uma string separada por vírgulas, como no exemplo a seguir:

"Roles_Data,Supervisory_Data,Staffing_Restrictions_Data"

Veja abaixo outros exemplos dessa prática:

ObjectAlguns exemplos de cláusulas WHERE compatíveisInclui (valores separados por vírgula)Exclui (valores separados por vírgula)
Funcionário/TrabalhadoresConsulta com objetos de referência: "Organization_Reference.ID.Attribute_type='WID' e Organization_Reference.ID.Attribute_Value='WIDTEST" e Include_Subordinate_Organizations='true' Consulta com critérios de log de transação: "Transaction_Log_Critério.Transaction_Date_Range_Data.Updated_From='2020-09-05T12 :00:00' and Transaction_Log_Critério.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"
Famílias de trabalhosConsulta com família de trabalho inativos "Include_InActive_Job_Families='true'""Reference,Job_Profile_Info_Data"NA
LocaisConsulta com objetos de referência Location_Type_Reference.ID.Attribute_type='WID' e Location_Type_Reference.ID.Attribute_Value='WIDTEST' Consulta com o nome de local Location_Name='HYD' Consulta com locais inativos Exclude_Inative_Locations='true'"Reference,Location_Data"NA
OrganizaçõesConsulta com objetos de referência Organization_Type_Reference.ID.Attribute_type='WID' e Organization_Type_Reference.ID.Attribute_Value='WIDTEST' Consulta com organizações inativas Include_Inative='true' Consulta com os critérios de log de transação "Transaction_Log_Critério.Transaction_Date_Range_Data.Updated_From='2020-09-05T12 :00:00' and Transaction_Log_Critério.Transaction_Date_Range_Data.Updated_Through= '2021-09-05T16:00:00'" "Transaction_Log_Critério.Transaction_Date_Range_Data.Updated_From='2020-09-05T12:00:00' and Transaction_Log_Critério.Transaction_Date_Range_Data.Updated='2020-09-05T12:00:00' 2021-09-05T16:00:00'" "Transaction_Log_Critério.Transaction_Type_References.Transaction_Type_Reference.Attribute_type='WID' and Transaction_Log_Critério.Transaction_Type_References.Transaction_Type_Reference.Attribute_Value='WIDTEST'"Roles_Data,Hierarchy_Data,Supervisor_Data,Staffing_Restrictions_DataNA

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades