-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FOPTS-3024 - New Budget vs Actual Spend report policy (#1778)
* Add files for new budget vs actual spend report policy * Update new budget vs actual spend policy; Deprecate the legacy policy * Update the changelog * Update overbudget zero value * Add note on budget report link to clarify unfiltered data * Enable PT for automated permissions * Change template to support startAt and endAt as query parameters * Fix descriptions and README.md * Fix endAt date * Remove blank lines
- Loading branch information
1 parent
27e5786
commit 2784a87
Showing
9 changed files
with
617 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Changelog | ||
|
||
## v2.0 | ||
|
||
- initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Budget vs Actual Spend Report | ||
|
||
## What it does | ||
|
||
This policy generates an email report comparing actual spending to budgeted values. It utilizes the Flexera Budget API to gather details and sends the report via email, eliminating the need for stakeholders to log in to Flexera One for report access. | ||
|
||
## Prerequisites | ||
|
||
This policy requires appropriate [Credentials](https://docs.flexera.com/flexera/EN/Automation/ManagingCredentialsExternal.htm) for authentication. Ensure a Flexera Credential is registered, compatible with this policy. | ||
|
||
- [**Flexera Credential**](https://docs.flexera.com/flexera/EN/Automation/ProviderCredentials.htm) (_provider=flexera_) which has the following roles: | ||
- `optima:budget:index` | ||
- `optima:budget:report` | ||
- `optima:billing_center:show` | ||
|
||
Refer to the [Provider-Specific Credentials](https://docs.flexera.com/flexera/EN/Automation/ProviderCredentials.htm) page for detailed instructions on setting up Credentials. | ||
|
||
## Functional Details | ||
|
||
- Chart templates are updated for improved configuration adaptability. | ||
- Various minor enhancements and bug fixes contribute to improved stability and performance. | ||
|
||
## Input Parameters | ||
|
||
- _Budget Name or ID_: The name or ID of the target Budget. | ||
- _Filter Group By Dimensions_: Filter by dimension=value pairs (e.g., 'Cloud Vendor=AWS'). Multiple values for the same dimension can be supplied as coma-separated list. | ||
- _Unbudgeted Spend_: Parameter to include or exclude unbudgeted funds in the calculation. | ||
- _Email Addresses_: A list of email addresses to notify. | ||
|
||
## Cost | ||
|
||
This Policy Template does not incur any cloud costs. |
Oops, something went wrong.