Documente Academic
Documente Profesional
Documente Cultură
com
Sandbox Refresh
Procedure
MyEasyVista.com Sandbox
Refresh Procedure
EasyVista, Inc.
EasyVista, Inc.
EasyVista, Inc.
EasyVista, Inc.
Name
Andrew
Reynolds
Andrew
Reynolds
Andrew
Reynolds
Function
Knowledge
Manager
Knowledge
Manager
Knowledge
Manager
Date
Version
5/30/2014
1.0
12/01/2015
2.0
12/02/2015
2.1
Name
Function
Date
Version
Version
Summary of
changes
History of changes
Company
EasyVista, Inc.
EasyVista, Inc.
EasyVista, Inc.
Name
Andrew
Reynolds
Andrew
Reynolds
Andrew
Reynolds
Date
5/30/2014
1.0
Document Creation
12/01/2015
2.0
Document Updates
12/02/2015
2.1
Document Updates
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
EasyVista, Inc.
Content
A.
B.
C.
D.
E.
F.
G.
Employee Notifications........................................14
H.
I.
J.
Web Services.......................................................18
K.
L.
M.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
A.
EasyVista, Inc.
Introduction to MyEasyVista.com
Your business depends on the proper functioning of your IT and your IT depends on the
proper functioning of your solutions.
MyEasyVista.com is a unique and innovative service that integrates reporting capabilities
and analysis EasyVista Analytics. It provides:
When an incident occurs at the SaaS platform, we need to quickly find the problem.
However, without an effective tool for analysis, you may lose valuable time looking for the
cause, and can ultimately probably only treat the symptoms without correcting the real
problem.
By integrating the analysis and reporting tools EasyVista Analytics, MyEasyVista.com offers
a powerful platform for the monitoring of key performance indicators, including:
To optimize the hardware and software investment and avoid waste, it is important to
establish an effective monitoring and data resources. MyEasyVista.com enables an
optimized and transparent management of IT resources by identifying all physical and
virtual goods in use, and well disposed, and equipment without serial number.
Finally, based on powerful analytics EasyVista Analytics, MyEasyVista.com allows you to
improve the quality of your services by providing statistics on the most popular services,
the least used services that have the highest number of incidents, and identifying unused
objects and unresolved incidents.
Access the details and status of your contracts, including actual license usage
Transparently monitor the availability of your myEasyVista.com platform to ensure
respects contractual SLAs
Put measures in place maintenance
Notify proactively incidents occurring at your platform to avoid stoppage of
activity
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
B.
EasyVista, Inc.
Document Purpose
This document can be used as a walkthrough guide on how to copy an EasyVista ITSM
SaaS Production (50004) account to the Sandbox (50005) account.
This process will copy all production data and changes into sandbox allowing for
development within the sandbox environment.
The necessary follow up steps are also included to ensure that once the copy has been
completed the sandbox system will not conflict with a production system.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
C.
EasyVista, Inc.
Login to the MyEasyVista.com site with the account and credentials provided to you at platform creation.
Change to the My Platform area of MyEasyVista.com to view the Database Management screen.
Click the (
) icon to configure a new database task, this document details the migration
of a Production database to a Sandbox environment any other tasks are not described.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
EasyVista, Inc.
Select the source platform (From) and the destination platform (To)
Select the databases you will be transfering (Data Only / Configuration Only /
Configuration and Data)
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
EasyVista, Inc.
Enter the email address notifications will be sent to along with the start time for the copy
job, and then click the Schedule button.
MyEasyVista.com will then confirm the job to be run:
Email confirmation will be received shortly after and the job will appear under the Current
Management Operations section:
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
EasyVista, Inc.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
D.
EasyVista, Inc.
The sandbox TSAs need to be disable to avoid conflicts with the production TSAs.
Alternately, sandbox mailboxes could be setup and the TSAs could point to these
mailboxes for testing.
To disable the TSAs in sandbox, logon to the sandbox, then select Technical Support Agent
under Administration:
Uncheck the Enable Active Mailbox Scan checkbox and Save the configuration for each
TSA:
10
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
11
EasyVista, Inc.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
E.
EasyVista, Inc.
statements
should
ONLY
be
run
against
the
If required the ticketing data migrated from the Production instance can be removed from
the Sandbox database.
Login to the SQL Query Manager (mc_monitoring) tool with the account and credentials
provided to you at platform creation.
https://YOURCOMPANY.easyvista.com/mc_monitoring
Ensure that the EVO_DATA50005 database is selected, this is the Sandbox database.
FROM SD_WORKFLOW_INSTANCE
FROM SD_QUESTION_RESULT
FROM METRIC_RESULTS
FROM AM_HISTORY
FROM SD_REQUEST_DETAIL
FROM AM_ACTION
FROM SD_REQUEST_SD_REQUEST
FROM SD_REQUEST
FROM U_HISTORYLINK
FROM FTS_SEARCH_LOG
AM_AUTO_INC SET LAST_VALUE = 1
12
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
F.
EasyVista, Inc.
Group Notifications
statements
should
ONLY
be
run
against
the
To avoid Group notifications from being sent during testing follow this procedure to disable
all Group Notifications.
Login to the SQL Query Manager (mc_monitoring) tool with the account and credentials
provided to you at platform creation.
https://YOURCOMPANY.easyvista.com/mc_monitoring
Ensure that the EVO_DATA50005 database is selected, this is the Sandbox database.
13
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
G.
EasyVista, Inc.
Employee Notifications
To turn off Employee Email Notifications, customers can use the UPDATE wizard found
under the Employee Directory to update all users at once.
14
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
H.
EasyVista, Inc.
statements
should
ONLY
be
run
against
the
To change the return address used in the workflows from the production email address to
a test email address to replies during testing will not be directed to the production mailbox.
Login to the SQL Query Manager (mc_monitoring) tool with the account and credentials
provided to you at platform creation.
https://YOURCOMPANY.easyvista.com/mc_monitoring
Ensure that the EVO_DATA50005 database is selected, this is the Sandbox database.
15
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
I.
EasyVista, Inc.
statements
should
ONLY
be
run
against
the
To avoid notifications from being sent during testing follow the procedure outlined below
to set all employee addresses to a test email address.
Login to the SQL Query Manager (mc_monitoring) tool with the account and credentials
provided to you at platform creation.
https://YOURCOMPANY.easyvista.com/mc_monitoring
Ensure that the EVO_DATA50005 database is selected, this is the Sandbox database.
Note. That the Email Address field cannot be configured as unicity=TRUE under a
platforms parameters if a generic email address is to be used.
Alternatively to clear all Employee Notifications, customers can use the UPDATE wizard
found under the Employee Directory to update all user email addresses at once.
16
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
17
EasyVista, Inc.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
J.
EasyVista, Inc.
Web Services
When Business Rules are created with Web Services in the Related Process the Web Services are set
to a specific account instance, i.e. production / 50004, and must be updated to the sandbox account
instance.
Open each Business Rule Related Process, click on each Web Service step and change the account
from 50004 to 50005.
Example:
18
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
19
EasyVista, Inc.
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
K.
EasyVista, Inc.
Hosted Files
Login to the FTP_RESOURCES folder with the account and credentials provided. Transfer any
uploaded files from the 50004 FTP Resources account to the 50005 FTP Resources account.
20
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
L.
EasyVista, Inc.
Auto-Inc Fields
Update the Sandbox Auto-Inc Fields via Administration | Parameters | Auto-Inc Fields
menu to a unique string that will easily identify records / emails / etc. that have come from
the sandbox account. For example:
21
easyvista.com
MyEasyVista.com Sandbox
Refresh Procedure
M.
EasyVista, Inc.
Additional Considerations
Logos in workflows
The following SQL statement should be run:
UPDATE SD_WORKFLOW_DETAIL
SET EMAIL_TEXT_EN =
REPLACE (EMAIL_TEXT_EN, '<PRODUCTION LOGO URL>', '<SANDBOX LOGO URL>')
WHERE EMAIL_TEXT_EN LIKE '%<PRODUCTION LOGO URL>%'
Email Signatures
The following SQL statement should be run:
UPDATE SD_WORKFLOW_DETAIL SET EMAIL_TEXT_EN = REPLACE(EMAIL_TEXT_EN,
'<PRODUCTION SIGNATURE>', '<SANDBOX SIGNATURE>') WHERE EMAIL_TEXT_EN LIKE
'%<PRODUCTION SIGNATURE>%'
To update all workflow email signatures to the Sandbox signature.
TSA Email Default From Address
Update the Parameter {AST} REPLY_TO_ADDRESS with the correct sandbox reply
address.
Workflow Email Default From Address
The following SQL statement should be run:
UPDATE SD_WORKFLOW_DETAIL SET SD_WORKFLOW_DETAIL.RETURN_ADDRESS = '<SANDBOX
ADDRESS>' WHERE RETURN_ADDRESS IS NOT NULL AND RETURN_ADDRESS =
'<PRODUCTION ADDRESS>'
To update all workflow email From addresses to the Sandbox email address.
Workflow Email Address in Body
The following SQL statement should be run:
UPDATE SD_WORKFLOW_DETAIL SET EMAIL_TEXT_EN = REPLACE(EMAIL_TEXT_EN,
'<PRODUCTION ADDRESS>', '<SANDBOX ADDRESS>') WHERE EMAIL_TEXT_EN LIKE
'%<PRODUCTION ADDRESS>%'
To update all email addresses contained within the body of a workflow step to the Sandbox
email address.
Production GUID in Link URLs
The following SQL statement should be run:
UPDATE SD_WORKFLOW_DETAIL SET EMAIL_TEXT_EN = REPLACE(EMAIL_TEXT_EN,
'5C0F051E590F056F1D', '5C0F051E590F056F1C') WHERE EMAIL_TEXT_EN LIKE
'%5C0F051E590F056F1D%'
To change all manually created Click Here links to the Sandbox Account GUID.
22
easyvista.com