泛微OA 数据库查询表单修改历史
时间: 2023-08-11 17:28:34 浏览: 133
如果您需要通过数据库查询泛微OA表单的修改历史,可以按照以下步骤操作:
1. 登录数据库服务器,打开数据库管理工具;
2. 找到您的泛微OA数据库,进入该数据库;
3. 执行以下SQL查询语句来获取表单修改的历史记录:
```
SELECT
a.formid,
a.operationtype,
a.operationuser,
a.operationtime,
b.oldvalue,
b.newvalue
FROM
sys_auditlog a,
sys_auditlog_bak b
WHERE
a.formid = '表单ID'
AND a.logid = b.logid
AND a.operationtype = '1'
ORDER BY
a.operationtime DESC;
```
其中,'表单ID'需要替换为您要查询的具体表单的ID号。
执行以上SQL语句后,您可以获取到该表单的所有修改历史记录,包括修改前和修改后的值,以及修改人和修改时间等信息。
需要注意的是,通过数据库直接查询泛微OA系统数据可能存在风险,建议在进行操作前备份好数据库,并在确保操作安全的情况下进行操作。
相关问题
获取泛微oa表单下拉框值?
获取泛微OA(Office Automation System)表单中的下拉框(通常称为选择列表或dropdown)值,需要通过编程接口或者脚本来操作。在泛微OA中,这些值通常是存储在数据库中的,你可以通过Web服务API(如EKP API、JSSO等)来访问。
以下是步骤概述:
1. **登录权限**:首先,你需要有访问该表单的权限,并能调用相应的API。
2. **API请求**:利用OA提供的API(比如HTTP请求),向服务器发送GET或POST请求,通常包含表单ID或相关URL。
3. **参数传递**:在请求中可能需要携带身份验证信息以及表单元素标识,例如字段名称或其ID。
4. **解析响应**:接收到的响应数据可能会是一个JSON对象,其中包含了下拉框的选项及其对应的值。你需要解析这个JSON找到对应字段的值。
5. **提取值**:从JSON中找到下拉框的值字段,这通常是`value`属性或者是其他指定的键名。
具体示例代码会依赖于你使用的语言和技术栈,比如Python的requests库,JavaScript的fetch API,或者Java的HttpURLConnection。如果你是开发者,可以参考OA官方文档或社区的API教程。
泛微OA表单提交时字段值刷新
对于泛微OA表单提交时字段值的刷新,可以通过以下几个步骤来实现:
1. 在表单设计中,设置需要刷新的字段的数据源为“数据库”。
2. 在表单的脚本中,使用JavaScript代码获取需要刷新的字段的数据源值,并将其赋值给该字段。
3. 在表单的提交事件中,通过Ajax技术向服务器发送请求,并获取最新的数据源值。
4. 在Ajax的回调函数中,将获取到的最新数据源值赋值给需要刷新的字段,完成刷新操作。
需要注意的是,在进行表单提交时,需要确保数据源已经成功更新,并且获取到的最新数据源值是正确的。另外,需要对提交事件进行错误处理,以确保表单提交的稳定性和可靠性。
阅读全文