刚完成了第一个版本Dzz任务板的设计开发,记录下设计思路和完成情况。

Dzz任务板是DzzOffice中的团队协作套件中的一款应用,它需要安装在DzzOffice中使用。

主界面中需要能够快速简单的创建任务板。管理功能需要能够指定人员建立任务板和全部人员都可以建立任务板。成员可以在公开的任务板中查看企业所有公开的任务情况。并可以进行关注,自动获取一些任务的进展动态。归档任务板只能进行查询不能进行编辑操作。可将归档任务板恢复,继续执行。

Dzz任务板的设计目标需要灵活的通过各种对任务的整理和展现形式,把实际工作中不同类型任务和使用需求,可以便捷直观的体现出来。所以它里面会包含不同的展示方式,如列表(仿常见的各类任务工具,以垂直列表形式展现)、看板(仿trello的看板形式,对于组织流程类任务直观的展现)、树(对于任务的层次展现)、思维导图(直观体现思路的展现形式)等。第一版的任务板需要完成列表与看板两种方式。

列表形式,对于个人任务整理、创建任务比较快捷,操作方便。

看板形式,对于流程的梳理比较直观。

各种展现形式,可以在建立任务板的时候选择,也可以在项目任务开始后,随时根据需要修改。同时任务版能够设置公开和隐私权限,公开的任务板,公司的所有人员都可以在公开的任务板列表中查看,并关注。隐私的任务板,只有任务板创建人添加进来的协作成员和关注成员才可以使用。

创建任务板和编辑任务板时需要择一些颜色图标对于任务板首页的个性化展示。

任务版成员管理,可以设置成员的权限,管理员可以完全控制任务板。协作成员只能对任务进行相关的操作,关注成员可参与讨论,获得任务最新动态。

任务动态,任务的所有动态情况记录,也可以根据人员进行筛选。

统计报表,统计任务完成情况、工时完成情况、预算完成情况。可根据成员、月报、周报、日报进行筛选。

开发中待完善的一些问题总结

任务的细节功能如人员指派、预算设置、工时设置,具体任务中的人员交流,附件调用等比较繁多。各环节的关联距达到简单好用的目标,还需要进一步获得用户实际使用中遇到的问题与需求做进一步优化。

任务板大数据量下的操作使用体验,如单个任务板中超过千条任务时任务板块的拖动体验效果,数据读取效率变低等有待优化。现阶段几百条数据无明显问题,超过千条任务会感觉稍慢。不能达到任务板在DzzOffice中作为一个底层应用,为将来与大数据量表单录入结合的目标。

任务板及具体单条任务需要与DzzOffice中其他应用进行结合,如在消息中心(微博)中引用,与任务外部人员进行讨论。能够用于其他组织工具进行组织,如部门的桌面中,共享文件夹中,便于根据需要将一系列相关内容组织在一起。如将项目相关文件、文集(知识库)、图集讨论板等进行灵活的再组织。

Dzz任务板初版完成笔记-仿trello私有部署的一款轻量团队任务协作工具。的更多相关文章

  1. 软件协作工具Trello

    软件协作工具Trellohttps://trello.com/ Q群里conan发了个UE4的RODEMAP的trello链接,感受了一下Trello这款软件协作工具.(https://trello. ...

  2. golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web

    golang学习笔记9 beego nginx 部署 nginx 反向代理 golang web Nginx 部署 - beego: 简约 & 强大并存的 Go 应用框架https://bee ...

  3. python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍

    python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍 IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行.列.pycharm免费社区版.Su ...

  4. 《Linux就该这么学》培训笔记_ch16_使用Squid部署代理缓存服务

    <Linux就该这么学>培训笔记_ch16_使用Squid部署代理缓存服务 文章最后会post上书本的笔记照片. 文章主要内容: 代理缓存服务 配置Squid服务程序 正向代理 标准正向代 ...

  5. 《Linux就该这么学》自学笔记_ch22_使用openstack部署云计算服务环境

    <Linux就该这么学>自学笔记_ch22_使用openstackb部署云计算服务环境 文章主要内容: 了解云计算 Openstack项目 服务模块组件详解 安装Openstack软件 使 ...

  6. 《Linux就该这么学》培训笔记_ch23_使用OpenLDAP部署目录服务

    <Linux就该这么学>培训笔记_ch23_使用OpenLDAP部署目录服务 文章主要内容: 了解目录服务 目录服务实验 配置LDAP服务端 配置LDAP客户端 了解目录服务 其实目录可以 ...

  7. Quartz学习笔记:集群部署&高可用

    Quartz学习笔记:集群部署&高可用 集群部署 一个Quartz集群中的每个节点是一个独立的Quartz应用,它又管理着其他的节点.这就意味着你必须对每个节点分别启动或停止.Quartz集群 ...

  8. NUCLEO-8L152开发板中文应用笔记整理集合

    [AN5182]基于Adafruit TFT Shield与STM8 Nucleo-64板的图片查看器:https://www.yiboard.com/thread-962-1-1.html 本应用笔 ...

  9. 一个linuxk开发板的开发笔记

    arm-fsl-linux-gnueabi开发笔记 //开发主机系统信息 $ lsb_release -a No LSB modules are available. Distributor ID:U ...

随机推荐

  1. ntelliJ IDEA 14 注册码

    user or company nameo license key63625-MQ87K-3SRZ2-8MQYB-6NQZC-2Z8K6

  2. storage size of ‘oldact’ isn’t known

    #include <signal.h> int main(){struct sigaction act, oldact;return 0;} dies with the message t ...

  3. Babel 6 配置

    Babel 6 较之前版本有些变化,几个比较重要的点. npm package babel 已经不在使用了,分成了下列几个 package babel-cli, 适用于命令行 babel-core, ...

  4. javascript中 的 + RegExp['\x241'] 怎么理解

    \x24是十六进制转义符,16*2+4=36,ASCII码36代表的正是“$”符号(可以查ASCII码表),十六进制转义符的一般形式是'\xhh',h是0-9或A-F内的一个.$1是javascrip ...

  5. 批处理 —— 每天生成一个以日期命名的文件(Win XP)

    想达到这样一个效果:每天在某个目录下生成一个以日期命名的文件(如,0705.txt). 第一步,新建一个批处理文件 新建一个文件,比如[create_day_file.bat].编辑,输入以下内容 : ...

  6. 标准类型内建函数 str()和 repr() (及 `` 运算符) 简单介绍

    内建函数 str() 和 repr() 或反引号运算符(``) 可以方便的以字符串的方式获取对象的内容.类型.数值属性等信息.str()函数得到的字符串可读性好, 而repr()函数得到的字符串通常可 ...

  7. Introducing Microsoft Sync Framework: Sync Services for File Systems

    https://msdn.microsoft.com/en-us/sync/bb887623 Introduction to Microsoft Sync Framework File Synchro ...

  8. 宏ut_mem_block_t

    /** This struct is placed first in every allocated memory block */ typedef struct ut_mem_block_struc ...

  9. c#调用系统资源大集合-2

    public static void 打开格式化对话框() { Process.Start("rundll32.exe"," shell32.dll,SHFormatDr ...

  10. HDU 3544 (不平等博弈) Alice's Game

    切巧克力的游戏,想得还是不是太明白. 后者会尽量选前着切后其中小的一块来切,那么先手须尽量取中间来切. So?题解都是这么一句话,不知道是真懂了还是从别人那抄过来的. 后来找到一个官方题解,分析得比较 ...