Back to Bulk Data Updater page
Version 1.2022.11.2
Released on 2022-11-11
Calculate with Microsoft Power Fx

This is a pretty cool feature…
The XRM Tokens have been there for a while, to calculate values for updating columns.
From this version, both this Bulk Data Updater and the XRM Tokens Runner can use the Microsoft Power Fx formulas, inside the XRM Tokens!
A few examples:
<PowerFx|Round({price|<value>}*(1+({pricelist.yearlyincrease}/100)); 2)>
Result: 10,35 // from price = $9,95 and increase = 4%
<PowerFx|Round( Pi() * Sqrt({rapp_diameter} / 2); 1 ))
Result: 22,2 // from diameter = 100
<PowerFx|Year("<system|now>")>
Result: 2022
Read more in the docs for XRM Tokens here!
Version 1.2022.11.1
Released on 2022-11-02
Layouts
- When opening a View from Dataverse, it will lay out just as in Dynamics!
See from FetchXML Builder new feature, from the Rappen.XTB.Helpers #22 feature.
XRM Token feature
- Added Lower and Upper cases. See Rappen.XTB.Helpers #19.
- Added RecordURL XRM Tokens. See Rappen.XTB.Helpers #21.
Thanks for the idea by @s1m0nj! - Will never implement recurrency XRM Tokens. See Rappen.XTB.Helpers #6 and #20.
- Bug fixes for format
<Math|Round>
and<Math|Abs>
. See Rappen.XTB.Helpers #23 and also the question:
“Is there a way to update Money fields by a percentage?” from @DomSaunders73.
Version 1.2022.8.1
Released on 2022-08-02
Read all details: New Release – Bulk Data Updater 1.2022.8
- New feature: Open and Save “BDU Jobs“. See #167 from the idea by @Rasmus Peterson in discussion #164.
- Stores all options (FetchXML, Update attributes, Attributes actions, Assigning, SetStatus, and all execution options) between sessions.
- Supports Random features in Calculations. See docs in XRM Tokens here. Asked about @k-Jithesh in discussion #163.
- Supports Choices (MultiOptionSets) in Calculations. See note on XRM Tokens here and this about how to use it. Asked about @Suxsem in issue #166.
- Supports Trim features in Calculation. See note on XRM Tokens here and request by @MscrmTools in #102.
- Using XrmToolBox metadata cache if available. It takes a bit to load it, but then superfast. See the code.
- A bit less risk of double-clicking on buttons. See code here and here.
- Minor fix: Handling changing the connection while using BDU.
- Fixing a bug in XRM Tokens – handling format order as it’s written, not any more hard-coded order. See issue #18.
Version 1.2022.4.2
Released on 2022-04-29
Read all details: New Release – Bulk Data Updater 1.2022.4
- Calculations are now possible for almost all types of columns! #148
- Bypass Custom Business Logic feature added #79
- Handle min version 9.2 is available for the BypassPlugin feature. Fixed #159
- Use Lookup instead of ComboBox for User/Team. #65
- Layout for status text
- Link to Release Notes are aiming for this specifical version
Version 1.2022.3.3
Released on 2022-03-19
- Using DB version “old” had a problem, is now fixed. See #156 issue and this commit.
- Release Notes moved to this website.
- Show release notes when a new version is running.
Version 1.2022.2.1
Released on 2022-02-27
- Minor fixes – gets a bit better!
- Using XrmToolBox error messages.
Version 1.2022.1.1
Released on 2022-01-12
- Use the tool to create calculated tokens: XRM Tokens Runner – now integrated with a simple click!
See release on Twitter:
Version 1.2021.7.1
Released on 2021-07-22
- Now using Rappen.XTB.Helpers with major support open source
- Also removed the xrmtb.XrmToolBox.Controls library
- Not now use ILMerge for more library
- Using Scintilla for XML texts
- Supporting updating Multi Select (Choices) (#30)
- Fixed ‘Update xx entitys’ info (#139)
- Only reload only small data (#149)
- Showing local times for Friendly (#100)
- Older Dynamics can try SetState (#117)
- Performance improved (#150)
- Calculate is only for string/memo (#148 start)
- Added Documentation link
Version 1.2020.12.5
Released on 2020-12-14
- Calculated column values! Read more at https://jonasr.app/BDU #18 #20 #38 #86
- Nice and shiny lookup dialog used when setting lookup columns #36
- Reloading last used query when opening the tool
- Improved performance when retrieving records
- Fixed bug when getting errors during Delete
- Fixing integration from FetchXML Builder
Version 1.2019.12.1
Released on 2019-12-08
- Reassign records to Team or User #19
- Update Status and Status Reason #15
- Support multi-line values for memo type attributes #11
- Open records by double clicking in the grid #31
- Handle Qualify/Win/Lose requests when changing status of Lead/Opportunity #32
Version 1.2019.6.1
Released on 2019-06-126
- Added option to wait between calls to server. Thanks Mats Sundbergh @cint-mats! #29
- XML attribute values with only space got trimmed, now fixed. #28
- Incorrect warning text during Delete. #26
- Errors were always ignored during Delete, not anymore. #25
- Fixed tab-order for usability.
- Rebranded for 2019.
Version 1.2018.10.2
Released on 2018-10-17
- Option to only update/delete selected records #1
- ExecuteMultiple for updates to improve performance #3
- Retrieve all pages instead of just first page (5000 records) #16
- Bulk Data Updater can now Bulk Delete too #21
- Added possibility to cancel long running operations #22
- Edit XML window did not resize well #24
Version 1.2018.6.1
Released on 2018-06-15
- #14 Do not reload records when not needed
- #17 Add support for attribute types Decimal, Double and Customer
- Rebranding
Version 1.2018.4.1
Released on 2018-04-01
- #9 It is now possible to update multiple attributes at the same time.
- Adding AppInsights statistics.
- Merging dependencies to prevent conflicting versions.
Version 1.2017.6.14
Released on 2017-06-13
- Service update to use latest packages from XrmToolBox, MSDyn365 SDK and CRMWinForm to align with other plugins.
- Possibility to update attributes of types Boolean, DateTime and Lookup (thanks to @medevil84)
- Version check removed, now handled by XrmToolBox
- Using SettingsManager from XrmToolBox
- Hiding all attributes not available for update
Launch 1.2016.6.8
Released on 2016-06-16
This tool is useful to trigger workflows or plugins, as well as bulk updating any number of records with fixed values.
Note: This plugin requires the FetchXML Builder to be installed to work properly!