Real-time collaboration using Coauthoring in Canvas App
The 2024 Wave 2 release includes a notable feature for developers creating canvas apps: real-time collaboration using Coauthoring. What is Coauthoring?It was previously forbidden for many creators to edit an app at once. Coauthoring allows developers to quickly author and amend a canvas application. By facilitating rapid collaboration and app development across multiple makers, this experience expedites and saves time during the app development process. When several makers are needed, this functionality also improves code reviews, debugging, and training.A canvas app can be edited simultaneously by multiple developers. In the past, Power Apps Studio copresence experiences allowed numerous developers to collaborate on a canvas application, but only one developer could make changes to the app.With the new coauthoring functionality, multiple developers may work together to edit a canvas app simultaneously, much like they can with Microsoft Word and PowerPoint. With the help of this feature, fusion teams may enhance their Power Apps Studio collaboration and expedite the app development lifecycle. In real time, makers can also view the updates and whereabouts of their coworkers.How to Enable Coauthoring?Coauthoring supersedes the copresence functionality once it is enabled.To enable coauthoring, follow given steps: What are the Limitations of Coauthoring?• When multiple users are editing the application, the following settings are not available: ➢ Search ➢ Save as ➢ Open another or new app ➢ Undo and redo ➢ Switch authoring versions ➢ Depending on whatever restriction is reached first, up to 10 coauthors may be added in a single session or over the course of 10 tabs. Beyond 10, any more coauthors or tabs will be in copresence and won’t be able to edit the app or receive real-time updates. ➢ When an app is opened for editing, the language of the application is locked to the first user’s locale. ➢ Cut is disabled. ➢ Coauthoring is disabled in the Monitor tool. • Issues could arise from the following actions: ➢ When you try to rename a control ➢ When you add AI Builder components ➢ When you add geospatial controls ➢ When one author adds a flow and another coauthor tries to run the flow without first refreshing the app ➢ Some errors from one author’s actions are visible to all other coauthors ➢ When you copy and paste Conclusion:This improvement facilitates teamwork and speeds up development processes by enabling several users to work concurrently on the same canvas app. Teams can expedite the app-building process, share ideas, and give prompt feedback with real-time updates and collaboration tools. This function is revolutionary for companies trying to boost output and encourage teamwork among their development staff. Thank you, Arvind for your valuable inputs for this blog!
Unlocking Insights: Microsoft’s New Timeline Highlights Feature
Microsoft has rolled out an exciting new feature that allows users to view key highlights of activities within Table record timelines, all powered by Generative AI. This feature is a game-changer for agents, enabling them to absorb crucial information efficiently and improving interactions with customers. #How It Works: The Timeline Highlights feature showcases relevant items in a clear, bulleted format, making analysis quick and reference easy. This not only speeds up decision-making but also fosters transparent interactions with customers. #Where You’ll Find It: You can access the Timeline Highlights feature in various apps, including Dynamics 365 Customer Service, Sales, Marketing, Field Service, and custom model-driven Power Apps. This ensures a seamless experience across the Dynamics 365 ecosystem. #Enabling or Disabling Timeline Highlights: Here is how you can enable or disable Timeline Highlights at the app level: Step 1: Open the Power Apps Maker Portal. Step 2: Select the desired environment. Step 3: Navigate & Open the relevant Solution (where your Model-driven app is located). Step 4: Access Model-Driven App’s Commands, Edit, and open in a new tab. Step 5: Click on Settings. Step 6: Go to Features. Step 7: Toggle “Enable Timeline Highlights” to Yes to enable the feature or No to hide it and click Save. Step 8: Open the Model-driven App. Step 9: Open any record in Account to see the Highlights feature. Step 10: Click on Copy to copy the Highlights text. Step 11: Use Regenerate to update the Highlights based on the latest activities. #Conclusion: With Timeline Highlights, accessing and understanding critical information has never been easier. Whether you’re managing customer interactions or analysing data, this feature empowers you to make informed decisions swiftly. Try it out today and streamline your workflow in Dynamics 365! Thank you, Sayantan for your valuable inputs in this blog!
How to use Subway Nav Creator Kit in Canvas apps – Power apps
Introduction: Steps to add Subway Nav Component Properties of Subway Nav Component Implementation: ClearCollect(col_Modules,AddColumns(‘Master Deliverables’,”Checked”, false ));ClearCollect(col_SubNav,Table({ItemKey:1,ItemLabel:”Basic Information”,ItemState:”CurrentWithSubSteps”},{ItemKey:2,ItemLabel:”Basic Details”,ParentItemKey:1,ItemState:”Current”},{ItemKey:3,ItemLabel:”Questionnaire”,ParentItemKey:1,ItemState:”NotStarted”},{ItemKey:4,ItemLabel:”Area/Module”,ItemState:”NotStarted”},{ItemKey:5,ItemLabel:”Summary”,ItemState:”NotStarted”})) [Put above code in On Start of Canvas App] Switch(Self.Selected.ItemLabel,”Basic Details”,Set(var_BasicDetails, true );Set(var_Questionery, false );Set(var_AreaModule, false );Set(var_Summary, false ),”Questionnaire”,Set(var_BasicDetails, false );Set(var_Questionery, true );Set(var_AreaModule, false );Set(var_Summary, false ),”Area/Module”,Set(var_BasicDetails, false );Set(var_Questionery, false );Set(var_AreaModule, true );Set(var_Summary, false ),”Summary”,Set(var_BasicDetails, false );Set(var_Questionery, false );Set(var_AreaModule, false );Set(var_Summary, true ),””)
How to Set up OneNote integration in Power apps
Introduction: Enabling OneNote integration to provide the advantage of seamlessly incorporating OneNote for capturing or revisiting customer notes directly within our records. This integration can be configured alongside SharePoint Online, but it requires a Microsoft 365 subscription for leveraging OneNote functionality within model-driven and customer engagement apps. Steps to Turn on OneNote integration. Implementation:
How to use DCP – DocumentsCorePack?
Summary: A new software solution to enhance the document design and generation along with automation with respect to the Microsoft Dynamics 365 environment. It is a creation of mscrm-addons.com, a company that specializes in adding functionality to Microsoft Dynamics products. Specially developed to be useful for creating multiple documents with help of a single template, such as contracts, quotes, invoices, etc. Key features and capabilities of DocumentsCorePackSolution: Configuration Steps: Get the DocumentsCorePack Template Designer Note: The trial being created is only of 14-days and it starts automatically once you are done with the complete configuration of your service. Conclusion For businesses looking to optimize their document generation and management procedures and rely on Microsoft Dynamics 365 or Power Platform for customer relationship management, DocumentsCorePack is a useful solution. While minimizing human data entry and document handling activities, it can aid in generating corporate documents with greater efficiency, accuracy, and consistency. Thank you, Angarika Mane for your valuable inputs!
Change Set Request in Dataverse
Problem Definition: When we use the Dataverse actions for various requirements such as Add a new row or updating any value, etc., there are many cases where the above operations are successful despite of failure of the end operation. This leads to the creation of misleading/unwanted data which may consume unnecessary space. To overcome the issue Microsoft Dataverse has come up with an option to use one single action named Change Set Request comprising of few common Dataverse actions. Solution: Steps to be followed: Conclusion: By using this action one can avoid the creation of unwanted data which may not be connected to any flow due to failure of end actions. In such cases, to avoid such scenarios one can use this action to rollback all the tasks included in the changeset if one also fails in any condition. Note: You cannot add other actions in the changeset, for now, only 3 are included. Thank you, Angarika Mane for your valuable inputs!