泛微OA开发技巧流程表单HTML扩展开发设计器实现设置表单元素的长度
泛微OA 新增功能:表单建模详解

【47851】新增功能:表单建模Submitted By Weaver SoftwareWeaver Software中国上海耀华支路39弄9号(通耀路济明路路口)邮政编码:200126电话:+86 21 68860398目录一、背景 (4)二、功能描述 (4)三、功能说明 (4)1.表单建模 (4)1.1后台设置 (4)1.1.1功能入口 (4)1.1.2新建节点 (5)1.1.3模块设置 (5)1)新建模块 (5)2)模块基本信息 (6)3)页面布局 (7)4)默认值设置 (10)5)权限设置 (10)6)编码规则 (11)1.1.4联动设置 (12)1)属性联动 (12)2)字段联动 (13)1.1.5自定义信息 (14)1)查询设置 (14)2)报表设置 (16)3)浏览按钮 (18)1.1.6接口设置 (20)1)批量导入 (20)2)流程转数据 (21)3)数据审批 (23)4)页面扩展 (23)1.1.7创建菜单 (25)1.2前台应用 (27)1.2.1前提条件 (27)1.2.2新建数据 (27)1.2.3共享数据 (28)1.2.4查询数据 (29)1.2.5监控数据 (30)1.2.6报表 (31)1.2.7批量导入 (31)1.2.8页面扩展(实例) (32)2.树形设置 (36)2.1功能入口 (36)2.2新建树 (37)2.3创建菜单 (42)文档版本控制一、背景表单建模功能主要解决的问题是,简单的数据模块可以通过该功能直接配置实现,不需要单独开发定制,就如我们配置流程一样灵活,同时这些数据可以供其它模块使用。
有了这功能之后,我们可以降低二次开发以及维护的成本,同时也可以更好的维护界面操作的统一性。
二、功能描述三、功能说明1.表单建模1.1后台设置1.1.1功能入口[系统设置-设置中心-表单建模-表单建模]图1所需权限:“模块设置”(权限id:1297)有权限的人,可以打开[设置-设置中心表单建模]下的“表单建模”页面。
泛微oa覆写padding样式

泛微OA(Office Anywhere)是一种基于Web的办公自动化系统,可以通过浏览器访问并进行各种办公任务。
如果你想覆写泛微OA中的padding样式,可以按照以下步骤进行操作:
1.登录泛微OA,然后进入你想要进行样式修改的页面。
2.找到浏览器开发者工具(通常使用F12键或者右键点击页面元素并选择
“检查”来打开),然后切换到“Elements”或“元素”选项卡。
3.在“元素”选项卡中,找到你想要修改样式的HTML元素。
你可以通过点击
元素选择它,或者使用查询选择器(例如,使用“div.class”选择一个类)来
选择元素。
4.在选中的HTML元素上右键点击,并选择“Edit as HTML”或“编辑为HTML”。
5.在HTML编辑器中,找到你想要修改的样式(可能是CSS类或ID),然
后修改它的padding属性。
你可以直接输入新的padding值,例如“10px
20px 30px 40px”表示上、右、下、左的padding分别为10、20、30、40
像素。
6.修改完样式后,保存并关闭HTML编辑器。
7.刷新页面,你修改的样式应该已经生效了。
需要注意的是,这种修改样式的方法只适用于当前会话,如果你重新登录或重启浏览器,所有修改的样式将会丢失。
如果你想要永久修改样式,可能需要通过其他方式来完成,例如修改泛微OA的系统设置或使用自定义CSS文件。
请根据具体情况选择合适的方法进行操作。
泛微oa前端开发接口方法和自定义方方法总结注释

泛微oa前端开发接口方法和自定义方方法总结注释泛微OA前端开发接口方法和自定义方法总结一、概述在泛微OA前端开发中,接口方法和自定义方法是非常重要的一部分。
本文将从深度和广度两个方面对泛微OA前端开发接口方法和自定义方法进行全面评估,并撰写有价值的文章。
在文章中,我们将使用序号标注来更清晰地展现内容。
二、接口方法总结1. 接口方法的定义由于泛微OA前端开发是基于微服务架构的,因此接口方法在其中扮演着非常重要的角色。
接口方法是定义在服务端的接口,通过接口方法可以获取后端数据或执行后端操作。
2. 常用接口方法在泛微OA前端开发中,常用的接口方法包括但不限于:get方法、post方法、put方法和delete方法。
这些方法分别用于获取数据、提交数据、更新数据和删除数据。
3. 使用接口方法的注意事项在使用接口方法时,需要注意参数的传递、数据的处理以及异常的处理等问题。
还应该考虑接口方法的安全性和效率。
三、自定义方法总结1. 自定义方法的定义自定义方法是指前端开发人员根据具体需求自行定义的方法。
这些方法可以用于处理特定的业务逻辑或实现特定的功能。
2. 自定义方法的编写在泛微OA前端开发中,自定义方法的编写通常使用JavaScript语言。
开发人员可以根据具体需求编写各种各样的自定义方法,以满足不同的业务需求。
3. 使用自定义方法的技巧在使用自定义方法时,需要考虑方法的可复用性、可维护性以及性能等因素。
还应该遵循前端开发的最佳实践,确保自定义方法的质量和稳定性。
四、个人观点和理解在我看来,泛微OA前端开发接口方法和自定义方法的灵活运用对于提高开发效率和代码质量非常重要。
合理地选择和使用接口方法可以降低前后端开发的耦合度,而巧妙地编写和运用自定义方法则可以提升代码的可读性和可维护性。
五、总结与回顾通过本文的全面评估,我们深入了解了泛微OA前端开发接口方法和自定义方法的重要性,以及如何正确地使用和运用它们。
在日常开发中,我们应该充分利用接口方法和自定义方法,从而更加高效地完成前端开发工作。
大道至简,泛微OA极速版表单设计器全新上线

移动办公专家 大道至简,泛微OA极速版表单设计器全新上线越简单越高效将一切繁琐隐于幕后让用户台前操作更简单是e-office从未停止的理念追求全新极速版表单设计器上线如同搭积木一般随心架构组合三分钟设计出一张满意的表单不是梦1、随心拖曳,至简操作泛微OA系统极速版表单设计器贯彻人性化操作理念,界面更加简洁流畅,通过简单的拖曳即可配置出属于自己的工作方式。
设计表单时,就像布置自己的“家”一样,控件就如同家具,通过拖曳即可将“沙发”、“桌椅”“摆放”到对应的位置。
除此之外,控件属性设置更加灵活,控件名称与控件展示名称同步修改,节省二次编辑控件展示名称的时间;明细布局中展示所有明细子项,选中明细子项即可设置属性,打破标准版表单只能进入明细布局中设置属性的限制,更为方便快捷,操作性强。
2、自动排版,智能美化移动办公专家添加控件时,根据办公习惯,OA系统对表单样式进行智能渲染,无需手动设计即可排版出精美的表单样式。
通过自动排版功能,表单的样式、色彩皆智能展现,节省了大量工作时间。
当然,用户也可根据个人审美或功能需求对自动排版的表单样式进行重新设计。
3、控件丰富,功能强大在追求效率的同时,极速版表单设计器控件丰富,功能强大。
基础控件包括单行文本框、多行文本框、单选框、复选框、下拉框等,满足用户全方位的设计需求。
布局控件新增垂直布局和水平布局控件,使控件垂直或水平排列。
同时,新增描述控件,可用作静态文本展示。
除此之外,还可进行编辑器、系统数据、签名图片、附件上传、会签、动态信息等高级控件的添加。
针对添加的控件,可对其属性进行编辑,例如宽度、标题对齐方式、数据源等。
对于整体表单,可对其主题颜色以及背景透明度自定义设置,随心实现色彩搭配。
4、复制功能,提升效率移动办公专家强大的复制控件功能,可将控件的属性复制到新控件。
对于功能类似的控件,通过一键复制实现格式、色彩等基本属性的“迁移”,减少重复操作,提升工作效率。
泛微 使用手册

泛微使用手册泛微OA是一款企业级的办公自动化系统,广泛应用于企业、政府及各种组织机构中,是实现信息化办公的重要工具之一。
作为一名泛微OA的用户,熟练掌握系统的使用方法对于提高工作效率至关重要。
下面将为您介绍一份关于泛微OA的使用手册,帮助您更好地使用这一强大的办公自动化系统。
一、登录与导航1.登录您需要打开浏览器,输入泛微OA的网址,然后输入您的用户名和密码进行登录。
登录成功后,系统会自动跳转到您的个人工作台。
2.导航在个人工作台上,您可以看到各种功能模块的图标,如日程安排、公告通知、审批流程等。
点击相应的图标,即可进入对应的功能页面。
系统的顶部工具条也提供了快速导航的功能,您可以通过点击相应的菜单项来快速切换功能页面。
二、日程安排1.查看日程进入日程安排功能页面后,您可以查看到您的个人日程安排,包括会议、约会、工作安排等。
系统会根据您的权限自动提醒您即将到来的日程,确保您不会错过任何重要的事项。
2.添加日程如果您需要添加新的日程安排,只需点击页面上的“新建日程”按钮,然后填写相关信息,如时间、地点、参与人等,最后点击“保存”按钮即可成功添加新的日程。
三、公告通知1.查看公告在公告通知功能页面上,您可以查看到各种重要的公告信息,如公司通知、部门公告等。
系统会根据您的权限自动推送相关的通知,确保您能及时获取最新的信息。
2.发布公告如果您是单位的管理员或领导,您可以在此页面上发布新的公告信息。
只需点击“发布公告”按钮,填写相关内容,并选择适合的发布范围即可成功发布新的公告。
四、审批流程1.提交申请如果您需要向上级领导提交各种审批申请,如请假申请、报销申请等,只需在审批流程功能页面上选择相应的申请类型,填写相关内容,并上传必要的附件,最后点击“提交”按钮即可成功提交申请。
2.审批处理如果您是单位的领导或审批人员,您可以在此页面上查看并审批下属员工提交的各种申请。
只需点击相应的待审批申请,查看详细信息后,选择“同意”或“驳回”即可完成审批流程。
泛微OA【开发技巧】流程表单HTML扩展开发

仅限阅读请勿传播当您阅读本方案时,即表示您同意不传播本方案的所有内容流程表单HTML设计器实现自定义控制表单元素的长度及其他常见需求实现案例版本目录1.说明难度:★★★☆☆预计时间:1小时涉及代码开发:有目标需求:此案例适用项目人员通过流程表单HTML设计器实现自定义控制表单元素的长度。
当不得不这么做的时候,请参考该方案进行适当调整。
可以按照客户要求对时间流程表单进行适当改造。
流程表单上面布局、校验、样式等功能可以jQuery的方式进行适当改造。
知识点:基本信息:背景知识:1、在阅读本教程之前,需具备html和JavaScript基本知识。
2、在阅读本教程之前,需具备jsp页面读写的基本能力。
最终效果:●通过流程表单HTML设计器实现自定义控制表单元素的长度●实现隐藏表单原始边框●实现表单元素未输入内容时悬浮提醒的效果●html签字节点格式调整(内容在左,署名在右)●html签字节点按时间排序并调整格式2.准备工作1、准备一台和正式环境一致操作系统的服务器。
3.(推荐)实现自主设置表单元素的长度将附件提供的上传到服务器的/css/width/目录下面。
css文件 .zip3.1.支持PC端及手机端HMTL模式流程表单(单个流程)1.在代码块中单个流程引入css样式文件<LINK href="/css/width/" type=text/css rel=STYLESHEET>如(如图1)。
(图1)2.在需要自主设置长度单元格式设置class 例如图2 里面的class w50 表示设置这个框子里面的input长度为50px。
如果设置为w100 则限制长度为100px,具体效果如图3(图2)(图3)3.2.HMTL模式流程引入样式文件(一劳永逸)1.新建流程界面流程引入css样式文件<LINK href="/css/width/" type=text/css rel=STYLESHEET>需要修改ecology/workflow/request/文件。
泛微OA工作平台使用手册

泛微OA工作平台使用手册泛微OA工作平台使用手册1. 系统概述1.1 系统简介1.2 主要功能介绍1.2.1 人事管理1.2.2 文件管理1.2.3 流程管理1.2.4 日程管理1.2.5 考勤管理1.2.6 统计报表1.2.7 接口集成1.2.8 安全管理1.2.9 其它功能2. 系统安装2.1 系统硬件及软件要求2.2 环境准备2.3 安装步骤2.3.1 安装包2.3.2 安装前准备2.3.3 运行安装程序2.3.4 安装完成后配置3. 系统登录和基本操作3.1 登录系统3.2 修改密码3.3 界面介绍3.3.1 菜单栏3.3.2 操作区域3.3.3 工具栏4. 人事管理4.1 组织架构管理4.1.1 添加部门4.1.2 添加员工4.1.3 修改部门信息 4.1.4 修改员工信息 4.1.5 删除部门或员工4.2 人事档案管理4.2.1 人事档案查询 4.2.2 人事档案维护4.3 员工合同管理4.4 员工考勤管理4.5 绩效管理5. 文件管理5.1 文档5.2 文档5.3 文档分享5.4 文档版本控制5.5 文件夹管理6. 流程管理6.1 发起流程申请6.2 审批流程申请6.2.1 待办任务处理 6.2.2 审批历史记录6.3 新建流程6.4 流程编辑和配置6.5 流程报表7. 日程管理7.1 新建日程安排7.2 查看日程安排7.3 修改日程安排7.4 删除日程安排7.5 日程提醒设置8. 考勤管理8.1 考勤打卡8.1.1 上班打卡8.1.2 下班打卡8.2 考勤报表8.3 请假申请9. 统计报表9.1 统计报表9.2 报表导出和打印9.3 报表分析和解读10. 接口集成10.1 数据接口说明10.2 接口集成实例10.2.1 与邮箱接口集成10.2.2 与HR系统接口集成11. 安全管理11.1 角色权限管理11.2 用户权限管理11.3 审计日志管理11.4 密码策略设置12. 其它功能12.1 系统设置12.1.1 全局参数设置12.1.2 系统日志设置12.2 个人设置12.2.1 修改个人信息12.2.2 修改个人偏好设置附件:本文档涉及的相关文件、示例、截图等。
泛微OA功能清单

泛微OA功能清单泛微OA是一款集办公自动化、协同办公、流程管理和知识管理等功能于一体的企业级OA系统。
它具有丰富的功能模块和灵活的定制性,可以满足企业不同部门和不同需求的办公需求。
下面是泛微OA的一些主要功能:1.公文管理:-公文起草、审批和归档管理;-公文流转、传阅和批量签发;-公文相关附件的管理和共享;-公文编号、导出和打印功能。
2.流程管理:-自定义流程设计和流程关系配置;-流程发起、审批和跟踪;-流程实例监控和报表分析;-流程节点和转移条件的设置。
3.信息协作:-项目管理和任务分配;-日程安排和会议管理;-知识库和文档共享;-公告通知和邮件提醒。
4.资源管理:-人员组织结构管理;-员工信息和权限设置;-设备和办公用品的申请和归还;-车辆和会议室的预定管理。
5.报表统计:-系统日志和审计记录的查询;-业务数据的统计和图表展示;-自定义报表的设计和生成;-报表导出和分享功能。
6.移动办公:-移动审批和消息提醒;-任务和日程的同步;7.数据整合:-与企业内部其他系统的对接;-数据的导入和导出;-数据同步和更新;-数据安全性和权限控制。
8.统一身份认证:-单点登录和统一账号管理;-用户权限和角色设置;-AD/LDAP集成和同步;-用户身份验证和密码策略。
9.安全管理:-数据加密和备份保护;-权限细粒度控制和审计;-安全审计和风险管理;-系统漏洞扫描和修复。
10.集成扩展:-API接口和开发平台;-第三方应用和插件集成;-个性化定制模块和页面;-用户界面和工作流的自定义。
以上是泛微OA的一些主要功能清单,它们可以帮助企业实现高效的办公协同、流程管理和信息共享,提高工作效率和管理水平。
同时,泛微OA还具有可靠的安全性和扩展性,能满足企业各类需求和发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
泛微O A开发技巧流程表单H T M L扩展开发设计器实现设置表单元素的长度文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)版本文档主题(Title) 【开发技巧】流程表单HTML 扩展开发(推荐:设计器实现设置表单元素的长度)作者(Author)胡顺 审批者(To Be Approved By)说明(Comments)文件名称(File Name)【开发技巧】流程表单HTML 扩展开发(推荐:设计器实现设置表单元素的长度).doc序号 日期 版本变更说明 修改人 注释 2017-12-19创建目录功能点 刘泰宏 2018-2-1完善各模块内容 胡顺目录仅限阅读 请勿传播流程表单HTML 设计器 实现自定义控制表单元素的长度及其他常见需求实现案例1.说明难度:★★★☆☆预计时间:1小时涉及代码开发:有目标需求:此案例适用项目人员通过流程表单HTML设计器实现自定义控制表单元素的长度。
当不得不这么做的时候,请参考该方案进行适当调整。
可以按照客户要求对时间流程表单进行适当改造。
流程表单上面布局、校验、样式等功能可以jQuery的方式进行适当改造。
知识点:基本信息:背景知识:1、在阅读本教程之前,需具备html和JavaScript基本知识。
2、在阅读本教程之前,需具备jsp页面读写的基本能力。
最终效果:通过流程表单HTML设计器实现自定义控制表单元素的长度实现隐藏表单原始边框实现表单元素未输入内容时悬浮提醒的效果html签字节点格式调整(内容在左,署名在右)html签字节点按时间排序并调整格式2.准备工作1、准备一台和正式环境一致操作系统的服务器。
3.(推荐)实现自主设置表单元素的长度将附件提供的上传到服务器的/css/width/目录下面。
3.1.支持PC端及手机端HMTL模式流程表单(单个流程)1.在代码块中单个流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>如(如图1)。
(图1)2.在需要自主设置长度单元格式设置class 例如图2 里面的class w50 表示设置这个框子里面的input长度为50px。
如果设置为w100 则限制长度为100px,具体效果如图3(图2)(图3)3.2.H MTL模式流程引入样式文件(一劳永逸)1.新建流程界面流程引入css样式文件<LINK href="/css/width/" type=text/cssrel=STYLESHEET>需要修改ecology/workflow/request/文件。
如(如图4)。
(图4)2.查看及处理流程界面流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>需要修改ecology/workflow/request/。
如(如图4)。
(图5)3.手机端流程界面流程引入css样式文件<LINK href="/css/width/"type=text/css rel=STYLESHEET>需要修改ecology/mobile/plugin/1/。
如(如图6)。
(图6)4.实现隐藏表单元素表单边框的需求4.1.代码块<style>.excelOuterTable input,.excelOuterTable select,.excelOuterTable .e8_innerShow,.excelOuterTable .e8_outScroll{border: 0px !important;}</style>4.2.实现效果例:原生页面(图7)开发修改后:5.实现表单未输入内容时悬浮提醒的效果此方法只适用于输入框提示。
5.1.代码块1.在代码块中插入代码<script type="text/javascript">$(document).ready(function(){inputTipText();});function inputTipText(){$("div[class*=holder] input").each(function(){if($(this).val() == ""){var oldVal=$(this).parent(".holder").attr("data-holder");if($(this).val()==""){$(this).attr("value",oldVal).css({"color":"#888"});} $(this).css({"color":"#888"}).focus(function(){if($(this).val()!=oldVal){$(this).css({"color":"#000"})}else{$(this).val( "").css({"color":"#888"})}}).blur(function(){if($(this).val()==""){$(this).val(oldVal).css({"color":"#888"})}}).keydown(function(){$(this).css({"color":"#000"})});}});}</script>2.在需要自主设置提示内容的单元格设置class名为holder(如果属性名称class已经存在,需在原有名称后空格后添加holder),以及设置自定义属性为提示内容data-holder的值,例如图8 里面的class w50 表示设置这个输入框的提示内容为“请输入标题”,如图8。
注: class名为holder,自定义属性名为data-holder,不可更改。
具体效果如图9(图8)5.2.实现效果例:原生界面开发修改后:(图9)6.实现提交时校验身份证号码的需求6.1.代码块<script type="text/javascript">jQuery(document).ready(function(){checkCustomize = function(){var issubmit=false;var card=jQuery("#field11365").val();issubmit = IdentityCodeValid(card);return issubmit;};});function IdentityCodeValid(code) {var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "};var tip = "";var pass= true;if(!code || !/^\d{6}(18|19|20)\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/(code)){tip = "身份证号格式错误";pass = false;}else if(!city[(0,2)]){tip = "地址编码错误";pass = false;}else{eady(function(){checkCustomize = function(){var issubmit=false;if(jQuery("#field11359").attr("checked")){("提醒:选择框已经选中!");issubmit=true;}else{("提醒:选择框未选择!");}return issubmit;}});7.html打印时解决签字意见多个空格问题7.1.代码块将以下代码块放在ecology\workflow\request\文件中,如下图:<script type="text/javascript">jQuery(document).ready(function(){jQuery(".span_mc").each(function(){var a=(jQuery(this).html());emove();pan_mc").next("br").remove();pan_mc").parent().find("br").remove();}});});</script>7.2.实现效果例:原生界面删除空的签字意见和一个换行符删除空的签字意见和全部换行符8.(推荐)多内容区域多节点签字意见排序8.1.多个签字节点按时间先后正序排序1.将以下代码放在ecology\workflow\request\ (已办)和ecology\workflow\request\ (待办),文件中,如下图:2.<style>.excelTempDiv .td_edesign .remark{ display: none; }.excelTempDiv .td_edesign .span_mc{ display: block !important; }.excelTempDiv .td_edesign .span_mc span{ display: block; }</style><script >$(document).ready(function() {onSortDesc();});var onSortDesc = function() {var ul = jQuery('.remark');for(var i = 0; i < ; i++) {var lis = jQuery('.remark:eq(' + i + ')').children('.span_mc'); var ux = [];for(var j = 0; j < ; j++) {var tmp = {};= lis[j];var remindTime = lis[j].(lis[j]. - 20);var str = ();= new Date(/-/g, '/'));(tmp);}(function(a, b) {return - ;});for(var g = 0; g < ; g++) {ul[i].appendChild(ux[g].dom);}jQuery('.remark').find('br').remove();jQuery('.remark').show();}}</script>3.在需要自主设置排序的单元格设置class名为remark(如果属性名称class已经存在,需在原有名称后空格后添加remark)。