“Redmine ins”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
→‎ins
 
(未显示同一用户的20个中间版本)
第1行: 第1行:
 +
=工单系统 =
 +
Zammad
 +
 +
https://www.howtoing.com/install-zammad-ticket-system-in-centos-ubuntu-debian
 +
=ins=
 
<pre>
 
<pre>
 
http://192.168.11.102:8080/login
 
http://192.168.11.102:8080/login
第26行: 第31行:
  
 
</pre>
 
</pre>
 +
 +
=主题安装与设定=
 +
官方找plugs
 +
 +
https://www.redmine.org/plugins/redmine_custom_workflows
 +
<pre>
 +
wget https://github.com/makotokw/redmine-theme-gitmike/archive/v1.2.0.tar.gz
 +
 +
  tar xvf v1.2.0.tar.gz
 +
mv redmine-theme-gitmike-1.2.0/ gitmike/
 +
  mv gitmike/ public/themes/
 +
 +
</pre>
 +
https://github.com/makotokw/redmine-theme-gitmike
 +
 +
 +
[http://www.redmine.org.cn/2358.html RedmineCRM主题]
 +
 +
[https://www.cnblogs.com/lifan3a/articles/4977091.html Redmine更换主题、安装插件]
 +
 +
[https://blog.csdn.net/liumiaocn/article/details/91399079 Redmine基础:Redmine4的主题风格]
 +
 +
=usage=
 +
 +
http://192.168.11.102:8080/login
 +
 +
用户和密码
 +
admin  ADMIN1234566
 +
 +
 +
 +
默认用户密码
 +
admin
 +
admin
 +
 +
ADMIN1234566
 +
 +
 +
 +
docker-compose up -d 
 +
 +
https://hub.docker.com/_/redmine/
 +
 +
 +
 +
创建有错误尼  少用中文就行了
 +
 +
Internal error
 +
 +
 +
usage
 +
 +
 +
 +
 +
你的项目--》配置 --》成员  下次跟踪时就有可以指向的人了
 +
 +
 +
跟踪
 +
管理--》跟踪标签
 +
 +
状态
 +
 +
优先级  管理==》  枚举值
 +
http://192.168.11.102:8080/enumerations
 +
 +
 +
 +
redmine 使用 
 +
工作流程
 +
 +
redmine 问题流程审批
 +
 +
我觉得可以设置不同的状态,然后只允许特定的人转换状态。这样就可以做到审批了。
 +
 +
1、添加新的问题状态
 +
 +
A、选择“管理”->“问题状态”-》“新建问题状态”
 +
 +
B、在打开的页面中,名称处输入“不处理”,确定创建
 +
2、把新的问题状态标签设置到工作流中
 +
 +
A、选择“管理”->“工作流程”,在打开的页面中,找到选择相应的角色和跟踪标签,将“只显示被跟踪标签使用的状态”前面的勾去掉,再点击“编辑”;
 +
 +
B、在打开编辑的权限页面,将相应的问题状态,对应设置,保存即可
 +
 +
 +
php-worker
 +
 +
 +
 +
chrome 翻译 看不懂的话
 +
 +
 +
[http://www.redmine.org.cn/346.html Redmine使用介绍]
 +
 +
 +
[https://blog.csdn.net/u013022210/article/details/79925119 Redmine----自定义问题状态]
 +
 +
 +
[https://www.cnblogs.com/qianxunman/p/12787219.html good redmine 配置之创建新的问题]
 +
 +
[https://www.cnblogs.com/alina0618/p/4642667.html redmine中创建项目与跟踪标签(原创)]
 +
 +
[https://blog.csdn.net/u013022210/article/details/79925119  Redmine----自定义问题状态]
 +
 +
[https://blog.csdn.net/linbounconstraint/article/details/81504229  Redmine 安装插件]
 +
 +
 +
[https://www.oschina.net/question/84514_9314    Redmine 中文用户手册 ]
 +
 +
[https://baijiahao.baidu.com/s?id=1641638693461103883&wfr=spider&for=pc Redmine使用手册]
 +
 +
[https://blog.csdn.net/lantian08251/article/details/39648189?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.edu_weight
 +
工具系列之Redmine插件与工作效率]
 +
 +
[https://blog.csdn.net/junyong/article/details/49424779?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.edu_weight
 +
Redmine如何自定义问题状态]
 +
 +
=trouble shooting=
 +
==解决用官方容器启动redmine无法插入中文字符的问题 ==
 +
redmine 中文 internal error
 +
 +
<pre>
 +
 +
之前采用docker-compose顺利搭建了redmine,但是在使用时发现无法插入中文字符,始终报internal server error错误,后来看日志,显示插入异常,现在终于明白为啥很多人安装不适用官方镜像了,问题出现了,总得解决吧,进一步分析原因是由于数据库的字符集是latin1,终于明白问题所在,然后去看了下官方给的脚本,默认是使用的utf8编码,所有的数据库表创建都是未指定字符集的,因此采用数据库脚本来变更,要想把所有的数据表的字符集改变为utf-8,手动的方式是不可取的,可能误操作数据库,因此采用存储过程来实现,下面给出存储过程脚本。
 +
 +
DELIMITER $$
 +
CREATE PROCEDURE `redmine`.`update_char_set`()
 +
    BEGIN
 +
    DECLARE done INT DEFAULT 0;
 +
    DECLARE t_sql VARCHAR(256);
 +
    DECLARE tableName VARCHAR(128);
 +
    DECLARE lists CURSOR FOR SELECT table_name FROM `information_schema`.`TABLES` WHERE table_schema = 'redmine';
 +
    DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
 +
    OPEN lists;
 +
    FETCH lists INTO tableName;
 +
    REPEAT
 +
        SET @t_sql = CONCAT('ALTER TABLE ', tableName, ' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci');
 +
        PREPARE stmt FROM @t_sql;
 +
        EXECUTE stmt;
 +
        DEALLOCATE PREPARE stmt;
 +
    FETCH lists INTO tableName;
 +
    UNTIL done END REPEAT;
 +
    CLOSE lists;
 +
    END$$
 +
DELIMITER ;
 +
 +
将存储过程在数据库所在的服务器上执行一遍,
 +
 +
然后是改变数据库的字符集和字符集合,再更新每个数据表的,执行脚本如下:
 +
 +
ALTER DATABASE redmine DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 +
CALL redmine.update_char_set();
 +
 +
 +
</pre>
 +
 +
[https://www.cnblogs.com/jiangzhaowei/p/11300044.html  解决用官方容器启动redmine无法插入中文字符的问题]
 +
 +
=manual=
 +
<pre>
 +
 +
新建一个任务工单
 +
 +
【我的工作台】在顶部的导航位置选择【新建工单】,然后鼠标点击新建工单,进入工单新建页面。
 +
3
 +
 +
进入工单新建页面后填写工单的信息,其中红色带*号的为必填项,如果未填写则不会创建成功。其中【跟踪】就是新建工单的类型,工单类型有项目工单、需求工单、bug工单、task任务,选择合适的工单
 +
4
 +
 +
在主题中输入工单的主题,主题要简单明了能够让阅读者一眼就能看出这个工单是为了做什么事情?能够看出这个工单对应的功能模块在什么位置,用简短的文字给出有用的信息。在下面的描述中具体描述功能或者需求需要达到一个什么样的效果
 +
 +
 +
接着就是比较重要的了,工单编写完成后工单指派给谁,意思就是由谁来完成下一步的操作,选择指派者,如果有文档附件还需要将附件添加进入工单,然后可以选择跟踪者,选择跟踪者后工单一旦发生了变化就会以邮件的形式提醒跟工单有关联的人和跟踪者。
 +
Redmine 怎样新建一个任务工单?
 +
6
 +
 +
工单信息录入完成后点击创建,如果信息录入正确则提示创建成功,如果信息录入错误就提示在哪些填写选项上发生了错误,创建者跟进提示信息进行修改即可。
 +
 +
 +
有一种就是全部 指向给许总 然后许总同意外再指向给我们运维
 +
 +
 +
 +
xu
 +
admin123456
 +
 +
 +
 +
新建问题类型里强指向 许总 运维有关的东西
 +
 +
 +
test
 +
admin123456
 +
 +
 +
选择对应的用户组 然后 选择 问题跟踪
 +
 +
 +
 +
我觉得可以设置不同的状态,然后只允许特定的人转换状态。这样就可以做到审批了
 +
 +
 +
跟踪标签 » 需求 要配置
 +
 +
角色-- 你的用户组  选择对应的权限
 +
 +
<pre>
 +
 
=see also=
 
=see also=
 +
 +
 +
[http://blog.linuxchina.net/2013/09/02/howto-install-redmine-on-freebsd/  HowTo Install Redmine on FreeBSD or CentOS ]
  
 
[https://www.zhihu.com/question/19926665 大家都在用哪些Redmine插件呢?]
 
[https://www.zhihu.com/question/19926665 大家都在用哪些Redmine插件呢?]
  
 +
[https://blog.csdn.net/samxx8/article/details/48708051  使用docker-compose快速安装redmine]
 +
 +
[https://bbs.csdn.net/topics/394348333  使用docker容器安装redmine插件 ]
  
 
[https://www.jianshu.com/p/5475362d08ef RedMine安装教程(Redmine3.4.5)]
 
[https://www.jianshu.com/p/5475362d08ef RedMine安装教程(Redmine3.4.5)]
第40行: 第261行:
 
[https://www.cnblogs.com/shawhe/p/10982157.html  阿里云使用Docker部署工单系统(redmine) ]
 
[https://www.cnblogs.com/shawhe/p/10982157.html  阿里云使用Docker部署工单系统(redmine) ]
  
[https://www.cnblogs.com/YatHo/p/7863067.html  使用docker搭建公司redmine服务器  ]
+
[https://www.cnblogs.com/YatHo/p/7863067.html  使用docker搭建公司redmine服务器 ]
 +
 
 +
[http://www.redmine.org.cn/463.html Redmine的安装、总结和心得]
 +
 
 +
[https://blog.csdn.net/u011729865/article/details/83242692?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.edu_weight linux redmine安装及插件安装的方法总结]
 +
 
 +
[https://blog.csdn.net/hxpjava1/article/details/79710999  Redmine部署以及插件安装]
 +
 
 +
==工单系统==
 +
 
 +
[http://loonapp.com/blog/27/ 利用django实现工作流]
 +
 
 +
[https://loonflow.readthedocs.io/zh_CN/r1.0.10/ a workflow engine base django 基于django的工作流引擎系统,通过http接口调用。 可以作为企业内部统一的工作流引擎, 提供诸如权限申请、资]
 +
 
 +
[https://blog.csdn.net/blackholll/article/details/93378633  运维平台体系化建设之工单系统]
 +
 
 +
[https://www.zhihu.com/question/28632389 开源的工单系统]
 +
 
 +
[https://my.oschina.net/u/4403720/blog/3301313  工单管理系统 ]
  
 
[[category:ops]]
 
[[category:ops]]

2020年9月29日 (二) 09:20的最新版本

工单系统

Zammad

https://www.howtoing.com/install-zammad-ticket-system-in-centos-ubuntu-debian

ins

http://192.168.11.102:8080/login

用户和密码 
admin   ADMIN1234566



默认用户密码
admin
admin 

ADMIN1234566



docker-compose up -d  

https://hub.docker.com/_/redmine/



创建有错误尼  少用中文就行了 

Internal error

主题安装与设定

官方找plugs

https://www.redmine.org/plugins/redmine_custom_workflows

wget https://github.com/makotokw/redmine-theme-gitmike/archive/v1.2.0.tar.gz

  tar xvf v1.2.0.tar.gz 
 mv redmine-theme-gitmike-1.2.0/ gitmike/
  mv gitmike/ public/themes/

https://github.com/makotokw/redmine-theme-gitmike


RedmineCRM主题

Redmine更换主题、安装插件

Redmine基础:Redmine4的主题风格

usage

http://192.168.11.102:8080/login

用户和密码 admin ADMIN1234566


默认用户密码 admin admin

ADMIN1234566


docker-compose up -d

https://hub.docker.com/_/redmine/


创建有错误尼 少用中文就行了

Internal error


usage



你的项目--》配置 --》成员 下次跟踪时就有可以指向的人了


跟踪 管理--》跟踪标签

状态

优先级 管理==》 枚举值 http://192.168.11.102:8080/enumerations


redmine 使用 工作流程

redmine 问题流程审批

我觉得可以设置不同的状态,然后只允许特定的人转换状态。这样就可以做到审批了。

1、添加新的问题状态

A、选择“管理”->“问题状态”-》“新建问题状态”

B、在打开的页面中,名称处输入“不处理”,确定创建 2、把新的问题状态标签设置到工作流中

A、选择“管理”->“工作流程”,在打开的页面中,找到选择相应的角色和跟踪标签,将“只显示被跟踪标签使用的状态”前面的勾去掉,再点击“编辑”;

B、在打开编辑的权限页面,将相应的问题状态,对应设置,保存即可


php-worker


chrome 翻译 看不懂的话


Redmine使用介绍


Redmine----自定义问题状态


good redmine 配置之创建新的问题

redmine中创建项目与跟踪标签(原创)

Redmine----自定义问题状态

Redmine 安装插件


Redmine 中文用户手册

Redmine使用手册

[https://blog.csdn.net/lantian08251/article/details/39648189?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.edu_weight 工具系列之Redmine插件与工作效率]

[https://blog.csdn.net/junyong/article/details/49424779?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6.edu_weight Redmine如何自定义问题状态]

trouble shooting

解决用官方容器启动redmine无法插入中文字符的问题

redmine 中文 internal error

之前采用docker-compose顺利搭建了redmine,但是在使用时发现无法插入中文字符,始终报internal server error错误,后来看日志,显示插入异常,现在终于明白为啥很多人安装不适用官方镜像了,问题出现了,总得解决吧,进一步分析原因是由于数据库的字符集是latin1,终于明白问题所在,然后去看了下官方给的脚本,默认是使用的utf8编码,所有的数据库表创建都是未指定字符集的,因此采用数据库脚本来变更,要想把所有的数据表的字符集改变为utf-8,手动的方式是不可取的,可能误操作数据库,因此采用存储过程来实现,下面给出存储过程脚本。

DELIMITER $$
CREATE PROCEDURE `redmine`.`update_char_set`()
    BEGIN
     DECLARE done INT DEFAULT 0;
     DECLARE t_sql VARCHAR(256);
     DECLARE tableName VARCHAR(128);
     DECLARE lists CURSOR FOR SELECT table_name FROM `information_schema`.`TABLES` WHERE table_schema = 'redmine';
     DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
     OPEN lists;
     FETCH lists INTO tableName;
     REPEAT
        SET @t_sql = CONCAT('ALTER TABLE ', tableName, ' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci');
        PREPARE stmt FROM @t_sql;
        EXECUTE stmt;
        DEALLOCATE PREPARE stmt;
     FETCH lists INTO tableName;
     UNTIL done END REPEAT;
     CLOSE lists;
    END$$
DELIMITER ;

将存储过程在数据库所在的服务器上执行一遍,

然后是改变数据库的字符集和字符集合,再更新每个数据表的,执行脚本如下:

ALTER DATABASE redmine DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CALL redmine.update_char_set();

 

解决用官方容器启动redmine无法插入中文字符的问题

manual


新建一个任务工单

【我的工作台】在顶部的导航位置选择【新建工单】,然后鼠标点击新建工单,进入工单新建页面。
3

进入工单新建页面后填写工单的信息,其中红色带*号的为必填项,如果未填写则不会创建成功。其中【跟踪】就是新建工单的类型,工单类型有项目工单、需求工单、bug工单、task任务,选择合适的工单
4

在主题中输入工单的主题,主题要简单明了能够让阅读者一眼就能看出这个工单是为了做什么事情?能够看出这个工单对应的功能模块在什么位置,用简短的文字给出有用的信息。在下面的描述中具体描述功能或者需求需要达到一个什么样的效果


接着就是比较重要的了,工单编写完成后工单指派给谁,意思就是由谁来完成下一步的操作,选择指派者,如果有文档附件还需要将附件添加进入工单,然后可以选择跟踪者,选择跟踪者后工单一旦发生了变化就会以邮件的形式提醒跟工单有关联的人和跟踪者。
Redmine 怎样新建一个任务工单?
6

工单信息录入完成后点击创建,如果信息录入正确则提示创建成功,如果信息录入错误就提示在哪些填写选项上发生了错误,创建者跟进提示信息进行修改即可。


有一种就是全部 指向给许总 然后许总同意外再指向给我们运维 



xu
admin123456



新建问题类型里强指向 许总 运维有关的东西 


test
admin123456


选择对应的用户组 然后 选择 问题跟踪



我觉得可以设置不同的状态,然后只允许特定的人转换状态。这样就可以做到审批了


跟踪标签 » 需求 要配置 

角色-- 你的用户组  选择对应的权限


see also

HowTo Install Redmine on FreeBSD or CentOS 大家都在用哪些Redmine插件呢? 使用docker-compose快速安装redmine 使用docker容器安装redmine插件 RedMine安装教程(Redmine3.4.5) redmine的工单查询模块 redmine工作流程总结 阿里云使用Docker部署工单系统(redmine) 使用docker搭建公司redmine服务器 Redmine的安装、总结和心得 linux redmine安装及插件安装的方法总结 Redmine部署以及插件安装

工单系统

利用django实现工作流 a workflow engine base django 基于django的工作流引擎系统,通过http接口调用。 可以作为企业内部统一的工作流引擎, 提供诸如权限申请、资 运维平台体系化建设之工单系统 开源的工单系统 工单管理系统