Standard Development Environment (SDE)

SDE Overview

Aras DevOps includes the Standard Development Environment (SDE), enabling contributors to streamline their customized Aras solution in a cloud environment. It consists of the SIT and Build environment, as outlined in this section.

SDE consists of tools and procedures that support contributors in implementing standard Continuous Integration/Continuous Deployment (CI/CD) practices. This environment is designed to streamline software development by facilitating efficient collaboration, version control, code testing, and seamless deployment.

The following tools are provided by Aras:

  • Aras Visual Studio Plugin: Allows seamless integration between Aras and Visual Studio.
  • Import/Export: Tools that facilitate the easy movement of data in and out of the system.
  • Test Automation Framework (TAF): Helps validate the system’s functionality.

To supplement these resources, the SDE uses Azure DevOps services, which provide a development environment where contributors can commit their changes, build the applications, and test the Aras customizations. This ensures a standardized, repeatable process, reducing the risk of deployment errors.

The SDE incorporates Aras Pipelines, which are workflows that automate steps in the software delivery process, such as build, test, and deployment. By integrating these different components, the SDE provides a comprehensive suite of tools for managing the entire software development lifecycle.

Once access is granted by Aras, a link to the SDE implementation project is emailed to the requester (e.g., https://dev.azure.com/{organization}/{project}). This link navigates to the dedicated space within Aras DevOps. All developers should have access to this link.

The Azure DevOps environment is only available to customers who have acquired either the Aras DevOps Subscription or the Aras Enterprise Subscription.

The Local Development Environment configuration includes developer machine requirements, which include creating a Fork, Baseline setup, Aras Repository Clone, and environment setup.

Refer to the appendices at the end of this user guide for instructions related to the tools Aras suggests.