activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. Los paquetes de conectores disponibles en Integration Service están traducidos con traducción automática.
UiPath logo, featuring letters U and I in white
Actividades de Integration Service
Last updated 5 de nov. 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í:Get_Organisations Operation Details.
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

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.