Menu Close

Tag: #uk365guy

{How to} set inactivity timeout for Dynamics 365 Model Driven Apps

Hello Everyone,

Today i am going to share how to set timeout for inactivity on Dynamics 365 Model Driven Apps.
Lets gets started.
Now you can set timeout exception for inactivity by the user.
How do you do that?
Login into PPAC and then open the environment and click on settings > Privacy Settings.
Then Turn on “Inactivity Timeout”.
 
 
 
 
 
1. Duration of inactivity before timeout should be set between 5 minutes to 1440 minutes.

 

2. How long before the session expires do you want to show an inactivity warning should be set between 1 minutes to 1440 minutes.
I hope this helps.
Malla Reddy(@UK365GUY)
#365Blogpostsin365Days
Share this:

{How to} set custom session expiration in Dynamics 365 Model Driven Apps

Hello Everyone,

Today i am going to share how to set custom expiration session in Dynamics 365 Model Driven Apps.
Lets gets started.
Suppose you have organisation request that to set timeout expectation when a Dynamics 365 Model Driven App page idle for more than 60 minutes, then you want to display a custom session expiration page on the web page.
Note: Session Maximum session length should between 60min to 1440min,
How long before the session expires do you want to show a timeout warning: its should be less than maximum session expiration.
Login into your PPAC
Open the environment that you want to set the custom session epiration restrictions.

 

Click on the Settings and then enlarge the Products pane, click on the Privacy + Security.
Configure custom timeout session see below screenshot

 

Enter maximum session length : 60 min
How long before the session expires do you want to show a timeout warning : 20.
Note: notification for the session expiry should be minimum of 20 minutes.
Finally save the configuration.
Whenever user browsing is idle for 60 min this custom session timeout will be displayed to the user.
I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days
Share this:

Implement Healthy Project and Solution ALM

Hello Everyone,

Today i am going to share few point which helps in implementing successful ALM in your organisation.
Lets gets started.
Conflict and merge resolution:
Suppose multiple developers working on the solution, it is important to have clear idea of who is working on which component.
So it is important to have an idea of which pieces will be merged and which pieces will be worked bu single developer.
Branching strategy:
Branching strategy should make sure while working on next version you can service an existing release.
Environment Strategy:
Each developer should have own developer environment when multiple developers work on same application.
So always make sure the development environment is from latest build.
Note: only required unmanaged solutions installed and all dependent solutions are installed as managed.
Power Apps component library:
 Components are reusable building blocks for canvas apps so that app
makers can create controls to use inside an app, or across apps using the component library.
I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days
Share this:

How to do bulk update records using Power Automate

Hello Everyone,

Today i am going to share my experience on how to update a invoice record where the option set field value needs to be updated in the lookup field on same invoice entity.
Scenario: Requirement to remove the Option set field and before that happens that option set value should be updated in the Lookup field which have same string value. The purpose of it is to do bulk update of all invoice records with business unit lookup value.
Lets gets started.
Login into Power Automate here
First choose manual trigger flow.
Then initialize variable “department” and choose Type as “string”.
Then select “List rows” which is for list invoices.
In the table name column choose “Invoices” and in the filter rows paste the “schema name” of the business unit field  not equal to null from the invoice.
As the business unit field is already exists in the invoice table, the purpose of this flow is o update the invoices records, copy the values from the department “option set” field value and update in business unit lookup field.
Once that’s done, choose the “apply to each” and then “set a variable” with the “department” which we already initalize before and the
set the value field from the “Expressions” with value: items(‘Apply_to_each’)?[‘gmr_department@OData.Community.Display.V1.FormattedValue’]

Then choose the List rows: List business units

select the Business units on the table name field, and filter rows by name eq “variables(‘Department’)”.
Then choose another “Apply to choose 2”, create a update rows – “Update Invoices”
Table name: Invoices  and row ID equal : items(‘Apply_to_each’)?[‘invoiceid’]
 
 
and business unit field with  –  items(‘Apply_to_each_2’)?[‘businessunitid’]
 

 

 

 
Finally save the flow and test it and all the invoices will be updated on business unit field.
I hope this helps.
Malla Reddy(@UK365GUY)
#365BlogPostsin365Days
Share this:

{How} to find out Tenant ID in Dynamics 365 CE Apps

Hi Everyone,

Today i am going to show how to find out the tenant id from Azure portal for Dynamics 365 CE Apps.
Lets gets started.
Note: You need to have System Administrator rights to access the azure portal and tenant wide priviliges to see the Tenant ID.
As you can see the below screen shot, the tenant which i have logged in from the azure portal.
Click on Azure Active Directory and click on the properties, check on the above screenshot.
I hope this helps
Malla Reddy(@UK365GUY)
#365Blogpostsin365Days
Share this: