Author: Furkan Karacan

  • Using Alternate Keys in Dynamics 365 – Dataverse

    Alternate keys in Dataverse can significantly simplify integration projects by serving as unique identifiers that bypass the need for GUID lookups, thus reducing API calls and potential errors. They allow efficient syncing between systems by enabling operations like retrieve, update, and upsert directly through natural business keys, enhancing overall performance…

  • Track Dataverse Attribute Usage Across All Your Flows via Microsoft Teams

    The Dataverse Attribute Dependency Scanner is a cloud flow that helps administrators identify which cloud flows reference specific Dataverse columns before renaming or deleting them. Triggered via a Teams channel message, it automates the search for flow dependencies, making it easier to manage schema changes without unexpected failures during production.

  • Code-First Architecture in Dynamics 365: Why Less Technology Is More

    The post highlights the challenges of tech sprawl in Dynamics 365 projects, where business logic gets fragmented across multiple tools, complicating debugging and maintenance. It advocates for a streamlined architecture using one technology per concern, emphasising plugins for server-side logic, TypeScript web resources for UI, and Power Automate for approvals,…

  • The Importance of Automated Testing in Dynamics 365 Projects and How to Set Up CI/CD

    Today I want to talk about something that transforms how you deliver Dynamics 365 projects. Automated testing combined with CI/CD pipelines. If you are still manually testing every change and deploying solutions by hand, you are spending too much time on repetitive work and taking unnecessary risks. I recently implemented…

  • The Importance of Integration Testing in Dynamics 365 Plugin Projects

    Today I want to talk about something that can save you from painful production issues. If you are writing plugins for Dynamics 365, unit tests are great, but they are not enough. You need integration testing. I have seen countless projects where plugins pass all unit tests with flying colors,…

  • When Should We Raise the Plugin Assembly Version in D365 Plugin Projects?

    Today I want to talk about something that confuses a lot of developers when working with Dynamics 365 plugins. When should you actually bump your plugin assembly version number? I see this question come up frequently in the community, and I have seen teams struggle with this in real projects.…