<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Kirk Peterson's Activities</title><link>https://communities.bentley.com/members/3a169855_2d00_43d6_2d00_4844_2d00_bc00_2d00_adc49cb7b4ad</link><description>Kirk Peterson's recent activity</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Projectwise Drive + DWG files</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/245385/projectwise-drive-dwg-files</link><pubDate>Tue, 16 May 2023 13:01:40 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b123df5f-9e2c-452f-81ff-5127d0de237c</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;Hello, I don&amp;#39;t know how many are using PW Drive in production, but we are trying to start.&amp;nbsp; The biggest issue we have right now is user&amp;#39;s performing a &amp;#39;save as&amp;#39; on a DWG file, and saving the new file directly into a PW Drive synced folder.&lt;/p&gt;
&lt;p&gt;The screen shot below is from a user&amp;#39;s email (hopefully it&amp;#39;s readable).&lt;/p&gt;
&lt;p&gt;I am thinking the only work-around would be to have the user save the DWG In a different folder, and then drag and drop the DWG into the PW drive synced folder.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/342986/pastedimage1684242084847v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;If anyone has seen this issue, and fixed it, please let me know how!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;cheers,&lt;/p&gt;
&lt;p&gt;Kirk Peterson&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Automation | User and Project Management</title><link>https://communities.bentley.com/products/geotechnical1/f/openground-forum/244814/automation-user-and-project-management</link><pubDate>Tue, 02 May 2023 19:53:44 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:a1478487-2abc-4269-9660-15b25b709cbd</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;hello,&lt;/p&gt;
&lt;p&gt;Does OpenGround provide any sort of facility for the management of users and projects?&amp;nbsp; Is there an available API?&amp;nbsp; Or, is there a way to do it with Powershell, for instance?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks!&lt;/p&gt;
&lt;p&gt;Kirk Peterson&lt;br /&gt;Stantec&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ProjectWise 10.00.03.434 and slow AutoCAD title block updates</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/212466/projectwise-10-00-03-434-and-slow-autocad-title-block-updates</link><pubDate>Tue, 13 Apr 2021 05:57:06 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:2cd381bf-e42a-4608-99af-69f9db6543ab</guid><dc:creator>Peter Cook</dc:creator><description>&lt;p&gt;Hi. I moved from ProjectWise 03.167 to 03.434 about a month ago as I have been wanting to use AutoCAD 2020 and I&amp;#39;ve come across a problem with the AutoCAD drawing title update process.&lt;/p&gt;
&lt;p&gt;When AutoCAD drawings use the following right click action;&lt;/p&gt;
&lt;p&gt;- Check Out&lt;br /&gt;- Export as a locked file&lt;/p&gt;
&lt;p&gt;After the files are out, there&amp;#39;s a process which occurs to update the title blocks which uses Autodesk&amp;#39;s RealDWG SDK. We have found that the versions of ProjectWise 03.280 and newer we have used, has been incredibly show for this process to complete.&lt;br /&gt; &lt;br /&gt;It&amp;#39;s not the data export process, that seems to be fine.&amp;nbsp; The RealDWG update process (used by the attribute exchange) currently runs at about two files per minute.&amp;nbsp; Before the upgrade, 03.167 would process about 2 files per second.&lt;/p&gt;
&lt;p&gt;Is anyone else experiencing or hearing from other users how it&amp;#39;s slow to update AutoCAD drawings?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ProjectWise Integration Module for AutoCAD and Civil 3D 2023, when will it be released?</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/237252/projectwise-integration-module-for-autocad-and-civil-3d-2023-when-will-it-be-released</link><pubDate>Fri, 21 Oct 2022 04:41:46 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b7e6fa2d-88cc-4137-8764-d2352f32980f</guid><dc:creator>Marcus Andersson</dc:creator><description>&lt;p&gt;ProjectWise Integration Module for AutoCAD and Civil 3D 2023, when will it be released?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ProjectWise Performance Report</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/181636/projectwise-performance-report</link><pubDate>Tue, 25 Jun 2019 18:28:15 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b8187ffc-e2ee-46e0-a69c-4c30d3888715</guid><dc:creator>Marty.Nickel</dc:creator><description>&lt;p&gt;Hello everyone,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For those of you at the conference, this was the dashboard I showed in my presentation and for those not at the conference, this is a dashboard on performance monitoring inside of ProjectWise using PowerShell.&amp;nbsp; Please&amp;nbsp;find the attached documents to getting started with setting up performance monitoring on your system.&amp;nbsp; There is a PowerShell script that needs to be run on some kind of scheduled task at the various locations you want to test, the template for the PowerBi report and a setup document to help you link the results from your script with PowerBi.&amp;nbsp; For any questions or discussion please post to this thread.&amp;nbsp; Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Marty&lt;/p&gt;
&lt;p&gt;UPDATE March 16, 2020&lt;/p&gt;
&lt;div&gt;Change log&lt;br /&gt; - Now supports WSG metrics, activated with the -IncludeWSGData switch (requires PWPS_WSG to be installed if activated)&lt;br /&gt; - Added more verbose logging&lt;br /&gt; - Added Environment table and WSG table to output&lt;br /&gt; - Updated the call to get currently connected users (should perform better)&lt;br /&gt; - Now only clears files created by the script from the working directory (was previously clearing everything)&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Notes&lt;/div&gt;
&lt;div&gt;-&amp;nbsp;If you do not want WSG data returned you do not need to activate the switch, or change your current script in any way.&lt;/div&gt;
&lt;div&gt;- If you do with to collect WSG data please remember to install PWPS_WSG the same way you install PWPS_DAB&lt;/div&gt;
&lt;div&gt;- A new datatable is returned for Environment data, which will be added to the output dataset&lt;/div&gt;
&lt;div&gt;- No breaking changes have been made.&lt;/div&gt;
&lt;p&gt;&lt;a href="https://communities.bentley.com/cfs-file/__key/communityserver-discussions-components-files/343592/ProjectWise_5F00_Performance_5F00_Report_5F00_1.0.7z"&gt;communities.bentley.com/.../ProjectWise_5F00_Performance_5F00_Report_5F00_1.0.7z&lt;/a&gt;&lt;a href="https://communities.bentley.com/cfs-file/__key/communityserver-discussions-components-files/343592/ProjectWise_5F00_Performance_5F00_Report_5F00_Example_5F00_2.0.zip"&gt;communities.bentley.com/.../ProjectWise_5F00_Performance_5F00_Report_5F00_Example_5F00_2.0.zip&lt;/a&gt;&amp;nbsp;&lt;a href="https://communities.bentley.com/cfs-file/__key/communityserver-discussions-components-files/343592/ProjectWise_5F00_Performance_5F00_Dashboard_5F00_1.0.zip"&gt;communities.bentley.com/.../ProjectWise_5F00_Performance_5F00_Dashboard_5F00_1.0.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Assessing caching server activity</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/240876/assessing-caching-server-activity</link><pubDate>Wed, 25 Jan 2023 14:35:33 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:a5edc380-da1b-4a6c-a36b-f6ad47d95729</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;howdy all,&lt;/p&gt;
&lt;p&gt;is there any way to use Powershell to assess if a caching server is still in active use or not?&amp;nbsp; I realize I could remote into the server and monitor the cache folder, but I am hoping to do it remotely, across all servers.&lt;/p&gt;
&lt;p&gt;I am hoping maybe somewhere in the PW database the information is logged that a user is connecting via a caching server?&lt;/p&gt;
&lt;p&gt;thanks!&lt;br /&gt;Kirk Peterson&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is there a Powershell command to update storage areas to a new path?</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/235125/is-there-a-powershell-command-to-update-storage-areas-to-a-new-path</link><pubDate>Tue, 06 Sep 2022 16:05:18 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:c390f41b-4c34-4d39-8294-3f33d84e4ef9</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;I am trying to update a set of storage areas in one datasource, as IT moved the archive data to a new path.&amp;nbsp; I tried a Update-PWStorageAreaProperties, but that gives me an error 55049.&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;
&lt;p&gt;Kirk Peterson&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Add-PWSavedSearch -- multiple &amp;quot;or&amp;quot; tabs</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/199713/add-pwsavedsearch----multiple-or-tabs</link><pubDate>Wed, 01 Jul 2020 21:14:18 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:cd882cd1-5f3b-48cf-b7ef-4645b73936cf</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;hi everyone - I am trying to use Add-PWSavedSearch to create a search with multiple &amp;quot;OR&amp;quot; tabs; can that command do that?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks!&lt;/p&gt;
&lt;p&gt;Kirk&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/343592/2746.SavedSearch.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Bulk disassociate files with workset</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/230736/bulk-disassociate-files-with-workset</link><pubDate>Fri, 03 Jun 2022 00:11:44 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:fc56e904-c534-4374-8840-521fbbdbd23b</guid><dc:creator>Michael Reilly</dc:creator><description>&lt;p&gt;Hi, we are migrating a number of projects into project wise.&amp;nbsp; Some of these projects are legacy projects, some are active.&lt;/p&gt;
&lt;p&gt;The naming of the managed workspaces I&amp;#39;ve set up doesn&amp;#39;t match the workspaces the files were created in (our company name changed), so I get the error saying &amp;quot;The file cannot be opened because it is associated with the Workspace......Workset.... which was not found&amp;quot;&lt;/p&gt;
&lt;p&gt;I can batch process the re-association, but even that&amp;nbsp;will be a massive task.&amp;nbsp; Also, going forward I have 50+ designers who will be importing client and vendor drawings everyday.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is there a way to&amp;nbsp;bulk / automatically change the workset association within projectwise?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sure I&amp;#39;m not the first, there has to be a better way.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>adding external organization - new members</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-deliverables-management---forum/206457/adding-external-organization---new-members</link><pubDate>Tue, 24 Nov 2020 23:00:19 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:530b1d21-c82b-4607-b1a8-aa60129eb8bc</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;How do I add individual users to an existing external organization?&lt;/p&gt;
&lt;p&gt;Kirk Peterson&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ProjectWise Drive Issues</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/229323/projectwise-drive-issues</link><pubDate>Wed, 04 May 2022 13:50:13 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:bb3317b4-5564-4c82-86a5-578af3723ff5</guid><dc:creator>Jeff Bowlin</dc:creator><description>&lt;p&gt;Apologies if this is not the right place to post.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#39;re trying to leverage PW Drive (2022.1.328.0) on a very fast paced high visibility project. We&amp;#39;re challenged when adding documents and the immediate availability of those documents to the team.&amp;nbsp; We see inconsistent behavior and even differing functionality it seems although we&amp;#39;re all using the same version. Some users have a two-step process to add docs, others do not.&amp;nbsp; We struggle with &amp;quot;Always keep on this device&amp;quot;.&amp;nbsp; We&amp;#39;re on the Service Request/Defect/version rollback path.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;My question is, how broadly is PW Drive being adopted out there?&amp;nbsp; Is PW Drive considered &amp;quot;new&amp;quot;?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Unable to install PWPS_DAB module</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/209751/unable-to-install-pwps_dab-module</link><pubDate>Mon, 15 Feb 2021 12:44:47 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:7ce4a0ab-7ad7-41a8-b92e-c946e86a4b1d</guid><dc:creator>Pranoti Ubare</dc:creator><description>&lt;p&gt;We are trying to install PWPS_DAB. But there below error is coming. We tried it for 32-bit and 64-bit ISE, for both same error is coming.&lt;/p&gt;
&lt;p&gt;I&lt;span style="background-color:#ffff00;"&gt;nstall-Module PWPS_DAB -Scope Currentuser -Force&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;WARNING: &lt;span style="background-color:#ffff00;"&gt;Error: Unable to load DLL &amp;#39;dmscli.dll&amp;#39;:&lt;/span&gt; The specified module could not be found. (Exception from HRESULT: 0x8007007E&lt;br /&gt;)&lt;br /&gt; at PWPS_DAB.Utility.aaApi_Initialize(Int32 init)&lt;br /&gt; at PWPS_DAB.Utility.InitializePWAPI(Int32 init)&lt;br /&gt; at PWPS_DAB.NewPWLogin.ProcessRecord()&lt;br /&gt;False&lt;br /&gt;New-PWLogin : The type initializer for &amp;#39;PWWrapper&amp;#39; threw an exception.&lt;br /&gt;At line:1 char:1&lt;br /&gt;+ New-PWLogin&lt;br /&gt;+ ~~~~~~~~~~~&lt;br /&gt; + CategoryInfo : NotSpecified: (:) [New-PWLogin], TypeInitializationException&lt;br /&gt; + FullyQualifiedErrorId : System.TypeInitializationException,PWPS_DAB.NewPWLogin&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Also the Module Path is present in&amp;nbsp;&lt;code&gt;&lt;span class="hljs-variable"&gt;$env&lt;/span&gt;&lt;span class="hljs-symbol"&gt;:PSModulePath variable.&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Powershell Version -&lt;span&gt;: 5.1.17763.1490&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ProjectWise Explorer Client versions 10.00.03.453 &amp;amp; 10.00.03.334</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-di-forum/226546/projectwise-explorer-client-versions-10-00-03-453-10-00-03-334</link><pubDate>Wed, 02 Mar 2022 23:58:51 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:da45cc7c-22f4-4dbd-87da-8809f6b1596a</guid><dc:creator>Mike Harper</dc:creator><description>&lt;p&gt;Hi all, Not sure if I&amp;#39;m in the correct forum here.&amp;nbsp; We don&amp;#39;t use PW in house, however when teaming with a some firms on projects we utilize ProjectWise as that is what they use.&amp;nbsp; because of this we don&amp;#39;t have our own PW licensing.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m setting up a new workstation for one of our Roadway Engineers and installed PW 10.00.03.453, however when I log in to one of the Data sources for one the other firms to access a project we are working on, I get an an error that my trial period will end in 7 days.&lt;/p&gt;
&lt;p&gt;Now on my workstation, I have PW 10.00.03.334 installed and I do not get this error.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Does Explorer Client 3.453 now requires licensing?&amp;nbsp; is there a newer version that 3.334 that I can install and allow me to install the AutoCAD integration for AutoCAD 2022?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Mike&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Get-PWPerformanceReportData leaving folders in datasources</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/226469/get-pwperformancereportdata-leaving-folders-in-datasources</link><pubDate>Tue, 01 Mar 2022 14:07:19 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d2ad4a80-3f1a-44c4-a202-14ac9c541270</guid><dc:creator>Kirk Peterson</dc:creator><description>&lt;p&gt;I have a script running on multiple caching servers to maintain a PowerBI page to assess PW performance, but the script now seems to be leaving hundreds of these sorts of folders in my datasources:&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/343592/pastedimage1646143554662v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is there a way to ensure it doesn&amp;#39;t do this?&lt;/p&gt;
&lt;p&gt;Kirk Peterson&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Flow idea #3: Send Automatic Notifications about New Documents</title><link>https://communities.bentley.com/products/betas/projectwise-design-integration-connector-for-microsoft-flow-early-access/b/pw-integration-connector-blog/posts/flow-idea-3-send-automatic-notifications-about-new-documents</link><pubDate>Tue, 08 Jan 2019 16:27:21 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9d5c9c3b-207c-4076-ad5d-b2014e7dd5fc</guid><dc:creator>Audrius.Pundzevicius</dc:creator><description>&lt;p&gt;&lt;span&gt;Teams often need to know when important events, such as creation of new documents or document state changes, happen in their projects. In this article we will demonstrate how to create flow to do it. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;First, we must create a saved search in ProjectWise that returns documents of interest. In this example we will use a saved search that finds recently created documents. This is not a limit. A search can be a complex as the team needs it to be!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Next, we will create a flow that sends email notification about new items from the search. Here is an algorithm:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Run the saved search every hour to find documents modified during last 24 hours (or any interval longer than notification period).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Notify users about documents that were created since the last run of this flow. To do this, flow will save date and time of the last run in ProjectWise. It will use this time to list only documents created after previous run.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;ProjectWise Configuration&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;We use ProjectWise sample datasource for this example. We added a global saved search to the project. In this example it returns documents created using last 24 hours in Work Area BSI400:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/1526.1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We have added a document &amp;lsquo;Last run time&amp;rsquo; Under 99_Automation folder to store timestamp of the last run:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/3683.2.png" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;The Flow&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;The complete flow is shown in screenshots below. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Note that for ProjectWise actions to work, the work area connection needs to be associated with ProjectWise Could project. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The flow starts with recurrence trigger. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x240/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/8463.3.png" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The next two actions are for getting date and time for the last run and the current run:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;The &amp;ldquo;Find a document by path or GUID&amp;rdquo; gets properties of a document used to store time of previous run. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The &amp;ldquo;Compose&amp;rdquo; step saves current time in time zone of ProjectWise server. The expression is: &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/1040x240/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/1538.4.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Notice that in this case time zone of ProjectWise server is already UTC, so there will be no change to time stamp. If, for example, ProjectWise server was in US East Coast then the third parameter would have to be &amp;lsquo;Eastern Standard Time&amp;rsquo;. For complete list of time zone names see &lt;a href="https://msdn.microsoft.com/en-us/library/gg154758.aspx"&gt;https://msdn.microsoft.com/en-us/library/gg154758.aspx&lt;/a&gt; .&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/4353.5.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/6320.6.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The next action runs a saved search and finds all new documents. If this flow ran recently, then it may include documents about which it has already sent a notification. We will filter the list in a following step.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/0143.7.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To avoid double notification, we use &amp;lsquo;Filter array&amp;rsquo; action to select only documents that were created after last run, i.e. all cases when last run timestamp is less than document creation date.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To build this action:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Add Body from &amp;lsquo;Find documents by saved search&amp;rsquo; action into &amp;lsquo;From&amp;rsquo; field&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;In the first field select description field from &amp;lsquo;Find document by path or GUID&amp;rsquo; action&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;In the second field choose any operator, e.g. Contains&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;In the third field select Creation time from saved search results&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Then go to advanced mode and edit expression to have &amp;ldquo;@less&amp;rdquo; operation instead.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/6472.8.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Initialize a variable to store HTML for email body and begin a table. It will be used in the if statement below. The &amp;lsquo;Description&amp;rsquo; field is from &amp;lsquo;Find document by path or GUID&amp;rsquo; action.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/5824.9.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Next, add a condition. The flow will send email only if filtered array is not empty. The expression in the first field is: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/7080.10.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/8156.11.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/1122.12.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The first step in the Yes branch is to add a line for each document.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;First add action &amp;ldquo;Append to string variable&amp;rdquo;. Flow will automatically add &amp;lsquo;Apply to each&amp;rsquo; after referring to any property from the filtered array. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Note that the properties used in &amp;lsquo;Append to string variable&amp;rsquo; must be taken from the filtered array and not from the saved search action.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/5481.13.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Lastly add actions to append end of the table and send the email. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In this example the email is sent to a single fixed recipient. This flow could be easily improved to read list of recipients from an excel spreadsheet or configuration document properties. Such improvement would allow to update list of recipients without modifying the flow. We kept a single fixed email address for simplicity.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/2768.14.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The &amp;ldquo;No&amp;rdquo; branch of condition has no actions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/0636.15.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now the last step in this flow. Save time of this run that was retrieved in earlier &amp;lsquo;Compose&amp;rsquo; action.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1040x0/__key/communityserver-blogs-components-weblogfiles/00-00-34-38-81/2703.16.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The end.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>