v27.0.15 - 07/21/2026
ยท 4 min read
Your reports, your rules ๐ โ flows can now name every file Business Central generates, a single flow handles all your PDF prints, and record steps read dates and numbers exactly the way you tell them to. Add a While loop, one-click flow duplication, and a hefty batch of papercut fixes.
Featuresโ
- The new trigger "When a report file name is generated" lets a flow rename the files Business Central creates for reports โ configure any number of reports in one published flow, and the new "Set report file name" step returns your custom name; flows that end without it keep the default name (CHN-294)
- The "When a PDF is printed" trigger now covers any number of reports in a single published flow, configured as a simple list โ and it no longer requires a paid plan; existing PDF-print flows need to be reconfigured once with report lines (CHN-337)
- The new While Loop step repeats its steps for as long as a condition holds โ check the condition before or after each pass, with a configurable maximum-iterations guard so a flow can never loop forever (CHN-290)
- Every value line of the Insert, Modify and Rename Record steps accepts an explicit input format โ choose locale-independent XML notation or a fixed date pattern such as
dd.MM.yyyy, so dates, times and numbers are interpreted the same no matter which language the flow runs under (CHN-341) - The Add to Collection dialog now shows a live status line that tells you while typing whether the collection and value are valid, and picking a table via the lookup in Create Collection no longer raises a validation error (CHN-291)
- Duplicate a flow with one click: the new Duplicate action on the flow list and flow card creates an independent, unpublished copy of the flow (CHN-312)
- New
xmlEscapeformat tokens place flow values safely into XML and SOAP payloads โ reserved characters are escaped automatically, with UTF-8 and UTF-16 variants for binary content (CHN-303)
Bugfixesโ
- After a Business Central encryption key rotation, credentials whose stored secret can no longer be read now ask you to re-enter the secret instead of failing every run with an error โ and such credentials can be deleted or renamed again (CHN-338)
- A single placeholder that resolves only later (such as
{{credential.password}}, filled in when the request is sent) no longer stops all other placeholders in the same step from resolving โ HTTP steps using credential tokens work again (CHN-339) - Placeholders in the field filters of the Find Records step now resolve to their values instead of filtering on the literal
{{...}}text (CHN-299) - References to a single collection element such as
{{results[0]}}now resolve, so steps that use them can be saved and published again (CHN-296) - Comparisons like
{{x}} != ''now evaluate correctly when the value is empty โ "is not empty" no longer wrongly reports true (CHN-305) - The configuration of a Run SubFlow step calling a SubFlow without input parameters is now saved instead of silently discarded (CHN-310)
- The configuration of a SubFlow Output step with no output values is now saved instead of silently discarded (CHN-313)
- Restarting a run that failed inside a SubFlow now re-runs the SubFlow cleanly instead of crashing with an enum error (CHN-333)
- Exporting a flow now includes its code, description and icon URL, and "Create from file" restores all three on import (CHN-334)
- Multi-line content in Execution Log entries โ such as HTTP response bodies โ is now shown with real line breaks instead of as one long line with
\ncharacters (CHN-319) - Line breaks entered with a plain Enter in canvas notes are preserved when saving instead of being flattened into a single line (CHN-314)
- The new While Loop step now also runs on Business Central version 24 (CHN-342)
- XPath parser lines get a Raw XML option that returns the matched element as XML instead of plain text โ feed repeating XML structures into a For Each loop and parse each element with a nested parser (CHN-344)