Skip to main content

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 xmlEscape format 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 \n characters (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)