Sunteți pe pagina 1din 17

Myriad Solution Overview

SCE2 overview
Agenda
What is SCE ?

Features

Development tips
Myriad Solution Overview
SCE2 overview

What is SCE ?
What is SCE ?
• SCE is a tool designed by Myriad to easily create innovative USSD or SMS
services on our Cellcube platform

• It allows any Service Designer to create services on our USSD system without
any specific programmation knowledges

• It allows a quick and intuitive view of deployed services, useful for Marketing
and Operational team

5
Myriad Solution Overview
SCE2 overview

Features
Features
Overview

Service Editor:
• Allows the service designer to easily create, edit and connect individual nodes.
Node Editor:
• Allows to create and define several kind of nodes (page, Multiple form, Plugin node, …)
User friendly UI experience:
• Drag and drop
• Copy/Paste
• Preview
• Search
• Online help

7
Features
Interface

8
Features
Service Panel

• Allows to create, edit, and modify the services.


• Representation by tree/nodes
• Several kind of nodes (home, page, reference, multiform,…)
• Allow to easily link services between them
• Useful operations such as Drag and Drop, Copy/Paste…

9
Features
Attribute Panel

• This panel provides the user with the ability to edit the attributes associated to a
service or node.
• Allow to change the node type
• Save/restore the information
• Edit the texts, conditions, links and arguments associated

10
Features
Directory Panel

• The directory panel provides relative path of all services in Cellcube represented as a
tree structure :
•directory = tree branchq
•file name = tree node.
• The user manages services from this panel
•Possibility to edit/create directories
• Load/Install services from/to the server
• Import/export services
• Cut/copy/paste, and drag and drop

11
Features
Preview Panel

• The preview panel provides the user with a high level preview of the service panel.
• Using the mouse, the user can quickly move the red rectangle to navigate within the
services node in service panel.

12
Features
Search Panel

• Associated to the top menu and search dialog (reachable from service panel) the
search panel allows the user to see the result of the search option available from top
menu.
• Tree structure to easily navigate within the results.

13
Features
Export Services

• Import/Export services to XML files:


Save files locally to export them to another server or simply to reintegrate them
later
• Export to image: saves a JPEG image of the services tree

• Install : install the service on the active platform (replace existing).

14
Development Tips
In service, the node names must be meaningful. You should not use any non-meaningful
tags like id1, id2, etc.

XML template files must be tested in online tests. (Requests/mappings must be verified
against sample requests/responses to prove they are correct)

For each service, keep the service as small as possible. You can separate the
implementation into several services based on the functions and link them with
change_service. 

For the call flow behind each menu option (including dynamic menus), you must write a new
service to handle it. If there are less than 3 nodes after an menu option, you can ignore this rule. If
the total number of nodes in a service is below 30, you don't need to follow this rule.
For each service, if there's no special reason, the number of nodes should not exceed 30 (better
below 20).
For service naming, you should follow point 2 for SCE1 services. And for child services, besides
the path, it's recommended to use some strings to describe what exactly the service is doing.

If part of the service logic can be implemented with either several nodes of common plugins
or a specific plugin, you need to balance the advantages and the disadvantages of them to
decide which way to be adopted.

15
Questions ?

Confidential Myriad Group


06/23/2020 16
Thank You !

S-ar putea să vă placă și