Answers.Body: <p>Look at MySQL and find the temporary table. It will be names something like &quot;<em>civicrm_tmp_d_dflt_...</em>&quot;</p>
  <p>Search status=NEW  and that will tell you the number of rows left to import. Once the table has no NEW rows to import it is done and the table will be removed. If it did not succeed the table will still exist. I find this the best way to monitor the progress of imports using the default importer.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-29T20:37:40.500Z
Answers.LastActivityDate: 2020-11-29T20:37:40.500Z
Answers.UserDisplayName: Andy Burns
Answers.Body: <p>Workarounds include</p>
  <ul>
  <li>add a custom field purely to track the import by adding a 1,2,3 etc column in your import</li>
  <li>sometimes screens can time out but the import runs regardless, so having the above helps confirm if it really has stopped or not</li>
  <li>hunt down some tickets about tweaking server so it runs for longer</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-29T22:22:10.667Z
Answers.LastActivityDate: 2020-11-29T22:22:10.667Z
Answers.UserDisplayName: petednz - fuzion
Body: <ol>
  <li>I am importing 955 contacts and assigning them a tag or a group (or both).  Time estimate showing is 20 minutes.</li>
  <li>During the import the connection times out.</li>
  <li>After waiting a long while, I go back to CiviCRM and look at the group or tag and see that they now have 955 contacts listed whereas before the import both were 0.</li>
  </ol>
  <p>A) How can I quickly see if the import was successfully finished?</p>
  <p>B) Is adding the contacts to a group or tag one of the last steps for the import process?</p>
  <p>C) If the contacts are now listed in the previously empty group or tag, does that indicate that the import was successful?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-01T02:39:01.197Z
Comments.Text: Does anyone have an answer to my question "C" (see above)?
Comments.UserDisplayName: EricLB
Tags: <contacts><import><batches>
Title: contact import process
ThreadText: # contact import process
  
  (Asked by: username_0 on 2020-11-29)
  
  1. I am importing 955 contacts and assigning them a tag or a group (or both). Time estimate showing is 20 minutes.
  2. During the import the connection times out.
  3. After waiting a long while, I go back to CiviCRM and look at the group or tag and see that they now have 955 contacts listed whereas before the import both were 0.
  
  A) How can I quickly see if the import was successfully finished?
  
  B) Is adding the contacts to a group or tag one of the last steps for the import process?
  
  C) If the contacts are now listed in the previously empty group or tag, does that indicate that the import was successful?
  
  **Tags:** contacts, import, batches
  
  > **Comments:**
  > **username_0**: Does anyone have an answer to my question "C" (see above)?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2020-11-29. Score: 1 | Accepted answer
  
  Look at MySQL and find the temporary table. It will be names something like "*civicrm\_tmp\_d\_dflt\_...*"
  
  Search status=NEW and that will tell you the number of rows left to import. Once the table has no NEW rows to import it is done and the table will be removed. If it did not succeed the table will still exist. I find this the best way to monitor the progress of imports using the default importer.
  
  
  ---
  
  ### Answer by username_2 on 2020-11-29. Score: 1
  
  Workarounds include
  
  * add a custom field purely to track the import by adding a 1,2,3 etc column in your import
  * sometimes screens can time out but the import runs regardless, so having the above helps confirm if it really has stopped or not
  * hunt down some tickets about tweaking server so it runs for longer
  
  
  ---
  
  