问题描述

在用户的PPM模块中,很多PPM的object没有Delegated Owner,而General Info和Team标签依旧显示相应的图标表示存在Delegated Owner。

分析

在一个PPM对象中,当设置了Delegated Owner且对方还没有accept时,General Info的标签页会有一个小黑圆点,且Team标签有一个小红圆点,均指示当前对象存在一个没有接收的Delegated Owner。下图为正确情形。

客户的情况正好相反,没有Delegated Owner,却两个圆点依旧显示。见下面2个图

分析数据库如下:

SQL> select activity_number, delegated_owner, flags from activity where (delegated_owner<0 or delegated_owner is null) and length(flags)=32 and substr(flags, 26,1)='1'
Returned:
T03852  -1  00000000000000000000000001001000
PH01065 -1  00000000000000000000000001000010
T03860  -1  00000000000000000000000001000100
...
More

delegated_owner一栏正确的值应为null或者一个大于0的有效整数。flags值的第25位表示有无delegated_owner。在客户的数据中,delegated_owner无效,第25位flag为1。数据错误。

解决方法

通过下面的SQL修正所有有问题的PPM对象,并重启Agile服务。

update activity set delegated_owner=null, flags = substr(flags, 0, 25) || '0' || substr(flags, 27)
where
(delegated_owner<0 or delegated_owner is null) and length(flags)=32 and substr(flags, 26,1)='1';

PPM Object中对于Delegated Owner的错误图标指示问题相关推荐

  1. 解决代码中重复的捕获 promise 错误的 try catch 语句

    promise promise 的出现,提供了优雅的异步解决方式,但是,多个连续继发 promise 写法依然繁琐. let promise = new Promise(function(resolv ...

  2. java犯的小错误_[Java教程]十个JavaScript中易犯的小错误,你中了几枪?

    [Java教程]十个JavaScript中易犯的小错误,你中了几枪? 0 2015-06-01 12:00:19 序言 在今天,JavaScript已经成为了网页编辑的核心.尤其是过去的几年,互联网见 ...

  3. ASP.NET Core MVC中的两种404错误

    我们在使用某些系统的时候,如果访问了一个不存在的地址怎么办,比如http://52abp. com/airport/fly:或者访问的地址路由和操作方法虽然存在,但是地址参数id不存在,比如https ...

  4. Java中常见的50个错误、异常及规避技巧

    阐述:在java的开发生涯中,我们总会遇到这样子那样子的异常,有时候花费一天的精力都解决不了,所以总结异常尤为变得重要,也是学习的一种积累经验.下面是我看到别的文章总结的,摘抄出来供打架分享. 编译器 ...

  5. support库中v4 v7版本冲突错误详解

    support中v4 v7库版本错误,主要会报以下两种错误,下面针对每一种错误进行详解 第一种 错误信息: 先来看两个崩溃信息,如下: java.lang.NoClassDefFoundError: ...

  6. 在kotlin companion object中读取Bean,注入Bean对象

    在kotlin companion object中读取Bean,注入Bean对象 在使用kotlin时,或多或少地会使用到一些公共组件,如 http. mongo. redis相关的组件.   使用组 ...

  7. 在kotlin companion object中读取spring boot配置文件,静态类使用@Value注解配置

    在kotlin companion object中读取配置文件 静态类使用@Value注解配置 class Config {@Value("\${name}")fun setNam ...

  8. Android开发中应避免的重大错误

    by Varun Barad 由Varun Barad Android开发中应避免的重大错误 (Critical mistakes to avoid in Android development) A ...

  9. 极客新闻——16、数据库设计中的5个常见错误

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 本文作者总结了数据库设计中的5个常见错误,以供开发人员参考. 1.糟糕的预规划 好的数据库是深思熟虑的结果, ...

最新文章

  1. html 高德地图坐标,百度地图,高德地图,HTML5经纬度比较
  2. 专题 6 目录文件编程
  3. 【系统架构师修炼之道】(13):操作系统基础知识——进程基础知识
  4. 并发工具类(四)两个线程进行数据交换的Exchanger
  5. QPS、TPS、并发用户数、吞吐量的关系
  6. 前台传String日期格式后台用Date类型接收
  7. c语言将数据写入文件后乱码_html文件的下载,如何使用字节流,如何使用转换流...
  8. 黄学长模拟day1 球的序列
  9. SQL Server中的动态SQL
  10. mcgs组态软件中字体如果从左到右变化_MCGS脚本程序 -
  11. hive 下载和导入数据 hive -e
  12. 从网站建设看中外差异
  13. CAN FD 总线协议深度解析-简单易懂协议详解
  14. 外贸出口管理系统亮点及重点
  15. 【软件需求工程与建模】13组组队项目——项目总结
  16. 【批量去除图片的背景】
  17. 2021牛客寒假算法基础集训营1(A B C D E F H I J)
  18. 苏宁0元撸货福利来了!只限新人!老用户放弃吧!便宜只能占一次
  19. Unity-Live2d(模型参数设置,当前参数保存与恢复所保存参数, 部分位置透明度设置,自动眨眼)
  20. MySQL(17) 通过Docker搭建主从同步

热门文章

  1. Python入门 Linux 下 Python Web开发环境搭建笔记
  2. 全球最大蒸馏体量干邑集团,邀请酣客老王讲授产品设计大师课
  3. 调用迅雷api下载资源
  4. linux 解决在vmware中scroll lock 键盘灯不亮的问题
  5. 设计模式之原型模式-深浅克隆
  6. 关于我向国内作者发邮件要数据集的这件事,记录一下
  7. 15款业界公认的最佳视频处理软件
  8. 用卷积公式求概率密度时确定积分区间
  9. DW1000开发笔记(四)DW1000使用轮询方式发送数据
  10. python哲学翻译_从 Python 之父的对话聊起,关于知识产权、知识共享与文章翻译...