Answers.Body: <p>Use the <a href="https://docs.civicrm.org/user/en/latest/initial-set-up/scheduled-jobs/#job_update_greeting" rel="nofollow noreferrer"><code>update_greeting</code> scheduled job</a>.</p>
  
  <ol>
  <li><p>Go to <strong>Administer > System Settings > Scheduled Jobs</strong></p></li>
  <li><p>Click <strong>Add New Scheduled Job</strong>, and enter the following values.</p>
  
  <ul>
  <li>"Name": "Force Update Addressee Values"</li>
  <li>"Description": (blank)</li>
  <li>"Run frequency": "Every time cron job is run"</li>
  <li>"API call": select "Job", and enter "update_greeting" in the text field</li>
  <li><p>"Command parameters":</p>
  
  <pre><code>ct=Individual,Household,Organization
  gt=addressee
  force=1
  </code></pre></li>
  <li><p>"Scheduled Run Date": (blank)</p></li>
  <li><p><strong>Uncheck</strong> "Is this Scheduled Job active?"</p>
  
  <p>(This is <strong>important</strong> because you don't want your scheduled job to run automatically.)</p></li>
  </ul></li>
  <li><p>Click <strong>Save</strong>.</p></li>
  <li><p>Find your scheduled job in the list of all jobs, and click <strong>More > Execute Now</strong></p></li>
  <li><p>Find your scheduled job in the list of all jobs, and click <strong>View Job Log</strong>. Verify that you see "Success" in the log. Troubleshoot any errors.</p></li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-04-06T22:02:26.800Z
Answers.Text: Sean, this could also be done from the API Explrorer, right?
Answers.UserDisplayName: TwoMice
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-30T14:58:38.740Z
Answers.LastActivityDate: 2018-03-30T16:07:10.880Z
Answers.LastEditDate: 2018-03-30T16:07:10.880Z
Answers.UserDisplayName: Sean
Body: <p>I have updated the tokens in my <em>Addressee Type Options</em> (at <strong>Administer > Communications > Addressee Formats</strong>), and now CiviCRM is now generating my desired addressee values each time I save contacts.</p>
  
  <p>This is great, going forward.</p>
  
  <p>But how can I update the addressee values for <em>all</em> the contacts in my database, without having to go edit/save them all one-by-one?</p>
  
Tags: <tokens>
Title: Update addressee values for all contacts after modifying Addressee Type Options
ThreadText: # Update addressee values for all contacts after modifying Addressee Type Options
  
  (Asked by: username_0 on 2018-03-30)
  
  I have updated the tokens in my *Addressee Type Options* (at **Administer > Communications > Addressee Formats**), and now CiviCRM is now generating my desired addressee values each time I save contacts.
  
  This is great, going forward.
  
  But how can I update the addressee values for *all* the contacts in my database, without having to go edit/save them all one-by-one?
  
  **Tags:** tokens
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2018-03-30. Score: 2
  
  Use the update_greeting scheduled job.
  
  Go to Administer > System Settings > Scheduled Jobs
  Click Add New Scheduled Job, and enter the following values.
  
  "Name": "Force Update Addressee Values"
  "Description": (blank)
  "Run frequency": "Every time cron job is run"
  "API call": select "Job", and enter "update_greeting" in the text field
  "Command parameters":
  ct=Individual,Household,Organization
  gt=addressee
  force=1
  
  "Scheduled Run Date": (blank)
  Uncheck "Is this Scheduled Job active?"
  (This is important because you don't want your scheduled job to run automatically.)
  
  Click Save.
  Find your scheduled job in the list of all jobs, and click More > Execute Now
  Find your scheduled job in the list of all jobs, and click View Job Log. Verify that you see "Success" in the log. Troubleshoot any errors.
  
  > **Comments:**
  > **username_1**: username_0, this could also be done from the API Explrorer, right?  
  
  ---
  
  