Auto-populate Contact Information on Case Form Using Web API
0 views
Aug 6, 2025
Join this live session with Mahender Pal and Venkata Subbarao for the next episode of Microsoft Business Application Live Show on July 25 at 10:00 PM (IST). In this session, we will provide a walkthrough of the 'Overview of Auto-populating Contact Information on Case Form Using Web API'. • Sage of validations in forms • Working with different tables • Working with API integrations
View Video Transcript
0:03
[Music]
0:14
[Music]
0:36
Greetings everyone.
0:40
Welcome back to another business
0:42
Welcome back to another business
0:42
Welcome back to another business application show where we talk about the
0:45
application show where we talk about the
0:45
application show where we talk about the business applications
0:48
business applications
0:48
business applications and power platform. From last couple of
0:51
and power platform. From last couple of
0:51
and power platform. From last couple of sessions we have been discussing about
0:53
sessions we have been discussing about
0:53
sessions we have been discussing about power apps and today our session is on
0:57
power apps and today our session is on
0:57
power apps and today our session is on the same as well but today we have
0:59
the same as well but today we have
0:59
the same as well but today we have something diff uh we are doing today's
1:02
something diff uh we are doing today's
1:02
something diff uh we are doing today's session in a different format.
1:05
session in a different format.
1:05
session in a different format. So in the power pages we have discussed
1:08
So in the power pages we have discussed
1:08
So in the power pages we have discussed you know most of the things that we use
1:10
you know most of the things that we use
1:10
you know most of the things that we use uh in power pages. So we have discussed
1:13
uh in power pages. So we have discussed
1:14
uh in power pages. So we have discussed uh like how we can create pages, how we
1:16
uh like how we can create pages, how we
1:16
uh like how we can create pages, how we can uh you know set up the layout, how
1:18
can uh you know set up the layout, how
1:18
can uh you know set up the layout, how we can uh use uh you know different kind
1:21
we can uh use uh you know different kind
1:21
we can uh use uh you know different kind of themes, how we can use liquid on
1:24
of themes, how we can use liquid on
1:24
of themes, how we can use liquid on that, how we can use you know template
1:27
that, how we can use you know template
1:27
that, how we can use you know template designing, how we can use JavaScript on
1:30
designing, how we can use JavaScript on
1:30
designing, how we can use JavaScript on that. So today we are going to use a
1:33
that. So today we are going to use a
1:33
that. So today we are going to use a scenario- based uh session.
1:36
scenario- based uh session.
1:36
scenario- based uh session. So in this uh session we will talk about
1:39
So in this uh session we will talk about
1:39
So in this uh session we will talk about that things that we discussed like for
1:41
that things that we discussed like for
1:41
that things that we discussed like for example web API or you know if using the
1:44
example web API or you know if using the
1:44
example web API or you know if using the web API if we have the page that is
1:46
web API if we have the page that is
1:46
web API if we have the page that is created and there we want to autopop
1:48
created and there we want to autopop
1:48
created and there we want to autopop populate values how we can do that. So
1:51
populate values how we can do that. So
1:51
populate values how we can do that. So that's what we are going to uh have uh
1:53
that's what we are going to uh have uh
1:53
that's what we are going to uh have uh today. So here is the agenda for the
1:57
today. So here is the agenda for the
1:57
today. So here is the agenda for the today's session. So we'll start with the
1:58
today's session. So we'll start with the
1:58
today's session. So we'll start with the basic introduction about that uh you
2:01
basic introduction about that uh you
2:01
basic introduction about that uh you know what we are going to talk today and
2:02
know what we are going to talk today and
2:02
know what we are going to talk today and then we'll discuss the scenario that we
2:05
then we'll discuss the scenario that we
2:05
then we'll discuss the scenario that we will be showcasing on the demo and we'll
2:07
will be showcasing on the demo and we'll
2:07
will be showcasing on the demo and we'll talk about touch base the web API
2:09
talk about touch base the web API
2:09
talk about touch base the web API operations we discussed this earlier but
2:11
operations we discussed this earlier but
2:11
operations we discussed this earlier but we will touch base so if someone is you
2:13
we will touch base so if someone is you
2:14
we will touch base so if someone is you know joined today only so it will be uh
2:16
know joined today only so it will be uh
2:16
know joined today only so it will be uh good for them so we'll go through with
2:18
good for them so we'll go through with
2:18
good for them so we'll go through with the side setting which is required for
2:19
the side setting which is required for
2:19
the side setting which is required for the web API and then we'll discuss you
2:22
the web API and then we'll discuss you
2:22
the web API and then we'll discuss you know introduction about the security
2:24
know introduction about the security
2:24
know introduction about the security like when we are trying to use that web
2:27
like when we are trying to use that web
2:27
like when we are trying to use that web API we need to make sure that security
2:29
API we need to make sure that security
2:29
API we need to make sure that security is on the uh place uh so that we can
2:33
is on the uh place uh so that we can
2:33
is on the uh place uh so that we can access the data properly okay and then
2:35
access the data properly okay and then
2:35
access the data properly okay and then we will so demo for the same
2:38
we will so demo for the same
2:38
we will so demo for the same okay so before jumping onto the main
2:40
okay so before jumping onto the main
2:40
okay so before jumping onto the main topic let's have a quick introduction
2:42
topic let's have a quick introduction
2:42
topic let's have a quick introduction about ourself so myself Mahindra and uh
2:45
about ourself so myself Mahindra and uh
2:45
about ourself so myself Mahindra and uh I have my friend Wena with me we both
2:48
I have my friend Wena with me we both
2:48
I have my friend Wena with me we both are Microsoft MVP as well as Shar corner
2:50
are Microsoft MVP as well as Shar corner
2:50
are Microsoft MVP as well as Shar corner MVPs so we have been working with
2:52
MVPs so we have been working with
2:52
MVPs so we have been working with Microsoft technologies it's more than 10
2:54
Microsoft technologies it's more than 10
2:54
Microsoft technologies it's more than 10 years now and
2:57
years now and
2:57
years now and Yeah. So let's uh jump into that uh
3:00
Yeah. So let's uh jump into that uh
3:00
Yeah. So let's uh jump into that uh today's session
3:04
main topic for today.
3:08
main topic for today.
3:08
main topic for today. Okay. So as I said that we have been
3:12
Okay. So as I said that we have been
3:12
Okay. So as I said that we have been discussing uh different component uh
3:14
discussing uh different component uh
3:14
discussing uh different component uh different uh logics different controls
3:16
different uh logics different controls
3:16
different uh logics different controls about the power pages almost we have
3:18
about the power pages almost we have
3:18
about the power pages almost we have touch based everything that uh we use in
3:21
touch based everything that uh we use in
3:21
touch based everything that uh we use in power pages when we work with the power
3:23
power pages when we work with the power
3:23
power pages when we work with the power pages for building website uh you know
3:26
pages for building website uh you know
3:26
pages for building website uh you know for your business right depending on
3:28
for your business right depending on
3:28
for your business right depending on what type of website you are creating
3:30
what type of website you are creating
3:30
what type of website you are creating whether you're creating a portal for the
3:33
whether you're creating a portal for the
3:33
whether you're creating a portal for the customers or you are creating a company
3:35
customers or you are creating a company
3:35
customers or you are creating a company website or you are creating it for any
3:38
website or you are creating it for any
3:38
website or you are creating it for any other purpose purpose. So what are the
3:40
other purpose purpose. So what are the
3:40
other purpose purpose. So what are the different ways you can use to design
3:42
different ways you can use to design
3:42
different ways you can use to design that pages? So we have discussed those.
3:44
that pages? So we have discussed those.
3:44
that pages? So we have discussed those. So in today's session what we are going
3:46
So in today's session what we are going
3:46
So in today's session what we are going to talk like sometime when when we are
3:49
to talk like sometime when when we are
3:49
to talk like sometime when when we are working on this kind of you know
3:51
working on this kind of you know
3:51
working on this kind of you know project. So whether it's a portal or
3:53
project. So whether it's a portal or
3:53
project. So whether it's a portal or website or any specific uh you know
3:55
website or any specific uh you know
3:56
website or any specific uh you know requirement you want to fulfill using
3:57
requirement you want to fulfill using
3:58
requirement you want to fulfill using power phages. So there are some
3:59
power phages. So there are some
3:59
power phages. So there are some scenarios where we need to you know
4:01
scenarios where we need to you know
4:01
scenarios where we need to you know implement the combination of like for
4:04
implement the combination of like for
4:04
implement the combination of like for example you know create a custom page
4:06
example you know create a custom page
4:06
example you know create a custom page and uh in that custom page maybe we have
4:08
and uh in that custom page maybe we have
4:08
and uh in that custom page maybe we have some kind of different requirement that
4:11
some kind of different requirement that
4:11
some kind of different requirement that uh you know when some something let's
4:14
uh you know when some something let's
4:14
uh you know when some something let's say some uh some data is selected from
4:16
say some uh some data is selected from
4:16
say some uh some data is selected from there and you need to populate uh the
4:18
there and you need to populate uh the
4:18
there and you need to populate uh the data on the page right so that kind of
4:21
data on the page right so that kind of
4:21
data on the page right so that kind of scenario we are going to talk today so
4:23
scenario we are going to talk today so
4:23
scenario we are going to talk today so uh let's say for example maybe we have
4:25
uh let's say for example maybe we have
4:25
uh let's say for example maybe we have one page where we have customers Right?
4:28
one page where we have customers Right?
4:28
one page where we have customers Right? And maybe let's say we are using contact
4:32
And maybe let's say we are using contact
4:32
And maybe let's say we are using contact as a customer for us and that contact
4:34
as a customer for us and that contact
4:34
as a customer for us and that contact when user will select. So for example
4:37
when user will select. So for example
4:37
when user will select. So for example maybe let's say you are a you know
4:40
maybe let's say you are a you know
4:40
maybe let's say you are a you know daily caller or maybe you are the person
4:42
daily caller or maybe you are the person
4:42
daily caller or maybe you are the person who is getting call from uh different uh
4:45
who is getting call from uh different uh
4:45
who is getting call from uh different uh you know customers. So you are sitting
4:47
you know customers. So you are sitting
4:47
you know customers. So you are sitting on that you know front desk or maybe uh
4:50
on that you know front desk or maybe uh
4:50
on that you know front desk or maybe uh in the desk where they you know you
4:52
in the desk where they you know you
4:52
in the desk where they you know you provide support to your customers. Okay.
4:54
provide support to your customers. Okay.
4:54
provide support to your customers. Okay. Okay. So you are getting maybe call from
4:56
Okay. So you are getting maybe call from
4:56
Okay. So you are getting maybe call from the customers or maybe you are getting
4:57
the customers or maybe you are getting
4:57
the customers or maybe you are getting email from the customer and depending on
5:00
email from the customer and depending on
5:00
email from the customer and depending on the information you get maybe you have
5:01
the information you get maybe you have
5:01
the information you get maybe you have created one page where you see the list
5:04
created one page where you see the list
5:04
created one page where you see the list of the customers and when you click on
5:06
of the customers and when you click on
5:06
of the customers and when you click on that and you can select a particular
5:08
that and you can select a particular
5:08
that and you can select a particular customer and maybe there are some uh you
5:10
customer and maybe there are some uh you
5:10
customer and maybe there are some uh you know related information there on the
5:12
know related information there on the
5:12
know related information there on the page. When you select that customer all
5:14
page. When you select that customer all
5:14
page. When you select that customer all the you know customer information
5:17
the you know customer information
5:17
the you know customer information related information is populated there
5:19
related information is populated there
5:19
related information is populated there which you can verify. Okay. So that's
5:22
which you can verify. Okay. So that's
5:22
which you can verify. Okay. So that's the correct uh customer. So for example
5:24
the correct uh customer. So for example
5:24
the correct uh customer. So for example when you will call to you know any
5:26
when you will call to you know any
5:26
when you will call to you know any support they ask you two three
5:28
support they ask you two three
5:28
support they ask you two three information right to just to match make
5:31
information right to just to match make
5:31
information right to just to match make sure that your record is matching to
5:33
sure that your record is matching to
5:33
sure that your record is matching to their database exactly same right so
5:37
their database exactly same right so
5:37
their database exactly same right so similar to that and then maybe we want
5:39
similar to that and then maybe we want
5:40
similar to that and then maybe we want you know that person can create a case
5:42
you know that person can create a case
5:42
you know that person can create a case from that information which is you know
5:44
from that information which is you know
5:44
from that information which is you know populated on the form so that kind of
5:47
populated on the form so that kind of
5:47
populated on the form so that kind of scenario we are going to talk today. So
5:49
scenario we are going to talk today. So
5:49
scenario we are going to talk today. So as I said like when we are working on
5:51
as I said like when we are working on
5:51
as I said like when we are working on this kind of assignment you know we have
5:54
this kind of assignment you know we have
5:54
this kind of assignment you know we have sometime this kind of requirement where
5:56
sometime this kind of requirement where
5:56
sometime this kind of requirement where we need to autopop populate the data
5:58
we need to autopop populate the data
5:58
we need to autopop populate the data based on some specific lookups okay or
6:01
based on some specific lookups okay or
6:01
based on some specific lookups okay or based on one field we want to autopop
6:03
based on one field we want to autopop
6:03
based on one field we want to autopop populate value of another field so that
6:05
populate value of another field so that
6:06
populate value of another field so that kind of you know if situation is there
6:08
kind of you know if situation is there
6:08
kind of you know if situation is there how you can handle that using JavaScript
6:10
how you can handle that using JavaScript
6:10
how you can handle that using JavaScript or you know web API so that's what we
6:13
or you know web API so that's what we
6:13
or you know web API so that's what we are going to call you know talk about
6:15
are going to call you know talk about
6:15
are going to call you know talk about today. Yeah.
6:17
today. Yeah.
6:18
today. Yeah. So,
6:19
So,
6:19
So, so here is this very uh I have taken a
6:22
so here is this very uh I have taken a
6:22
so here is this very uh I have taken a simple uh you know scenario for today.
6:25
simple uh you know scenario for today.
6:25
simple uh you know scenario for today. So let's say we have customers. So as I
6:27
So let's say we have customers. So as I
6:27
So let's say we have customers. So as I said we have one page and there we have
6:30
said we have one page and there we have
6:30
said we have one page and there we have customer and let's say in the customer
6:32
customer and let's say in the customer
6:32
customer and let's say in the customer we are saying like we can have you know
6:34
we are saying like we can have you know
6:34
we are saying like we can have you know customer we can have account as a
6:36
customer we can have account as a
6:36
customer we can have account as a customer we can have a contact as a
6:38
customer we can have a contact as a
6:38
customer we can have a contact as a customer. So in our case we are taking
6:40
customer. So in our case we are taking
6:40
customer. So in our case we are taking contact as our customer. Okay, in that
6:43
contact as our customer. Okay, in that
6:43
contact as our customer. Okay, in that page we will get all the customer that
6:45
page we will get all the customer that
6:45
page we will get all the customer that is there on the system
6:48
is there on the system
6:48
is there on the system or we can have different kind of
6:51
or we can have different kind of
6:51
or we can have different kind of security implemented that depending on
6:53
security implemented that depending on
6:53
security implemented that depending on that we can uh you know configure that
6:56
that we can uh you know configure that
6:56
that we can uh you know configure that okay what type of customer you know you
6:58
okay what type of customer you know you
6:58
okay what type of customer you know you will be getting from there depending on
7:00
will be getting from there depending on
7:00
will be getting from there depending on that requirement maybe let's say if you
7:02
that requirement maybe let's say if you
7:02
that requirement maybe let's say if you have different type of customer maybe
7:03
have different type of customer maybe
7:03
have different type of customer maybe you have vendors we have retailers we
7:06
you have vendors we have retailers we
7:06
you have vendors we have retailers we have consultant or maybe we have
7:08
have consultant or maybe we have
7:08
have consultant or maybe we have different type of organizations so you
7:11
different type of organizations so you
7:11
different type of organizations so you can have your filter filtering criteria
7:13
can have your filter filtering criteria
7:13
can have your filter filtering criteria there based on that you can get those
7:15
there based on that you can get those
7:15
there based on that you can get those type of customers. So let's say we have
7:17
type of customers. So let's say we have
7:17
type of customers. So let's say we have list of contact that is available and
7:21
list of contact that is available and
7:21
list of contact that is available and when we select a particular contact we
7:23
when we select a particular contact we
7:23
when we select a particular contact we want to autocopulate it some of the
7:25
want to autocopulate it some of the
7:25
want to autocopulate it some of the information some of the information from
7:27
information some of the information from
7:27
information some of the information from that particular contact maybe let's say
7:29
that particular contact maybe let's say
7:29
that particular contact maybe let's say their email id or phone call so that we
7:32
their email id or phone call so that we
7:32
their email id or phone call so that we can do the verification that okay that's
7:34
can do the verification that okay that's
7:34
can do the verification that okay that's a correct customer that we are selecting
7:36
a correct customer that we are selecting
7:36
a correct customer that we are selecting here to submit a case okay and then
7:41
here to submit a case okay and then
7:41
here to submit a case okay and then after that we have a custom button where
7:44
after that we have a custom button where
7:44
after that we have a custom button where when we'll click on that button it will
7:46
when we'll click on that button it will
7:46
when we'll click on that button it will go ahead and submit a case for that
7:49
go ahead and submit a case for that
7:49
go ahead and submit a case for that particular customer. Okay. So that kind
7:52
particular customer. Okay. So that kind
7:52
particular customer. Okay. So that kind of scenario that we are going to talk
7:54
of scenario that we are going to talk
7:54
of scenario that we are going to talk about today.
7:58
Now the first thing that we have here is
8:02
Now the first thing that we have here is
8:02
Now the first thing that we have here is that web API operations. Okay. So we
8:05
that web API operations. Okay. So we
8:05
that web API operations. Okay. So we know that how the web pages are there.
8:07
know that how the web pages are there.
8:07
know that how the web pages are there. How we can create web pages. Now there
8:10
How we can create web pages. Now there
8:10
How we can create web pages. Now there is a concept of the web API call means
8:12
is a concept of the web API call means
8:12
is a concept of the web API call means like when we are working on a single
8:15
like when we are working on a single
8:15
like when we are working on a single page you can fetch that information
8:17
page you can fetch that information
8:18
page you can fetch that information using JavaScript right but if you are
8:21
using JavaScript right but if you are
8:21
using JavaScript right but if you are working on a particular page and you
8:23
working on a particular page and you
8:23
working on a particular page and you want to get data from another table
8:25
want to get data from another table
8:26
want to get data from another table which is not associated with this
8:27
which is not associated with this
8:27
which is not associated with this current page okay so in that case you
8:31
current page okay so in that case you
8:31
current page okay so in that case you need to use web API calls and using the
8:34
need to use web API calls and using the
8:34
need to use web API calls and using the web API calls we can make you know get
8:36
web API calls we can make you know get
8:36
web API calls we can make you know get the data from the data versse and
8:38
the data from the data versse and
8:38
the data from the data versse and populate that there depending on the
8:40
populate that there depending on the
8:40
populate that there depending on the scenario for example you can use it you
8:42
scenario for example you can use it you
8:42
scenario for example you can use it you know with the fetch XML or you can use a
8:44
know with the fetch XML or you can use a
8:44
know with the fetch XML or you can use a simple web API you can retrieve a single
8:47
simple web API you can retrieve a single
8:47
simple web API you can retrieve a single record or you can ret depending on the
8:50
record or you can ret depending on the
8:50
record or you can ret depending on the uh you know condition you can provide
8:52
uh you know condition you can provide
8:52
uh you know condition you can provide the query and what whichever record will
8:55
the query and what whichever record will
8:55
the query and what whichever record will fulfill that query it will get that data
8:57
fulfill that query it will get that data
8:57
fulfill that query it will get that data and you know represent you on the pages.
9:00
and you know represent you on the pages.
9:00
and you know represent you on the pages. Yeah. So we have here different type of
9:03
Yeah. So we have here different type of
9:03
Yeah. So we have here different type of operations that is available. So we have
9:05
operations that is available. So we have
9:05
operations that is available. So we have read uh create update delete and
9:07
read uh create update delete and
9:07
read uh create update delete and associate. So these are basically you
9:10
associate. So these are basically you
9:10
associate. So these are basically you know operations that we use in our
9:12
know operations that we use in our
9:12
know operations that we use in our day-to-day work when we work you know
9:14
day-to-day work when we work you know
9:14
day-to-day work when we work you know want to fetch data from the uh tables.
9:17
want to fetch data from the uh tables.
9:17
want to fetch data from the uh tables. So for example we have read where we can
9:20
So for example we have read where we can
9:20
So for example we have read where we can get a particular record or we have
9:22
get a particular record or we have
9:22
get a particular record or we have retrieve multiple that is also part of
9:24
retrieve multiple that is also part of
9:24
retrieve multiple that is also part of the read operation only because we are
9:27
the read operation only because we are
9:27
the read operation only because we are just reading one record or we are
9:28
just reading one record or we are
9:28
just reading one record or we are reading multiple record. Okay. So if you
9:31
reading multiple record. Okay. So if you
9:31
reading multiple record. Okay. So if you are reading a particular record based on
9:33
are reading a particular record based on
9:33
are reading a particular record based on the GUID then that is basically a single
9:36
the GUID then that is basically a single
9:36
the GUID then that is basically a single record. Okay. And when you are applying
9:39
record. Okay. And when you are applying
9:39
record. Okay. And when you are applying any particular query that will return
9:42
any particular query that will return
9:42
any particular query that will return multiple record depending on that query
9:44
multiple record depending on that query
9:44
multiple record depending on that query if there is a record that will fulfill
9:46
if there is a record that will fulfill
9:46
if there is a record that will fulfill those condition so it will return
9:48
those condition so it will return
9:48
those condition so it will return multiple record. Okay. So the both have
9:51
multiple record. Okay. So the both have
9:51
multiple record. Okay. So the both have we have this operation
9:54
we have this operation
9:54
we have this operation and then we have the create operation.
9:56
and then we have the create operation.
9:56
and then we have the create operation. So for example if you want to create the
9:58
So for example if you want to create the
9:58
So for example if you want to create the record so for example I'm saying that we
10:00
record so for example I'm saying that we
10:00
record so for example I'm saying that we will submit a case. So in that case we
10:03
will submit a case. So in that case we
10:03
will submit a case. So in that case we can use the create one. So which will
10:05
can use the create one. So which will
10:05
can use the create one. So which will basically create record of that
10:07
basically create record of that
10:07
basically create record of that particular table. So whether it's a
10:10
particular table. So whether it's a
10:10
particular table. So whether it's a custom table or the out of thebox table
10:13
custom table or the out of thebox table
10:13
custom table or the out of thebox table depending on that you know if you have
10:15
depending on that you know if you have
10:15
depending on that you know if you have access to that p uh tables or not or you
10:18
access to that p uh tables or not or you
10:18
access to that p uh tables or not or you are using uh you know which type of
10:20
are using uh you know which type of
10:20
are using uh you know which type of application you are using for example if
10:22
application you are using for example if
10:22
application you are using for example if you are using Microsoft firstparty
10:23
you are using Microsoft firstparty
10:23
you are using Microsoft firstparty application then you will get that uh
10:26
application then you will get that uh
10:26
application then you will get that uh list of the table which is included in
10:28
list of the table which is included in
10:28
list of the table which is included in that particular firstparty application.
10:31
that particular firstparty application.
10:31
that particular firstparty application. But if you are not using that and you
10:33
But if you are not using that and you
10:33
But if you are not using that and you have a custom modeldriven app then you
10:36
have a custom modeldriven app then you
10:36
have a custom modeldriven app then you can have your own custom tables. So
10:38
can have your own custom tables. So
10:38
can have your own custom tables. So depending on the scenario you can create
10:40
depending on the scenario you can create
10:40
depending on the scenario you can create records on that. And then update is
10:43
records on that. And then update is
10:43
records on that. And then update is basically the record is there already in
10:45
basically the record is there already in
10:45
basically the record is there already in our uh table in our database and we want
10:48
our uh table in our database and we want
10:48
our uh table in our database and we want to do some modification to that. For
10:51
to do some modification to that. For
10:51
to do some modification to that. For that we use that update operation
10:54
that we use that update operation
10:54
that we use that update operation and the delete one is basically when uh
10:56
and the delete one is basically when uh
10:56
and the delete one is basically when uh there is a data and we want to remove it
10:59
there is a data and we want to remove it
10:59
there is a data and we want to remove it from the table then we use the delete
11:02
from the table then we use the delete
11:02
from the table then we use the delete command. So these are basically normally
11:03
command. So these are basically normally
11:03
command. So these are basically normally we use as we call them as current
11:05
we use as we call them as current
11:05
we use as we call them as current operations as well and then we have the
11:08
operations as well and then we have the
11:08
operations as well and then we have the associate. The associate is basically
11:11
associate. The associate is basically
11:11
associate. The associate is basically that we have here let's take an example
11:15
that we have here let's take an example
11:15
that we have here let's take an example we have two records okay and we want to
11:18
we have two records okay and we want to
11:18
we have two records okay and we want to do association between these two records
11:21
do association between these two records
11:21
do association between these two records so there are two type of association the
11:24
so there are two type of association the
11:24
so there are two type of association the one thing that basically if there is a
11:26
one thing that basically if there is a
11:26
one thing that basically if there is a one to n or n to one okay so that kind
11:29
one to n or n to one okay so that kind
11:29
one to n or n to one okay so that kind of thing we can use using the update so
11:32
of thing we can use using the update so
11:32
of thing we can use using the update so using the update we can update uh that's
11:34
using the update we can update uh that's
11:34
using the update we can update uh that's a relationship and we can associate one
11:36
a relationship and we can associate one
11:36
a relationship and we can associate one record to another but this Associate
11:39
record to another but this Associate
11:39
record to another but this Associate operation is used basically when we have
11:42
operation is used basically when we have
11:42
operation is used basically when we have end to end relationship. So we have
11:44
end to end relationship. So we have
11:44
end to end relationship. So we have multiple you know both side we have that
11:47
multiple you know both side we have that
11:47
multiple you know both side we have that end to end relationship like multiple
11:49
end to end relationship like multiple
11:49
end to end relationship like multiple multiple relationship then we use this
11:51
multiple relationship then we use this
11:51
multiple relationship then we use this operation and using that operation we
11:54
operation and using that operation we
11:54
operation and using that operation we can associate multiple record with each
11:56
can associate multiple record with each
11:56
can associate multiple record with each other. Okay. So these these are the web
11:59
other. Okay. So these these are the web
11:59
other. Okay. So these these are the web API operations that we can implement in
12:01
API operations that we can implement in
12:02
API operations that we can implement in our web pages
12:04
our web pages
12:04
our web pages in the power pages and then like okay we
12:09
in the power pages and then like okay we
12:09
in the power pages and then like okay we have this uh web API. Now in order to
12:12
have this uh web API. Now in order to
12:12
have this uh web API. Now in order to use that web API first you need to do
12:15
use that web API first you need to do
12:15
use that web API first you need to do some kind of setting. So you need to
12:17
some kind of setting. So you need to
12:17
some kind of setting. So you need to configure the setting on your power
12:18
configure the setting on your power
12:18
configure the setting on your power pages. So, so basically these setting
12:22
pages. So, so basically these setting
12:22
pages. So, so basically these setting only after this you can uh try to use
12:25
only after this you can uh try to use
12:25
only after this you can uh try to use the web API otherwise it won't work.
12:28
the web API otherwise it won't work.
12:28
the web API otherwise it won't work. Okay. So there are these couple of
12:30
Okay. So there are these couple of
12:30
Okay. So there are these couple of setting that you need to enable for the
12:33
setting that you need to enable for the
12:33
setting that you need to enable for the depending on the table. So which table
12:35
depending on the table. So which table
12:35
depending on the table. So which table you want to work with. So for every
12:37
you want to work with. So for every
12:37
you want to work with. So for every table you need to enable like this. So
12:39
table you need to enable like this. So
12:39
table you need to enable like this. So for example if you want to work with
12:40
for example if you want to work with
12:40
for example if you want to work with this you know web API contact and then/
12:44
this you know web API contact and then/
12:44
this you know web API contact and then/ enabled. So you can write that I want to
12:47
enabled. So you can write that I want to
12:47
enabled. So you can write that I want to work with the contact table and then you
12:49
work with the contact table and then you
12:49
work with the contact table and then you can apply there like this. Okay. And
12:52
can apply there like this. Okay. And
12:52
can apply there like this. Okay. And then there is a setting here which allow
12:55
then there is a setting here which allow
12:55
then there is a setting here which allow us to that. Okay. So in particular table
12:57
us to that. Okay. So in particular table
12:57
us to that. Okay. So in particular table we can have multiple columns. Right. But
13:00
we can have multiple columns. Right. But
13:00
we can have multiple columns. Right. But sometime when we are working we just
13:02
sometime when we are working we just
13:02
sometime when we are working we just want to limit that number of column that
13:05
want to limit that number of column that
13:05
want to limit that number of column that we want to use or we want to process. So
13:08
we want to use or we want to process. So
13:08
we want to use or we want to process. So it maybe that you know for the best
13:10
it maybe that you know for the best
13:10
it maybe that you know for the best performance we don't uh you know
13:12
performance we don't uh you know
13:12
performance we don't uh you know unnecessarily want to include or want to
13:14
unnecessarily want to include or want to
13:14
unnecessarily want to include or want to query everything in that table right
13:17
query everything in that table right
13:17
query everything in that table right let's say for example I just need to use
13:19
let's say for example I just need to use
13:19
let's say for example I just need to use three or four columns so there is no
13:22
three or four columns so there is no
13:22
three or four columns so there is no point to have you know include
13:24
point to have you know include
13:24
point to have you know include everything so I can simply say that okay
13:26
everything so I can simply say that okay
13:26
everything so I can simply say that okay this particular table uh sorry this
13:29
this particular table uh sorry this
13:29
this particular table uh sorry this particular field that I want to use into
13:31
particular field that I want to use into
13:31
particular field that I want to use into this table so that kind of thing we can
13:34
this table so that kind of thing we can
13:34
this table so that kind of thing we can easily configure here when we are
13:36
easily configure here when we are
13:36
easily configure here when we are configuring this filled one
13:39
configuring this filled one
13:39
configuring this filled one and then we have this here. This is
13:42
and then we have this here. This is
13:42
and then we have this here. This is another one which we can say like you
13:43
another one which we can say like you
13:43
another one which we can say like you know we want to apply that filtering or
13:45
know we want to apply that filtering or
13:45
know we want to apply that filtering or not and then we have this inner error if
13:49
not and then we have this inner error if
13:49
not and then we have this inner error if you want to see that erroring
13:50
you want to see that erroring
13:50
you want to see that erroring information properly or not. So these
13:52
information properly or not. So these
13:52
information properly or not. So these kind of setting we can do. So on this
13:55
kind of setting we can do. So on this
13:55
kind of setting we can do. So on this screen here you can see that we have
13:57
screen here you can see that we have
13:57
screen here you can see that we have this setting that is done here.
14:00
this setting that is done here.
14:00
this setting that is done here. Okay. So this is an example like this
14:03
Okay. So this is an example like this
14:03
Okay. So this is an example like this you can do that.
14:06
you can do that.
14:06
you can do that. Okay. So now once you have done this
14:09
Okay. So now once you have done this
14:09
Okay. So now once you have done this setting
14:13
further when you want to fetch the data
14:17
further when you want to fetch the data
14:17
further when you want to fetch the data okay the setting is there but you need
14:20
okay the setting is there but you need
14:20
okay the setting is there but you need to have a proper permission on the table
14:22
to have a proper permission on the table
14:22
to have a proper permission on the table or the set of data that you are trying
14:25
or the set of data that you are trying
14:25
or the set of data that you are trying to fetch. If you won't have any
14:27
to fetch. If you won't have any
14:27
to fetch. If you won't have any permission on that or you won't have
14:29
permission on that or you won't have
14:30
permission on that or you won't have required permission on that you won't
14:31
required permission on that you won't
14:31
required permission on that you won't get any data. Right? So you need to have
14:34
get any data. Right? So you need to have
14:34
get any data. Right? So you need to have a proper permission on that and
14:36
a proper permission on that and
14:36
a proper permission on that and permissions are handled using the web
14:38
permissions are handled using the web
14:38
permissions are handled using the web roles and table permissions. So web ro
14:41
roles and table permissions. So web ro
14:41
roles and table permissions. So web ro is basically collection of table
14:43
is basically collection of table
14:43
is basically collection of table permissions and individual table
14:45
permissions and individual table
14:45
permissions and individual table permissions are like this. So for
14:47
permissions are like this. So for
14:47
permissions are like this. So for example here you can see
14:50
example here you can see
14:50
example here you can see that let's say when we are setting a p
14:52
that let's say when we are setting a p
14:52
that let's say when we are setting a p you know particular permission on the
14:54
you know particular permission on the
14:54
you know particular permission on the table account table we can say we can
14:56
table account table we can say we can
14:56
table account table we can say we can name it something and then under this
14:59
name it something and then under this
14:59
name it something and then under this here we can find all the tables that is
15:01
here we can find all the tables that is
15:01
here we can find all the tables that is part of your environment and you can
15:04
part of your environment and you can
15:04
part of your environment and you can select that table from here and then we
15:07
select that table from here and then we
15:07
select that table from here and then we have a access type. So we have a
15:10
have a access type. So we have a
15:10
have a access type. So we have a different layer of the Texas type that
15:13
different layer of the Texas type that
15:13
different layer of the Texas type that the global access means like you have
15:16
the global access means like you have
15:16
the global access means like you have access of every table that is there in
15:19
access of every table that is there in
15:19
access of every table that is there in that system whether you are related from
15:23
that system whether you are related from
15:23
that system whether you are related from that or not. So by default it's kind of
15:25
that or not. So by default it's kind of
15:25
that or not. So by default it's kind of a global access. Okay.
15:28
a global access. Okay.
15:28
a global access. Okay. And then we have other different other
15:31
And then we have other different other
15:31
And then we have other different other type of access type as well. We have
15:33
type of access type as well. We have
15:33
type of access type as well. We have contact access type as well. We have
15:35
contact access type as well. We have
15:35
contact access type as well. We have account type as well. So those type of
15:38
account type as well. So those type of
15:38
account type as well. So those type of things are there. We have parental as
15:40
things are there. We have parental as
15:40
things are there. We have parental as well. That depends on how your user is
15:44
well. That depends on how your user is
15:44
well. That depends on how your user is related to that particular table. So for
15:46
related to that particular table. So for
15:46
related to that particular table. So for example, how this the user normally when
15:49
example, how this the user normally when
15:50
example, how this the user normally when they are logging to the power pages, we
15:52
they are logging to the power pages, we
15:52
they are logging to the power pages, we normally use contact and then how the
15:55
normally use contact and then how the
15:55
normally use contact and then how the contact is associated with your table.
15:58
contact is associated with your table.
15:58
contact is associated with your table. So with your account, with your customer
16:01
So with your account, with your customer
16:01
So with your account, with your customer or with the entity that you are trying
16:02
or with the entity that you are trying
16:02
or with the entity that you are trying to fetch is that basically decide that
16:06
to fetch is that basically decide that
16:06
to fetch is that basically decide that how much information you can access
16:08
how much information you can access
16:08
how much information you can access using this uh power pages. Okay. And
16:12
using this uh power pages. Okay. And
16:12
using this uh power pages. Okay. And then we have permissions here. For
16:13
then we have permissions here. For
16:14
then we have permissions here. For example, what type of operation you can
16:15
example, what type of operation you can
16:16
example, what type of operation you can do read, update, create, delete. All
16:18
do read, update, create, delete. All
16:18
do read, update, create, delete. All these operations are there that you can
16:20
these operations are there that you can
16:20
these operations are there that you can perform.
16:21
perform.
16:22
perform. when these they said that these all the
16:24
when these they said that these all the
16:24
when these they said that these all the permissions will be collectively
16:26
permissions will be collectively
16:26
permissions will be collectively included into a particular web roles.
16:29
included into a particular web roles.
16:29
included into a particular web roles. Okay. So depending on that scenario so
16:32
Okay. So depending on that scenario so
16:32
Okay. So depending on that scenario so what type of you know job
16:35
what type of you know job
16:35
what type of you know job responsibilities you have when you are
16:37
responsibilities you have when you are
16:37
responsibilities you have when you are working on the portal you can have
16:38
working on the portal you can have
16:38
working on the portal you can have different type of web roles. So by
16:40
different type of web roles. So by
16:40
different type of web roles. So by default there are some web roles that is
16:43
default there are some web roles that is
16:43
default there are some web roles that is available you can use them. So for
16:45
available you can use them. So for
16:45
available you can use them. So for example admin role okay so that's a
16:48
example admin role okay so that's a
16:48
example admin role okay so that's a default role that is there on the power
16:50
default role that is there on the power
16:50
default role that is there on the power pages.
16:51
pages.
16:51
pages. And it has all the permissions there. It
16:54
And it has all the permissions there. It
16:54
And it has all the permissions there. It can access all the tables by default
16:56
can access all the tables by default
16:56
can access all the tables by default there. And you can just uh do this uh
16:59
there. And you can just uh do this uh
17:00
there. And you can just uh do this uh here uh you know further settings. If
17:02
here uh you know further settings. If
17:02
here uh you know further settings. If you want to create any other custom
17:04
you want to create any other custom
17:04
you want to create any other custom role, you can create your own custom
17:06
role, you can create your own custom
17:06
role, you can create your own custom role and you can define your own custom
17:09
role and you can define your own custom
17:09
role and you can define your own custom permissions there.
17:14
Okay. So now like we know that we have
17:19
Okay. So now like we know that we have
17:19
Okay. So now like we know that we have discussed here this uh this uh scenario
17:22
discussed here this uh this uh scenario
17:22
discussed here this uh this uh scenario that I was referring here
17:26
here let me go ahead
17:29
here let me go ahead
17:29
here let me go ahead so this was the scenario that I was
17:31
so this was the scenario that I was
17:31
so this was the scenario that I was referring for today's so we will see now
17:34
referring for today's so we will see now
17:34
referring for today's so we will see now how we can get that customer list and
17:37
how we can get that customer list and
17:37
how we can get that customer list and then we will see how we can get that
17:39
then we will see how we can get that
17:39
then we will see how we can get that detail of that customer and from that
17:42
detail of that customer and from that
17:42
detail of that customer and from that details how we can submit case you know
17:44
details how we can submit case you know
17:44
details how we can submit case you know for the customer that's now we are going
17:47
for the customer that's now we are going
17:47
for the customer that's now we are going to see in the demo so I will pass mic to
17:49
to see in the demo so I will pass mic to
17:49
to see in the demo so I will pass mic to my friend Wanket and he will showcase
17:51
my friend Wanket and he will showcase
17:51
my friend Wanket and he will showcase the demo for this particular scenario
17:54
the demo for this particular scenario
17:54
the demo for this particular scenario for this particular use case over to you
17:57
for this particular use case over to you
17:57
for this particular use case over to you wanket
17:58
wanket
17:58
wanket yeah thanks Mahendra for an detailed
18:01
yeah thanks Mahendra for an detailed
18:02
yeah thanks Mahendra for an detailed introduction about what we are going to
18:04
introduction about what we are going to
18:04
introduction about what we are going to tell for this session okay hope my voice
18:08
tell for this session okay hope my voice
18:08
tell for this session okay hope my voice is clear loud and clearly
18:10
is clear loud and clearly
18:10
is clear loud and clearly yeah your voice is clear uh but uh we
18:13
yeah your voice is clear uh but uh we
18:13
yeah your voice is clear uh but uh we are not able to see your screen yet. I
18:15
are not able to see your screen yet. I
18:15
are not able to see your screen yet. I hope you are not uh yet.
18:17
hope you are not uh yet.
18:17
hope you are not uh yet. Yes. Yes. I'm uh I meant to share my
18:20
Yes. Yes. I'm uh I meant to share my
18:20
Yes. Yes. I'm uh I meant to share my screen.
18:32
Okay. So, we are waiting for the screen
18:35
Okay. So, we are waiting for the screen
18:35
Okay. So, we are waiting for the screen share from
18:39
Yeah. Hope you can see my screen.
18:43
Yeah. Hope you can see my screen.
18:43
Yeah. Hope you can see my screen. Uh yes we can see we can see multiple
18:45
Uh yes we can see we can see multiple
18:45
Uh yes we can see we can see multiple things here. So we can sure
18:59
okay how about now you can see my
19:02
okay how about now you can see my
19:02
okay how about now you can see my screen.
19:03
screen.
19:03
screen. Yeah we can see power studio. Yep.
19:07
Yeah we can see power studio. Yep.
19:07
Yeah we can see power studio. Yep. Okay. Now you can see my site right?
19:10
Okay. Now you can see my site right?
19:10
Okay. Now you can see my site right? this one the side.
19:13
this one the side.
19:13
this one the side. Okay. So just I will uh give a demo of
19:17
Okay. So just I will uh give a demo of
19:17
Okay. So just I will uh give a demo of it. So this is what uh uh we are going
19:19
it. So this is what uh uh we are going
19:19
it. So this is what uh uh we are going to uh do it here. So we I'm going to
19:23
to uh do it here. So we I'm going to
19:23
to uh do it here. So we I'm going to select a contact. So now uh the contact
19:26
select a contact. So now uh the contact
19:26
select a contact. So now uh the contact details have been populated. Now I'm
19:29
details have been populated. Now I'm
19:29
details have been populated. Now I'm going to click on uh the submit case.
19:31
going to click on uh the submit case.
19:31
going to click on uh the submit case. The case has been submitted and all the
19:33
The case has been submitted and all the
19:33
The case has been submitted and all the other details will keep uh will get
19:36
other details will keep uh will get
19:36
other details will keep uh will get cleared. Okay. So this is what the thing
19:39
cleared. Okay. So this is what the thing
19:39
cleared. Okay. So this is what the thing that I am going to tell you how I have
19:41
that I am going to tell you how I have
19:41
that I am going to tell you how I have done this one and how we can uh uh see
19:45
done this one and how we can uh uh see
19:45
done this one and how we can uh uh see those uh particular uh details. So here
19:49
those uh particular uh details. So here
19:49
those uh particular uh details. So here uh
19:51
uh
19:51
uh I'll see it here.
19:59
So just uh whatever that we have created
20:02
So just uh whatever that we have created
20:02
So just uh whatever that we have created right those details are uh showing it
20:06
right those details are uh showing it
20:06
right those details are uh showing it here.
20:07
here.
20:07
here. Okay. The case automatic formulated with
20:10
Okay. The case automatic formulated with
20:10
Okay. The case automatic formulated with the phone and all the other uh details
20:20
right.
20:22
right.
20:22
right. So
20:25
So
20:25
So okay the first thing uh right uh as uh
20:29
okay the first thing uh right uh as uh
20:29
okay the first thing uh right uh as uh mentioned first we have to go for this
20:32
mentioned first we have to go for this
20:32
mentioned first we have to go for this particular table permissions
20:35
particular table permissions
20:35
particular table permissions and uh one is okay what are the tables
20:38
and uh one is okay what are the tables
20:38
and uh one is okay what are the tables that are present here is the contact and
20:41
that are present here is the contact and
20:41
that are present here is the contact and then the case okay so for these
20:44
then the case okay so for these
20:44
then the case okay so for these particular two tables first we have to
20:47
particular two tables first we have to
20:47
particular two tables first we have to provide the table permissions okay one
20:50
provide the table permissions okay one
20:50
provide the table permissions okay one is this access to cases this is what
20:51
is this access to cases this is what
20:51
is this access to cases this is what that I have used it CRC CD. This is my
20:54
that I have used it CRC CD. This is my
20:54
that I have used it CRC CD. This is my table and in the table uh I'll open this
20:57
table and in the table uh I'll open this
20:58
table and in the table uh I'll open this one
21:01
and you can specify the parent or the
21:03
and you can specify the parent or the
21:03
and you can specify the parent or the global and then uh I'll give this uh
21:07
global and then uh I'll give this uh
21:07
global and then uh I'll give this uh details. You can perform this read,
21:09
details. You can perform this read,
21:09
details. You can perform this read, create and write and delete. Okay, this
21:12
create and write and delete. Okay, this
21:12
create and write and delete. Okay, this is the one uh table permission that you
21:15
is the one uh table permission that you
21:15
is the one uh table permission that you are going to create. Or else if you can
21:17
are going to create. Or else if you can
21:17
are going to create. Or else if you can go see here just like this case the
21:19
go see here just like this case the
21:19
go see here just like this case the table name and access type is table
21:22
table name and access type is table
21:22
table name and access type is table privileges are these things. Okay.
21:27
And also in the same way for the contact
21:29
And also in the same way for the contact
21:30
And also in the same way for the contact I'm going to create another table
21:31
I'm going to create another table
21:31
I'm going to create another table permission. So for this particular table
21:33
permission. So for this particular table
21:33
permission. So for this particular table permission these
21:35
permission these
21:35
permission these I have created it.
21:39
I have created it.
21:39
I have created it. two two table permissions you can create
21:41
two two table permissions you can create
21:41
two two table permissions you can create or else just in the single table
21:43
or else just in the single table
21:43
or else just in the single table permission you can add this uh
21:46
permission you can add this uh
21:46
permission you can add this uh particular child table uh permissions as
21:48
particular child table uh permissions as
21:48
particular child table uh permissions as well this is a content create permission
21:50
well this is a content create permission
21:50
well this is a content create permission I also have that access to account data
21:52
I also have that access to account data
21:52
I also have that access to account data this is another table permission that I
21:54
this is another table permission that I
21:54
this is another table permission that I have created earlier okay so
21:58
have created earlier okay so
21:58
have created earlier okay so this is what we have to perform as a
22:00
this is what we have to perform as a
22:00
this is what we have to perform as a power with respect to the table
22:02
power with respect to the table
22:02
power with respect to the table permissions and then uh going back to uh
22:06
permissions and then uh going back to uh
22:06
permissions and then uh going back to uh the other settings here is the content
22:10
the other settings here is the content
22:10
the other settings here is the content snippets. So for this particular content
22:13
snippets. So for this particular content
22:13
snippets. So for this particular content snipets uh so as we have the contact and
22:16
snipets uh so as we have the contact and
22:16
snipets uh so as we have the contact and the case for these two particular tables
22:19
the case for these two particular tables
22:19
the case for these two particular tables we have to provide
22:26
okay sorry the site settings.
22:32
So first thing is uh you have to uh give
22:35
So first thing is uh you have to uh give
22:35
So first thing is uh you have to uh give this uh particular one the web API case
22:38
this uh particular one the web API case
22:38
this uh particular one the web API case enabled. This is the table which I have
22:39
enabled. This is the table which I have
22:40
enabled. This is the table which I have given this particular table and the
22:42
given this particular table and the
22:42
given this particular table and the fields and the contact is the one which
22:45
fields and the contact is the one which
22:45
fields and the contact is the one which I am using it uh for that web API
22:48
I am using it uh for that web API
22:48
I am using it uh for that web API contact I have enabled as true and in
22:50
contact I have enabled as true and in
22:50
contact I have enabled as true and in the same way for that particular table I
22:52
the same way for that particular table I
22:52
the same way for that particular table I wanted all the pins to be enabled also.
22:55
wanted all the pins to be enabled also.
22:55
wanted all the pins to be enabled also. Uh these are the basic stuff that you
22:57
Uh these are the basic stuff that you
22:57
Uh these are the basic stuff that you have to enable it. One is the web API
22:59
have to enable it. One is the web API
22:59
have to enable it. One is the web API enabled to true and another one is the
23:02
enabled to true and another one is the
23:02
enabled to true and another one is the webpa error in error also. You have to
23:05
webpa error in error also. You have to
23:05
webpa error in error also. You have to make these particular values as uh true.
23:11
And now going back to uh the first is
23:14
And now going back to uh the first is
23:14
And now going back to uh the first is the table permissions, second one is the
23:15
the table permissions, second one is the
23:15
the table permissions, second one is the site settings and the third one is the
23:18
site settings and the third one is the
23:18
site settings and the third one is the uh web roles. So for this particular web
23:21
uh web roles. So for this particular web
23:21
uh web roles. So for this particular web roles right just uh I'm I'm using for
23:24
roles right just uh I'm I'm using for
23:24
roles right just uh I'm I'm using for this particular administrator role. So
23:26
this particular administrator role. So
23:26
this particular administrator role. So these are the this particular
23:27
these are the this particular
23:27
these are the this particular administrator role which I I'm going to
23:30
administrator role which I I'm going to
23:30
administrator role which I I'm going to use it uh for the person where I'm going
23:33
use it uh for the person where I'm going
23:33
use it uh for the person where I'm going to log in here
23:39
signing out.
23:47
So this is a normal uh one just uh I am
23:51
So this is a normal uh one just uh I am
23:51
So this is a normal uh one just uh I am trying to give this
23:53
trying to give this
23:53
trying to give this okay submitted because I have given some
23:55
okay submitted because I have given some
23:55
okay submitted because I have given some anonymous user that's why you could
23:57
anonymous user that's why you could
23:57
anonymous user that's why you could submit it but the correct way of uh
23:59
submit it but the correct way of uh
23:59
submit it but the correct way of uh doing it is as I am exposing all the
24:02
doing it is as I am exposing all the
24:02
doing it is as I am exposing all the contact details we should be only
24:04
contact details we should be only
24:04
contact details we should be only allowing it for the uh normal uh users
24:07
allowing it for the uh normal uh users
24:07
allowing it for the uh normal uh users only. So for that what I'm going to do
24:10
only. So for that what I'm going to do
24:10
only. So for that what I'm going to do it is I'm going to this particular page.
24:20
I'm going to this session 23
24:28
permissions
24:32
and search the roles.
24:47
So, I'm syncing my changes.
25:09
Now I'm just uh trying to do an odd uh
25:13
Now I'm just uh trying to do an odd uh
25:13
Now I'm just uh trying to do an odd uh uh refresh of this particular uh site
25:17
uh refresh of this particular uh site
25:17
uh refresh of this particular uh site that clearing the cache
25:21
right
25:33
[Music]
25:35
[Music]
25:35
[Music] now. So this is the correct way of doing
25:37
now. So this is the correct way of doing
25:37
now. So this is the correct way of doing it. even uh see if you observe in the
25:39
it. even uh see if you observe in the
25:39
it. even uh see if you observe in the navigation I don't have that particular
25:41
navigation I don't have that particular
25:41
navigation I don't have that particular page to select and also on the landing
25:43
page to select and also on the landing
25:44
page to select and also on the landing page I don't see this one this is how
25:46
page I don't see this one this is how
25:46
page I don't see this one this is how how I have done that one is just I went
25:48
how I have done that one is just I went
25:48
how I have done that one is just I went to this particular page and to this
25:50
to this particular page and to this
25:50
to this particular page and to this particular page I have enabled those uh
25:53
particular page I have enabled those uh
25:53
particular page I have enabled those uh particular uh details
26:05
okay now I'll
26:08
okay now I'll
26:08
okay now I'll uh log in here.
26:15
Clicking on this session 23. I got these
26:18
Clicking on this session 23. I got these
26:18
Clicking on this session 23. I got these uh particular details again. So now
26:21
uh particular details again. So now
26:21
uh particular details again. So now these are the out ofbox one out ofbox
26:25
these are the out ofbox one out ofbox
26:25
these are the out ofbox one out ofbox settings that we have to do it. Now uh
26:28
settings that we have to do it. Now uh
26:28
settings that we have to do it. Now uh I'll go through you that particular code
26:30
I'll go through you that particular code
26:30
I'll go through you that particular code where uh this has been kept. to the
26:33
where uh this has been kept. to the
26:33
where uh this has been kept. to the design studio just I select one
26:35
design studio just I select one
26:35
design studio just I select one particular page in this particular page
26:37
particular page in this particular page
26:38
particular page in this particular page uh if I click on this particular page
26:42
uh if I click on this particular page
26:42
uh if I click on this particular page I give the page and give it as a start
26:44
I give the page and give it as a start
26:44
I give the page and give it as a start from blank and click on add once that is
26:46
from blank and click on add once that is
26:46
from blank and click on add once that is done then I'll be going to edit code
26:50
done then I'll be going to edit code
26:50
done then I'll be going to edit code if I click on this particular edit code
26:52
if I click on this particular edit code
26:52
if I click on this particular edit code then I got this uh details so the first
26:55
then I got this uh details so the first
26:55
then I got this uh details so the first thing uh first is
26:59
thing uh first is
26:59
thing uh first is so I have uh this particular uh document
27:03
so I have uh this particular uh document
27:03
so I have uh this particular uh document type is present which is uh
27:08
okay which is present here inside this
27:11
okay which is present here inside this
27:11
okay which is present here inside this uh details
27:15
so just I'm assigning as in the required
27:17
so just I'm assigning as in the required
27:17
so just I'm assigning as in the required contact ID and then in this particular
27:19
contact ID and then in this particular
27:19
contact ID and then in this particular document type inside this div I'm adding
27:22
document type inside this div I'm adding
27:22
document type inside this div I'm adding these details the script also
27:27
these details the script also
27:27
these details the script also and these are the style styles that I
27:29
and these are the style styles that I
27:29
and these are the style styles that I have it and for form ID
27:32
have it and for form ID
27:32
have it and for form ID So form ID we have this contact email
27:35
So form ID we have this contact email
27:35
So form ID we have this contact email and the phone number and the submit case
27:37
and the phone number and the submit case
27:37
and the phone number and the submit case that means we need a drop-down and then
27:39
that means we need a drop-down and then
27:39
that means we need a drop-down and then couple of text boxes and one button. So
27:42
couple of text boxes and one button. So
27:42
couple of text boxes and one button. So for that just I have used this select ID
27:45
for that just I have used this select ID
27:45
for that just I have used this select ID contact option value and I have used
27:48
contact option value and I have used
27:48
contact option value and I have used this fetch XML. Okay. So what is the use
27:51
this fetch XML. Okay. So what is the use
27:51
this fetch XML. Okay. So what is the use of this fetch XML is come on let us
27:54
of this fetch XML is come on let us
27:54
of this fetch XML is come on let us bring all the contacts that are present
27:56
bring all the contacts that are present
27:56
bring all the contacts that are present inside the system. So for that just I
27:59
inside the system. So for that just I
27:59
inside the system. So for that just I have used this one contact list.
28:04
have used this one contact list.
28:04
have used this one contact list. Okay, this is the pH XML like um
28:07
Okay, this is the pH XML like um
28:07
Okay, this is the pH XML like um logical. So get all me the contacts and
28:10
logical. So get all me the contacts and
28:10
logical. So get all me the contacts and I in that I wanted to look for the
28:12
I in that I wanted to look for the
28:12
I in that I wanted to look for the contact ID and the full name all that uh
28:15
contact ID and the full name all that uh
28:15
contact ID and the full name all that uh particular details and then give it on
28:18
particular details and then give it on
28:18
particular details and then give it on the details so that uh for each and
28:21
the details so that uh for each and
28:21
the details so that uh for each and every contact the contact full name will
28:24
every contact the contact full name will
28:24
every contact the contact full name will be uh see there is a drop-down here
28:27
be uh see there is a drop-down here
28:27
be uh see there is a drop-down here right so this drop-down even I see this
28:30
right so this drop-down even I see this
28:30
right so this drop-down even I see this James P actually at the back end how it
28:33
James P actually at the back end how it
28:33
James P actually at the back end how it will be present is this James P will
28:35
will be present is this James P will
28:35
will be present is this James P will have as it is an dropdown it will have a
28:37
have as it is an dropdown it will have a
28:37
have as it is an dropdown it will have a key value here. So the key is the ID and
28:40
key value here. So the key is the ID and
28:40
key value here. So the key is the ID and the value is the full name. That's what
28:42
the value is the full name. That's what
28:42
the value is the full name. That's what that I have used here. Option value is
28:45
that I have used here. Option value is
28:45
that I have used here. Option value is this one.
28:49
Okay. This is the this is the particular
28:51
Okay. This is the this is the particular
28:51
Okay. This is the this is the particular key and this is the value for the user.
28:53
key and this is the value for the user.
28:53
key and this is the value for the user. I'm just showing this conduct full name.
28:56
I'm just showing this conduct full name.
28:56
I'm just showing this conduct full name. Okay. So
28:58
Okay. So
28:58
Okay. So and then
29:00
and then
29:00
and then this was the for one ID. This is for the
29:03
this was the for one ID. This is for the
29:03
this was the for one ID. This is for the contact. Okay. So for this particular
29:05
contact. Okay. So for this particular
29:05
contact. Okay. So for this particular drop-down contact, right? In order to
29:07
drop-down contact, right? In order to
29:07
drop-down contact, right? In order to get this particular value, I have to use
29:10
get this particular value, I have to use
29:10
get this particular value, I have to use this select. I have to frame this
29:12
this select. I have to frame this
29:12
this select. I have to frame this particular uh drop-down and then drop
29:16
particular uh drop-down and then drop
29:16
particular uh drop-down and then drop down and then uh and then bind it here.
29:19
down and then uh and then bind it here.
29:20
down and then uh and then bind it here. Next is for the label for is the email
29:23
Next is for the label for is the email
29:23
Next is for the label for is the email and then the input type just I'm using
29:25
and then the input type just I'm using
29:25
and then the input type just I'm using I'm making it as a read only and
29:26
I'm making it as a read only and
29:26
I'm making it as a read only and required because if you observe right I
29:29
required because if you observe right I
29:29
required because if you observe right I got these details. I should not be able
29:31
got these details. I should not be able
29:31
got these details. I should not be able to change any of these particular
29:34
to change any of these particular
29:34
to change any of these particular details.
29:37
Okay. So that's where I have kept it as
29:39
Okay. So that's where I have kept it as
29:39
Okay. So that's where I have kept it as in read only and also the required
29:41
in read only and also the required
29:41
in read only and also the required fields. Okay. in case uh for for uh
29:47
fields. Okay. in case uh for for uh
29:47
fields. Okay. in case uh for for uh submitting any particular case right
29:48
submitting any particular case right
29:48
submitting any particular case right these three are mandatory that's why I
29:50
these three are mandatory that's why I
29:50
these three are mandatory that's why I make it made it as an mandatory ones
29:53
make it made it as an mandatory ones
29:53
make it made it as an mandatory ones read only and also the required next is
29:55
read only and also the required next is
29:55
read only and also the required next is the submit case just I clicked on this
29:57
the submit case just I clicked on this
29:57
the submit case just I clicked on this particular submit case and then divid
30:00
particular submit case and then divid
30:00
particular submit case and then divid and then on the script
30:02
and then on the script
30:02
and then on the script on the script right as uh mentioned in
30:04
on the script right as uh mentioned in
30:04
on the script right as uh mentioned in the uh previous sections previous
30:07
the uh previous sections previous
30:07
the uh previous sections previous sessions of this power pages related in
30:10
sessions of this power pages related in
30:10
sessions of this power pages related in this document ready. We have to per we
30:13
this document ready. We have to per we
30:14
this document ready. We have to per we have to keep this particular code
30:16
have to keep this particular code
30:16
have to keep this particular code snippets on the uh verification token
30:21
snippets on the uh verification token
30:21
snippets on the uh verification token verification token and uh this is the
30:24
verification token and uh this is the
30:24
verification token and uh this is the particular uh this is the common code
30:27
particular uh this is the common code
30:27
particular uh this is the common code that is present. Okay, this is nothing
30:30
that is present. Okay, this is nothing
30:30
that is present. Okay, this is nothing but the token stuff so as to uh make
30:33
but the token stuff so as to uh make
30:33
but the token stuff so as to uh make sure that we will not get any
30:35
sure that we will not get any
30:35
sure that we will not get any authentication uh or the forbidden
30:39
authentication uh or the forbidden
30:39
authentication uh or the forbidden error. Now
30:42
error. Now
30:42
error. Now this one is on the contact. So this is
30:45
this one is on the contact. So this is
30:45
this one is on the contact. So this is my contact ID. This is the contact on
30:48
my contact ID. This is the contact on
30:48
my contact ID. This is the contact on the change of this one. Right? We are
30:50
the change of this one. Right? We are
30:50
the change of this one. Right? We are fetching this particular details. That's
30:52
fetching this particular details. That's
30:52
fetching this particular details. That's what the logic is present. This contact
30:54
what the logic is present. This contact
30:54
what the logic is present. This contact ID and in this contact ID if the contact
30:57
ID and in this contact ID if the contact
30:57
ID and in this contact ID if the contact ID has value then I'm going to use this
31:00
ID has value then I'm going to use this
31:00
ID has value then I'm going to use this uh get contact uh defin details. So here
31:03
uh get contact uh defin details. So here
31:03
uh get contact uh defin details. So here what I'm using it is okay get the
31:06
what I'm using it is okay get the
31:06
what I'm using it is okay get the contact ID based upon the contact ID go
31:09
contact ID based upon the contact ID go
31:09
contact ID based upon the contact ID go to this API contacts and then uh select
31:13
to this API contacts and then uh select
31:13
to this API contacts and then uh select the email address and the telephone
31:16
the email address and the telephone
31:16
the email address and the telephone okay and then after this one just I'm
31:19
okay and then after this one just I'm
31:19
okay and then after this one just I'm calling this one what is header
31:21
calling this one what is header
31:21
calling this one what is header application JSON success email has this
31:24
application JSON success email has this
31:24
application JSON success email has this value and the phone number has this
31:26
value and the phone number has this
31:26
value and the phone number has this value and just I'm showing it uh some
31:28
value and just I'm showing it uh some
31:28
value and just I'm showing it uh some message is the contact details have been
31:30
message is the contact details have been
31:30
message is the contact details have been loaded successfully so if there there
31:32
loaded successfully so if there there
31:32
loaded successfully so if there there are any issues then just I'm performing
31:35
are any issues then just I'm performing
31:35
are any issues then just I'm performing the console this details. So that means
31:39
the console this details. So that means
31:39
the console this details. So that means this
31:47
they get contacted details. How we get
31:49
they get contacted details. How we get
31:49
they get contacted details. How we get the details? So on click on this uh
31:54
the details? So on click on this uh
31:54
the details? So on click on this uh James P or any particular contact we are
31:56
James P or any particular contact we are
31:56
James P or any particular contact we are getting these details right?
32:02
Do you see this? for this particular
32:03
Do you see this? for this particular
32:04
Do you see this? for this particular contact the phone number was not
32:06
contact the phone number was not
32:06
contact the phone number was not present. Okay. So I could not uh submit
32:09
present. Okay. So I could not uh submit
32:09
present. Okay. So I could not uh submit this particular case and also I cannot
32:11
this particular case and also I cannot
32:11
this particular case and also I cannot key in this details because this is a
32:13
key in this details because this is a
32:13
key in this details because this is a master data. So just for the uh person
32:16
master data. So just for the uh person
32:16
master data. So just for the uh person who is creating this particular cases
32:18
who is creating this particular cases
32:18
who is creating this particular cases they don't have the uh liberty uh to
32:22
they don't have the uh liberty uh to
32:22
they don't have the uh liberty uh to create them. Okay. So just what I'm
32:26
create them. Okay. So just what I'm
32:26
create them. Okay. So just what I'm going to doing just I have to select
32:28
going to doing just I have to select
32:28
going to doing just I have to select these values and then upon selecting of
32:31
these values and then upon selecting of
32:31
these values and then upon selecting of this particular contact ID this
32:33
this particular contact ID this
32:33
this particular contact ID this particular get contact details uh method
32:35
particular get contact details uh method
32:35
particular get contact details uh method will get called and then we will get the
32:38
will get called and then we will get the
32:38
will get called and then we will get the details of the email and phone number
32:40
details of the email and phone number
32:40
details of the email and phone number and then email and the phone number gets
32:42
and then email and the phone number gets
32:42
and then email and the phone number gets populated here
32:45
populated here
32:45
populated here now. So the contact is is the cred
32:47
now. So the contact is is the cred
32:47
now. So the contact is is the cred operations where just I am fetching the
32:49
operations where just I am fetching the
32:49
operations where just I am fetching the details based upon the contact ID and
32:51
details based upon the contact ID and
32:51
details based upon the contact ID and then get the details of the email and
32:53
then get the details of the email and
32:53
then get the details of the email and the phone number. Now on the click on
32:56
the phone number. Now on the click on
32:56
the phone number. Now on the click on this particular submit case we need to
32:59
this particular submit case we need to
32:59
this particular submit case we need to uh populate this particular contact and
33:02
uh populate this particular contact and
33:02
uh populate this particular contact and email and phone number details into the
33:04
email and phone number details into the
33:04
email and phone number details into the case and then create one particular
33:05
case and then create one particular
33:05
case and then create one particular case. So for that
33:12
so what is that one right just u um on
33:16
so what is that one right just u um on
33:16
so what is that one right just u um on the click on that particular submit
33:18
the click on that particular submit
33:18
the click on that particular submit button okay so case form is my ID that
33:21
button okay so case form is my ID that
33:21
button okay so case form is my ID that is the div that is present on the submit
33:23
is the div that is present on the submit
33:23
is the div that is present on the submit of it just what I am preparing is
33:26
of it just what I am preparing is
33:26
of it just what I am preparing is contact ID email and the phone number
33:29
contact ID email and the phone number
33:29
contact ID email and the phone number just I am getting this if they are not
33:32
just I am getting this if they are not
33:32
just I am getting this if they are not empty then only I can propagate if at
33:35
empty then only I can propagate if at
33:35
empty then only I can propagate if at all any of it is empty as you saw it
33:38
all any of it is empty as you saw it
33:38
all any of it is empty as you saw it right in the one just I you will show
33:40
right in the one just I you will show
33:40
right in the one just I you will show this show test that all fields must be
33:42
this show test that all fields must be
33:42
this show test that all fields must be populated now what I'm doing right just
33:45
populated now what I'm doing right just
33:45
populated now what I'm doing right just I'm populating a payload which has these
33:49
I'm populating a payload which has these
33:49
I'm populating a payload which has these uh details the title autocreated case
33:52
uh details the title autocreated case
33:52
uh details the title autocreated case and then uh the contact is the contact
33:54
and then uh the contact is the contact
33:54
and then uh the contact is the contact which I have selected from the drop-down
33:56
which I have selected from the drop-down
33:56
which I have selected from the drop-down the description and the contact email
33:58
the description and the contact email
33:58
the description and the contact email and the phone
34:00
and the phone
34:00
and the phone now on click on the submit button on the
34:03
now on click on the submit button on the
34:03
now on click on the submit button on the Ajax just I am specifying this
34:05
Ajax just I am specifying this
34:05
Ajax just I am specifying this particular URL okay what is the URL that
34:08
particular URL okay what is the URL that
34:08
particular URL okay what is the URL that I have to use it API and the case type
34:12
I have to use it API and the case type
34:12
I have to use it API and the case type is the post and then data JSON payload
34:15
is the post and then data JSON payload
34:15
is the post and then data JSON payload headers is the accept and for if at all
34:18
headers is the accept and for if at all
34:18
headers is the accept and for if at all if it gets success then I'm just showing
34:22
if it gets success then I'm just showing
34:22
if it gets success then I'm just showing this particular uh uh case submitted as
34:25
this particular uh uh case submitted as
34:25
this particular uh uh case submitted as successfully and I'm just resetting it
34:27
successfully and I'm just resetting it
34:27
successfully and I'm just resetting it in case of the issue right just I am uh
34:31
in case of the issue right just I am uh
34:31
in case of the issue right just I am uh giving it saying that there's a case
34:33
giving it saying that there's a case
34:33
giving it saying that there's a case submission error that is present
34:38
So after this one just you have to save
34:42
So after this one just you have to save
34:42
So after this one just you have to save these uh particular details and once you
34:45
these uh particular details and once you
34:45
these uh particular details and once you save these uh details again you have to
34:48
save these uh details again you have to
34:48
save these uh details again you have to go back to here and you click on this uh
34:50
go back to here and you click on this uh
34:50
go back to here and you click on this uh particular uh sync button
35:08
Now after doing that one just I am going
35:11
Now after doing that one just I am going
35:11
Now after doing that one just I am going to give it like this.
35:23
So I showed you about uh how we can do
35:26
So I showed you about uh how we can do
35:26
So I showed you about uh how we can do it from the external login right in the
35:28
it from the external login right in the
35:28
it from the external login right in the same way during the development right we
35:30
same way during the development right we
35:30
same way during the development right we tend to use the local development. So
35:32
tend to use the local development. So
35:32
tend to use the local development. So for that just I'm trying to I'm going to
35:35
for that just I'm trying to I'm going to
35:35
for that just I'm trying to I'm going to use this uh one.
35:40
So here also I'll try to get this
35:43
So here also I'll try to get this
35:43
So here also I'll try to get this details. I got this
35:47
details. I got this
35:47
details. I got this the case has pitted uh successfully. So
35:50
the case has pitted uh successfully. So
35:50
the case has pitted uh successfully. So if you go back to see and here in the
35:53
if you go back to see and here in the
35:53
if you go back to see and here in the advanc file you can get uh that
35:55
advanc file you can get uh that
35:55
advanc file you can get uh that particular uh details uh that will be uh
35:58
particular uh details uh that will be uh
35:58
particular uh details uh that will be uh shown here.
36:02
So this is how a simple use case where
36:05
So this is how a simple use case where
36:05
So this is how a simple use case where uh I'm autofilling the contact and then
36:09
uh I'm autofilling the contact and then
36:09
uh I'm autofilling the contact and then I'm validating those fields and then
36:12
I'm validating those fields and then
36:12
I'm validating those fields and then after that one just I am uh submitting
36:15
after that one just I am uh submitting
36:15
after that one just I am uh submitting this particular uh case. Okay. So if I'm
36:18
this particular uh case. Okay. So if I'm
36:18
this particular uh case. Okay. So if I'm trying to click on any particular submit
36:20
trying to click on any particular submit
36:20
trying to click on any particular submit case right do you see this uh without uh
36:23
case right do you see this uh without uh
36:23
case right do you see this uh without uh selection of the contact it is saying
36:25
selection of the contact it is saying
36:25
selection of the contact it is saying this please select an item in this
36:27
this please select an item in this
36:27
this please select an item in this particular list. Okay. So how this is
36:30
particular list. Okay. So how this is
36:30
particular list. Okay. So how this is been achieved is just on the click on
36:32
been achieved is just on the click on
36:32
been achieved is just on the click on this one right. So
36:35
this one right. So
36:35
this one right. So I'm showing it here all fields must be
36:37
I'm showing it here all fields must be
36:37
I'm showing it here all fields must be populated
36:41
and then just I'm validating here just
36:43
and then just I'm validating here just
36:43
and then just I'm validating here just all fields must be populated. If I
36:45
all fields must be populated. If I
36:45
all fields must be populated. If I cannot select it then uh the details uh
36:48
cannot select it then uh the details uh
36:48
cannot select it then uh the details uh will be uh shown here. So if I select
36:52
will be uh shown here. So if I select
36:52
will be uh shown here. So if I select this one.
36:55
If I click on submit case
36:59
If I click on submit case
36:59
If I click on submit case see all fields must be populated.
37:06
So all must be populated. This is how
37:08
So all must be populated. This is how
37:08
So all must be populated. This is how right you can uh you can create a case
37:11
right you can uh you can create a case
37:11
right you can uh you can create a case with all the details like contact email
37:13
with all the details like contact email
37:13
with all the details like contact email and the uh phone number.
37:18
and the uh phone number.
37:18
and the uh phone number. Yeah. So few things that you need to
37:22
Yeah. So few things that you need to
37:22
Yeah. So few things that you need to consider is uh uh like in the web pages
37:26
consider is uh uh like in the web pages
37:26
consider is uh uh like in the web pages right uh you have to uh say about this
37:30
right uh you have to uh say about this
37:30
right uh you have to uh say about this table permissions you have to make sure
37:31
table permissions you have to make sure
37:31
table permissions you have to make sure this table permissions are in place and
37:34
this table permissions are in place and
37:34
this table permissions are in place and also in the same way for um the site
37:38
also in the same way for um the site
37:38
also in the same way for um the site settings you have this details should be
37:40
settings you have this details should be
37:40
settings you have this details should be also be uh present and then uh if you go
37:44
also be uh present and then uh if you go
37:44
also be uh present and then uh if you go back to here and um the table
37:47
back to here and um the table
37:47
back to here and um the table permissions and the site settings uh and
37:51
permissions and the site settings uh and
37:51
permissions and the site settings uh and then the the permissions the web roles
37:55
then the the permissions the web roles
37:55
then the the permissions the web roles and also the web page access. So these
37:57
and also the web page access. So these
37:57
and also the web page access. So these all things you should be properly
37:59
all things you should be properly
37:59
all things you should be properly configured. If you configure properly
38:02
configured. If you configure properly
38:02
configured. If you configure properly then uh you should be in a good position
38:04
then uh you should be in a good position
38:04
then uh you should be in a good position to uh develop any kind of uh such uh
38:10
to uh develop any kind of uh such uh
38:10
to uh develop any kind of uh such uh scenarios. So in this particular
38:12
scenarios. So in this particular
38:12
scenarios. So in this particular scenario what we have learned is usage
38:15
scenario what we have learned is usage
38:15
scenario what we have learned is usage of couple of tables and then how you how
38:18
of couple of tables and then how you how
38:18
of couple of tables and then how you how we can work out on the couple of tables.
38:21
we can work out on the couple of tables.
38:21
we can work out on the couple of tables. So if you remember in the previous
38:24
So if you remember in the previous
38:24
So if you remember in the previous sessions we learned about the credit
38:26
sessions we learned about the credit
38:26
sessions we learned about the credit operations the same kind of operations
38:28
operations the same kind of operations
38:28
operations the same kind of operations that we are we are performing here but
38:31
that we are we are performing here but
38:31
that we are we are performing here but by taking some kind of a realtime uh
38:33
by taking some kind of a realtime uh
38:34
by taking some kind of a realtime uh scenario. Yeah.
38:37
scenario. Yeah.
38:37
scenario. Yeah. or to your mind.
38:44
Thank you Vit for showing the demo on
38:47
Thank you Vit for showing the demo on
38:47
Thank you Vit for showing the demo on the topic that we discussed today. So
38:50
the topic that we discussed today. So
38:50
the topic that we discussed today. So yep. So this is what we wanted to
38:53
yep. So this is what we wanted to
38:53
yep. So this is what we wanted to showcase like how we can create a web
38:55
showcase like how we can create a web
38:55
showcase like how we can create a web page. So for the demo purpose we have
38:57
page. So for the demo purpose we have
38:57
page. So for the demo purpose we have just taken this three controls but of
39:00
just taken this three controls but of
39:00
just taken this three controls but of course depending on your requirement we
39:02
course depending on your requirement we
39:02
course depending on your requirement we can have more fields there. we can you
39:05
can have more fields there. we can you
39:05
can have more fields there. we can you know keep more fields there and
39:07
know keep more fields there and
39:07
know keep more fields there and depending on the requirement you can
39:09
depending on the requirement you can
39:09
depending on the requirement you can also fetch more data from the table. So
39:11
also fetch more data from the table. So
39:12
also fetch more data from the table. So you know it totally depends like how
39:13
you know it totally depends like how
39:13
you know it totally depends like how your page will look like depend on your
39:15
your page will look like depend on your
39:15
your page will look like depend on your requirement. Okay, for the demo purpose,
39:18
requirement. Okay, for the demo purpose,
39:18
requirement. Okay, for the demo purpose, we have just taken these three fields.
39:20
we have just taken these three fields.
39:20
we have just taken these three fields. So, which we can use for the
39:21
So, which we can use for the
39:21
So, which we can use for the verification. And when we click on that,
39:24
verification. And when we click on that,
39:24
verification. And when we click on that, we are just populating these three
39:25
we are just populating these three
39:25
we are just populating these three fields only. But behind the scene, we
39:27
fields only. But behind the scene, we
39:27
fields only. But behind the scene, we can write more code on there to populate
39:30
can write more code on there to populate
39:30
can write more code on there to populate some more information on the case form.
39:33
some more information on the case form.
39:33
some more information on the case form. And that can be uh you know basically on
39:36
And that can be uh you know basically on
39:36
And that can be uh you know basically on your requirement base that this you know
39:38
your requirement base that this you know
39:38
your requirement base that this you know case is created for this particular uh
39:41
case is created for this particular uh
39:41
case is created for this particular uh contact or the customer. Okay. So in our
39:44
contact or the customer. Okay. So in our
39:44
contact or the customer. Okay. So in our case we are using contact but it could
39:46
case we are using contact but it could
39:46
case we are using contact but it could be related to the account that we want
39:48
be related to the account that we want
39:48
be related to the account that we want to create a uh case. So those type of
39:50
to create a uh case. So those type of
39:50
to create a uh case. So those type of thing we can easily do with the power
39:52
thing we can easily do with the power
39:52
thing we can easily do with the power pages and uh uh we demonstrated how we
39:56
pages and uh uh we demonstrated how we
39:56
pages and uh uh we demonstrated how we can uh you know set up that web API
39:59
can uh you know set up that web API
39:59
can uh you know set up that web API settings how we can set up the table
40:01
settings how we can set up the table
40:01
settings how we can set up the table permissions and how we can use the fetch
40:03
permissions and how we can use the fetch
40:03
permissions and how we can use the fetch XML as well. So in case we want to
40:05
XML as well. So in case we want to
40:05
XML as well. So in case we want to retrieve all the data we can also
40:07
retrieve all the data we can also
40:07
retrieve all the data we can also utilize the fetch XML for the population
40:10
utilize the fetch XML for the population
40:10
utilize the fetch XML for the population we use the you know fetch XML here.
40:13
we use the you know fetch XML here.
40:13
we use the you know fetch XML here. Okay. So that's what we wanted to cover
40:15
Okay. So that's what we wanted to cover
40:15
Okay. So that's what we wanted to cover in today's uh session. Uh we will be
40:18
in today's uh session. Uh we will be
40:18
in today's uh session. Uh we will be back on the another topic and we will
40:20
back on the another topic and we will
40:20
back on the another topic and we will discuss some more details and uh in our
40:23
discuss some more details and uh in our
40:23
discuss some more details and uh in our next session. So stay tuned for the next
40:25
next session. So stay tuned for the next
40:25
next session. So stay tuned for the next session. Thank you very much for joining
40:26
session. Thank you very much for joining
40:26
session. Thank you very much for joining us. All our sessions are present on
40:29
us. All our sessions are present on
40:29
us. All our sessions are present on Corner Live TV and that is there on the
40:32
Corner Live TV and that is there on the
40:32
Corner Live TV and that is there on the YouTube as well. So go and watch our all
40:35
YouTube as well. So go and watch our all
40:35
YouTube as well. So go and watch our all past session there. Thank you very much
40:37
past session there. Thank you very much
40:37
past session there. Thank you very much for joining us today.
40:41
for joining us today.
40:41
for joining us today. Thanks everyone.