soular基础教程-使用指南

soular是TikLab DevOps工具链的统一帐号中心,今天来介绍如何使用 soular 配置你的组织、工作台,快速入门上手。



1. 账号管理

可以对账号信息进行多方面管理,包括分配不同的部门、用户组等,从而确保账号权限和职责的清晰分配。



1.1 用户管理

用户管理用于系统内所有用户的统一管理



(1) 创建用户

管理员可以创建多个用户,配置不同的信息来让不同的人来登录soular,管理员可以配置用户名,密码,权限等。

点击左侧设置 --> 点击用户与权限 --> 点击用户 --> 点击左上角添加用户 --> 输入用户信息 --> 点击确定即可。







属性说明:

属性说明
姓名用户的姓名,可自定义,不能有非法字符。
用户名用户名最长16位(字母,数字,下划线,减号,汉字)
手机号用户手机号
邮箱用户邮箱
初始密码用户的密码
用户目录内部目录,不可更改。
角色选择用户的角色



(2) 编辑用户

可以编辑用户信息,姓名,用户名,手机号,邮箱等。



  • 编辑基本信息

点击左侧设置 --> 点击用户与权限 --> 点击用户后更多按钮 --> 点击用户后更多按钮 --> 点击编辑用户 --> 输入用户信息 --> 点击确定即可。







  • 修改密码

用户可以修改密码,需要输入旧密码效验。

点击左侧设置 --> 点击用户与权限 --> 找到需要修改用户 --> 点击用户后更多按钮 --> 点击修改密码 --> 输入旧密码,新密码 --> 点击确定即可。







  • 找回密码

当用户密码忘记,无法登录时,可以使用找回密码功能(该功能只能有管理员用户使用),重置用户密码。

点击左侧设置 --> 点击用户与权限 --> 找到需要修改用户 --> 点击用户后更多按钮 --> 点击找回密码 --> 点击确定即可。





(3) 删除用户

删除后用户无法恢复,并且该用户无法再登录应用,系统管理员用户无法被删除。

点击左侧设置 --> 点击用户与权限 --> 找到需要修改的用户 --> 点击用户后更多按钮 --> 点击删除用户 --> 点击确定即可。





1.2 部门管理

管理员可以灵活地添加、删除、编辑各个部门的信息,为不同用户分配不同的部门。



(1) 创建部门

创建不同的部分,对应企业不同的部门

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 鼠标放在组织机构上 -->点击组织机构后的添加按钮 --> 输入组织名称 --> 点击确定即可。





(2) 添加部门用户

为了更好地管理组织,可以将不同的用户放入不同的部门中。

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 点击需要添加用户的部门 --> 点击右侧添加用户按钮 --> 选择需要添加的人员 --> 点击确定即可。







(3) 添加子部门

当部门人数过多时,可以为部门添加子部门。

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 鼠标放在需要修改的部门上 --> 点击需要修改部门后的添加按钮--> 输入组织信息 --> 点击确定即可。







(4) 修改部门

当需要更改部门时,可以选择修改部门信息

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 鼠标放在需要修改的部门上 -->点击需要修改部门后的操作按钮--> 点击编辑组织 --> 点击确定即可。







(5) 删除部门成员

当用户离开这个部门,可以在部门中将这个用户删除。

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 点击需要添加用户的部门 --> 找到需要删除的用户 --> 点击用户后操作按钮 --> 点击删除按钮--> 点击确定即可。







(6) 删除部门

当前部门需要时,可以删除不需要的部门。

点击左侧设置 --> 点击用户与权限 --> 点击部门 --> 鼠标放在需要删除的部门上 -->点击需要删除部门后的操作按钮--> 点击删除组织 --> 点击确定即可。





1.3 用户组管理

过创建和配置用户组,管理员可以简化对大量用户的权限分配和管理,实现系统权限的分层、分组管理,确保各个用户能够根据其所属组获得适当的访问权限和功能操作权。



(1) 创建用户组

创建不同的用户组,相同职能的用户放在一个用户组

点击左侧设置 --> 点击用户与权限 --> 点击用户组 --> 点击左上角添加用户组 --> 输入用户组名称与描述--> 点击确定即可。







(2) 添加用户组成员

将相同职能的用户拉入在一个用户组

点击左侧设置 --> 点击用户与权限 --> 点击用户组 --> 点击需要添加成员的用户组名称 --> 点击右上角添加用户按钮 --> 选择需要添加的成员 --> 点击确定即可。







(3) 编辑用户组

用户组发送变动,可以编辑用户组信息

点击左侧设置 --> 点击用户与权限 --> 点击用户组 --> 找到需要编辑的用户组 --> 点击用户组操作下的编辑图标 --> 输入信息的用户组信息 --> 点击确定即可。







(4) 删除用户组成员

当用户职能发送变化,可将其移除用户组。

点击左侧设置 --> 点击用户与权限 --> 点击用户组 --> 点击需要删除成员的用户组名称 --> 找到需要删除的成员 --> 点击需要删除成员的最后的操作按钮 --> 点击删除按钮--> 点击确定即可。





(5) 删除用户组

当用户组不在使用时,可将其删除。

点击左侧设置 --> 点击用户与权限 --> 点击用户组 --> 找到需要删除用户组 --> 点击需要删除的用户组后的操作按钮 --> 点击删除按钮--> 点击确定即可。









2. 认证管理

soular支持使用外部账号,其中集成了钉钉,企业微信,Ldap等第三方厂商,通过简单的配置即可使用。



2.1 同步Ldap组织

配置Ldap应用信息,即可同步Ldap组织。

点击左侧设置 --> 点击用户与权限 --> 点击目录 --> 点击企Ldap后方的配置安装 --> 点击输入Ldap的配置信息 --> 点击确定即可。







属性说明:

参数说明
AD/LDAP名称Ldap服务名称。
服务器地址安装Ldap服务器的IP地址。
端口号Ldap服务器启动端口号。
Base DN服务器主域。
链接方式LDAP服务器是否使用SSL模式,默认为启动。
管理员DNLdap管理员账号,全称包括域。
密码管理员密码。
类型选择Ldap服务器类型。
所属OU节点需要同步的范围,不填默认同步授权的所以组织机构。





2.2 同步钉钉组织

配置钉钉应用信息,即可同步钉钉组织。

点击左侧设置 --> 点击用户与权限 --> 点击目录 --> 点击钉钉后方的配置安装 --> 点击输入钉钉的配置信息 --> 点击确定即可。







属性说明:

属性说明
企业ID钉钉中创建的应用Id。
AppSecret应用的秘钥。
AppKey应用的唯一Key。
RedirectUri回调地址,输入应用的访问地址,必须是域名。



2.3 同步企业微信组织

配置企业微信应用信息,即可同步企业微信组织。

点击左侧设置 --> 点击用户与权限 --> 点击目录 --> 点击企业微信后方的配置安装 --> 点击输入企业微信的配置信息 --> 点击确定即可。

  • 配置基本属性







属性说明:

参数说明
企业ID企业微信的企业ID,通常在企业微信企业管理界面中的我的企业最下方的企业ID。
凭证秘钥企业微信应用的秘钥,通常在企业微信应用管理自己新创建的应用中的Secret。
授权回调域当前应用的地址,必须是域名并且是公网可以访问的地址,必须与企业微信 --> 应用管理 --> 自建应用 --> 最下方企业微信授权登录--> Web网页授权会调域,保持一致。
AgentId企业微信应用的秘钥,通常在企业微信应用管理自建应用的AgentId。
Tocken用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取。
EncodingAesKey用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取。



  • 上传认证文件

企业微信需要效验地址的合法性,需要在企业微信应用中心 --> 进入应用 --> 授权回调域 --> 点击效验按钮下载文件 --> 下载完成后上传即可。







3. 工作台管理

soular支持与Tiklab系列的所有应用集成,包括工作台,代办,消息,动态等。

3.1 应用集成

soular 集成 TikLab下的所有应用,配置应用导航即可直接进入应用,无需二次登录。

点击首页 --> 点击右上角配置 --> 选择需要添加的应用 --> 输入应用地址 --> 点击确定即可。







3.2 待办管理

soular集成了TikLab所有应用的待办信息,用户可直接查看,或者通过状态,应用等条件筛选。

点击首页 --> 点击待办事项后更多箭头即可查看





3.3 动态管理

soular集成了TikLab所有应用的动态信息,用户可直接查看,或者通过应用,类型,时间等条件筛选。

点击首页 --> 点击动态信息后更多箭头即可查看









4. 系统设置

通过系统设置来更加全面的管理 soular。



4.1 权限管理

管理员可以为不同的用户分配不同的角色。



(1) 角色分类

角色可以通过角色类型与创建方式来区分。

  • 角色类型

角色分为超级管理员角色,管理员角色,默认角色,普通角色等四种角色。



角色类型说明
超级管理员角色唯一,不可修改,不可添加用户,拥有最高权限。
管理员角色可修改,可分配多个用户,拥有较多权限。
默认角色可修改,可分配多个用户,拥有较少权限。



  • 创建方式

角色创建方式分为内置与自定义两种



创建方式说明
内置系统内置角色,不可删除,系统内置超级管理员,管理员,普通用户三种角色。
自定义用户创建的角色,可删除,用户可创建管理员,普通用户两种角色。



(2) 创建角色

创建不同的角色来分配不同角色的权限。

点击左侧设置 --> 点击用户与权限 --> 点击权限 --> 点击左侧添加角色按钮 --> 输入角色信息 --> 点击确定即可。







属性说明:

属性说明
角色名称创建的角色名称,自定义。
角色类型创建的角色类型,可以创建管理员角色与普通用户角色。
描述当前角色的描述



(3) 添加角色成员

把成员添加近点前角色,即拥有当前角色权限,可以添加用户,部门,用户组。

点击左侧设置 --> 点击用户与权限 --> 点击权限 --> 需要添加成员的角色名称 --> 点击左侧成员按钮 --> 选择是要添加用户,部门还是用户组 --> 勾选需要添加的用户 --> 点击确定即可。







(4) 配置角色权限

可以控制不同的角色的具体权限。

点击左侧设置 --> 点击用户与权限 --> 点击权限 --> 需要更改权限的角色名称 --> 点击权限按钮 --> 点击编辑 --> 勾选需要授予的权限 --> 点击保存即可。





(5) 删除角色成员

当需要移除当前角色成员时,可以在角色里面删除用户。

点击左侧设置 --> 点击用户与权限 --> 点击权限 --> 需要更改权限的角色名称 --> 点击成员下用户按照 --> 点击需要删除用户后的更多按钮 --> 点击删除 --> 点击确定即可。







(6) 删除角色

当角色不需要时可以删除角色

点击左侧设置 --> 点击用户与权限 --> 点击权限 --> 点击需要删除角色后的更多按钮 --> 点击删除 --> 点击确定即可。







4.2 消息管理

soular支持自定义消息管理,可管理发送方式,发送人员等。



(1) 配置消息通知渠道

soular支持多种发送渠道,企业微信,邮箱,站内信,app消息等,其中企业微信,邮箱需要通过简单的配置才可使用。





  • 邮箱发送

配置邮箱发送消息渠道





属性说明:



属性说明
邮件服务器邮箱账号对应的邮箱服务器,上述图片是网易yeah的邮箱服务器。
邮箱账号邮箱的账号。
密码邮箱的授权密码,不是登录密码,需要在邮箱设置中获取。
邮件传输协议邮件传送协议,默认为smtp,无法更改。
端口邮箱服务器开发的端口,如:465。
安全验证是否需要安全验证。
身份验证是否需要身份验证。



  • 企业微信发送

配置企业微信发送消息渠道







属性说明:

属性说明
名称自定义
Hook地址创建企业微信机器人时获取的地址,需要在企业微信群聊创建机器人获取。



(2) 配置消息发送人员

消息发送支持管理者自定义接受成员

点击左侧设置 --> 点击消息 --> 点击消息通知方案 --> 点击需要编辑哪种消息发放方式的名称 --> 点击添加通知对象 --> 选择需要添加的人员 --> 点击确定即可。





(3) 配置消息发送方式

soular支持多种发送方式,企业微信,邮箱,站内信,app消息等,通过简单的配置记录使用。

点击左侧设置 --> 点击消息 --> 点击消息通知方案 --> 点击需要编辑哪种消息发放方式的名称 --> 鼠标放在通知方式的后边 --> 点击编辑按钮 --> 选择需要的通知方式--> 点击确定即可。







3.3 用户导入

当使用 TikLab 其他产品后,想使用统一登录,可以使用用户导入,可以一键导入用户,权限,部门,待办,动态等信息。

点击左侧设置 --> 点击系统集成 --> 点击用户导入 --> 输入数据库信息 --> 点击导入即可。









5. 帮助与支持

如果在安装过程中遇到了问题,可以查阅相关文档或者加入社区交流反馈。

文档:

soular - 文档 (tiklab.net)

社区:

TikLab - 社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/970031.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大数据SQL调优专题——Hive执行原理

引入 Apache Hive 是基于Hadoop的数据仓库工具,它可以使用SQL来读取、写入和管理存在分布式文件系统中的海量数据。在Hive中,HQL默认转换成MapReduce程序运行到Yarn集群中,大大降低了非Java开发者数据分析的门槛,并且Hive提供命令…

细胞计数专题 | LUNA-FX7™新自动对焦算法提高极低细胞浓度下的细胞计数准确性

现代细胞计数仪采用自动化方法,在特定浓度范围内进行细胞计数。其上限受限于在高浓度条件下准确区分细胞边界的能力,而相机视野等因素则决定了下限。在图像中仅包含少量可识别细胞或特征的情况下,自动对焦可能会失效,从而影响细胞…

JAVA生产环境(IDEA)排查死锁

使用 IntelliJ IDEA 排查死锁 IntelliJ IDEA 提供了强大的工具来帮助开发者排查死锁问题。以下是具体的排查步骤: 1. 编写并运行代码 首先,我们编写一个可能导致死锁的示例代码: public class DeadlockExample {private static final Obj…

leetcode 297. 二叉树的序列化与反序列化

题目如下 我们常常说单独先序遍历不能完整的表示一棵树是有前提条件的。 为什么?先序遍历是按 根节点 左子树 右子树的方向遍历树且遇到空子树直接返回,这样会造成我们并不知道某个节点的左右子树存在与否,故我们无法确定树的形状。但是如果…

pt->onnx->rknn(量化) step by step FAQ

文档修订中... 1.pt->onnx 这个转换是在yolov11的docker环境做的转换。非常简单。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 获取当前脚本文件所在目录的父目录,并构建相对路径 import os import sys current_dir os.path.dirname(os.path.abspath…

同为科技智能PDU助力Deepseek人工智能和数据交互的快速发展

1 2025开年,人工智能领域迎来了一场前所未有的变革。Deepseek成为代表“东方力量”的开年王炸,不仅在国内掀起了技术热潮,并且在全球范围内引起了高度关注。Deepseek以颠覆性技术突破和现象级应用场景席卷全球,这不仅重塑了产业格…

【css】width:100%;padding:20px;造成超出100%宽度的解决办法 - box-sizing的使用方法 - CSS布局

问题 修改效果 解决方法 .xx {width: 100%;padding: 0 20px;box-sizing: border-box; } 默认box-sizing: content-box下, width 内容的宽度 height 内容的高度 宽度和高度的计算值都不包含内容的边框(border)和内边距(padding&…

C++ Primer 函数基础

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

滤波总结 波形处理原理 如何对一个规律的波形进行滤波 显现出真正的波形 如何设计滤波

需要用到的软件:waveserialport vofa++ 1.波形想用MCU进行采集首先你要考虑到你的采集频率因为如果你的对象波形即你要采集的波形,他过于快速的话有一些MCU它是不能的比如说有一些它的主频才36兆72兆呢你如果遇到一个特别快的波形毫秒级别那他就检测不了 2.…

PyQt组态软件 拖拽设计界面测试

PyQt组态软件测试 最近在研究PyQt,尝试写个拖拽设计界面的组态软件,目前实现的功能如下: 支持拖入控件,鼠标拖动控件位置 拖动控件边缘修改控件大小支持属性编辑器,修改当前选中控件的属性 拖动框选控件,点选控件 控…

算法学习笔记之贪心算法

导引(硕鼠的交易) 硕鼠准备了M磅猫粮与看守仓库的猫交易奶酪。 仓库有N个房间,第i个房间有 J[i] 磅奶酪并需要 F[i] 磅猫粮交换,硕鼠可以按比例来交换,不必交换所有的奶酪 计算硕鼠最多能得到多少磅奶酪。 输入M和…

把 DeepSeek1.5b 部署在显卡小于4G的电脑上

这里写自定义目录标题 介绍准备安装 Ollama查看CUDA需要版本安装CudaToolkit检查Cuda是否装好设置Ollama环境变量验证是否跑在GPU上ollama如何导入本地下载的模型安装及配置docker安装open-webui启动open-webui开始对话 调整gpu精度 介绍 Deepseek1.5b能够运行在只用cpu和gpu内…

第四十四篇--Tesla P40+Janus-Pro-7B部署与测试

环境 系统:CentOS-7 CPU: 14C28T 显卡:Tesla P40 24G 驱动: 515 CUDA: 11.7 cuDNN: 8.9.2.26创建环境 conda create --name trans python3.10torch 2.6.0 transformers 4.48.3克隆项目 git clone https:/…

「vue3-element-admin」Vue3 + TypeScript 项目整合 Animate.css 动画效果实战指南

🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template 🌺 仓库主页: GitCode︱ Gitee ︱ Github 💖 欢迎点赞 👍 收藏 ⭐评论 …

LabVIEW太阳能制冷监控系统

在全球能源需求日益增长的背景下,太阳能作为一种无限再生能源,被广泛应用于各种能源系统中。本基于LabVIEW软件和STM32F105控制器的太阳能制冷监控系统的设计与实现,提供一个高效、经济的太阳能利用方案,以应对能源消耗的挑战。 项…

【openresty服务器】:源码编译openresty支持ssl,增加service系统服务,开机启动,自己本地签名证书,配置https访问

1,openresty 源码安装,带ssl模块 https://openresty.org/cn/download.html (1)PCRE库 PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginx&#xf…

迅为RK3568开发板篇Openharmony配置HDF控制UART-什么是串口

串口(Serial Port)也叫串行通信接口,通常也叫做 COM 接口,是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。 两个 UART 设备的连接示意图如下,UART 与其他模块一般用 2 线…

Anaconda +Jupyter Notebook安装(2025最新版)

Anaconda安装(2025最新版) Anaconda简介安装1:下载anaconda安装包2: 安装anaconda3:配置环境变量4:检查是否安装成功5:更改镜像源6:更新包7:检查 Jupyter Notebook一.Jup…

HtmlRAG:RAG系统中,HTML比纯文本效果更好

HtmlRAG 方法通过使用 HTML 而不是纯文本来增强 RAG 系统中的知识表示能力。通过 HTML 清洗和两步块树修剪方法,在保持关键信息的同时缩短了 HTML 文档的长度。这种方法优于现有基于纯文本的RAG的性能。 方法 其实主要看下围绕html提纯思路,将提纯后的…

Linux 文件系统:恢复已删除文件的挑战

如今,Linux 操作系统越来越受欢迎。它的明显优势首先是免费。此外,该操作系统提供了种类繁多的版本及其衍生产品,可满足从手机到超级计算机等设备的不同用户需求。 Linux 操作系统使用独有的文件系统,包括 Ext2、Ext3 和 Ext4、X…