<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.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>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian</link><pubDate>Tue, 23 Apr 2024 13:04:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Current Revision posted to Article by Appian Max Team on 4/23/2024 1:04:11 PM&lt;br /&gt;
&lt;div&gt;
&lt;h2 id="bulk_upload"&gt;Bulk Upload&lt;/h2&gt;
&lt;p&gt;When you need to migrate a large number of documents into Appian, first consider whether you need to maintain metadata or associations with other data from the old system. Appian supports &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#creating-documents"&gt;bulk uploads&lt;/a&gt; via the&amp;nbsp;Appian Designer interface. The out of the box approach will be a significantly faster solution than designing and testing a migration process. This is a valid approach if the following conditions are met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of documents in the migration is small enough that the manual effort is much faster than an automated effort.&lt;/li&gt;
&lt;li&gt;There is no metadata associated with the documents (e.g.: you don&amp;#39;t need to associate documents with records in a database).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automating_document_migration"&gt;Automating Document Migration&lt;/h2&gt;
&lt;p&gt;If your migration can&amp;#39;t be accomplished using bulk upload, use an Appian process (or processes) to run the migration and track progress using a database table.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review the available approaches for&lt;a href="https://docs.appian.com/suite/help/23.3/File_Upload_Component.html"&gt; moving documents into Appian&lt;/a&gt; and the general guidance for &lt;a href="/w/guide/3316/transferring-processing-large-data-sets-etl"&gt;transferring/processing large data sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a temporary database table to hold document metadata and to track the status of each migrated document. Update the status of the documents in the temporary table as documents are migrated.&lt;/li&gt;
&lt;li&gt;Implement a configurable delay between document transfers and a configurable limit on the number of documents migrated in each batch to throttle the migration volume.&lt;/li&gt;
&lt;li&gt;&lt;a href="/w/guide/3215/performance-testing-methodology#configure_the_performance_test_environment"&gt;Performance test&lt;/a&gt; your migration solution on a lower level environment whose hardware and data are equivalent to production to determine the correct throttling numbers.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://docs.appian.com/suite/help/latest/Start_Process_Smart_Service.html"&gt;start process smart service&lt;/a&gt; to spread the load across process execution engines.&lt;/li&gt;
&lt;li&gt;If necessary, update the &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#document-folder-security"&gt;security&lt;/a&gt; on the document folders as the documents are migrated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="recommended-migration-guidelines"&gt;Recommended Migration Guidelines&lt;/h3&gt;
&lt;table class="appianTable" width="100%"&gt;
&lt;thead&gt;
&lt;tr class="header"&gt;
&lt;th width="33.97435897435898%"&gt;Practice&lt;/th&gt;
&lt;th width="66.02564102564102%"&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Archiving Policy&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Delete process instances immediately after completion.&lt;/li&gt;
&lt;li&gt;Checkpoint and restart the engines after the migration to restore the engines to the proper size.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reduce Manual Intervention&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Incorporate sending status emails to provide updates on the migration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incorporate Validation Methods in Status Fields&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Test sync failures as a part of your test plan to confirm that the document migration process is able to restart from where it left off in the event of a failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Optimization&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Look at optimizing the process performing the migration.&lt;/li&gt;
&lt;li&gt;Optimize the &lt;a href="/w/guide/3309/database-performance-best-practices"&gt;database operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Apply the &lt;a href="/w/article/3048/how-to-create-memory-efficient-models"&gt;best practices&lt;/a&gt; for creating memory efficient process models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integrations, design patterns, Architecture&lt;/div&gt;
</description></item><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian/revision/5</link><pubDate>Thu, 02 Nov 2023 13:54:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Revision 5 posted to Article by joel.larin on 11/2/2023 1:54:50 PM&lt;br /&gt;
&lt;div&gt;
&lt;h2 id="bulk_upload"&gt;Bulk Upload&lt;/h2&gt;
&lt;p&gt;When you need to migrate a large number of documents into Appian, first consider whether you need to maintain metadata or associations with other data from the old system. Appian supports &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#creating-documents"&gt;bulk uploads&lt;/a&gt; via the&amp;nbsp;Appian Designer interface. The out of the box approach will be a significantly faster solution than designing and testing a migration process. This is a valid approach if the following conditions are met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of documents in the migration is small enough that the manual effort is much faster than an automated effort.&lt;/li&gt;
&lt;li&gt;There is no metadata associated with the documents (e.g.: you don&amp;#39;t need to associate documents with records in a database).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automating_document_migration"&gt;Automating Document Migration&lt;/h2&gt;
&lt;p&gt;If your migration can&amp;#39;t be accomplished using bulk upload, use an Appian process (or processes) to run the migration and track progress using a database table.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review the available approaches for&lt;a href="https://docs.appian.com/suite/help/23.3/File_Upload_Component.html"&gt; moving documents into Appian&lt;/a&gt; and the general guidance for &lt;a href="/w/guide/3316/transferring-processing-large-data-sets-etl"&gt;transferring/processing large data sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a temporary database table to hold document metadata and to track the status of each migrated document. Update the status of the documents in the temporary table as documents are migrated.&lt;/li&gt;
&lt;li&gt;Implement a configurable delay between document transfers and a configurable limit on the number of documents migrated in each batch to throttle the migration volume.&lt;/li&gt;
&lt;li&gt;&lt;a href="/w/guide/3215/performance-testing-methodology#configure_the_performance_test_environment"&gt;Performance test&lt;/a&gt; your migration solution on a lower level environment whose hardware and data are equivalent to production to determine the correct throttling numbers.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://docs.appian.com/suite/help/latest/Start_Process_Smart_Service.html"&gt;start process smart service&lt;/a&gt; to spread the load across process execution engines.&lt;/li&gt;
&lt;li&gt;If necessary, update the &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#document-folder-security"&gt;security&lt;/a&gt; on the document folders as the documents are migrated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="recommended-migration-guidelines"&gt;Recommended Migration Guidelines&lt;/h3&gt;
&lt;table class="appianTable" width="100%"&gt;
&lt;thead&gt;
&lt;tr class="header"&gt;
&lt;th width="33.97435897435898%"&gt;Practice&lt;/th&gt;
&lt;th width="66.02564102564102%"&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Archiving Policy&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Delete process instances immediately after completion.&lt;/li&gt;
&lt;li&gt;Checkpoint and restart the engines after the migration to restore the engines to the proper size.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reduce Manual Intervention&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Incorporate sending status emails to provide updates on the migration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incorporate Validation Methods in Status Fields&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Test sync failures as a part of your test plan to confirm that the document migration process is able to restart from where it left off in the event of a failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Optimization&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Look at optimizing the process performing the migration.&lt;/li&gt;
&lt;li&gt;Optimize the &lt;a href="/w/guide/3309/database-performance-best-practices"&gt;database operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Apply the &lt;a href="/w/article/3048/how-to-create-memory-efficient-models"&gt;best practices&lt;/a&gt; for creating memory efficient process models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integrations, design patterns, Architecture&lt;/div&gt;
</description></item><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian/revision/4</link><pubDate>Wed, 01 Nov 2023 15:09:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>matt.cosenza</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Revision 4 posted to Article by matt.cosenza on 11/1/2023 3:09:00 PM&lt;br /&gt;
&lt;div&gt;
&lt;h2 id="bulk_upload"&gt;Bulk Upload&lt;/h2&gt;
&lt;p&gt;When you need to migrate a large number of documents into Appian, first consider whether you need to maintain metadata or associations with other data from the old system. Appian supports &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#creating-documents"&gt;bulk uploads&lt;/a&gt; via the&amp;nbsp;Appian Designer interface. The out of the box approach will be a significantly faster solution than designing and testing a migration process. This is a valid approach if the following conditions are met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of documents in the migration is small enough that the manual effort is much faster than an automated effort.&lt;/li&gt;
&lt;li&gt;There is no metadata associated with the documents (e.g.: you don&amp;#39;t need to associate documents with records in a database).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automating_document_migration"&gt;Automating Document Migration&lt;/h2&gt;
&lt;p&gt;If your migration can&amp;#39;t be accomplished using bulk upload, use an Appian process (or processes) to run the migration and track progress using a database table.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review the available approaches for&lt;a href="/w/the-appian-playbook/integrating-with-document-file-servers"&gt; moving documents into Appian&lt;/a&gt; and the general guidance for &lt;a href="/w/guide/3316/transferring-processing-large-data-sets-etl"&gt;transferring/processing large data sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a temporary database table to hold document metadata and to track the status of each migrated document. Update the status of the documents in the temporary table as documents are migrated.&lt;/li&gt;
&lt;li&gt;Implement a configurable delay between document transfers and a configurable limit on the number of documents migrated in each batch to throttle the migration volume.&lt;/li&gt;
&lt;li&gt;&lt;a href="/w/guide/3215/performance-testing-methodology#configure_the_performance_test_environment"&gt;Performance test&lt;/a&gt; your migration solution on a lower level environment whose hardware and data are equivalent to production to determine the correct throttling numbers.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://docs.appian.com/suite/help/latest/Start_Process_Smart_Service.html"&gt;start process smart service&lt;/a&gt; to spread the load across process execution engines.&lt;/li&gt;
&lt;li&gt;If necessary, update the &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#document-folder-security"&gt;security&lt;/a&gt; on the document folders as the documents are migrated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="recommended-migration-guidelines"&gt;Recommended Migration Guidelines&lt;/h3&gt;
&lt;table class="appianTable" width="100%"&gt;
&lt;thead&gt;
&lt;tr class="header"&gt;
&lt;th width="33.97435897435898%"&gt;Practice&lt;/th&gt;
&lt;th width="66.02564102564102%"&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Archiving Policy&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Delete process instances immediately after completion.&lt;/li&gt;
&lt;li&gt;Checkpoint and restart the engines after the migration to restore the engines to the proper size.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reduce Manual Intervention&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Incorporate sending status emails to provide updates on the migration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incorporate Validation Methods in Status Fields&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Test sync failures as a part of your test plan to confirm that the document migration process is able to restart from where it left off in the event of a failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Optimization&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Look at optimizing the process performing the migration.&lt;/li&gt;
&lt;li&gt;Optimize the &lt;a href="/w/guide/3309/database-performance-best-practices"&gt;database operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Apply the &lt;a href="/w/article/3048/how-to-create-memory-efficient-models"&gt;best practices&lt;/a&gt; for creating memory efficient process models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integrations, design patterns, Architecture&lt;/div&gt;
</description></item><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian/revision/3</link><pubDate>Wed, 01 Nov 2023 15:08:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>matt.cosenza</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Revision 3 posted to Article by matt.cosenza on 11/1/2023 3:08:56 PM&lt;br /&gt;
&lt;div&gt;
&lt;h2 id="bulk_upload"&gt;Bulk Upload&lt;/h2&gt;
&lt;p&gt;When you need to migrate a large number of documents into Appian, first consider whether you need to maintain metadata or associations with other data from the old system. Appian supports &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#creating-documents"&gt;bulk uploads&lt;/a&gt; via the&amp;nbsp;Appian Designer interface. The out of the box approach will be a significantly faster solution than designing and testing a migration process. This is a valid approach if the following conditions are met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of documents in the migration is small enough that the manual effort is much faster than an automated effort.&lt;/li&gt;
&lt;li&gt;There is no metadata associated with the documents (e.g.: you don&amp;#39;t need to associate documents with records in a database).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automating_document_migration"&gt;Automating Document Migration&lt;/h2&gt;
&lt;p&gt;If your migration can&amp;#39;t be accomplished using bulk upload, use an Appian process (or processes) to run the migration and track progress using a database table.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review the available approaches for&lt;a href="/w/the-appian-playbook/integrating-with-document-file-servers"&gt; moving documents into Appian&lt;/a&gt; and the general guidance for &lt;a href="/w/guide/3316/transferring-processing-large-data-sets-etl"&gt;transferring/processing large data sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a temporary database table to hold document metadata and to track the status of each migrated document. Update the status of the documents in the temporary table as documents are migrated.&lt;/li&gt;
&lt;li&gt;Implement a configurable delay between document transfers and a configurable limit on the number of documents migrated in each batch to throttle the migration volume.&lt;/li&gt;
&lt;li&gt;&lt;a href="/w/guide/3215/performance-testing-methodology#configure_the_performance_test_environment"&gt;Performance test&lt;/a&gt; your migration solution on a lower level environment whose hardware and data are equivalent to production to determine the correct throttling numbers.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://docs.appian.com/suite/help/latest/Start_Process_Smart_Service.html"&gt;start process smart service&lt;/a&gt; to spread the load across process execution engines.&lt;/li&gt;
&lt;li&gt;If necessary, update the &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#document-folder-security"&gt;security&lt;/a&gt; on the document folders as the documents are migrated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="recommended-migration-guidelines"&gt;Recommended Migration Guidelines&lt;/h3&gt;
&lt;table class="appianTable" width="100%"&gt;
&lt;thead&gt;
&lt;tr class="header"&gt;
&lt;th width="33.97435897435898%"&gt;Practice&lt;/th&gt;
&lt;th width="66.02564102564102%"&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Archiving Policy&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Delete process instances immediately after completion.&lt;/li&gt;
&lt;li&gt;Checkpoint and restart the engines after the migration to restore the engines to the proper size.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reduce Manual Intervention&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Incorporate sending status emails to provide updates on the migration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incorporate Validation Methods in Status Fields&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Test sync failures as a part of your test plan to confirm that the document migration process is able to restart from where it left off in the event of a failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Optimization&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Look at optimizing the process performing the migration.&lt;/li&gt;
&lt;li&gt;Optimize the &lt;a href="/w/guide/3309/database-performance-best-practices"&gt;database operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Apply the &lt;a href="/w/article/3048/how-to-create-memory-efficient-models"&gt;best practices&lt;/a&gt; for creating memory efficient process models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian/revision/2</link><pubDate>Wed, 18 Oct 2023 18:23:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>matt.cosenza</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Revision 2 posted to Article by matt.cosenza on 10/18/2023 6:23:10 PM&lt;br /&gt;
&lt;div&gt;
&lt;h2 id="bulk_upload"&gt;Bulk Upload&lt;/h2&gt;
&lt;p&gt;When you need to migrate a large number of documents into Appian, first consider whether you need to maintain metadata or associations with other data from the old system. Appian supports &lt;a href="https://docs.appian.com/suite/help/latest/folder-and-document-management.html#creating-documents"&gt;bulk uploads&lt;/a&gt; via the&amp;nbsp;Appian Designer interface. The out of the box approach will be a significantly faster solution than designing and testing a migration process. This is a valid approach if the following conditions are met:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of documents in the migration is small enough that the manual effort is much faster than an automated effort.&lt;/li&gt;
&lt;li&gt;There is no metadata associated with the documents (e.g.: you don&amp;#39;t need to associate documents with records in a database).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="automating_document_migration"&gt;Automating Document Migration&lt;/h2&gt;
&lt;p&gt;If your migration can&amp;#39;t be accomplished using bulk upload, use an Appian process (or processes) to run the migration and track progress using a database table.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review the available approaches for&lt;a href="/w/the-appian-playbook/integrating-with-document-file-servers"&gt; moving documents into Appian&lt;/a&gt; and the general guidance for &lt;a href="/w/guide/3316/transferring-processing-large-data-sets-etl"&gt;transferring/processing large data sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a temporary database table to hold document metadata and to track the status of each migrated document. Update the status of the documents in the temporary table as documents are migrated.&lt;/li&gt;
&lt;li&gt;Implement a configurable delay between document transfers and a configurable limit on the number of documents migrated in each batch to throttle the migration volume.&lt;/li&gt;
&lt;li&gt;&lt;a href="/w/guide/3215/performance-testing-methodology#configure_the_performance_test_environment"&gt;Performance test&lt;/a&gt; your migration solution on a lower level environment whose hardware and data are equivalent to production to determine the correct throttling numbers.&lt;/li&gt;
&lt;li&gt;Use the &lt;a href="https://docs.appian.com/suite/help/latest/Start_Process_Smart_Service.html"&gt;start process smart service&lt;/a&gt; to spread the load across process execution engines.&lt;/li&gt;
&lt;li&gt;If necessary, update the &lt;a href="https://docs.appian.com/suite/help/latest/Document_Management_Roles_and_Security.html"&gt;security&lt;/a&gt; on the document folders as the documents are migrated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="recommended-migration-guidelines"&gt;Recommended Migration Guidelines&lt;/h3&gt;
&lt;table class="appianTable" width="100%"&gt;
&lt;thead&gt;
&lt;tr class="header"&gt;
&lt;th width="33.97435897435898%"&gt;Practice&lt;/th&gt;
&lt;th width="66.02564102564102%"&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Archiving Policy&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Delete process instances immediately after completion.&lt;/li&gt;
&lt;li&gt;Checkpoint and restart the engines after the migration to restore the engines to the proper size.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reduce Manual Intervention&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Incorporate sending status emails to provide updates on the migration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incorporate Validation Methods in Status Fields&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Test sync failures as a part of your test plan to confirm that the document migration process is able to restart from where it left off in the event of a failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Optimization&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li&gt;Look at optimizing the process performing the migration.&lt;/li&gt;
&lt;li&gt;Optimize the &lt;a href="/w/guide/3309/database-performance-best-practices"&gt;database operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Apply the &lt;a href="/w/article/3048/how-to-create-memory-efficient-models"&gt;best practices&lt;/a&gt; for creating memory efficient process models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Bulk Legacy Document Migration into Appian</title><link>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian/revision/1</link><pubDate>Wed, 06 Sep 2023 14:19:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f04b50a-1445-45fa-97ba-5cc31dc0a794</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/3275/bulk-legacy-document-migration-into-appian#comments</comments><description>Revision 1 posted to Article by joel.larin on 9/6/2023 2:19:25 PM&lt;br /&gt;
&lt;p&gt;fsdfs&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>