July 2022 Release
Production Release Date: August 3
REST APIs
The following API changes are documented on https://api.bunchball.com/docs.
-
GET and POST /actions/{actionId}/labels - New APIs for action label associations.
-
DELETE /actions/{actionId}/labels/{labelId} - New API for removing a label from an action.
-
GET /labels - Added the associatedTo parameter to return labels that are associated to an action or a mission.
Product Enhancements
Limited Rewards BETA Release
Our limited rewards feature is now available for beta testing! This feature allows you to set a limit on an individual mission reward. You can set the reward to expire after a set number of days or points. Once the reward limit is reached, users can still complete the mission but they will not earn that reward.
The Missions web component will show users that a reward is in limited supply and when that reward is out of stock. By default, any reward limited by number of points will immediately display in the web component while rewards limited by time will display when the expiration date is 7 days from the current date. Rewards will show in the top section of the web component in the following order 1) limited award points, 2) limited non-award points, 3) unlimited award points, then 4) unlimited non-award points. All rewards will show in the Rewards you can earn section.
This feature provides more strategic options for your program without adding additional administration. Contact Bunchball Support if you're interested in beta testing our limited rewards feature.
|
|
Actions BETA Release
Our Actions update is now available for beta testing! This feature includes the following enhancements:
-
The Actions view was redesigned to align with the styling of the Missions and Groups views.
-
Actions can be designated as "passive". This designation allows you to flag actions that are sent to Nitro as additional data when the user isn't actively doing that action within the program. An example of this may be previous course completions or certifications that aren't part of your current program strategy.
-
Actions now include labels. You can use labels to organize and filter actions in the Actions view. Any existing action folders will be converted to labels and associated with the actions that were previously located within the folder.
|
|
Challenges Renamed to Missions
In Nitro Studio, "Challenge(s)" have been renamed to "Mission(s)". This change was made so that our terminology is consistent for users and administrators. Missions terminology is used throughout Nitro Studio within views, modals, descriptive text, and URLs. We did not change this terminology in our APIs, analytics, or tokens.
New Default Setting for Connecting Multiple Rules
When adding rules to a mission, the default rule connector has been changed to "Must complete ALL of the following". Previously, the default setting was OR (any) instead of AND (all).
Edit Point Balance Redesign
The Edit Point Balance modal now has bill code information on the main page instead of a separate tab. This redesign provides a better user experience for transactions that require a bill code override.
Audit Log Update for Bill Codes
When an administrator manually credits or debits a user's point balance and adds bill codes to the transaction, those bill codes now show in the Audit Log.
Point Limited Missions Conversion
Missions that are limited to a total "Number of Points" will be converted to "Number of Missions" when that mission is opened in the Mission Builder. This conversion results in the same number of available completions. For example, a mission that awards 5 points and is limited to 50 points will convert to limited to 10 completions.
The option to limit the total number of completions by points has been removed. You can limit a mission to a specific number of points by determining how many missions would be completed to reach that point amount and use that number in the Limited by Missions field.
Users View Missions Tab
The Missions tab in the Users view has the following updates:
-
The Rewards column in the Eligible Missions section now shows only the rewards currently available when that mission is completed.
-
The Rewards column was removed from the Completed Missions section as that information is available in the Activity section on the Balances tab.
Product Fixes
-
Fixed an issue where no message was shown when a Nitro Studio session expired.
-
Fixed an issue where database values were incorrectly showing as segments in a rollup report filter.
-
Fixed an issue where the Edit Point Balance modal incorrectly showed a negative lifetime balance.
-
Fixed an issue where updating a global bill code resulted in a lock error.
-
Improved performance on some scheduled report requests.
-
Improved messaging when removing and changing the position of global bill codes.
*** Discontinuation Notice ***
Bunchball has deprecated and removed the Performance web component from the platform. The GET /users/{userId}/challenges/{challengeId}/actions and /users/{userId}/challenges/{challengeId}/metrics APIs used by the Performance web component have also been deprecated.
See also