activities
latest
false
Activités Integration Service
Last updated 4 nov. 2024

Utilisation de la clause Où (Where) pour filtrer les données dans Workday

Où le filtrage s’applique-t-il ?

L’activité Lister tous les enregistrements dans Workday prend en charge les requêtes pour la clause et les champs Inclure et Exclure afin d’intégrer ou de supprimer les données en excès.

Comment construire la clause Où ?

Vous pouvez en savoir plus sur le service SOAP Get_Organizations ici :Détails de l'opération Get_Organizations.
docs image
Tout contenu de la section Request_Criteria peut être considéré comme éligible pour être inclus dans la clause Where d'une activité. De même, tout contenu de la section Response_Group peut être utilisé avec les éléments Includes ou Excludes Vous pouvez le voir dans les captures d'écran ci-dessous :
docs imagedocs image
Pour Request_Criteria , nous pouvons voir les paramètres suivants :
docs image

Pour créer une clause avec des champs booléens, vous pouvez la construire comme indiqué ci-dessous :

= "boolean_field = 'true'"
= "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"
Pour le Type qui est Object, comme Organization_TypeObject, voici comment une clause peut être construite :
docs image
Le type ici peut être WID et Organization_Type_ID, la clause doit donc être construite au format suivant :
= "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'".
De même, pour Transaction_Log_Criteria , vous pouvez écrire une clause (Where) au format suivant :
docs imagedocs image

Le format suivant doit donc être utilisé :

= "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 vous souhaitez consolider tous les éléments susmentionnés en une seule requête, vous pouvez la structurer comme dans l'exemple suivant.

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

Informations importantes:

  1. Ceci est juste un exemple illustratif et peut ne pas représenter un scénario de requête réel.
  2. La clause (Where) doit toujours être passée en tant que String.

Utilisation des paramètres Inclut (Includes) et Exclut (Excludes)

L'utilisation des fonctions Includes et Excludes est associée au groupe d'attributs Response_Group , comme vous pouvez le voir sur l'image ci-dessous.
docs image

Ces deux fonctions sont utilisées pour récupérer ou omettre des éléments de données de la réponse, vous permettant de vous concentrer sur les informations spécifiques dont vous avez besoin tout en excluant les données inutiles ou sensibles.

Dans ce cas, nous avons les éléments de données Roles_Data, Hierarchy_Data, Supervisory_Data et Staffing_Restrictions_Data.

Si vous souhaitez les inclure dans la sortie de l'activité, transmettez-les simplement sous forme de chaîne séparée par des virgules, comme dans l'exemple suivant :

"Roles_Data,Supervisory_Data,Staffing_Restrictions_Data"

Vous trouverez ci-dessous d’autres exemples de cette pratique :

ObjetQuelques exemples de clauses O prises en chargeInclut (valeurs séparées par des virgules)Exclut (valeurs séparées par des virgules)
Employé/Travailleurs

Requête avec des objets de référence : « Organization_Reference.ID.Attribute_type='WID' and Organization_Reference.ID.Attribute_Value='WID Test" et Include_Subordinate_Organizations='true'

Requête avec les critères du journal des transactions :

"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"
Familles d'emplois

Requête avec des familles d'emplois inactives

"Include_InActive_Job_Families='true'"

"Reference,Job_Profile_Info_Data"NA
Emplacements

Requête avec objets de référence

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

Requête avec nom d'emplacement

Location_Name='HYD'

Requête avec des emplacements inactifs

Exclude_Inactive_Locations='true'

"Reference,Location_Data"NA
Organisations

Requête avec objets de référence

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

Rechercher les organisations inactives

Include_Inactive='true'

Requête avec les critères du journal des transactions

"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"NA

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.