首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    质量看板开发实践(一):利用python获取jira数据-基础篇

    当我们想提取某个字段的值时,需要从jira返回的原始信息raw中提取,raw中包含项目的所有信息 raw的结果是一个典型的python字典对象,可以直接从里面提取需要的字段 例如提取项目的key,即project.raw...["key"] 一个常见的套路是,当你不确定你想要的信息对应原始信息中的哪个字段时,可以把raw打印出来(最好转换成可读性强的json字符串,可以借助网上的在线json转换工具),看看里面自己想要的信息在哪个字段下面...,然后提取对应的字段值即可 3、问题(issue) jira中的任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue("问题的Key")获取 issue = jira.issue...jira.search_issues(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息 可以通过添加fields来指定返回原始信息的哪些字段(建议在进行搜索时加上...priority,优先级 assignee,经办人 此外还有一些自定义属性,形如customfield_12309(例如前端负责人、前端故事点、故事卡提测日期等就是这种) 借助强大的jql,我们可以在代码中构造需要的

    5.1K30

    质量看板开发实践(一):利用python获取jira数据-基础篇

    当我们想提取某个字段的值时,需要从jira返回的原始信息raw中提取,raw中包含项目的所有信息 raw的结果是一个典型的python字典对象,可以直接从里面提取需要的字段 例如提取项目的key,即project.raw...["key"] 一个常见的套路是,当你不确定你想要的信息对应原始信息中的哪个字段时,可以把raw打印出来(最好转换成可读性强的json字符串,可以借助网上的在线json转换工具),看看里面自己想要的信息在哪个字段下面...,然后提取对应的字段值即可 3、问题(issue) jira中的任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue("问题的Key")获取 issue = jira.issue...jira.search_issues(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息 可以通过添加fields来指定返回原始信息的哪些字段(建议在进行搜索时加上...priority,优先级 assignee,经办人 此外还有一些自定义属性,形如customfield_12309(例如前端负责人、前端故事点、故事卡提测日期等就是这种) 借助强大的jql,我们可以在代码中构造需要的

    2.8K61

    Activiti7笔记(四)Activiti进阶,什么是流程变量,使用方法是什么

    个人理解: 流程变量中尽量不要把业务数据或者变量放到这个里面 2、流程变量类型 如果将 pojo 存储到流程变量中,必须实现序列化接口 serializable,为了防止由于新增字段无 法反序列化,需要生成...当一个流程变量的作用域为流程实例时,可以称为 global 变量 注意: 如: Global变量:userId(变量名)、zhangsan(变量值) global 变量中变量名不允许重复,设置相同名称的变量...Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。Local 变量名也可以和 global 变量名相同,没有影响。...4、流程变量的使用方法 4.1、在属性上使用UEL表达式 可以在 assignee 处设置 UEL 表达式,表达式的值为任务的负责人,比如: ${assignee}, assignee 就是一个流程变量名称...Activiti获取UEL表达式的值,即流程变量assignee的值 ,将assignee的值作为任务的负责人进行任务分配 4.2、在连线上使用UEL表达式 可以在连线上设置UEL表达式,决定流程走向。

    84320

    jira-api使用(上)

    一.简介 在jira操作中有些联动需求,例如需要查询一些数据并展示,在自带的筛选器中只能做单项操作,没法将多种查询进行自定义展示。通过API将查询结果进行自定义编排展示。...再例如需要在有新的任务分配给自身时进行提醒,可能有插件做到邮件提醒,但邮件就目前2020年来说越来越不适合做提醒功能,大量邮件会污染邮箱的,可以通过API去钉钉、企业微信等API联动提醒。...: 通过Cookis方式认证(用户名,密码) 通过Basic Auth方式认证(用户名,密码) 通过OAuth方式认证 用最简单的认证方式 from jira import JIRA # 通过jira域名和账户密码登录...jira = JIRA('https://jira.xxx.xxx/', basic_auth=('user_name', 'password')) 3.在筛选器对需要的结果进行筛选,点高级拿到sql...4.执行sql获得结果 #查询张三所有的issues name = "张三" query_sql = 'updated >= -24h AND assignee in (' + name + ')

    89610

    基于JIRA的产品需求全生命周期管理实践

    在每个功能名称右侧插入了“JIRA 链接及状态”,以后 Story 状态的任何更新都会在产品 PRD 中同步更新,JIRA 中也自动添加了产品 PRD 的链接,实现了 JIRA 与 Confluence...技术任务管理 技术任务的工作流与技术需求的工作流类似,不管是产品需求(包括产品日常需求),还是技术需求(包括技术优化)在开发前将被拆分为可分配给单个研发同学执行的技术任务,且每个任务的原预估时间为 8H...为了满足这个需求,我们设计了 Sprint Task Completion by Assignee 报表,展示每个人的原预估时间、实际花费时间、任务的完成率和时间的消耗率等信息。...测试 Bug 管理 迭代 Sprint 测试阶段发现的 Bug 提交到“Bug 看板”中,其工作流与技术需求 / 任务的工作流类似。...但是,Bug 看板的列名与活跃冲刺看板的列名差别较大,主要是:增加了“测试中”(Resolved)和“挂起中“(On Hold)。

    4.5K42

    Avtiviti进阶

    流程定义和流程实例的图解: 启动流程实例 并添加Businesskey(业务标识) 流程定义部署在activiti后,就可以在系统中通过activiti去管理该流程的执行,执行流程表示流程的一次执行。...不论当前有几个分支总会有一条记录的执行表的主键和流程实例id相同 一个流程实例运行完成,此表中与流程实例相关的记录删除。...当一个流程变量的作用域为流程实例时,可以称为 global 变量 注意: 如: Global变量:userId(变量名)、zhangsan(变量值) global 变量中变量名不允许重复,设置相同名称的变量...Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。Local 变量名也可以和 global 变量名相同,没有影响。...SELECT * FROM act_ru_task 任务执行表,记录当前执行的任务,由于该任务当前是组任务,所有assignee为空,当拾取任务后该字段就是拾取用户的id 查询任务参与者 SELECT

    27210

    定制JIRA项目模板经验总结 顶

    创建JIRA项目 JIRA7.X在创建JIRA项目时,提供了一些模板供选择,如:Scrum开发方法、Kanban开发方法、基本开发方法、项目管理、任务管理、流程管理。...此外,还可以通过JIRA插件市场搜索、安装与项目模板相关的插件。...界面是对字段的排列布局,比如创建/编辑问题时就会有一些字段要填写或选择,而这些字段则是放到一个界面中的。...JIRA强大的功能之一是可以自定义字段,这为流程定制提供了无限可能。 字段配置用来做字段的隔离,比如在字段配置配置中,可以将某些字段设置为必选或隐藏,或者设置相应提示语。...:2018-字段配置方案;字段配置:2018-BUG-字段配置 JIRA使用中遇到的几个问题 1.已完成的问题不允许编辑: 修改问题对应的工作流,在完成【状态】增加一条新的【属性】:jira.issue.editable

    3.4K20

    2021全网最全Activiti7教程04(Activiti7进阶篇-欢迎收藏)

    当一个流程变量的作用域为流程实例时,可以称为 global 变量 注意: 如: Global变量:userId(变量名)、zhangsan(变量值)   global 变量中变量名不允许重复,设置相同名称的变量...Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。Local 变量名也可以和 global 变量名相同,没有影响。...b.任务办理时设置   在完成任务时设置流程变量,该流程变量只有在该任务完成后其它结点才可使用该变量,它的作用域是整个流程实例,如果设置的流程变量的key在流程实例中已存在相同的名字则后设置的变量替换前边设置的变量...4.组任务 4.1、需求   在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。...4.3.8、 数据库表操作   查询当前任务执行表 SELECT * FROM act_ru_task   任务执行表,记录当前执行的任务,由于该任务当前是组任务,所有assignee为空,当拾取任务后该字段就是拾取用户的

    3.6K20

    FLOWABLE流程引擎分析

    表字段约定/规范: 表中所有字段使用 ‘_’(下划线)结尾 大多数表使用 ID_ 作为主键, 类型为varchar(64) 主键用橙色标出 如id_ 外键(或者事实上的外键,即引用其他表中字段,但是未建立外键关系..., 可以认为直接跟流程模型相关.直接从模型里复制,与act_re_model表中字段有相同含义....ENGINE_VERSION_/DERIVED_FROM_/DERIVED_FROM_ROOT_ 这几个字段与部署表里的同名字段有相同的含义;包括DERIVED_VERSION_字段,都是在动态流程时使用的..._/PROC_INST_ID_:如果变量属于流程(不是一个localVariable),这两个一般相同 TASK_ID_: 如果是一个局部变量(localVariable),此字段为所属的任务的id,否则为空...BYTEARRAY_ID_ varchar 64 DOUBLE_ double 0 LONG_ bigint 20 TEXT_ varchar 4000 TEXT2_ varchar 4000 与变量表字段大致相同

    2K30

    搭建单体SpringBoot项目 集成Activiti7 进阶

    流程定义和流程实例的图解: 启动流程实例 并添加Businesskey(业务标识) 流程定义部署在activiti后,就可以在系统中通过activiti去管理该流程的执行,执行流程表示流程的一次执行。...不论当前有几个分支总会有一条记录的执行表的主键和流程实例id相同 一个流程实例运行完成,此表中与流程实例相关的记录删除。...当一个流程变量的作用域为流程实例时,可以称为 global 变量 注意: 如: Global变量:userId(变量名)、zhangsan(变量值) global 变量中变量名不允许重复,设置相同名称的变量...Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。Local 变量名也可以和 global 变量名相同,没有影响。...SELECT * FROM act_ru_task 任务执行表,记录当前执行的任务,由于该任务当前是组任务,所有assignee为空,当拾取任务后该字段就是拾取用户的id 查询任务参与者 SELECT

    63011

    Jira插件安装

    提供数值计算字段、日期转换字段、父问题状态字段、工作流跳转字段等 Innovalog 下载 44 Behaviours 利用脚本行为,设置表单字段的值,如根据条件修改字段的值,根据用户或角色设置某些字段为只读...提供可以从任何数据源(如Web服务,网络文件,数据库)处获取值的自定义字段 Valiantys 80 CustomWare JIRA Connector 将JIRA与一些列远程系统链接起来,将远程对象可以映射到...下载 Free 107 Copy to Subtask Plugin 使新建的子任务继承父任务自定义字段的值 J-Tricks 下载 Free 108 JIRA Barchart Plugin 定制丰富的柱状图形的小工具...Fields 一套非常有用的自定义字段,如时间间隔、计算字段、正则字段、日志字段等 Kepler-Rominfo 下载 Free 145 InProduct Translation 在线汉化JIRA...800 165 JIRA TeamCity Integration Plugin 在JIRA中添加一个TeamCity的选项,帮助用户轻松的看到项目、版本、问题的相关信息 StiltSoft 下载

    8.9K40

    Spring Boot中怎么使用BPMN

    设计请假申请流程你将添加几个基本元素来构建流程: 开始事件:这是流程的起点。 在工具栏中选择开始事件图标,然后点击工作区中的位置放置它。...这个任务可以配置表单字段,如员工姓名、请假天数等,以收集用户输入。经理审批: 同样方式添加第二个用户任务,并命名为“经理审批”。这个任务通常会包含审批逻辑,如批准或拒绝。...HR记录: 添加第三个用户任务,命名为“HR记录”。这个任务负责记录审批结果和更新员工记录。 结束事件: 使用结束事件来标记流程的结束。选择结束事件图标,放置到合适的位置。4....配置流程元素的详细属性每个用户任务可以配置执行者(Assignee),例如,“经理审批”任务可以指定为部门经理。...可以在用户任务中使用表单字段来收集输入,例如,“提交请假申请”中可能包含“请假天数”和“请假原因”的输入字段。

    17210

    项目实践工作流之Activiti学习(三十)

    3.2流程变量类型 注意:如果将 pojo 存储到流程变量中,必须实现序列化接口 serializable,为了防止由于新增字段无法反序列化,需要生成 serialVersionUID。...如下图: global 变量中变量名不允许重复,设置相同名称的变量,后设置的值会覆盖前设置的变量值。 Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。...Local 变量名也可以和 global 变量名相同,没有影响。...3.4流程变量的使用方法 第一步:设置流程变量 第二步:通过 UEL 表达式使用流程变量 1> 可以在 assignee 处设置 UEL 表达式,表达式的值为任务的负责人 比如:${assignee},...assignee 就是一个流程变量名称 Activiti 获取 UEL 表达式的值 ,即流程变量 assignee 的值 ,将 assignee 的值作为任务的负责人进行任务分配 2> 可以在连线上设置

    23620

    【第八篇】Flowable之流程变量

    变量可以用在表达式中(例如在排他网关中用于选择正确的出口路径),也可以在Java服务任务(service task)中用于调用外部服务(例如为服务调用提供输入或结果存储),等等。   ...当一个流程变量的作用域为流程实例时,可以称为 global 变量 注意:如: Global变量:userId(变量名)、zhangsan(变量值)   global 变量中变量名不允许重复,设置相同名称的变量...Local 变量由于在不同的任务或不同的执行实例中,作用域互不影响,变量名可以相同没有影响。Local 变量名也可以和 global 变量名相同,没有影响。...的取值 variables.put("assignee0","张三"); variables.put("assignee1","李四"); variables.put...("assignee2","王五"); variables.put("assignee3","赵财务"); // 启动流程实例,第一个参数是流程定义的id

    3.6K11

    组件分享之后端组件——超轻量级的工作流引擎go-workflow

    1.go-workflow 数据库设计 1.1 流程定义表 表 procdef 用于保存流程的配置, 主要字段有: name: 流程定义的名称,如:"请假流程" version: 流程定义的版本...: 表示公司 procInstID: 对应流程实例id 1.5 任务表 表 task 用于保存任务, 主要字段有: nodeID: 表示节点,如:"主管审批"结点 step: 表示任务对应的执行流位置...assignee: 任务的处理人 memberCount: 表示当前任务需要多少人审批之后才能结束,默认是 1 unCompleteNum: 表示还有多少人没有审批,默认是1 agreeNum...历史数据表包括 execution_history,identitylink_history,proc_inst_history,task_history这些表字段同正常的表相同,每隔20秒,将已经结束的流程数据会自动迁移过来...2 流程的存储 2.1 添加流程资源 启动 go-workflow 微服务后,可以在浏览器中输入:http://localhost:8080/workflow/procdef/save 进行存储 具体见

    1.5K20

    Python快速使用jira模块调用Jira接口

    一、JIRA介绍: JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域....在开发工作中,Jira通常用作BUG管理和任务跟踪管理等,项目经理,测试人员,开发人员等在Jira上进行提交BUG,提交任务,修改任务进度等操作....我们通过调用接口,来获取上面的BUG数据和任务数据,这时候我们可以使用Python第三方库jira来调用Jira的接口. 这篇文章介绍使用jira模块调用接口获取Jira数据的方法和步骤. ?...4.通过jira查询语句来查询Jira上的事件.如jira.search_issues(jql, fields='')将根据jql查询项目AAA的问题点,返回的issues为jql中项目的所有事件组成的列表...参数fields='',不指定返回的字段,会默认返回所有字段,如果指定字段则只返回指定的字段,一开始我们都并不知道有哪些字段,这一点jira文档里也没有告诉我们,所以我们返回所有字段,再从中找到自己需要的

    4.5K20
    领券