获取开发者密钥
要将本地项目关联到指定环境,需要使用具备开发者权限的账号登录 CRM 系统,以获取对应的密钥。获取到密钥后,将其填入项目根目录下的配置文件 cloudcc-cli.config.js(该文件来自项目模板)。
创建开发者账号
1:访问CRM登录地址,使用系统管理账号登录到CRM系统,点击右上角齿轮,进入后台设置

2:选择菜单中的:用户管理——新建

3:重点:新建用户时,要分配具有开发者权限的简档

4:访问路径:管理用户——>简档——>对应的简档——>普通用户权限——>代码管理。确认此权限已经开启。

获取密钥
1:访问CRM登录地址,使用开发者账号登录CRM系统,点击右上角齿轮,访问后台设置

2:选择用户及控制——安全性控制——连接的应用程序——新建

3:按要求填写:连接的应用程序名称,API名称,联系人电子邮件

4:创建好之后,进入详情页,点击CloudCC Dev后面的复制按钮,保留备用。

获取安全标记
1:访问CRM登录地址,使用开发者账号,登录CRM,访问后台设置

2:访问 常规 → 个人设置 → 重置我的安全标记。点击后,安全标记将发送到个人信息中所配置的邮箱。。

配置密钥
1:打开模版项目,打开根目录中的cloudcc-cli.config.js文件,将刚刚获取的2个密钥配置到对应的变量上。
module.exports =
{ // 使用dev环境
"use": "dev",
// dev环境密钥
"dev": {
"safetyMark": "安全标记",
"CloudCCDev": "开发者密钥"
},
// prod环境密钥
"prod": {
"safetyMark": "安全标记",
"CloudCCDev": "开发者密钥"
},
}私有云特殊配置
- 私有云除了以上2个配置还需要加入一个配置,用户标记为私有云环境
module.exports =
{ // 使用dev环境
"use": "dev",
// dev环境密钥
"dev": {
"safetyMark": "安全标记",
"CloudCCDev": "开发者密钥",
"version":"private"
},
// prod环境密钥
"prod": {
"safetyMark": "安全标记",
"CloudCCDev": "开发者密钥",
"version":"private"
},
}特殊配置
"dev": {
// 服务访问地址:
// 国内默认:https://developer.apis.cloudcc.cn
// 海外默认:https://developer.apis.cloudcc.com
// 私有云:登录CRM系统,页面鼠标右键,选择检查,选择控制台,输入以下代码获取:$CCDK.CCConfig.getBaseUrl()
"baseUrl": "http://xxx",
// 组件进入后台,销毁时间,设置10分钟销毁10*60*1000
"destroyTimeout": 600000,
// 开发者平台在网关配置的前缀名,注意url不要以/结尾
"devSvcDispatch":"/devconsole",
// api-service-svc访问网关前缀地址,注意url不要以/结尾
"apiSvcPrefix":"/xxx",
// setup-svc访问网关前缀地址,注意url不要以/结尾
"setupSvcPrefix":"/xxx"
},多环境配置
cloudcc-cli.config.js支持配置多个环境信息,use用于区分使用哪个环境。
module.exports = {
// 使用dev环境密钥,与dev连接
"use": "dev",
// dev环境密钥
"dev": { "safetyMark": "xxx", "CloudCCDev": "xxx" },
// prod环境密钥
"prod": { "safetyMark": "xxx", "CloudCCDev": "xxx" }
}