O2OA(翱途)开发应用平台(v9)开发实战(3)-如何做信息发布

内容管理就是用来发布信息的,比如说发布单位的内部信息:像公司新闻、通知公告、规章制度等等。

接下来我们来介绍一下如何创建,比如我要创建一个栏目,专门用来发布公司的规章制度

需求

规章制度

首先从菜单打开“内容管理设置”,点击右上角“新建栏目”按钮新建一个栏目,我们取名“规章制度”

1.png

栏目名称:必填,可随意填写; 

栏目别名:可随意填写; 

栏目描述:可随意填写; 

栏目排序:可随意填写; 

栏目类型:可随意填写; 

默认编辑表单:该栏目里的分类如果没有设置编辑表单时使用这里配置的表单

默认阅读表单:该栏目里的分类如果没有设置阅读表单时使用这里配置的表单

栏目图标:可随意配置;

2.png

点击“规章制度”栏目,打开栏目设计界面

4.png

左侧包含八种设计元素

分类配置:该栏目里包含的分类,可以多个。

表单配置:设计和开发流程中需要使用的表单。

列表配置:列式内容管理中的业务数据。

数据配置:设计和管理信息发布中需要使用的数据。

脚本配置:设计和开发流程中需要调用的脚本。

资源文件:提供信息发布中可以直接访问的固定的文档、图片,便于直接以URL方式访问。

栏目属性:对应用的信息,权限进行管理和设定。

查找设计:对平台中的前端脚本进行搜索

新建

点击分类配置后的“+”增加一个分类,输入分类名称“规章制度”,点击保存按钮,成功新建一个分类

5.png

分类生成后默认关联了编辑和阅读表单

6.png

可以在原有表单上做修改,也可以新建表单使用新表单。表单的做法我们在前面的报销流程中已经讲过,这里就不从零开始,我们修改一下原有表单。点击进入发布类编辑表单

删除首页图片字段,添加制度类别:单选按钮type,安全管理、员工手册、施工规范、其他

7.png

发布范围:这里使用的是“读者”控件,这个控件是指如果没有选择人员,那么所有人有权限查看该文件;如果选择了某些人,那么只有选择的这些人有权限查看该文件。

发布类编辑表单修改完后,来看一下发布类阅读表单,阅读表单是发布后普通用户查看时显示的样式,这里没有需要改动的,所以就先不动。同样的Mobile端操作条删掉。

8.png

Mobile表单也是一样,已经有现成的,我们这里就不做修改了。

9.png

到此为止我们规章制度的开发已经完成了,接下来我们看一下效果。

使用

首页点击“更多信息”进入内容管理首页

10.png

11.png

点击右上角新建按钮,选择规章制度,填写信息标题,确定

12.png

确定后新建并打开一个规章制度草稿,填写信息后点击发布按钮  

13.png

发布后跳转到内容管理首页,我们点击进入刚刚发布的文档看一下,这里可以看出来表单使用的是阅读表单样式。

14.png

我们再来改一下阅读表单的mobile端表单

因为之前我们讲解流程应用管理时已经演示过,所以这次我们就不模拟发布了,直接看一下发布出去的信息在手机端的效果

地址:http://px.o2oa.net/x_desktop/cmsdocMobile.html?id=ca1df9dd-e7e0-408e-be37-c0c9eeaf56e5

F12模拟一下手机样式

15.png

通知公告(含审批)

新建

刚才我们讲的规章制度,是不含审批,起草后可以直接发布信息的。在实际的业务场景中还有需要领导审批通过后才能发布出去的情况,接下来我们以通知公告为例,讲一下这个含审批怎么处理。

首先新建通知公告,跟前面讲的规章制度一样,我们就不赘述了。

新建好分类后,我们看一下分类属性配置

16.png

分类属性这里可以配置“使用流程”,默认是不关联流程的,如果需要审批就需要关联到流程去。这里的流程跟我们前面讲过的流程应用是同样的,所以我们需要先去流程应用里去做一个审批流程,审批流程里我们可以使用数据发布环节来实现审批后发布到内容管理

在流程审批的最后,我们加了一个数据发布的活动节点,这个节点配置上要发布到哪个分类,也业务数据等等。

17.png

数据脚本:比如说要对业务数据进行修改后再传递过去,或者内容管理那边有字段是在流程管理这边没有,需要带数据过去,就可以在这里写脚本

var data = Object.clone(this.data)
data.test = this.data.subject
return data

现在我们再回到内容管理-通知公告分类里去,修改一下关联流程,选择我们刚刚导入的信息发布流程

18.png

到此为止我们通知公告(含审批)的开发已经完成了,接下来我们看一下效果

使用

首页点击“更多信息”进入内容管理首页,点击右上角新建按钮,选择通知公告,填写信息标题确定,这里自动新建并打开了一份信息发布的实例(或者我们回到办公中心发起,也可以选择到通知公告,因为它关联了流程,所以办公中心这里才会显示,你看之前做的规章制度就没有在这里显示)

19.png

数据填写完后点击继续流转,提交到下一个审批人环节

现在到了审批环节,还没走过数据发布活动到结束,那我们去看一下信息中心里面有没有“2022年元旦放假通知”这条信息,正确的话是没有的,要流转完成才会出现

20.png

那在信息中心这里我们可以看到,是没有2022年元旦放假通知”这条信息。

好,接下来,我们用谢玲巧登录进去看一下,打开她的待办“2022年元旦放假通知”

21.png

点击“继续流转”,提交到下一个环节,

22.png

系统提示,文件已经流转完成,我们接下来去看一下信息发布的通知公告中是否生成了这条信息。

23.png

点击打开文件看一下效果

24.png

移动端的用法前面我们已经讲过了,这里我们就不再多说了

以上,就是我们内容管理相关内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/24663.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

平衡二叉树AVL

平衡二叉树是一种特殊的二叉查找树,其中每个节点的左右子树的高度差不超过1。这种树的平衡性质使其在多种操作下保持较高的效率。 平衡二叉树的定义与性质 严格定义:在平衡二叉树中,任一节点的两个子树的高度最大差别为一,这使得…

Linux卸载RocketMQ教程【带图文命令巨详细】

巨详细Linux卸载RocketMQ教程 #查询rocketmq进程 ps -ef | grep rocketmq #杀掉相关进程 kill -9 进程id #查找安装目录 find / -name runbroker.sh #删除rocketMQ目录 rm -rf 安装目录框起来的就是进程id,全部杀掉 这里就是我的安装目录,我的删除命令…

SwiftUI五视图动画和转场

代码下载 使用SwiftUI可以把视图状态的改变转成动画过程,SwiftUI会处理所有复杂的动画细节。在这篇中,会给跟踪用户徒步的图表视图添加动画,使用animation(_:)修改器给一个视图添加动画效果非常容易。 下载起步项目并跟着本篇教程一步步实践…

AI 写高考作文丨10 款大模型 “交卷”,实力水平如何?

前言 在科技日新月异的今天,人工智能(AI)已不再是遥不可及的未来科技,而是逐渐融入我们日常生活的实用工具。从智能语音助手到自动驾驶汽车,从智能家居系统到精准医疗诊断,AI技术正以其强大的计算能力和数…

Rust基础学习-Rust宏

Rust中的宏是生成另一段代码的一段代码。可以根据输入生成代码,简化重复模式,使得代码更加简洁。比如我们一直在用的println!,vec!,panic!都是宏。 创建宏 可以使用macro_rules!创建一个宏: macro_rules! macro_name {(...) > {...} }这…

c#与汇川plc通信 使用官网API库

前言 上位机开发中有时会要求与PLC进行通信,汇川官网也有好用的API库方便大家使用。记录一下开发过程。 1.下载资料 汇川官网地址:汇川技术 - 推进工业文明 共创美好生活 打开后选择:服务与支持-》资料下载-》 资料下载 这里可以直接搜索&am…

C++学习插曲:“name“的初始化操作由“case“标签跳过

问题 "name"的初始化操作由"case"标签跳过 问题代码 case 3: // 3、删除联系人string name;cout << "请输入删除联系人姓名&#xff1a;" << endl;cin >> name;if (isExistPerson(&abs, name) -1){cout << "…

【刷题篇】分治-归并排序

文章目录 1、排序数组2、交易逆序对的总数3、计算右侧小于当前元素的个数4、翻转对 1、排序数组 给你一个整数数组 nums&#xff0c;请你将该数组升序排列。 class Solution { public:vector<int> tmp;void mergeSort(vector<int>& nums,int left,int right){…

cocos creator3.7版本拖拽事件处理

前言&#xff1a;网上能找到的资料都太落后了&#xff0c;导致哥们用AI去写&#xff0c;全是瞎B写&#xff0c;版本都不对。贴点实际有用的。别老捣鼓你那破convertToNodeSpaceAR或者convertToNodeSpace了。 核心代码 touch.getDeltaX() touch.getDeltaY() 在cocoscreator3…

python-自幂数判断

[题目描述]&#xff1a; 自幂数是指&#xff0c;一个N 位数&#xff0c;满足各位数字N 次方之和是本身。例如&#xff0c;153153 是 33 位数&#xff0c;其每位数的 33 次方之和&#xff0c;135333153135333153&#xff0c;因此 153153 是自幂数&#xff1b;16341634 是 44 位数…

简单快速设置Windows和Ubuntu双系统双引导

一、参考资料 Windows和Ubuntu双系统安装教程 二、设置引导 1. 安装EasyBCD 下载并安装 EasyBCD 2. 设置Windows引导 3. 设置Ubuntu引导 4. 启动系统 遇到这种情况&#xff0c;直接Enter回车。 三、修复引导 如果引导区损坏&#xff0c;导致无法进入系统&#xff0c;可以…

FuTalk设计周刊-Vol.041

&#x1f525;AI漫谈 热点捕手 1、国产GPTs来了&#xff0c;基于智谱第4代大模型 全自研第四代基座大模型GLM-4&#xff0c;且所有更新迭代的能力全量上线。GLM-4性能相比GLM-3提升60%&#xff0c;逼近GPT-4&#xff08;11月6日最新版本效果&#xff09;。而同时推出的GLM-4-…

【漏洞复现】多客圈子论坛系统 httpGet 任意文件读取漏洞

0x01 产品简介 多客圈子论坛系统是一种面向特定人群或特定话题的社交网络&#xff0c;它提供了用户之间交流、分享、讨论的平台。在这个系统中&#xff0c;用户可以创建、加入不同的圈子&#xff0c;圈子可以是基于兴趣、地域、职业等不同主题的。用户可以在圈子中发帖、评论、…

算法分析与设计期末考试复习(更新ing)

重点内容&#xff1a; 绪论&#xff1a; 简单的递推方程求解 1.19(1)(2) 、 教材例题 多个函数按照阶的大小排序 1.18 分治法&#xff1a; 分治法解决芯片测试问题 计算a^n的复杂度为logn的算法&#xff08;快速幂&#xff09; 分治法解决平面最近点对问…

让 AI 写高考作文丨10 款大模型 “交卷”,实力水平如何?

文章部分素材来源 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 前言 在科技日新月异的今天&#xff0c;人工智能&#xff08;AI&#xff09;已不再是遥不可及的未来科技&#xff0c;而是逐渐融入我们日常生活的实用工具。从智能语音助手到自动驾驶汽车&#xff0c…

炫技来了!使用SDR设备成功抓到蓝牙air packet, 并且wireshark实时解析, 没错就是蓝牙空口抓包器

本文章主要介绍是用ZYNQ7020AD9361Gnu radio是搭建一个蓝牙抓包器的文章。 由于之前一直做蓝牙Host&#xff0c;对controller觉得是一个比较虚无缥缈的东西&#xff0c;得不到的总是在骚动&#xff0c;所以最近用我用吃灰了2年的SDR(Software Defined Radio&#xff09;设备研…

C语言scanf( ) 函数、fprintf( ) 函数与 scanf( ) 函数和printf( ) 函数有什么不同?

一、问题 fscanf( ) 函数、fprintf( ) 函数与 printf( ) 函数、scanf( ) 函数的作⽤相似&#xff0c;都是格式化读写函 数&#xff0c;那么这两个读写函数有什么不同呢&#xff1f; 二、解答 两者的区别就在于前⾯的字符“f”&#xff0c;即 fscanfQ函数和 fprintfD函数的读写…

【Java基础】OkHttp 超时设置详解

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

AddressSanitizer理论及实践:heap-use-after-free、free on not malloc()-ed address

AddressSanity&#xff1a;A Fast Address Sanity Checker 摘要 对于C和C 等编程语言&#xff0c;包括缓冲区溢出和堆内存的释放后重用等内存访问错误仍然是一个严重的问题。存在许多内存错误检测器&#xff0c;但大多数检测器要么运行缓慢&#xff0c;要么检测到的错误类型有…

Java基础——数组Array

系列文章目录 文章目录 系列文章目录前言一、数组基本概念二、一维数组三、数组的模型四、数组对象的创建五、元素为引用数据类型的数组 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网…