Organizations¶
flowtask.components.Workday.types.organizations
¶
OrganizationType
¶
Bases: WorkdayTypeBase
Handler for the Workday Get_Organizations operation.
execute
async
¶
Execute the Get_Organizations operation and return a pandas DataFrame.
Supported parameters: - organization_id: Specific organization ID to fetch (uses Request_References) - organization_id_type: Type of organization ID (WID, Organization_Reference_ID, Cost_Center_Reference_ID, etc.) - organization_type: Filter by organization type (Company, Cost Center, Custom, Matrix, Pay Group, Region, Retiree, Supervisory, etc.) - include_inactive: Include inactive organizations (True/False) - enable_transaction_log_lite: Enable transaction log lite (True/False)
get_active_organizations
async
¶
Get only active organizations.
:return: DataFrame with active organizations data
get_all_organizations
async
¶
Get all organizations (active and optionally inactive).
:param include_inactive: Whether to include inactive organizations :return: DataFrame with all organizations data
get_companies
async
¶
Get only company organizations.
:return: DataFrame with company organizations data
get_cost_centers
async
¶
Get only cost center organizations.
:return: DataFrame with cost center organizations data
get_organization_by_cost_center_id
async
¶
Get a specific organization by Cost Center Reference ID.
:param cost_center_id: The organization Cost Center Reference ID to fetch :return: DataFrame with organization data
get_organization_by_id
async
¶
Get a specific organization by ID.
:param organization_id: The organization ID to fetch :param id_type: Type of ID (WID, Organization_Reference_ID, Cost_Center_Reference_ID, etc.) :return: DataFrame with organization data
get_organization_by_wid
async
¶
Get a specific organization by WID.
:param wid: The organization WID to fetch :return: DataFrame with organization data
get_organizations_by_type
async
¶
Get organizations filtered by type.
:param organization_type: Organization type (Company, Cost Center, Custom, Matrix, Pay Group, Region, Retiree, Supervisory, etc.) :return: DataFrame with organizations data
get_supervisory_organizations
async
¶
Get only supervisory organizations.
:return: DataFrame with supervisory organizations data