|
11 | 11 | [
|
12 | 12 | 'run_frequency' => 'Daily',
|
13 | 13 | 'name' => 'CiviCRM Update Check',
|
14 |
| - 'description' => 'Checks for CiviCRM version updates. Important for keeping the database secure. Also sends anonymous usage statistics to civicrm.org to to assist in prioritizing ongoing development efforts.', |
15 |
| - // FIXME: "to to" |
| 14 | + 'description' => 'Checks for CiviCRM version updates. Important for keeping the database secure. Also sends anonymous usage statistics to civicrm.org to assist in prioritizing ongoing development efforts.', |
16 | 15 | 'api_entity' => 'Job',
|
17 | 16 | 'api_action' => 'version_check',
|
18 | 17 | 'is_active' => 1,
|
|
41 | 40 | [
|
42 | 41 | 'run_frequency' => 'Daily',
|
43 | 42 | 'name' => 'Process Pledges',
|
44 |
| - 'description' => 'Updates pledge records and sends out reminders', |
| 43 | + 'description' => 'Updates pledge records and sends out reminders. Use parameters: send_reminders=[1 or 0], use 1 to send payment reminders', |
45 | 44 | 'api_entity' => 'Job',
|
46 | 45 | 'api_action' => 'process_pledge',
|
47 |
| - 'parameters' => 'send_reminders=[1 or 0] optional- 1 to send payment reminders', |
| 46 | + 'parameters' => 'send_reminders=0', |
48 | 47 | ],
|
49 | 48 | [
|
50 | 49 | 'run_frequency' => 'Daily',
|
51 | 50 | 'name' => 'Geocode and Parse Addresses',
|
52 |
| - 'description' => 'Retrieves geocodes (lat and long) and / or parses street addresses (populates street number, street name, etc.)', |
| 51 | + 'description' => 'Geocodes and/or parses street addresses. Use parameters: geocoding=[1 or 0] required |
| 52 | +parse=[1 or 0] required |
| 53 | +start=[Starting Contact ID] |
| 54 | +end=[Ending Contact ID] |
| 55 | +throttle=[1 or 0] - 1 adds five second sleep', |
53 | 56 | 'api_entity' => 'Job',
|
54 | 57 | 'api_action' => 'geocode',
|
55 |
| - 'parameters' => 'geocoding=[1 or 0] required |
56 |
| -parse=[1 or 0] required |
57 |
| -start=[contact ID] optional-begin with this contact ID |
58 |
| -end=[contact ID] optional-process contacts with IDs less than this |
59 |
| -throttle=[1 or 0] optional-1 adds five second sleep', |
| 58 | + 'parameters' => 'geocoding=1 |
| 59 | + parse=0 |
| 60 | + throttle=0', |
60 | 61 | ],
|
61 | 62 | [
|
62 | 63 | 'run_frequency' => 'Daily',
|
63 | 64 | 'name' => 'Update Greetings and Addressees',
|
64 |
| - 'description' => 'Goes through contact records and updates email and postal greetings, or addressee value', |
| 65 | + 'description' => 'Updates email and postal greetings, or addressee value. Use parameters: ct=[Individual or Household or Organization] required |
| 66 | +gt=[email_greeting or postal_greeting or addressee] required |
| 67 | +force=[0 or 1] |
| 68 | +limit=[Number] - Limit contacts to update', |
65 | 69 | 'api_entity' => 'Job',
|
66 | 70 | 'api_action' => 'update_greeting',
|
67 |
| - 'parameters' => 'ct=[Individual or Household or Organization] required |
68 |
| -gt=[email_greeting or postal_greeting or addressee] required |
69 |
| -force=[0 or 1] optional-0 update contacts with null value, 1 update all |
70 |
| -limit=Number optional-Limit the number of contacts to update', |
| 71 | + 'parameters' => 'ct=Individual |
| 72 | +gt=email_greeting', |
71 | 73 | ],
|
72 | 74 | [
|
73 | 75 | 'run_frequency' => 'Daily',
|
74 | 76 | 'name' => 'Mail Reports',
|
75 |
| - 'description' => 'Generates and sends out reports via email', |
| 77 | + 'description' => 'Generates and sends out reports via email. Use parameters: instanceId=[ID of report instance] required |
| 78 | +format=[pdf,csv,print]', |
76 | 79 | 'api_entity' => 'Job',
|
77 | 80 | 'api_action' => 'mail_report',
|
78 |
| - 'parameters' => 'instanceId=[ID of report instance] required |
79 |
| -format=[csv or print] optional-output CSV or print-friendly HTML, else PDF', |
| 81 | + 'parameters' => '', |
80 | 82 | ],
|
81 | 83 | [
|
82 | 84 | 'run_frequency' => 'Hourly',
|
|
107 | 109 | 'api_action' => 'process_respondent',
|
108 | 110 | ],
|
109 | 111 | [
|
110 |
| - 'run_frequency' => 'Hourly', |
| 112 | + 'run_frequency' => 'Monthly', |
111 | 113 | 'name' => 'Clean-up Temporary Data and Files',
|
112 | 114 | 'description' => 'Removes temporary data and files, and clears old data from cache tables. Recommend running this job every hour to help prevent database and file system bloat.',
|
113 | 115 | 'api_entity' => 'Job',
|
|
121 | 123 | 'api_action' => 'process_sms',
|
122 | 124 | ],
|
123 | 125 | [
|
124 |
| - 'run_frequency' => 'Always', |
| 126 | + 'run_frequency' => 'Hourly', |
125 | 127 | 'name' => 'Rebuild Smart Group Cache',
|
126 |
| - 'description' => 'Rebuilds the smart group cache.', |
| 128 | + 'description' => 'Rebuilds the smart group cache. Use parameters: limit=Number - Limit the number of smart groups rebuild', |
127 | 129 | 'api_entity' => 'Job',
|
128 | 130 | 'api_action' => 'group_rebuild',
|
129 |
| - 'parameters' => 'limit=Number optional-Limit the number of smart groups rebuild', |
| 131 | + 'parameters' => 'limit=0', |
| 132 | + ], |
| 133 | + [ |
| 134 | + 'run_frequency' => 'Hourly', |
| 135 | + 'name' => 'Group Cache Flush', |
| 136 | + 'description' => 'Flushes the Smart Group Cache', |
| 137 | + 'api_entity' => 'Job', |
| 138 | + 'api_action' => 'group_cache_flush', |
| 139 | + 'parameters' => '', |
130 | 140 | ],
|
131 | 141 | [
|
132 | 142 | 'run_frequency' => 'Daily',
|
|
138 | 148 | [
|
139 | 149 | 'run_frequency' => 'Daily',
|
140 | 150 | 'name' => 'Validate Email Address from Mailings.',
|
141 |
| - 'description' => 'Updates the reset_date on an email address to indicate that there was a valid delivery to this email address.', |
| 151 | + 'description' => 'Updates the reset_date on an email address to indicate that there was a valid delivery to this email address. Consider mailings that have completed between minDays and maxDays. Use parameters: minDays=[number] |
| 152 | + maxDays=[number]', |
142 | 153 | 'api_entity' => 'Mailing',
|
143 | 154 | 'api_action' => 'update_email_resetdate',
|
144 |
| - 'parameters' => 'minDays, maxDays=Consider mailings that have completed between minDays and maxDays', |
| 155 | + 'parameters' => 'minDays=5 |
| 156 | + maxDays=60', |
145 | 157 | ],
|
146 | 158 | ]);
|
0 commit comments