Introduction – The Microsoft Dynamics 365 mobile app allows you to access your business processes, data and records from mobile phones and tablets. Microsoft Dynamics D365 Mobile workspaces can be enabled in a very less time with almost no effort. Using Microsoft Dynamics D365 fins and operations mobile user can easily perform below activities :
1. User can view Microsoft Dynamics D365 finance and operations business data in mobile app.
2. User can edit or delete Microsoft Dynamics D365 finance and operations business data in mobile app.
3. Admin can add certain tasks and CRUD operations in D365 workspace and mobile app. User can perform those operations in D365 mobile app.
Example – Below are the steps to create your first Microsoft Dynamics D365 mobile app.
In this scenario we are using vendor master and we will public vendor master workspace and user will be able to view vendor master in D365 mobile app.
Go to settings menu and click on mobile app in Microsoft Dynamics 365.
Create new Microsoft Dynamics 365 mobile app.
Fill all the details of Microsoft Dynamics 365 mobile app.
Add page in Microsoft Dynamics 365 mobile app.
Select fields
Save the Microsoft Dynamics 365 mobile app.
Publish the Microsoft Dynamics 365 workspace and mobile app.
Login into your Microsoft Dynamics 365 mobile app and start using it
The requirement was to display information of selected records of form Grid on a string control.The information on custom string control should change during the marking of records in real time.
Some new custom fields are created on extension of table InventTable.Customer wants to see these custom fields in the item lookup of sales order, transfer order & inventory journals etc.
Steps
Create the extension of table InventTable and add your custom fields.
Create the extension of view InventItemIdLookupSimpleView and add your custom fields.
Create the extension of form InventItemIdLookupSimple and add your custom fields in the GRID of the form.
Create the extension of class InventItemIdLookupSimple
[code language = “cpp”]
[ExtensionOf(classstr(InventItemIdLookupSimple))]
final class AcxInventItemIdLookup_Extension
{
protected void addStandardFields()
{
List lookupFields1 = lookupFields;
next addStandardFields() ;
lookupFields1.addEnd((fieldNum(InventItemIdLookupSimpleView, AcxItemCode)));// added my custom field
lookupFields = lookupFields1;
}
}
[/code]
But there is issue in above method of customisation i.e OnDisplayOptionInitialize event is retrieving/getting always the first record when you will do conditional coloring.
Sample Code & Solution
This code is working fine on version 8.1 or higher and PU 20 or higher.The code is not working on version 7.3.
Instead of using sender.cursor(),
use eventArgs.record()
Otherwise color will come only on that record where cursor is placed.
Microsoft Dynamics AX, Microsoft Dynamics 365 for Finance and Operations, D365 FO, Retail, SQL, Microsoft Power Apps, Microsoft Power BI, Microsoft Azure, Logic Apps, Microsoft Flow, Microsoft power automate, Microsoft Power Platform,.Net, X++, C#, Power BI DAX, Data Warehousing, Microsoft Analysis Services, SQL Server Reporting Services