Common Bill Ingestion
Multiple use-cases might warrant connecting CBI bills to Flexera One, such as custom cloud or plugin costs, internal/private cloud billing data, or public clouds not natively supported in Flexera One.
The sections in this topic provide more detailed instructions for how to build CBI-friendly bills and integrate them into Flexera One:
• | Sample Use Cases |
• | CBI Setup Flow |
• | Limitations |
• | Required Information |
• | Submit the Information |
The following are only three of the common use cases for when CBI may be used to integrate billing data:
• | Adding custom costs to Cloud Cost Optimization |
• | Integrating internal (private cloud) costs and usage data |
• | Integrating infrastructure or container-based costs (such as Kubernetes or VMWare) |
In order to ingest custom billing data, refer to the CBI Setup Flow instructions. These instructions provide an overview for how to create a CBI Bill Connect and upload it to Flexera One.
To connect a bill in Flexera One with CBI, perform the following steps:
1. | Create a CBI Bill Connect using the Bill Connect API. |
2. | Convert your billing data into the Common Bill Ingestion Default Format. |
Note:Contact your Flexera account manager and inquire about options if converting to the CBI Default CSV format is difficult or not possible.
3. | Upload the bill into Flexera One using the Bill Upload API. |
Within a few hours you should see your billing data in Flexera One. (This could take up to 24 hours.)
Limitations
• | Bills must be uploaded in the Common Bill Ingestion Default Format. |
• | The number of files per upload is limited. |
• | The size of a single, uploaded billing file is limited. |
• | The time between uploading a set of billing files is limited. |
Note:See the Bill Upload API documentation for current limits. If your organization needs any of the above limits increased, contact your Flexera account manager.
In order to create a CBI Bill Connect via the Bill Connect API, you will need the following information:
Parameter |
Value |
Note |
cbi_integration_id |
cbi-oi-optima |
The integration ID indicating which integration to use to process the CBI bill. Must be cbi-oi-optima for a bill in the CBI Default CSV format. |
cbi_bill_identifier |
--anything-- |
A unique identifier within your Flexera Org for this particular bill. For example, custombill-1. |
cbi_name |
--anything-- |
A human-readable description of the bill connect. For example, My Custom Bill 1. |
cbi_params |
{flexera_one_display_name: --anything--} |
A JSON object indicating the desired name to display in Flexera One for this bill connect. |
Follow the CBI Setup Flow to submit the above information to Flexera One.