Central to your business are details about your organization, your infrastructure and your extended workforce program, such as the geographies and work locations in which you do business, your users, your cost centers, and much more. Beeline Client APIs empower you to manage core datasets essential to your organization.
Each service is similar to a contract between two applications that defines how the two communicate with each other using requests and responses. Each service handles the related dataset with real-time record level transactions.
Real-time record level transactions ensure that changes to your data are processed systematically and timely, and that data in your systems is valid, fresh and congruent.
Plus, you can combine multiple modifying statements that are processed automatically as a single transaction. And because you’re using record level transactions, all changes related to a specific record must be processed completely for the transaction to be successful or valid. This results in fewer orphaned records and offers easier, more granular data rollback.
Beeline Time and Expense (BTE) is a component of Beeline Enterprise. Your organization can use BTE integrate, manage and track timesheet and expense data in Enterprise. Using BTE services, you can synchronize BTE project, BTE project task and BTE project Talent assignment data in Enterprise.
The BTE service comprises these APIs: Project and Tasks. Each API handles datasets related to managing timesheet and expense data for BTE projects and BTE project tasks.
Your business might include horizontal hierarchical groupings that drive approvals and influence reporting. Your horizontal structures might align personnel to different supervisors or departments based on areas of expertise, skill or role in your organization.
Data in your Beeline platform can be stored and arranged into Business Areas and Functional Partitions giving you visibility into horizontal, independent business units, shared services and departments.
Business Areas represent business units, projects or shared services in your organization. Functional Partitions are linked to a single Business Area and represent subdivisions, subfunctions, subprojects, lines of business, or supervisory organizations in your business.
The Client API Business Area service comprises these APIs: Business Area and Functional Partition. Each API handles datasets related to your organization’s reporting and responsibility structures.
Your organization might need to define values unique to your business to capture data. You can use client-defined fields (CDFs) and client-defined values (CDVs) in your Beeline platform throughout your procurement lifecycle for several reasons:
Automate user access and permissions and improve adherence to regional regulations, potentially saving your organization revenue lost to non-compliance penalties.
Save time and money and improve security by using the Client API Identity and Access Management (IAM) service to easily manage user provisioning data in your Beeline platform.
TIP: User provisioning is an identity management process that ensures user accounts are created, given proper permissions, changed, disabled, and deleted across your IT infrastructure and enterprise systems.
Quickly processing intake forms can help your organization ensure timely filling of requisitions. Streamline your intake process by uploading data from your external form to your Beeline Enterprise VMS in real-time. Create your own intake form in your system to capture data from Hiring Managers about their business need for Talent. Then use Beeline’s Intake Form API to immediately synchronize that data with your Beeline Enterprise VMS.
Organizations aligned by geographic locations are common. You might use Locations to create specific divisions, combine different types of personnel from different specialties, and develop efficient regional, national and international operations.
The Client API Location service comprises the Location API. The Location API handles datasets related to your organization’s geographical sites.
An organizational structure defines how your business arranges and establishes operations, groups personnel and positions, and defines lines of communication, reporting and approvals.
Most Clients have vertical and horizontal structures that define their organization, their locations, and their lines of business, reporting and spend. And data in your Beeline platform is built, arranged and stored to match your business structures.
In your Beeline platform, your organization configuration represents the top-level of your business. Your organization setup might follow functional areas of your business, such as Finance, Human Resources, and more, and depict a traditional financial view of your cost structure. Or your organization setup might align to physical locations of your business.
Your organization configuration lets you create linear, vertical associations between hierarchical organizational units and nonhierarchical cost centers across your entire business.
As your business grows and transforms, you can use the Client API Organization services to manage changes related to your organization’s spend structure. The Client API Organization service comprises these APIs: Organization, Organization Unit and Cost Center. Each API handles datasets related to your organization’s financial structure.
Actively managing spend, costs and monetary values across all your enterprise systems ensures that your financial operations run smoothly. Using the Spend Authority service, you can quickly administer which users are empowered to authorize expenditures, what kinds of spend each user can approve, how much each user can approve, and choose the applicable currency for that spend tracked in your Beeline Extended Workforce Platform.
Managing your Suppliers helps ensure your organization can move quickly to get exceptional talent. As a Client, you can use the Supplier Management Services to easily get a list of your Suppliers and your Suppliers' data, such as their organizational unit, their legal entity and their security profile. Use that data to understand which Suppliers report up to which organization units in your Beeline Extended Workforce Platform business structure. You can also compare that data with information in your supplier management system and identify data that potentially needs to be aligned.
Beeline platform users in your organization have various roles and security permissions, and are associated with different business areas, departments, organizational units, cost centers, and locations. You need an easy way to manage changes to your extended workforce, such as reporting to a new supervisor or starting work on a new project.
The Client API User service comprises the User API. The User API handles datasets related to your organization’s extended workforce.
Beeline’s webhooks and event-driven software architecture deliver flexibility—giving you the data you want, and only the data you want, where you want it, whenever your data changes. Webhooks and events provide simple solutions for linking together data changes and your external systems and workflow processes.
After your webhooks are setup, Beeline automatically sends the relevant payload to the registered endpoint URL each time an event you’re interested in occurs. You choose what happens next and how you use the data you receive to drive action and/or processes related to your contingent workforce program. For example, you might kick off analysis using your own software, tools, or services to gather statistics about your data.
You might write software to use an event sent to one webhook to send email or text messages to alert someone the data changed. While you might use that same event sent to another webhook to initiate processes in your system, such as quality assurance. You may make additional API calls to get/update other data. Or maybe your organization wants to do something completely different. Explore your options!
Beeline Worker Management services are a suite of products that provide simple solutions for linking together Beeline data changes with your enterprise systems and contingent procurement processes.