上海嘉定网站,排名前十网站建设,乌市做网站的公司,建筑工程包括哪些内容异行星低代码平台可以集成钉钉#xff0c;实现单点登录、消息推送和组织机构同步。
提示
此功能需要企业版授权才能使用。
钉钉集成
单点登录
异行星低代码平台集成到钉钉后#xff0c;只要使用钉钉账户登录钉钉客户端#xff0c;即可在钉钉中直接使用管理后台#…异行星低代码平台可以集成钉钉实现单点登录、消息推送和组织机构同步。
提示
此功能需要企业版授权才能使用。
钉钉集成
单点登录
异行星低代码平台集成到钉钉后只要使用钉钉账户登录钉钉客户端即可在钉钉中直接使用管理后台而不需要再次使用管理后台账户来登录使用。
消息推送
异行星低代码平台集成到钉钉后当其绑定的管理后台账户有通知消息时钉钉会弹出消息提醒可点击该消息直接进入管理后台查看或处理相关消息。
同步通讯录
异行星低代码平台集成到钉钉后可以将钉钉的通讯录同步到管理后台系统中。
如何集成钉钉
在集成钉钉前请确保您的管理后台项目已经绑定到某个可通过互联网访问进入的域名地址只能通过局域网IP或外网IP地址访问的管理后台项目是不可以集成到钉钉的以下说明均假定您的项目已经绑定到域名地址https://www.test-dingtalk.com。
创建钉钉应用
请注册钉钉并在钉钉后台工作台-自建应用创建“H5微应用”以下说明都假设这里创建了一个名为“管理后台合同”的H5微应用。
设置钉钉开发管理
请在钉钉后台进入刚刚创建的“管理后台合同”应用点击“开发管理”进行相关配置。
服务器出口IP请配置服务器的公网ip类似于白名单的功能。
应用首页地址请配置管理后台服务的域名地址加上sso/dingtalk?corpid$CORPID$后缀比如https://www.test-dingtalk.com/sso/dingtalk?corpid$CORPID$。
PC端首页地址建议配置和应用首页地址一样。
异行星低代码平台地址不需要配置。
后缀中添加$CORPID$占位符系统在跳转时会自动将url中的占位符替换成当前企业的corpid。
设置钉钉事件订阅
请在钉钉后台进入刚刚创建的“管理后台合同”应用点击“事件订阅”进行相关配置。
加密 aes_key: 随机生成可随时刷新修改生成后需要配置到管理后台系统-设置-公司设置-钉钉-AesKey
签名 token: 随机生成可随时刷新修改生成后需要配置到管理后台系统-设置-公司设置-钉钉-Token
请求网址: 请先确保已经将aes_key和token配置到管理后台系统中然后再配置管理后台服务的域名地址加上api/dingtalk/listen后缀比如https://www.test-dingtalk.com/api/dingtalk/listen一定要配置公网域名访问地址。
设置钉钉权限管理
请在钉钉后台进入刚刚创建的“管理后台合同”应用点击“权限管理”进行相关配置。
开通通讯录管理相关的权限企业员工手机号信息、邮箱等个人信息、个人手机号信息、钉钉通讯录关联组织读权限、通讯录部门信息读权限、维护通讯录的接口访问权限、成员信息读权限、根据手机号姓名获取成员信息的接口访问权限和通讯录部门成员读权限。
设置钉钉版本管理与发布
请在钉钉后台进入刚刚创建的“管理后台合同”应用并在“版本管理与发布”中选择可使用范围在可使用范围内的员工可以在工作台中看到“管理后台合同”应用和收到推送消息。
确定使用范围后点击“发布”使配置生效。
添加钉钉插件
异行星低代码平台企业版本服务默认集成了钉钉插件。
绑定钉钉应用
在启用钉钉插件之后异行星低代码平台管理员可以在管理后台的“设置-公司设置-公司”界面看到新加了一栏“钉钉”完善这些信息即可把钉钉应用绑定到管理后台中。
企业ID(CorpId)在钉钉后台“首页”界面可以查看和复制该ID值。AgentID在钉钉后台“应用开发-管理后台合同”的“凭证与基础信息”界面可以查看和复制该ID值。AppKey在钉钉后台“应用开发-管理后台合同”的“凭证与基础信息”界面可以查看和复制该Key值。AppSecret在钉钉后台“应用开发-管理后台合同”的“凭证与基础信息”界面可以查看和复制该Secret值。AesKey在钉钉后台“应用开发-管理后台合同”的“事件订阅”界面可以查看和复制该aes_key值。Token在钉钉后台“应用开发-管理后台合同”的“事件订阅”界面可以查看和复制该token值。
在钉钉中使用管理后台
把钉钉集成到管理后台之后还需要在管理后台中配置每个用户的“钉钉userid”才能正常在钉钉中使用管理后台。
系统管理员可以通知需要在钉钉中使用管理后台的用户前往钉钉的通讯录中查找自己的“钉钉userid”并把它复制下来然后在管理后台的“设置-个人账户设置-我的资料”界面上编辑保存其“钉钉userid”信息也可以统一由系统管理员在管理后台“设置-公司设置-用户”界面上维护每个用户在钉钉通讯录上的“钉钉userid”信息。
修改本地adminos-config.yml文件添加tenant._id、api_key和log_path可以在设置-个人账户设置-API Key菜单下获取用户的API Key。
tenant:_id: ${adminos_TENANT_ID}dingtalk:api_Key: ${APIKEY} # API Key, 接口验证需要log_path: ${DING_LOGPATH} # 日志文件路径默认是./ding_server.log如果是用docker部署的用户请修改docker-compose.yml文件添加APIKEY和DING_LOGPATH环境变量 adminos:image: adminos/adminos-project-template:2.0.40restart: alwaysports:- 3000:3000volumes:- ./docker-volumes/adminos/storage:/app/storageenvironment:- PORT3000- ROOT_URLhttp://localhost:3000- MONGO_URLmongodb://mongo:27017/adminos- MONGO_OPLOG_URLmongodb://mongo:27017/local- adminos_CFS_STORElocal- adminos_STORAGE_DIR/app/storage- TRANSPORTERredis://redis:6379- CACHERredis://redis/1- APIKEYn32D3LeG8aIq5_jiiss23ssesf023sPGe # 配置系统中的API Key- DING_LOGPATH./ding_server.log # 日志默认路径- adminos_TENANT_ID7asfxossf8sfssss # 管理后台id以上所有就绪后管理后台用户只要登录钉钉账户就可以在钉钉客户端上无缝使用管理后台服务了。
工作台
如果钉钉上集成了上述创建的“管理后台合同”项目那么只要在手机或PC客户端登录了钉钉就可以在其“工作台”栏上看到“管理后台合同”这个应用直接点击即可进入应用主页。
消息
如果钉钉上集成了上述创建的“管理后台合同”项目那么只要在手机或PC客户端登录了钉钉当其绑定的管理后台账户上有推送通知消息时钉钉客户端会主动通知用户收到推送通知也可以在其“消息”栏上直接看到来自管理后台的消息列表。
用户同步
如果钉钉上集成了上述创建的“管理后台合同”项目可以通过前台调用数据同步接口将钉钉通讯录同步到管理后台系统中例如调用https://www.test-dingtalk.com/api/dingtalk/stockData同步前如果管理后台系统中已经存在用户需要将用户与钉钉中对应的用户进行绑定这样在同步时就会更新已存在用户信息。
同步钉钉账户id
如果钉钉上集成了上述创建的“管理后台合同”项目对于只需要同步钉钉账户id到管理后台系统的用户在配置完权限管理后可以调用https://www.test-dingtalk.com/api/sync/dingtalkId进行同步。