2. Web Services
Embedded Yonyx Guides
1. Commands
2. Auto-traverse conditions
3. Placeholders
Web/App Servers
Legacy DataApp Data
Cross domain – Web Messaging
1. DB Isolation: Your Products & Customer DB
is never exposed to Yonyx
2. Skillset Isolation: Your Authors don’t need
any application development skills
3. Flexibility: Your App developers are not
limited by any commands or web-services
that Yonyx offers
• Javascript
• REST
Container AppContainer App
• Website
• CRM
• Mobile App
• Order Management System etc.
3. 1. Commands - Send instructions to Container app
when user traverses through specific guidance
steps
2. Auto-traverse - Automatically traverse through
some step(s) based on outcome of commands
3. Placeholders - Replace text in guidance steps with
data looked up from Enterprise app
4. Container App – Enterprise App that has bi-
directional communication with Yonyx guides.
• Website
• Mobile App
• CRM System
• Order management System etc.
Integration Elements
4. Commands
Commands - Send instructions to Container app when user traverses tospecific guidance step
• Created & Maintained by Yonyx Admin(s)
• Commands instruct Container app to perform a specific function that may return
some value - e.g.
• Register Customer
• Action: Show registration form, Update database with fields populated
• Return Values
• Success,
• Failure,
• Duplicate
• Check Serial Number
• Action: Show a serial number entry form, Look up Customer Info
• Return Values
• Valid-Registered
• Valid-Not-Registered
• Invalid
• Show a new Yonyx Guide, Catalog or Landing Page [No Return Value]
• All Commands are available across all guides
• Authors insert commands into guidance steps
• Authors add Auto-Traversal conditions based on Return Values
7. Auto-traverse Conditions
Auto-Traverse Conditions - Automatically traverse through some step(s) based on return values
of commands
• Inserted by Authors in User Responses
• Auto-Traversal Conditions are based on the Return Value of command inserted in the
preceding guidance step.
9. Placeholders
Placeholders - Replace text in guidance steps with data looked up from Enterprise app
• Inserted by Authors in body section of Guidance Steps
• Examples:
• Customer First name
• Agent First name
• Today’s Date
• Today + 7 days’s Date
• Customer Product Serial Number
• Customer Product Model Name
• Etc.
12. DECISION NETWORK DRIVEN INTERACTIVE GUIDES
Under the Hood
866-289-7071 sales@yonyx.com www.yonyx.com
13. Embedded Yonyx Guides
Web/App Servers
Legacy DataApp Data
1. Commands - Instructions sent to Container
app when user traverses through specific
guidance steps – e.g. Capture-Serial-Num
2. Placeholders - Replace text in guidance
steps with values – e.g. Customer-Name
3. Auto-traverse - through some step(s) based
on return value of Command.
Container App
Execute CommandAssign Values
Return value
Substitute Placeholders
Display step
Auto-traverse
Send Command
Send Placeholders
14. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
Web/App Servers
15. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
Web/App Servers
Send Command & Placeholders
Execute
Commands &
Replace
Placeholders
G
16. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
Web/App Servers
12345
G
17. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
Web/App Servers
Return Value for
Command &
Replacement Value
for Placeholders
Send Command Return Value &
Placeholder Replacement Value G
18. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
Web/App Servers
Return Value for
Command &
Replacement Value
for Placeholders
Send Command Return Value &
Placeholder Replacement Value G
G
19. Container App
• Website
• CRM
• Mobile App
• Order Mgmt
System.
• YonyxApps
G
Start G
G G
G G
S
S
S S
G
G
G G
S
G
G
G
G
G
G
G
G
G
ENTERPRISE DATA INTEGRATION
App Data
G
G