Aktivitäten
Neuestes
False
Bannerhintergrundbild
Aktivitäten für Integration Services
Letzte Aktualisierung 23. Apr. 2024

Verwenden der „Where“-Klausel zum Filtern von Daten in Workday

Wo wird gefiltert?

Die Aktivität „ List All Records “ in Workday unterstützt Abfragen für die Felder „ Where “ und „ Include“, „ Exclude “, um überflüssige Daten aufzunehmen oder freizugeben.

Wie wird die „Where“-Klausel erstellt?

Weitere Informationen zum Get_Organizations SOAP-Dienst finden Sie hier:Get_Organizations Operation Details.
docs image
Jeder Inhalt innerhalb des Abschnitts Request_Criteria kann als geeignet erachtet werden, um in die Where -Klausel einer Aktivität aufgenommen zu werden. Ebenso kann jeder Inhalt innerhalb des Abschnitts Response_Group mit den Elementen Includes oder Excludes verwendet werden. Sie können dies in den folgenden Screenshots sehen:
docs imagedocs image
Für Request_Criteria sehen wir die folgenden Parameter:
docs image

Um eine „ Where “-Klausel mit booleschen Feldern zu erstellen, können Sie sie wie unten gezeigt konstruieren:

Wobei = "boolean_field = 'true'"
Wobei = "Include_Inactive='false' and Enable_Transaction_Log_Lite='true'"
Für den Typ , der Object ist, wie Organization_TypeObject, kann eine Where -Klausel wie folgt erstellt werden:
docs image
Der Typ hier kann WID oder Organization_Type_ID sein, daher muss die Klausel in folgendem Format erstellt werden:
Wo = "Organization_Type_Reference.Attribute_type='WID' and Organization_Type_Reference.Attribute_Value='WIDTEST'".
Ebenso können Sie für Transaction_Log_Criteria eine Where -Klausel im folgenden Format schreiben:
docs imagedocs image

Daher muss das folgende Format verwendet werden:

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

Wenn Sie alle oben genannten Elemente in einer einzigen Abfrage konsolidieren möchten, können Sie diese ähnlich wie im folgenden Beispiel strukturieren.

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

Wichtige Informationen:

  1. Dies ist nur ein veranschaulichendes Beispiel und stellt möglicherweise kein tatsächliches Abfrageszenario dar.
  2. Die Where -Klausel muss immer als String übergeben werden.

Verwenden der Parameter „Einschließlich“ und „Ausgeschlossen“

Die Nutzung der Funktionen Includes und Excludes ist mit der Attributgruppe Response_Group verknüpft, wie Sie in der Abbildung unten sehen können.
docs image

Diese beiden Funktionen werden verwendet, um Datenelemente aus der Antwort abzurufen oder auszulassen, sodass Sie sich auf die spezifischen Informationen konzentrieren können, die Sie benötigen, während unnötige oder vertrauliche Daten ausgeschlossen werden.

In diesem Fall haben wir die Datenelemente Roles_Data, Hierarchy_Data, Supervisory_Data und Staffing_Restrictions_Data.

Wenn Sie diese in die Aktivitätsausgabe aufnehmen möchten, übergeben Sie sie einfach als durch Kommas getrennte Zeichenfolge wie im folgenden Beispiel:

"Roles_Data,Supervisory_Data,Staffing_Restrictions_Data"

Einige weitere Beispiele für diese Praxis finden Sie unten:

ObjektEinige Beispiele für unterstützte WO-KlauselnEnthält (durch Kommas getrennte Werte)Schließt (durch Kommas getrennte Werte) aus
Mitarbeiter

Abfrage mit Referenzobjekten: „Organization_Reference.ID.Attribute_type='WID' and Organization_Reference.ID.Attribute_Value='WIDTEST" und Include_Subordinate_Organizations='true'

Abfrage mit Transaktionsprotokollkriterien:

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

Abfrage mit inaktiven Auftragsfamilien

"Include_InActive_Job_Families='true'"

"Reference,Job_Profile_Info_Data"Nicht zutreffend
Orte

Abfrage mit Referenzobjekten

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

Abfrage mit Ortsnamen

Location_Name='HYD'

Abfrage mit inaktiven Speicherorten

Exclude_Inactive_Locations='true'

"Reference,Location_Data"Nicht zutreffend
Organisationen

Abfrage mit Referenzobjekten

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

Abfrage mit inaktiven Organisationen

Include_Inactive='true'

Abfrage mit Transaktionsprotokollkriterien

"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"Nicht zutreffend

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.