<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic NOTICE: Breaking Change to &amp;quot;Email - POP3/SMTP/IMAP&amp;quot; VBO. in Digital Exchange</title>
    <link>https://community.blueprism.com/t5/Digital-Exchange/NOTICE-Breaking-Change-to-quot-Email-POP3-SMTP-IMAP-quot-VBO/m-p/125362#M4680</link>
    <description>&lt;P&gt;&lt;SPAN&gt;A new version of the&amp;nbsp;&lt;STRONG&gt;Email - POP3/SMTP/IMAP&lt;/STRONG&gt;&amp;nbsp;VBO (v10.5.0) has been released which includes a breaking change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;During validation testing, with the upcoming release of WorkHQ, it was determined the name of the VBO would need to be revised as the forward slash characters (/) included in the current name are not permitted in WorkHQ. If you attempt to import the VBO, as is, you will receive a failure.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The VBO has been renamed to&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;Email - POP3 SMTP IMAP&lt;/I&gt;&lt;/STRONG&gt;. The forward slashes have been replaced by white space. &lt;U&gt;Only the VBO name was changed. The object ID remains the same.&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This means any processes you migrate to WorkHQ, that use this VBO, will throw errors until they are revised to reference the new VBO name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There are a couple options for updating existing processes to reflect the new VBO name:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1)&amp;nbsp;&lt;STRONG&gt;Manual Update&lt;/STRONG&gt;&amp;nbsp;- Manually update any existing processes to reflect the new VBO name. If you have only one or two processes that only make a small number of action calls to the VBO, this is probably the easiest approach. Simply open the impacted process in Process Studio. When you do, you will receive a pop-up telling you changes to the process can't be saved because a referenced VBO is missing. This is due to the new VBO overwriting the existing VBO. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Once opened, go to each object stage where the Email VBO is referenced and change the name to &lt;STRONG&gt;Email - POP3 SMTP IMAP&lt;/STRONG&gt;. You'll be able to select it from the drop down. The specific action name will remain the same, but you may find that the property values have been reset to empty. That means you will need to reset those properties using the variables you have defined in your process.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2)&amp;nbsp;&lt;STRONG&gt;Find-and-Replace, File Based&lt;/STRONG&gt;&amp;nbsp;- You can export impacted process either as individual&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;.bpprocess&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;files or you can combine them into a single&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;.bprelease&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;file. You can then open the file(s) in a text editor, such as Notepad, and perform a global search and replace of &lt;STRONG&gt;&lt;EM&gt;Email - POP3/SMTP/IMAP&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;for &lt;EM&gt;&lt;STRONG&gt;Email - POP3 SMTP IMAP&lt;/STRONG&gt;&lt;/EM&gt;. Alternatively, if you are using an AI tool like Claude Code, you could also use it to make the change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Once that is complete, simply import the updated file(s) back into Blue Prism overwriting the existing processes.&amp;nbsp;&lt;U&gt;&lt;STRONG&gt;&lt;I&gt;NOTE&lt;/I&gt;&lt;/STRONG&gt;&lt;I&gt;: Make sure to keep a backup copy of the file(s) before making any changes.&lt;/I&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) &lt;STRONG&gt;Find-and-Replace, SQL Based &lt;/STRONG&gt;- This is the more complex and potentially risky solution. &lt;U&gt;&lt;STRONG&gt;Before attempting this approach, you must ensure you have a current backup of your Blue Prism database.&lt;/STRONG&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Blue Prism process and object definitions are stored as XML in the database table &lt;EM&gt;&lt;STRONG&gt;dbo.&lt;/STRONG&gt;&lt;STRONG&gt;BPAProcess&lt;/STRONG&gt;&lt;/EM&gt;. Depending on your version of Blue Prism, there are two columns that could hold the process definitions. They are &lt;STRONG&gt;processxml&lt;/STRONG&gt; and &lt;STRONG&gt;compressedxml&lt;/STRONG&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The &lt;EM&gt;compressedxml &lt;/EM&gt;column holds, as the name implies, a compressed version of the actual raw XML data contained in the &lt;EM&gt;processxml&lt;/EM&gt; column. When Blue Prism loads a process into memory, it will check for the presence of data in the &lt;EM&gt;compressedxml&lt;/EM&gt; column. If the column value is non-null, Blue Prism will use the value of that column as the representation of the process. If that column does not exist (older version of Blue Prism) or the value of the column if null, Blue Prism will use the value of the &lt;EM&gt;processxml&lt;/EM&gt; column.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Furthermore, when you edit a process in Process Studio and save your updates, Blue Prism will write the revised XML to the &lt;EM&gt;processxml&lt;/EM&gt;&amp;nbsp;column and generate a new value for the&amp;nbsp;&lt;EM&gt;compressedxml&lt;/EM&gt; column.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With the above in mind, the following SQL queries are examples of how you could update impacted processes directly in the database.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;List Impacted Processes&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;SELECT [processid],
       [ProcessType],
       [name],
       [compressedxml],
       [processxml]
FROM [dbo].[BPAProcess]
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP%'&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Clear 'compressedxml' Column if Needed&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;UPDATE [dbo].[BPAProcess]
SET [compressedxml] = NULL
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP%'&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;Update 'processxml' Column for Impacted Processes&lt;BR /&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;' Update the processxml column for any process that references the VBO.
UPDATE [dbo].[BPAProcess]
SET [processxml] = REPLACE([processxml], 'Email - POP3/SMTP/IMAP', 'Email - POP3 SMTP IMAP')
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP/IMAP%'&lt;/LI-CODE&gt;&lt;P&gt;Let us know if you have any questions.&lt;/P&gt;&lt;P&gt;Cheers,&lt;BR /&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Apr 2026 16:28:35 GMT</pubDate>
    <dc:creator>ewilson</dc:creator>
    <dc:date>2026-04-23T16:28:35Z</dc:date>
    <item>
      <title>NOTICE: Breaking Change to "Email - POP3/SMTP/IMAP" VBO.</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/NOTICE-Breaking-Change-to-quot-Email-POP3-SMTP-IMAP-quot-VBO/m-p/125362#M4680</link>
      <description>&lt;P&gt;&lt;SPAN&gt;A new version of the&amp;nbsp;&lt;STRONG&gt;Email - POP3/SMTP/IMAP&lt;/STRONG&gt;&amp;nbsp;VBO (v10.5.0) has been released which includes a breaking change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;During validation testing, with the upcoming release of WorkHQ, it was determined the name of the VBO would need to be revised as the forward slash characters (/) included in the current name are not permitted in WorkHQ. If you attempt to import the VBO, as is, you will receive a failure.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The VBO has been renamed to&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;Email - POP3 SMTP IMAP&lt;/I&gt;&lt;/STRONG&gt;. The forward slashes have been replaced by white space. &lt;U&gt;Only the VBO name was changed. The object ID remains the same.&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This means any processes you migrate to WorkHQ, that use this VBO, will throw errors until they are revised to reference the new VBO name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There are a couple options for updating existing processes to reflect the new VBO name:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1)&amp;nbsp;&lt;STRONG&gt;Manual Update&lt;/STRONG&gt;&amp;nbsp;- Manually update any existing processes to reflect the new VBO name. If you have only one or two processes that only make a small number of action calls to the VBO, this is probably the easiest approach. Simply open the impacted process in Process Studio. When you do, you will receive a pop-up telling you changes to the process can't be saved because a referenced VBO is missing. This is due to the new VBO overwriting the existing VBO. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Once opened, go to each object stage where the Email VBO is referenced and change the name to &lt;STRONG&gt;Email - POP3 SMTP IMAP&lt;/STRONG&gt;. You'll be able to select it from the drop down. The specific action name will remain the same, but you may find that the property values have been reset to empty. That means you will need to reset those properties using the variables you have defined in your process.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2)&amp;nbsp;&lt;STRONG&gt;Find-and-Replace, File Based&lt;/STRONG&gt;&amp;nbsp;- You can export impacted process either as individual&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;.bpprocess&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;files or you can combine them into a single&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;.bprelease&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;file. You can then open the file(s) in a text editor, such as Notepad, and perform a global search and replace of &lt;STRONG&gt;&lt;EM&gt;Email - POP3/SMTP/IMAP&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;for &lt;EM&gt;&lt;STRONG&gt;Email - POP3 SMTP IMAP&lt;/STRONG&gt;&lt;/EM&gt;. Alternatively, if you are using an AI tool like Claude Code, you could also use it to make the change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Once that is complete, simply import the updated file(s) back into Blue Prism overwriting the existing processes.&amp;nbsp;&lt;U&gt;&lt;STRONG&gt;&lt;I&gt;NOTE&lt;/I&gt;&lt;/STRONG&gt;&lt;I&gt;: Make sure to keep a backup copy of the file(s) before making any changes.&lt;/I&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) &lt;STRONG&gt;Find-and-Replace, SQL Based &lt;/STRONG&gt;- This is the more complex and potentially risky solution. &lt;U&gt;&lt;STRONG&gt;Before attempting this approach, you must ensure you have a current backup of your Blue Prism database.&lt;/STRONG&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Blue Prism process and object definitions are stored as XML in the database table &lt;EM&gt;&lt;STRONG&gt;dbo.&lt;/STRONG&gt;&lt;STRONG&gt;BPAProcess&lt;/STRONG&gt;&lt;/EM&gt;. Depending on your version of Blue Prism, there are two columns that could hold the process definitions. They are &lt;STRONG&gt;processxml&lt;/STRONG&gt; and &lt;STRONG&gt;compressedxml&lt;/STRONG&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The &lt;EM&gt;compressedxml &lt;/EM&gt;column holds, as the name implies, a compressed version of the actual raw XML data contained in the &lt;EM&gt;processxml&lt;/EM&gt; column. When Blue Prism loads a process into memory, it will check for the presence of data in the &lt;EM&gt;compressedxml&lt;/EM&gt; column. If the column value is non-null, Blue Prism will use the value of that column as the representation of the process. If that column does not exist (older version of Blue Prism) or the value of the column if null, Blue Prism will use the value of the &lt;EM&gt;processxml&lt;/EM&gt; column.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Furthermore, when you edit a process in Process Studio and save your updates, Blue Prism will write the revised XML to the &lt;EM&gt;processxml&lt;/EM&gt;&amp;nbsp;column and generate a new value for the&amp;nbsp;&lt;EM&gt;compressedxml&lt;/EM&gt; column.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With the above in mind, the following SQL queries are examples of how you could update impacted processes directly in the database.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;List Impacted Processes&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;SELECT [processid],
       [ProcessType],
       [name],
       [compressedxml],
       [processxml]
FROM [dbo].[BPAProcess]
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP%'&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Clear 'compressedxml' Column if Needed&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;UPDATE [dbo].[BPAProcess]
SET [compressedxml] = NULL
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP%'&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;Update 'processxml' Column for Impacted Processes&lt;BR /&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;LI-CODE lang="csharp"&gt;' Update the processxml column for any process that references the VBO.
UPDATE [dbo].[BPAProcess]
SET [processxml] = REPLACE([processxml], 'Email - POP3/SMTP/IMAP', 'Email - POP3 SMTP IMAP')
WHERE [ProcessType] = 'P'
  AND [processxml] LIKE '%Email - POP3/SMTP/IMAP%'&lt;/LI-CODE&gt;&lt;P&gt;Let us know if you have any questions.&lt;/P&gt;&lt;P&gt;Cheers,&lt;BR /&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2026 16:28:35 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/NOTICE-Breaking-Change-to-quot-Email-POP3-SMTP-IMAP-quot-VBO/m-p/125362#M4680</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2026-04-23T16:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: NOTICE: Breaking Change to "Email - POP3/SMTP/IMAP" VBO.</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/NOTICE-Breaking-Change-to-quot-Email-POP3-SMTP-IMAP-quot-VBO/m-p/125363#M4681</link>
      <description>&lt;P&gt;Forgot to include the link to latest VBO (v10.5.0). It can be found here:&amp;nbsp;&lt;A href="https://digitalexchange.blueprism.com/cardDetails?id=115178" target="_blank"&gt;https://digitalexchange.blueprism.com/cardDetails?id=115178&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;BR /&gt;Eric&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2026 17:54:20 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/NOTICE-Breaking-Change-to-quot-Email-POP3-SMTP-IMAP-quot-VBO/m-p/125363#M4681</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2026-04-23T17:54:20Z</dc:date>
    </item>
  </channel>
</rss>

