• No results found

Self-Hosted Implementation

N/A
N/A
Protected

Academic year: 2021

Share "Self-Hosted Implementation"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

About WalkMe

WalkMe is an easy-to-use platform for creating interactive on-screen Walk-Thrus that run on top of your actual website or web app. Unlike video tutorials, WalkMe helps users perform real tasks by providing step-by-step, pop-up instructions that guide them through the actual business process. These real-time Walk-Thrus are proven to increase conversion, reduce helpdesk costs and improve customer satisfaction.

The Walk-Thrus are easy to create and publish. They do not require you to learn or use any screen capture or video editing software, nor do they require the user to install any add-on or player in-order to view and use them. Furthermore, unlike video tutorials which force users to switch between screens and

interrupt workflow, WalkMe player is integrated into the UI itself, naturally interacting with your users and mediating between your users and your website or web application’s UI. WalkMe platform also includes a comprehensive analytics data which can be used to learn about a website visitor's behavior and enable analyzing faults and gaps in the website business processes.

For example, when a visitor play a Walk-Thrus for a product purchasing process, the analytics will reveal what is the drop-out rate for each and every step in the process.

WalkMe Modules

WalkMe is comprised of three modules:

WalkMe Editor—the WalkMe editor is a simple and easy-to-use tool for creating and editing Walk-Thrus.

May 2013

(2)

WalkMe Player—The WalkMe Player is a discreet on-screen widget that allows end-users to control the visual experience and look of Walk-Thrus. The player is made available to end users as part of the website itself and does not require any configuration or installation. The Self-Hosted solution refers to this module.

WalkMe Analytics—WalkMe Analytics is a sophisticated analytical tool to review the efficiency of Walk-Thru playback data.

(3)

What is WalkMe Self Hosted

Overview

WalkMe's customer includes SaaS vendors, and financial institutions that all value highly secure networks and services. Some customers want to keep all of the Walk-Thru information on their servers to disconnect the dependency on outside servers. In response to this need, WalkMe offers its services in another different secure architecture.

How does it works / Architecture overview

Unlike the Pure SaaS Model where the Walk-Thru data is stored on Amazon CDN, the Self Hosted Model differs in that it enables our customers to store Walk-Thru generated files on their own web servers. This allows the end user's browser to download both the customer's website and WalkMe's data from the same web server. WalkMe analytics information will still be sent to WalkMe Servers but this feature can also be disabled if requested, but it will mean that there will be no analytic information for the customer.

In the Self Hosted Model, the Walk-Thru creation process is still being done on WalkMe's servers similar to the process of storing WalkMe's analytics data. In order to copy the generated Walk-Thru files created upon each published event, the customer needs to download these files from WalkMe's back panel and manually place them on the selected webserver. The snippet code is automatically generated to fit with the web server URL in the correct address to enable the downloading of the file.

(4)

Security in Self Hosted Model

In Self Hosted model, the customer takes full responsibility of the security for WalkMe files by putting those files on his servers. In Addition, when the adding/updating/removing only of the Walk-Thrus the customer needs to override only the Walk-Thru data files, since those files does not contain any code and only meta data there is no need for extreme security checks while copying those files to the customer servers. In case of a full upgrade to the WalkMe player all of the WalkMe files should be override by the new files.

Deployment

The process is to copy the WalkMe static files into the folder on your server so the first step you should do is to create a folder in your server.

(5)

1. Create a Folder in your server where the WalkMe files will be saved

2. Go to https://account.walkme.com and login to your account. 3. Click on the self-hosted tab.

4. Enter the URL of the folder you just created (e.g. https://yourserver.com/walkmefolder)

5. Copy the snippet code that appear on the screen. 6. Download the WalkMe files

7. Unzip the files and copy the files into the folder

Updating Process

Updating only the data files:

After changing the Walk-Thrus and publishing the Walk-Thrus again there is no need to copy the entire content of the ZIP file. Override the old data_###.js files in the WalkMe folder on the server with the new data_###.js files.

Updating WalkMe Player version:

In order to update the WalkMe Player version override the entire WalkMe folder on your server with the full content in ZIP file.

(6)

WalkMe Pure SaaS Model

The WalkMe SaaS solution model is based on Amazon Web Services (AWS). WalkMe's servers are located on Amazon EC2, while the Walk-Thru details are stored on Amazon RDS. The published content thereafter is saved on Amazon S3 and is instantly deployed to Amazon CloudFront CDN for fast

download rates for all WalkMe end users. In this architecture our clients have zero implementation required and only need to add the WalkMe snippet into the website HTML pages as required (as done in Google Analytics).

(7)

Self-Hosted Files

WalkMe_###.js

A static JavaScript file which is the main functions that activates all of the other relevant WalkMe files. The snippet code points to this file.

Setting.txt

A text file that contains a list of data files locations, lib location and widget location.

Data_#####.js

A static javascript file that contains all of the users Walk-Thrus, tasks, LaunchMes data.

This file contains only the metadata and does not contain code. If multi language is supported, you have one data file for each language.

Widget_###.js

A static javascript file that contains the code and CSS of the client's widget (could be Splash, Search, Triangle and so on). Player Folder

The folder contains all the information that the WalkMe Player needs in order to play the Walk-Thrus. For Example: the player lib, the images, etc.

References

Related documents

This article, based on field research in temples in urban areas of Cambodia, aims to examine the roles of lay ascetics in Cambodian Buddhist temples from the viewpoint of the

До внутрішніх факторів можна віднести [13]: – розмір активних операцій: орієнтуючись на певне коло клієнтів, банки повинні мати власний капітал у такому

Unlike the highly industrialized and urbanized countries of the EU and/or the world, the role of the government (and/or its specialized agencies) in a number

The previous study of Milaningrum (2011) showed that teaching reading comprehension using Buzz Group Technique could develop and motivate students in learning

The research in this study was guided by the following research question: How do stakeholders who participated as interviewees in the HEQC quality audit at North-West

It can be concluded that each of feedstuff with its characteristic can be used for complete feed by mixing them with consideration of their in sacco

Accordingly, FTA ijt (CU ijt ) takes the value one if i and j are part of an FTA (CU) at time t and zero otherwise; and q it and q jt are the country-by-time dummies. The

The recent emergence of new Asian regionalism ASEAN+3 (i.e., 10 ASEAN countries plus China, Korea and Japan) and other bilateral, multilateral and plurilateral free trade