Answers.Body: <p>There's no built-in functionality to copy activities - but my coworker wrote an extension that, amongst other tasks, allows you to copy an activity.  It's organization-specific - for instance, it specifically does NOT copy certain activity fields, and assumes the existence of certain custom fields - but if you've got some developer skills, this is 90% of what you need: <a href="https://github.com/PalanteJon/coop.palantetech.multipleactivities/tree/master" rel="nofollow">https://github.com/PalanteJon/coop.palantetech.multipleactivities/tree/master</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T17:48:14.967Z
Answers.Text: This extension seems a good approximation in the absence of a built-in functionality to copy activities.
Answers.UserDisplayName: Francesc Bassas i Bullich
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T17:52:38.997Z
Answers.Text: Thanks! I'll also note this was written against CiviCRM 4.4. The existence of the recurring activity engine means there must be a built-in function somewhere in the coffee for copying activities now.
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T16:53:14.827Z
Answers.LastActivityDate: 2015-06-03T16:53:14.827Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>I am interpreting you question to mean: </p>
  
  <ul>
  <li><p>Contact A might have the same activity type recorded against them in January and March and their custom data will be (mostly) the same each time.</p></li>
  <li><p>Contact B might have the same activity type recorded against them in January and March and their custom data will be (mostly) the same each time.</p></li>
  <li><p>The custom data for contact A could be quite different from the custom data for Contact B.</p></li>
  </ul>
  
  <p>I don't think there is an easy way to copy activities.</p>
  
  <p>Events can be copied, but not registrations, contribution pages can be copied but not contributions. </p>
  
  <p>Activities are recorded against contacts as are contributions and registrations and there is no easy copy function. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T15:05:12.397Z
Answers.LastActivityDate: 2015-06-03T15:05:12.397Z
Answers.UserDisplayName: JoAnne
Answers.Body: <p>Are these recurring activities? If so, might want to check the new recurring activity functionality in 4.6 (thx to veda consulting and zing for funding it)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T17:26:49.657Z
Answers.LastActivityDate: 2015-06-03T17:26:49.657Z
Answers.UserDisplayName: Donald Lobo
Body: <p>We manage activities with many custom fields to record various social parameters of the beneficiaries of our organizations.</p>
  
  <p>These activities are repeated periodically and is common from one activity to another which custom fields change very little.</p>
  
  <p>Is there a quick and easy way to copy an activity? This would save us introduce ever custom fields that are common between two activities.</p>
  
  <p>Note: Events can be copied.</p>
  
Tags: <activities>
Title: Is there a quick and easy way to copy an activity?
ThreadText: # Is there a quick and easy way to copy an activity?
  
  (Asked by: username_0 on 2015-06-03)
  
  We manage activities with many custom fields to record various social parameters of the beneficiaries of our organizations.
  
  These activities are repeated periodically and is common from one activity to another which custom fields change very little.
  
  Is there a quick and easy way to copy an activity? This would save us introduce ever custom fields that are common between two activities.
  
  Note: Events can be copied.
  
  **Tags:** activities
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2015-06-03. Score: 2
  
  There's no built-in functionality to copy activities - but my coworker wrote an extension that, amongst other tasks, allows you to copy an activity. It's organization-specific - for instance, it specifically does NOT copy certain activity fields, and assumes the existence of certain custom fields - but if you've got some developer skills, this is 90% of what you need: <https://github.com/PalanteJon/coop.palantetech.multipleactivities/tree/master>
  
  > **Comments:**
  > **username_0**: This extension seems a good approximation in the absence of a built-in functionality to copy activities.  
  > **username_1**: Thanks! I'll also note this was written against CiviCRM 4.4. The existence of the recurring activity engine means there must be a built-in function somewhere in the coffee for copying activities now.  
  
  ---
  
  ### Answer by username_2 on 2015-06-03. Score: 1
  
  I am interpreting you question to mean:
  
  * Contact A might have the same activity type recorded against them in January and March and their custom data will be (mostly) the same each time.
  * Contact B might have the same activity type recorded against them in January and March and their custom data will be (mostly) the same each time.
  * The custom data for contact A could be quite different from the custom data for Contact B.
  
  I don't think there is an easy way to copy activities.
  
  Events can be copied, but not registrations, contribution pages can be copied but not contributions.
  
  Activities are recorded against contacts as are contributions and registrations and there is no easy copy function.
  
  
  ---
  
  ### Answer by username_3 on 2015-06-03. Score: 1
  
  Are these recurring activities? If so, might want to check the new recurring activity functionality in 4.6 (thx to veda consulting and zing for funding it)
  
  
  ---
  
  