如何快速上手Oncall从安装到创建第一个值班表的完整指南【免费下载链接】oncallOncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims.项目地址: https://gitcode.com/gh_mirrors/on/oncallOncall是一款专为值班安排设计的日历工具能够帮助团队高效管理值班班次是动态所有权信息的理想来源可与Iris等寻呼系统配合使用。本指南将带你快速掌握Oncall的安装部署和基础使用让你轻松创建并管理团队值班表。 两种快速安装方式本地机器安装适合开发和测试首先确保你的Debian/Ubuntu系统已安装必要依赖sudo apt-get install libsasl2-dev python3-dev libldap2-dev libssl-dev python-pip python-setuptools mysql-server mysql-client接着安装Oncallpython setup.py develop pip install -e .[dev]然后设置MySQL数据库架构mysql -u root -p ./db/schema.v0.sqlDocker Compose安装推荐生产环境使用Docker Compose可以简化部署流程只需执行make compose或者直接运行docker compose命令docker compose up --build⚙️ 初始配置步骤安装完成后需要编辑配置文件configs/config.yaml来设置应用参数。如果你需要测试数据可以导入示例数据mysql -u root -p -o oncall ./db/dummy_data.sql♂️ 启动Oncall服务你可以通过以下任意命令启动服务goreman startprocman startmake serveoncall-dev ./configs/config.yaml 创建第一个团队成功启动后访问Oncall界面点击右上角的 Create a team按钮开始创建团队。图Oncall创建团队的操作演示 添加值班人员进入团队设置页面在Team Info标签下可以添加团队管理员和成员确保值班人员信息准确无误。图更新团队信息和添加管理员 创建值班表在团队页面中切换到Calendar标签点击 add roster按钮创建新的值班表。你可以设置值班周期、人员轮班顺序等信息。图添加和管理值班表➕ 创建值班事件在日历视图中点击日期格子并拖动可以创建新的值班事件设置值班人员、时间段和值班类型如Primary、Secondary等。图在日历上创建值班事件 查看和管理值班安排创建完成后你可以在日历视图中清晰地看到所有值班安排包括不同类型的值班事件和负责人信息。图Oncall日历视图展示完整的值班安排 调整和替换值班如果需要调整值班安排可以使用拖拽功能直接修改事件或者使用substitute功能替换值班人员。图替换现有值班事件的操作演示 交换值班班次Oncall还支持值班班次交换功能方便团队成员之间灵活调整值班时间。图交换两个值班事件的操作演示 更多资源官方文档docs/source/admin_guide.rst用户指南docs/source/user_guide.rstAPI文档docs/source/api.rst通过以上步骤你已经掌握了Oncall的基本使用方法。开始使用Oncall来管理你的团队值班安排提高团队协作效率吧【免费下载链接】oncallOncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims.项目地址: https://gitcode.com/gh_mirrors/on/oncall创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考