Coding Assistant Enterprise Edition provides capabilities such as user management, authorization management, and enterprise customization. These features help enterprise administrators uniformly authorize developers to use Coding Assistant and implement intelligent development at scale within the enterprise.
This topic describes the quick start for Enterprise Dedicated Edition.
Step 1: Create an enterprise and purchase Coding Assistant
Use your Alibaba Cloud account or a RAM user within another account to perform the following operations:
Log on to the Alibaba Cloud Management Console and go to the Alibaba Cloud Apsara Devops Console.
In the left-side navigation pane, click Enterprise Management. On the Enterprise Management page, click the Dedicated Edition tab. Then, click Create Enterprise.
Step 2: Manage users and departments within the enterprise
After the Enterprise Dedicated Edition is created, an initialized enterprise administrator account is provided by default. You can access the enterprise management backend to:
Manage users, organizations, and licenses.
Manage the information of all organizations in the enterprise.
Configure third-party user identity source integration (customer-owned user system integration).
Step 3: Authorize licenses in enterprise management
After creating users, you can authorize them to use Coding Assistant. If a user belongs to multiple organizations, only one site-level license authorization is required (occupying one license). The user can select the required developer identity within the organization when logging in.
Step 4: Create organizations and synchronize enterprise users to organizations
Enterprise management supports multi-organization management. You can create multiple organizations to isolate management of different organization's usage permissions and statistical data. When you create an organization, you can select the range of users to synchronize data.
Step 5: Grant developer identity within the organization to developers
After creating an organization, the selected user range will be automatically synchronized. Enter the organization to manage the developer identity of developers within the organization. The operations are as follows:
Go to Enterprise Management - Organization Management, and click the organization name in the organization list to enter the Coding Assistant console.
In the Coding Assistant console, click Authorization Management in the left navigation bar, then click Add Developer to authorize usage permissions for developers within the organization. For more information about operations within the organization, see: Authorization management. If you need to automatically synchronize users from enterprise management, you can enable automatic synchronization.
Step 6: Organization developers log on and use Coding Assistant IDE plugin
Enterprise developers download the Coding Assistant IDE plugin from various IDE marketplaces and update to the latest version (at least version 1.3.0 or above). For more information, see: Download and installation guide.
Specify an exclusive domain address for the logon of Enterprise Dedicated Edition from developers.
Click the login button in the Coding Assistant AI chat window to enter the Coding Assistant login page (if the enterprise has configured SSO login with its own login system, it will automatically redirect to the proprietary system login page).
If the current logon user has permissions, the successful logon page appears. In this case, the user can go to the IDE to use AI Coding Assistant.
For more information, see: Log on to Coding Assistant in Enterprise Dedicated Edition.
Log on to the Coding Assistant plugin
For organization members in the Enterprise Dedicated Edition, after they are authorized to use Coding Assistant, developers can configure the login address in the IDE plugin and complete the login to use the Coding Assistant intelligent coding assistant plugin. For the login process, see: Log on to Coding Assistant in Enterprise Dedicated Edition.