Listen to Own's Director of Product Marketing, Gene Eun and Solution Engineer, Mark Hambelton on how to effectively protect and activate your ServiceNow data with the Own platform.
You Might Also Like
Build a Simple, Native, DevOps Process with Clicks, Not Code
Own and PwC work together to reduce cybersecurity risks and accelerate time-to-value for SaaS platforms
The shared responsibility model is misunderstood
0:00
[MUSIC]
0:10
>> Hi, and thanks for joining us for this recording of
0:13
our theater session from Knowledge 24 about
0:16
protecting and activating your critical service now data
0:19
with the own data platform.
0:20
My name is Gene Un,
0:22
I'm a director of product marketing at
0:23
Own Company and today I'm joined by Mark Hamilton.
0:26
Mark, you want to introduce yourself?
0:28
>> Thanks, Gene. Hi, everybody.
0:30
My name is Mark Hamilton.
0:32
I'm a solution engineer here
0:34
on covering the service now platform.
0:36
My background is I've worked with
0:38
service now for about nine years,
0:40
and most of that time was working at
0:42
service now in the UK team.
0:44
>> Thanks, Gene. All right. Welcome, Mark.
0:46
All right. So let's just jump right into it.
0:49
First off, I want to introduce Own Company.
0:51
Own is a leading data platform for
0:53
some of the largest SaaS solutions in the world.
0:56
Our company was started in 2015 when our founders realized
1:00
that the same type of backup recovery services
1:02
that companies have invested in there on-premise applications,
1:06
should also be extended to the cloud.
1:08
So we're relatively new to the service now ecosystem,
1:11
and we're most known for being
1:13
the number one ISV partner in the Salesforce ecosystem.
1:17
Now, we protect and activate mission critical SaaS data
1:20
for more than 6,700 customers worldwide.
1:24
But today, of course, we're going to be talking about
1:26
how the own data platform protects and activates
1:29
your critical service now data.
1:31
Now, I want to start with a quick observation
1:36
that it's your data that makes you different.
1:39
Now, we know most companies use the same popular SaaS applications,
1:43
but what doesn't make you different
1:44
is not that you use ServiceNow, Salesforce,
1:48
or Microsoft Dynamics 365.
1:51
What makes you different is the data that you capture
1:53
and create in those SaaS applications.
1:56
And with anything that's differentiating,
1:58
or anything that's your competitive advantage,
2:01
it must be protected and it must be activated
2:04
in order to maximize its value.
2:06
Now, at all, we empower you to execute a data strategy
2:12
that protects and activates the value of your data
2:15
at every step of your SaaS journey.
2:18
We give you the broadest data protection
2:20
for the world's largest SaaS applications
2:22
and tools that help you activate the data
2:25
to fuel your innovation.
2:26
Now, let's start by protecting your data.
2:33
The first thing you should know is that
2:35
protecting your data is actually your responsibility.
2:38
Every SaaS vendor protects only their platform
2:41
and they actually put the responsibility
2:43
of protecting your data on you.
2:46
Now, this isn't just true for ServiceNow,
2:48
but also for Salesforce, Microsoft Dynamics 365,
2:53
and every other SaaS application
2:54
that you might be using in your ecosystem.
2:57
And the burden of shared responsibility goes beyond
3:00
ensuring business continuity when data is lost or corrupted.
3:04
It also extends to ensuring compliance with regulations
3:07
and governance policies that you might have in place.
3:10
So you might ask yourself,
3:11
how does data in ServiceNow become lost
3:13
or corrupted in the first place?
3:16
Some of these examples might look or sound familiar to you
3:18
if you've ever run into similar situations.
3:21
Most of the time, the problem involves some kind of human error
3:25
or a piece of bad code or maybe even a faulty integration.
3:29
For example, we talked to a regional bank who had an admin
3:32
that accidentally assigned thousands of incidents
3:34
to themselves and didn't discover the error
3:37
for several weeks.
3:39
And by that time, it was already too late for them
3:42
to make any kind of a change or correction.
3:46
We also talked to a clothing manufacturer
3:48
who said that they had a development partner
3:51
that corrupted over 50,000 of their CI records
3:53
and their CMDB.
3:55
And after weeks of trying,
3:57
they're only partially able to recover their data.
4:00
Now, these are just a few examples
4:02
of actual ServiceNow customers
4:04
who either lost or corrupted their data,
4:06
but there are a lot more that we could talk about,
4:09
but these are just a few examples.
4:10
Protecting your data means protecting
4:16
your competitive advantage.
4:18
Helping Salesforce customers protect their data
4:20
is what enabled own company to get to over 6,000 customers.
4:24
But a lot of our Salesforce customers told us
4:26
that they needed the same level of data protection
4:28
for their ServiceNow data.
4:30
And that's why we built our backup recovery solution
4:32
called Recover for ServiceNow.
4:35
Customers were looking for more control
4:37
when backing up their critical ServiceNow data.
4:40
They want the ability to decide what data is backed up
4:43
and when, and they also want to be able to decide
4:45
how long their backups are being retained for.
4:48
This is essential in regulated industries
4:50
like financial services or healthcare
4:53
that require backups to be kept for several years.
4:56
They want to be alerted to data incidents
4:58
so that they can take action right away
5:01
and minimize disruptions.
5:03
And lastly, when data is accidentally deleted or changed,
5:07
they need the ability to restore that data quickly
5:10
and with precision while minimizing collateral damage
5:14
or overall business disruption.
5:16
But protecting your data is just the beginning.
5:19
When something is valuable,
5:21
when something is the source of competitive advantage,
5:23
you should fully leverage it as well.
5:26
So activating the full value of your data
5:28
is your opportunity.
5:30
Now anyone involved in ServiceNow
5:32
knows that innovating on the platform
5:33
is how organizations make applications and data
5:36
unique to their business.
5:38
Now to do so effectively, developers need to test
5:41
their applications against a valid business scenario
5:43
by seeing real production data into their dev
5:45
and test instances.
5:47
And that's where things can get challenging
5:49
if you're seeing instances in a hard way.
5:52
Now for example, using the cloning tool to clone instances
5:57
can be cumbersome and can involve significant downtime.
6:01
Using CSV files and scripts is a very manual
6:04
and time consuming process.
6:06
And how do you prevent sensitive data like PII
6:09
from being exposed to your developers
6:11
and your application testers?
6:14
Now what if there was a solution that allowed you
6:16
to easily seed production data into your sub-prod environments
6:20
and help seed speed up release cycles?
6:23
Now we've talked to a lot of customers
6:24
that wanted to speed up their on-platform development
6:28
and activate their ServiceNow data.
6:30
And that's why we built Accelerate for ServiceNow.
6:33
This is Own's data seeding solution
6:35
that helps ServiceNow developers innovate faster
6:37
by precisely seeding test data to their dev
6:41
and test instances while reducing their reliance
6:43
on the cloning tool or manual scripts.
6:46
Now with just a few clicks and by using templates,
6:49
developers can precisely see data into any table
6:52
that they have within their development environment.
6:55
If you have sensitive data in production, that's no problem.
6:58
You can mask sensitive data like PII
7:02
using predefined anonymization templates
7:04
that you can create very easily with Accelerate.
7:08
Your developers will deliver higher quality applications
7:10
by testing more efficiently and catch more bugs and errors
7:14
during their release cycles as well.
7:16
So with Accelerate, your development cycles can go from being slow
7:23
and clunky to innovating at a faster pace
7:26
and with less risk involved.
7:27
There's no more wasting time seeding data.
7:30
You'll spend less time fixing bugs
7:32
and deliver higher quality applications.
7:35
Your sensitive data will be less prone
7:36
to exposure during development cycles
7:39
and you won't have to worry about testing with data
7:41
that's gone stale or is incomplete.
7:43
Now that's enough talk.
7:47
I'm going to now pass to Mark Hamilton
7:49
who's going to show you a quick demo
7:50
of own solutions for service now.
7:52
Mark, take it away.
7:54
- Thank you, Gene.
7:55
So as Gene mentioned, the data that you store
7:58
and manage in service now is what makes your organization unique.
8:02
So here's the own console.
8:04
So this is showing me the own platform where I have recover
8:07
and our Accelerate solutions.
8:09
I'm in recover at the moment
8:10
and here you can see the two instances
8:12
that I'm actually backing up.
8:14
So I'd like to walk you through a really quick scenario,
8:16
very common with the sort of data loss
8:18
and data corruption scenarios we see
8:20
when we meet our customers
8:22
and show you how I'm protecting your business
8:24
against those types of issues.
8:25
So here I am in the customer service application
8:29
and as you may be able to spot,
8:32
I've run a script which has unfortunately corrupted
8:35
all of the short descriptions in my customer service cases
8:38
for this specific customer, the Boxio account.
8:41
Now, under normal circumstances,
8:44
unless I manually spotted this
8:46
or one of my colleagues pointed it out to me,
8:48
I might not even know this has happened,
8:50
but fortunately with own,
8:52
one of our unique features is the ability
8:54
to provide smart alerts.
8:56
And what smart alerts do is you can set a threshold
8:59
or a trigger such as a statistically
9:02
anomalous value of changes that happens to your record
9:05
to send you an automatic email alert like this.
9:08
So this is the automatic email I've got
9:10
and it's not if I'll be that some of my customer cases
9:14
have changed unexpectedly.
9:16
So by clicking go to backup,
9:18
I'm taken straight into the own platform
9:21
and recover to show me the backup
9:23
where this issue was detected.
9:26
And then I've given details of what was actually backed up.
9:30
So here are the total number of records that are backed up
9:33
and the number of records where changes were detected.
9:36
So I can click here on this comparison job, I've gone,
9:39
which will automatically then trigger a comparison
9:42
showing me exactly which records have changed.
9:45
So here's the comparison job.
9:46
And when I drill into this link,
9:49
I can see all the data that was backed up
9:51
and to actually identify the records that were corrupted,
9:55
I can go through the console,
9:57
remove any records that were changed or added,
10:01
ask own to show me only the records that are changed
10:05
in that particular backup job.
10:07
And then I can go a little bit further,
10:08
I can filter the view so I can just show the column
10:12
of data that was actually changed
10:13
or the field that was changed.
10:15
So now own makes it really easy for me
10:17
to identify the records that were changed.
10:20
I can filter it even a little further.
10:22
So I can say in my short descriptions,
10:25
just show me the records where that bad script,
10:29
short description had been overwritten.
10:33
So now I can see only the records with the corrupted data in
10:38
and when I hover over an individual record,
10:40
it shows me what the previous value was
10:43
versus the incorrect value that we've got now.
10:46
So that's really great.
10:47
I've identified the records that I need to recover.
10:50
I can grab those records and add them automatically
10:53
to my restore bucket.
10:55
Now in my restore bucket,
10:57
I can view the records that I want to restore,
11:00
but rather than just restore the records as they are,
11:03
in reality for this particular corruption,
11:05
I just wanna restore that short description value.
11:10
So I can do a similar exercises before,
11:13
just show the changed fields and then just show the field
11:16
that has the short description in.
11:18
And this is helping me refine the data that I restore
11:21
so I don't lose any other critical information
11:23
like updated chat histories or updated call logs
11:28
or anything like that that could be really important
11:32
for these particular custom case records.
11:36
So now I've selected the records that I wanna recover.
11:39
I can then go ahead, select preview restore and then own,
11:43
we'll go ahead and initiate a restore job.
11:46
And after a few short clicks,
11:48
I'll be able to restore those records
11:50
and then get my values back to as they should be
11:53
in my customer case table.
11:56
And probably the most critical factor is
11:58
when I'm doing this,
11:59
I'm not impacting any of the other workflows
12:03
that we've got into this now.
12:04
So I'm not impacting, say my IT or HR or custom applications
12:08
and bringing and causing downtime for those particular teams.
12:13
So we'll go ahead, kick off my restore job
12:16
and then probably in a few short seconds,
12:18
we'll have that data restored.
12:21
That's great, the restore job's completed.
12:23
So if we put back into service now
12:25
and then refresh our view of our customer cases,
12:28
we'll see that that restore's completed
12:32
and all those original short descriptions
12:34
have been replaced with their original values
12:37
before the data corruption happened.
12:39
There we go.
12:42
So just to show you very quickly how the,
12:45
so just to show you very quickly how the smart alerts work,
12:51
basically with smart alerts,
12:52
I can go in, select any table that I like,
12:55
such as my customer's case table or customer service case table.
12:59
And then select what type of alert I would like.
13:07
So it could be based on a statistical outlier
13:09
where it could be a more than less than value,
13:11
which could be either a percentage or number of records.
13:15
So this gives you a lot of flexibility
13:17
in deciding how you can monitor the data
13:19
that's stored in service now
13:21
and then get those proactive updates and alerts
13:25
if anything changes so that you can immediately go in
13:28
and correct those issues.
13:30
So let me walk you through our accelerate solution.
13:34
Accelerate allows customers to selectively take data
13:37
from a production instance
13:38
and then see that down to a non-production instance
13:40
to accelerate and improve the quality
13:42
of their development and testing work.
13:45
How we do this is you first select your root table.
13:48
So in this case, I've selected the HR core case table
13:52
and then from there, I can selectively add additional tables
13:56
which could be parent or child tables
13:58
so that I can have that full set of data for my testing.
14:03
When I select my root table,
14:05
I can also select which records I want to include
14:08
by using filtering.
14:09
So I can filter by adding both simple Boolean relationships
14:16
and I can say which types of records I want to include
14:19
so I could include records say by assignment group
14:24
or by status approval level, any of those kinds of things
14:28
and then add those criteria to my filter
14:33
so I can make sure that we're only using the records
14:35
that we need for the type of testing that we need.
14:39
Then once I've done that,
14:40
I can go ahead and publish that template
14:42
and that will allow me to provide the information
14:45
for other colleagues, developers, et cetera.
14:47
Now another capability we've got is you can,
14:51
for specific table types, add an anonymization template.
14:54
So an anonymization template,
14:56
which is very difficult to pronounce,
14:59
is a way of saying for specific tables,
15:03
you'd like to basically anonymize certain types of records.
15:07
So if I go in here and select edit,
15:10
I could say select all of the fields
15:12
that we've got available within the table.
15:15
And then from there, I can say how I want to analyze those.
15:19
So for example, if I went down to say nationality,
15:22
for example, so this is again for an employee record,
15:25
for example, I can say I want to use a random text in there
15:30
or I could have a specific type of template,
15:36
we've got country here.
15:37
And then basically for that particular record,
15:40
when it's copied over, the record itself
15:44
is then changed to a different nationality,
15:47
say from the nationality of the original record.
15:51
And then once I've done that,
15:53
I can see which fields I'm going to anonymize.
15:55
So things like data birth, employee number, legal name,
15:59
et cetera, will all be anonymized based on this template.
16:02
The nice thing about this is obviously
16:05
it makes it very easy to provide data sets, say,
16:08
to junior developers or developers in different departments
16:12
or even with partners to do work for you
16:15
without exposing any of your critical PII data.
16:18
So I hope that gives you a really good overview
16:21
of how the own solutions work,
16:24
both our recover solution to protect your data
16:27
and our accelerate solution to allow you to activate that data
16:30
and use it for more rapid development.
16:33
And if you have any questions,
16:35
I'll pass back to Gene to give you more details
16:37
on how to contact us.
16:38
- Thank you.
16:39
That's awesome, Mark.
16:40
Thanks for that great demo.
16:42
Now to wrap up this webinar,
16:43
I'd like to invite you to learn more about own accelerate
16:46
and own recover for service now
16:49
by standing the QR codes that you see here
16:51
to download our guides for data seating and service now
16:54
and backup and recovery for service now.
16:57
And if you are interested in seeing a customized demo
17:00
tailored to your organization's needs,
17:02
please visit our website at owndata.com and book a demo.
17:07
Now that concludes our webinar.
17:09
I wanna thank Mark Hamilton for joining me
17:11
for this session during knowledge
17:12
and for recording this webinar with me today.
17:15
Thanks again and have a great day.
17:18
(logo whooshing)
17:20
[Music ends]