Skip to content
This repository was archived by the owner on Oct 29, 2020. It is now read-only.

Commit 68a2ea1

Browse files
committed
Merge pull request #2881 from DeeZone/Issue2879-BirthdayMail2014_keyworks_flow_config
Issue2879 birthday mail2014 keyworks flow config
2 parents 3efeb3f + 18cdbba commit 68a2ea1

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

lib/modules/dosomething/dosomething_sms/workflows/dosomething_sms.keywords.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ $keywords['sms-game-paths'] = 'dosomething_sms_game_paths';
1010
$keywords['comeback-clothes-reportback'] = 'dosomething_sms_comeback_clothes_reportback';
1111
$keywords['thumbwars-reportback'] = 'dosomething_sms_thumbwars_reportback';
1212
$keywords['imaboss-reportback'] = 'dosomething_sms_imaboss_reportback';
13+
$keywords['bithdaymail-reportback'] = 'dosomething_sms_birthdaymail_reportback';

lib/modules/dosomething/dosomething_sms/workflows/dosomething_sms.workflows.inc

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,3 +249,57 @@ $activity->name = 'end';
249249
$activity->inputs = array('submit_reportback');
250250

251251
$workflows[$workflow->name] = $workflow;
252+
253+
/**
254+
* @Report back for Birthday Cards 2014.
255+
*/
256+
$workflow = new ConductorWorkflow();
257+
$workflow->wid = 'new';
258+
$workflow->name = 'dosomething_sms_birthdaymail_reportback';
259+
$workflow->title = 'Birthday Mail 2014 Report Back';
260+
$workflow->api_version = '1.0';
261+
262+
$activity = $workflow->newActivity('start');
263+
$activity->name = 'start';
264+
$activity->outputs = array('ask_picture');
265+
266+
$activity = $workflow->newActivity('mms_prompt');
267+
$activity->name = 'ask_picture';
268+
$activity->inputs = array('start');
269+
$activity->outputs = array('ask_quantity');
270+
$activity->noMmsResponse = 169175;
271+
272+
$activity = $workflow->newActivity('mobilecommons_opt_in_prompt');
273+
$activity->name = 'ask_quantity';
274+
$activity->inputs = array('ask_picture');
275+
$activity->outputs = array('ask_why_participated');
276+
$activity->optInPathId = 169177;
277+
278+
$activity = $workflow->newActivity('mobilecommons_opt_in_prompt');
279+
$activity->name = 'ask_why_participated';
280+
$activity->inputs = array('ask_quantity');
281+
$activity->outputs = array('strip_signature');
282+
$activity->optInPathId = 169179;
283+
284+
$activity = $workflow->newActivity('sms_strip_signature');
285+
$activity->name = 'strip_signature';
286+
$activity->inputs = array('ask_why_participated');
287+
$activity->outputs = array('submit_reportback');
288+
289+
$activity = $workflow->newActivity('dosomething_sms_submit_reportback');
290+
$activity->name = 'submit_reportback';
291+
$activity->inputs = array('strip_signature');
292+
$activity->outputs = array('end');
293+
$activity->nid = 2461;
294+
$activity->mmsContext = 'ask_picture:mms';
295+
$activity->propertyToContextMap = array(
296+
'quantity' => 'ask_quantity:message',
297+
'why_participated' => 'ask_why_participated:message',
298+
);
299+
$activity->optInPathId = 169231;
300+
$activity->optOutCampaignId = 126955;
301+
$activity->mobileCommonsCompletedCampaignId = 126957;
302+
303+
$activity = $workflow->newActivity('end');
304+
$activity->name = 'end';
305+
$activity->inputs = array('submit_reportback');

0 commit comments

Comments
 (0)