Auto-populate Contact Information on Case Form Using Web API
221 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.