Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de Integration Service
Última actualización 23 de abr. de 2024

Uso de la cláusula Dónde para filtrar datos en Workday

¿Dónde se aplica el filtrado?

La actividad Enumerar todos los registros de Workday admite consultas para la cláusula Dónde y los campos Incluir y Excluir para incorporar o eliminar el exceso de datos.

¿Cómo se construye la cláusula Dónde?

Puedes obtener más información sobre el servicio SOAP Get_Organizations aquí:Detalles de la operación Get_Organizations.
docs image
Cualquier contenido de la sección Request_Criteria puede considerarse apto para incluirse en la cláusula Where de una actividad. Del mismo modo, cualquier contenido dentro de la sección Response_Group se puede utilizar con los elementos Includes o Excludes Puede ver esto en las capturas de pantalla a continuación:
docs imagedocs image
Para Request_Criteria podemos ver los siguientes parámetros:
docs image

Para crear una cláusula Dónde con campos booleanos, puede crearla como se muestra a continuación:

Dónde = "boolean_field = 'true'"
Dónde = "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"
Para el Tipo que es Objeto, como Organization_TypeObject, así es como se puede crear una cláusula Dónde :
docs image
El tipo aquí puede ser WID y Organization_Type_ID, por lo que la cláusula debe construirse en el siguiente formato:
Dónde = "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'".
Del mismo modo, para Transaction_Log_Criteria puedes escribir una cláusula Dónde en el siguiente formato:
docs imagedocs image

Por tanto, se debe utilizar el siguiente formato:

Dónde = "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'"

Si desea consolidar todos los elementos mencionados anteriormente en una sola consulta, puede estructurarla de forma similar al ejemplo siguiente.

Dónde = "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'".

Informacion importante:

  1. Este es solo un ejemplo ilustrativo y puede no representar un escenario de consulta real.
  2. La cláusula Dónde siempre debe pasarse como String.

Uso de los parámetros de inclusión y exclusión

La utilización de las funciones Includes y Excludes está asociada con el grupo de atributos Response_Group , como puede ver en la imagen a continuación.
docs image

Estas dos funciones se utilizan para recuperar u omitir elementos de datos de la respuesta, lo que le permite centrarse en la información específica que necesita al tiempo que excluye cualquier dato innecesario o confidencial.

En este caso tenemos los elementos de datos Roles_Data, Hierarchy_Data, Supervisory_Data y Staffing_Restrictions_Data.

Si quieres incluirlos en la salida de la actividad, simplemente pásalos como una cadena separada por comas, como en el siguiente ejemplo:

"Roles_Data,Supervisory_Data,Staffing_Restrictions_Data"

A continuación puede encontrar más ejemplos de esta práctica:

ObjetoAlgunos ejemplos de cláusulas DONDE admitidasIncluye (valores separados por comas)Excluye (valores separados por comas)
Empleado / trabajadores

Consulta con objetos de referencia: "Organization_Reference.ID.Attribute_type='WID' and Organization_Reference.ID.Attribute_Value='WIDTEST" and include_Subordinate_Organizations='true'

Consulta con criterios de registro de transacciones:

"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"
Familias de trabajos

Consulta con familias de trabajos inactivas

"Include_InActive_Job_Families='true'"

"Reference,Job_Profile_Info_Data"N/A
Ubicaciones

Consulta con objetos de referencia

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

Consulta con nombre de ubicación

Location_Name='HYD'

Consulta con ubicaciones inactivas

Exclude_Inactive_Locations='true'

"Reference,Location_Data"N/A
Organizaciones

Consulta con objetos de referencia

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

Consulta con organizaciones inactivas

Include_Inactive='true'

Consulta con criterios de registro de transacciones

"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"N/A

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.