Documente Academic
Documente Profesional
Documente Cultură
* you may not use this file except in compliance with the License.
* http://www.apache.org/licenses/LICENSE-2.0
* See the License for the specific language governing permissions and
*/
namespace org.govt.scheme
o String tid
o OWNER owner
o STATE state
o String quantity
o REQUESTSTATUS request
o String name
o Org org
enum OWNER{
o NA
o GOVTAPPOINTEDBODY
o MANUFACTURER
o DISTRIBUTOR
o STUDENT
}
// enumeration to define different states of Tablet in different stages of its supply chain.
enum STATE{
o NA
o PROCURING
o PROCURED
o MANUFACTURING
o MANUFACTURED
o DELIVERED
o DISTRIBUTING
o DISTRIBUTED
o RECEIVED
// enumeration to define status of request, request approval and the acknowledgement of the
Tablet
// delivery.
enum REQUESTSTATUS{
o NA
o MANUFACTURER_REQUEST_PENDING
o MANUFACTURER_REQUEST_APPROVED
o MANUFACTURER_IN_DELIVERY
o MANUFACTURER_DELIVERED
o DISTRIBUTOR_REQUEST_PENDING
o DISTRIBUTOR_REQUEST_APPROVED
o STUDENT_IN_DELIVERY
o STUDENT_IN_DELIVERED
}
// Organization of the participant
concept Org{
o String org_name
o String city
transaction procure {
transaction manufacture{
}
// transaction after the manufacture
// transaction distribution
transaction distribution{
// transaction student
transaction studentdelivery{
transaction ready_for_use{
transaction initialize_demo_resource{
}