# D365 Building Blocks

The **D365** building blocks are designed to automate key actions within **Microsoft Dynamics 365** applications, such as authentication and user interaction.

## Available Blocks

- [**Login Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-login): Automates the process of logging into a D365 application by launching a browser session and submitting user credentials.

- [**Click Element Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-click-element): Simulates a user click on an interactive element, such as a button, within a D365 application.

- [**Select Row Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-select-row): Targets and selects a specific row inside a table or grid in a D365 application.

- [**Get / Validate Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-get-validate-text): Extracts values or confirms conditions of elements in a D365 application during automation.

- [**Set Element Dropdown Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-dropdown): Selects a value from a dropdown list in a D365 application, supporting both static and dynamic inputs.

- [**Set Toggle Button Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-toggle-button): Changes the state of a toggle button in a D365 application, allowing specific features to be turned on or off.

- [**Set Element Text Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-text): Inputs text into fields within a D365 application, including standard and password-protected inputs.

- [**Set Element Radio Button Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-radio-button): Selects an option from a group of radio buttons in a D365 application.

- [**Set Element Checkbox Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-checkbox): Sets a checkbox to checked or unchecked in D365, with configurable timeout and scope settings.

- [**Set Element Combo Box Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-combo-box): Selects one or more values from a multi-select dropdown in D365, using checkboxes and timeout control.

- [**Set Element Expand/Collapse Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-set-panel-state): Expands or collapses sections in a D365 application, facilitating navigation and content visibility.

- [**Close Browser Block**](https://docs.leapwork.com/leapwork-flow/latest/building-blocks/dynamics-365/d365-close-browser): Closes any browser windows opened during a D365 application automation flow.
