Difference between revisions of "SMS Handler: Step by step example"

(Marked this version for translation)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
==1) Plan the message==
+
==1) Plan the message== <!--T:1-->
 
* What data are you trying to collect?
 
* What data are you trying to collect?
 
* Why?
 
* Why?
Line 15: Line 15:
 
* Exactly what data items should be collected
 
* Exactly what data items should be collected
  
==2) Design the database table==
+
==2) Design the database table== <!--T:2-->
 
* Will the data be stored in existing tables or do we need new tables?
 
* Will the data be stored in existing tables or do we need new tables?
 
* What should the table design be
 
* What should the table design be
Line 21: Line 21:
 
** This currently requires Admin access to the database. Check with Priyono.  
 
** This currently requires Admin access to the database. Check with Priyono.  
  
==3) Design the SMS message==
+
==3) Design the SMS message== <!--T:3-->
 
* What will the start code be?
 
* What will the start code be?
 
* What fields will be collected?
 
* What fields will be collected?
Line 28: Line 28:
 
* Are there any repeating groups?
 
* Are there any repeating groups?
  
==4) Set up the SMS message metadata==
+
==4) Set up the SMS message metadata== <!--T:4-->
 
* Go to Edit SMS message, under SMS metadata in the Administration menu
 
* Go to Edit SMS message, under SMS metadata in the Administration menu
 
* Create a new record
 
* Create a new record
 
</translate>
 
</translate>

Revision as of 18:01, 1 September 2014

Other languages:
English • ‎Bahasa Indonesia

1) Plan the message

  • What data are you trying to collect?
  • Why?
  • Who are the stakeholders?
    • Who will provide the data?
      • What information do they have?
      • Can they generate the data reliably?
      • What is the cost of generating and reporting the data?
      • What benefits will they get?
    • Who will use the data?
      • What do they need?
      • How long will they need the data to be collected? One off or ongoing?
  • Exactly what data items should be collected

2) Design the database table

  • Will the data be stored in existing tables or do we need new tables?
  • What should the table design be
  • Create the tables if necessary
    • This currently requires Admin access to the database. Check with Priyono.

3) Design the SMS message

  • What will the start code be?
  • What fields will be collected?
  • What is the type of each field?
  • Are there any optional fields?
  • Are there any repeating groups?

4) Set up the SMS message metadata

  • Go to Edit SMS message, under SMS metadata in the Administration menu
  • Create a new record