<?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 RE: Remove duplicates from collection with key field in Product Forum</title>
    <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53687#M8326</link>
    <description>Hi James,&lt;BR /&gt;&lt;BR /&gt;I've had a quick play around with the existing Utility - Collection Manipulation and have modified the Remove Null Rows action to do what I think you are after. Here's the code:&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE class="language-csharp"&gt;'Set local variables
dim iRow &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer
dim count &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer
dim rows &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer

Try
	'Initialise row counts and prepopulate output table
	rows &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Collection_In&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Rows&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Count &lt;SPAN class="token operator"&gt;-&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
	Collection_Out &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Collection_In
	iRow &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt;
	
	'Loop through each row &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the input collection
	Do While iRow &lt;SPAN class="token operator"&gt;&amp;lt;&lt;/SPAN&gt; rows
		'Reset counter
		count &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt;
		
		'Select all rows &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the output collection which match the specified &lt;SPAN class="token keyword"&gt;value&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the input collection
		For Each row2 As DataRow &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; Collection_Out&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Select&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt; String&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Format&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"[{0}] ='{1}' or trim([{0}]) = '{1}'"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; Key_Field&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;Collection_In&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Rows&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;iRow&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Item&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;Key_Field&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
			'If &lt;SPAN class="token keyword"&gt;this&lt;/SPAN&gt; row &lt;SPAN class="token keyword"&gt;is&lt;/SPAN&gt; the first found&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; move on to the next one&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; otherwise delete it
			If count &lt;SPAN class="token operator"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt; then
				'Delete duplicated row
				row2&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Delete&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
				'Reduce the total number of rows &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the output collection
				rows &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; rows &lt;SPAN class="token operator"&gt;-&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
			End If
			'Increase the count of duplicates
			count &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; count &lt;SPAN class="token operator"&gt;+&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
		Next
	'Increase the count of rows being &lt;SPAN class="token keyword"&gt;checked&lt;/SPAN&gt;
	iRow &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; iRow &lt;SPAN class="token operator"&gt;+&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
	Loop
	
	Success &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; True

Catch ex &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; Exception
	Error_Message &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; ex&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;ToString&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
	Success &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; False

End Try

​&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;The basic premise is to copy the input collection to the output collection, then loop through the input collection and search the output for duplicates. Then, delete any duplicates from the output and adjust the count values to suit. I've tested this against a small dataset and it seems to work as expected. I've also attached the full object (including my test dataset in the action) to set you on your way.&lt;BR /&gt;&lt;BR /&gt;Hopefully this helps, but feel free to ask for clarification if anything isn't clear or quite right!&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Sam Stone &lt;BR /&gt;CoE Build Lead&lt;BR /&gt;Blue Prism&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
    <pubDate>Mon, 20 Jul 2020 12:19:00 GMT</pubDate>
    <dc:creator>SamStone</dc:creator>
    <dc:date>2020-07-20T12:19:00Z</dc:date>
    <item>
      <title>Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53684#M8323</link>
      <description>I am trying to remove rows from a collection where there are duplicates in the collection but based on a specific column.&lt;BR /&gt;I have an action that will remove duplicates but this only works if everything in the row is duplicated.&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE class="language-markup"&gt;InputCollection.AcceptChanges()
OutputCollection = InputCollection.Defaultview.ToTable(True)

InputCollection = Nothing
​&lt;/PRE&gt;
&lt;BR /&gt;Is there a way to modify this so that i can specify a column to be used to check for the duplicate entry and then remove the row if it is leaving just unique entries?&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;James Gregory&lt;BR /&gt;RPA Developer&lt;BR /&gt;Europe/London&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Fri, 17 Jul 2020 07:57:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53684#M8323</guid>
      <dc:creator>jgregor4</dc:creator>
      <dc:date>2020-07-17T07:57:00Z</dc:date>
    </item>
    <item>
      <title>RE: Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53685#M8324</link>
      <description>Hi James - you can do it with a DataView if you specify the columns that form a distinct row. It's not ideal because here you're not saying 'give me all rows where column X is unique', instead you're saying 'give me unique rows made of columns A,B,C...Z'. Basically you have to provide a list of all the column names you need in the output.&lt;BR /&gt;&lt;BR /&gt;Dim v As New System.Data.DataView(Collection_In)&lt;BR /&gt;Collection_Out = v.ToTable(True, Column_Names_CSV.Split(","))&lt;BR /&gt;&lt;BR /&gt;On the other hand, this technique is also a handy way to get a subset of columns from a collection.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;John Carter&lt;BR /&gt;Professional Services&lt;BR /&gt;Blue Prism&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Fri, 17 Jul 2020 15:46:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53685#M8324</guid>
      <dc:creator>John__Carter</dc:creator>
      <dc:date>2020-07-17T15:46:00Z</dc:date>
    </item>
    <item>
      <title>RE: Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53686#M8325</link>
      <description>&lt;P&gt;I don't think I explained properly what the issue is.&lt;BR /&gt; There is a form whereby the submit button doesn't disable when pressed and so duplicate requests are being received.&lt;BR /&gt; Each request has a unique ID but the reference number and name will be the same.&lt;BR /&gt; I cant use the standard "Remove Duplicates" as the ID is different for each request:&lt;BR /&gt; &lt;BR /&gt; ID | Ref | Name&lt;BR /&gt; 1&amp;nbsp; | abc | John&lt;BR /&gt; 2&amp;nbsp; | abc | John&lt;BR /&gt; 3&amp;nbsp; | xyz&amp;nbsp;&amp;nbsp;| Mike&lt;BR /&gt; &lt;BR /&gt; So I want to have something where I can same, remove duplicates where Ref is not unique which would output the collections as:&lt;BR /&gt; &lt;BR /&gt; ID | Ref | Name&lt;BR /&gt; 1&amp;nbsp; | abc | John&lt;BR /&gt; 3&amp;nbsp; | xyz&amp;nbsp;&amp;nbsp;| Mike&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;James Gregory&lt;BR /&gt;RPA Developer&lt;BR /&gt;Europe/London&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 20 Jul 2020 07:50:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53686#M8325</guid>
      <dc:creator>jgregor4</dc:creator>
      <dc:date>2020-07-20T07:50:00Z</dc:date>
    </item>
    <item>
      <title>RE: Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53687#M8326</link>
      <description>Hi James,&lt;BR /&gt;&lt;BR /&gt;I've had a quick play around with the existing Utility - Collection Manipulation and have modified the Remove Null Rows action to do what I think you are after. Here's the code:&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE class="language-csharp"&gt;'Set local variables
dim iRow &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer
dim count &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer
dim rows &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; integer

Try
	'Initialise row counts and prepopulate output table
	rows &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Collection_In&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Rows&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;Count &lt;SPAN class="token operator"&gt;-&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
	Collection_Out &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; Collection_In
	iRow &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt;
	
	'Loop through each row &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the input collection
	Do While iRow &lt;SPAN class="token operator"&gt;&amp;lt;&lt;/SPAN&gt; rows
		'Reset counter
		count &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt;
		
		'Select all rows &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the output collection which match the specified &lt;SPAN class="token keyword"&gt;value&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the input collection
		For Each row2 As DataRow &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; Collection_Out&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Select&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt; String&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Format&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"[{0}] ='{1}' or trim([{0}]) = '{1}'"&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; Key_Field&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;Collection_In&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Rows&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;iRow&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Item&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;Key_Field&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
			'If &lt;SPAN class="token keyword"&gt;this&lt;/SPAN&gt; row &lt;SPAN class="token keyword"&gt;is&lt;/SPAN&gt; the first found&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; move on to the next one&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt; otherwise delete it
			If count &lt;SPAN class="token operator"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;0&lt;/SPAN&gt; then
				'Delete duplicated row
				row2&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Delete&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
				'Reduce the total number of rows &lt;SPAN class="token keyword"&gt;in&lt;/SPAN&gt; the output collection
				rows &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; rows &lt;SPAN class="token operator"&gt;-&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
			End If
			'Increase the count of duplicates
			count &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; count &lt;SPAN class="token operator"&gt;+&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
		Next
	'Increase the count of rows being &lt;SPAN class="token keyword"&gt;checked&lt;/SPAN&gt;
	iRow &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; iRow &lt;SPAN class="token operator"&gt;+&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt;
	Loop
	
	Success &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; True

Catch ex &lt;SPAN class="token keyword"&gt;as&lt;/SPAN&gt; Exception
	Error_Message &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; ex&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;ToString&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;
	Success &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; False

End Try

​&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;The basic premise is to copy the input collection to the output collection, then loop through the input collection and search the output for duplicates. Then, delete any duplicates from the output and adjust the count values to suit. I've tested this against a small dataset and it seems to work as expected. I've also attached the full object (including my test dataset in the action) to set you on your way.&lt;BR /&gt;&lt;BR /&gt;Hopefully this helps, but feel free to ask for clarification if anything isn't clear or quite right!&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Sam Stone &lt;BR /&gt;CoE Build Lead&lt;BR /&gt;Blue Prism&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:19:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53687#M8326</guid>
      <dc:creator>SamStone</dc:creator>
      <dc:date>2020-07-20T12:19:00Z</dc:date>
    </item>
    <item>
      <title>RE: Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53688#M8327</link>
      <description>Hi Sam, I tried to used this code today but am getting an error. The action worked for only 1 set of duplicates, and deleted the newest rather than the oldest row. It didn't work for the other duplicate rows. Also in my case, another field determines which should be kept.&amp;nbsp;&lt;BR /&gt;Thanks for helping and taking this on in the first place &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;System.Data.SyntaxErrorException: Syntax error: Missing operand after 's' operator.&lt;BR /&gt;at System.Data.ExpressionParser.Parse()&lt;BR /&gt;at System.Data.DataExpression..ctor(DataTable table, String expression, Type type)&lt;BR /&gt;at System.Data.DataTable.Select(String filterExpression)&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Bernadette Stroeder&lt;BR /&gt;S&amp;amp;P Global&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 17 Feb 2022 14:28:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53688#M8327</guid>
      <dc:creator>BernadetteStroe</dc:creator>
      <dc:date>2022-02-17T14:28:00Z</dc:date>
    </item>
    <item>
      <title>RE: Remove duplicates from collection with key field</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53689#M8328</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/954"&gt;@BernadetteStroe&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;Are you using the ​code above?&lt;BR /&gt;&lt;BR /&gt;It's looks like a problem with this line:&lt;BR /&gt;
&lt;PRE class="language-csharp"&gt;&lt;CODE&gt;For Each row2 As DataRow in Collection_Out.Select( String.Format("[{0}] ='{1}' or trim([{0}]) = '{1}'", Key_Field,Collection_In.Rows(iRow).Item(Key_Field)))​&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;Do you have any " ' " character in your name field?&lt;BR /&gt;&lt;BR /&gt;You are concatenating, so, if any of the values that you are going to replace with the String.Format() function contains " ' " you will break the SQL Syntax, for example:&lt;/P&gt;
&lt;PRE class="language-csharp"&gt;&lt;CODE&gt;"[field] ='value's' or trim([field]) = 'value's'"&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;Let us know if this solves the problem.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps you!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;See you in the community, &lt;BR /&gt;Bye &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Pablo Sarabia&lt;BR /&gt;Architect&lt;BR /&gt;Altamira Assets Management&lt;BR /&gt;Madrid&lt;BR /&gt;634726270&lt;BR /&gt;------------------------------&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 20 Feb 2022 10:13:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Remove-duplicates-from-collection-with-key-field/m-p/53689#M8328</guid>
      <dc:creator>PabloSarabia</dc:creator>
      <dc:date>2022-02-20T10:13:00Z</dc:date>
    </item>
  </channel>
</rss>

