问题标签 [processmaker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - processmaker的api(如何通过进程uid和任务uid获取dynaform uid?)
我可以得到 pro_uid 和 tsk_uid,但是如何得到它的 dynaform uid?
http://wiki.processmaker.com/3.0/REST_API_Designer#Get_Activity,get_activity 的响应与 dynaform 无关。
rest - 如何获得我有权在 processmaker 中启动的项目?
http://wiki.processmaker.com/3.0/REST_API_Designer#get_projects
这个 api 返回我工作流程中的所有项目,包括我没有参与的项目。有什么方法可以获得我可以开始的项目吗?
postgresql - Postgres 作为 Processmaker 中的默认数据库
默认情况下,Processmaker 3.0.1.8 使用 MYSQL 数据库。我们不想增加维护两个数据库的工作。我们不能放弃 Postgres,但要使用 Processmaker,我们还需要使用 Mysql。有没有人使用 ProcessMaker 3.0.1.8 和 postgres 9.2+。
docker - 当端口 80 已被使用时,如何在宅基地上运行 docker 机器?
我不是服务器管理员,我经常遇到与服务器相关的端口和 ssh 等问题。我现在面临的问题是宅基地和码头工人。
我有一个在宅基地上运行的 laravel 应用程序。但现在我还需要在宅基地中运行Process Maker,以便我可以从我的应用程序中调用他们的 API 并使用数据。所以我找到了一个eltercera/docker-processmaker
在我的 mac 上运行良好的 docker 镜像并测试了 API,它们运行良好。
我使用以下命令运行图像:
它运行良好。但是现在当我在我的宅基地机器上安装 docker-engine 并尝试相同时,我收到以下错误:
它说0.0.0.0:80: bind: address is already in use
。现在我不确定这意味着什么以及如何解决这个问题并在我的宅基地机器中使用该应用程序。这是否与端口转发有关?我可以使用-p
as运行机器,90:90
但我不知道如何访问它。
有人可以向我解释一下我在这里缺少什么以及在继续之前我需要学习什么吗?
编辑
我试过了:
并在 mac 上编辑了我的/etc/hosts
文件,现在我可以processmaker.app:90
在浏览器中进行操作,并且可以正常工作。但这就像一击即中。我还是不明白我是怎么解决的。
business-process-management - 如何在 Process Maker 中获取当前任务动态?
我是与流程制造商合作的新手,我无法弄清楚如何使用GET /cases/{app_uid}/current-task
. 我可以使用POST /cases
草稿中的 来创建新案例。我还可以路由这些案例并使用/cases/{{app_uid}}/route-case
. process-variables
我还可以使用API 端点找出变量。但我不知道当前任务需要哪个变量以及如何获取它的选项。
有人知道这一点吗?如何获取当前任务的动态?
php - 致命错误:在 class.pmScript.php(208) 调用未定义的 excuteQuery() processmaker
你好,
有人可以帮助/指导我出现错误。错误是 undefined excuteQuery() function 但是我没有找到任何脚本调用 undefined excuteQuery()。
p / s:当我进行下一个过程时出现错误。
细节
ProcessMaker 版本:ProcessMaker 2.8 社区
操作系统:RHEL 6
数据库:MySQL
php - 如何使用另一个 API 的用户群在 laravel 中设置身份验证?
所以我在我的 laravel 应用程序中使用Process Maker来完成很多工作。但是我的雇主不喜欢他们的 API,我个人也不喜欢。他们太混乱了。另外,我们不需要所有功能。
所以我在 laravel 本身中创建 API 来使用这些 API 并将传入和传出的数据转换为我的偏好。由于 PM 中有 OAuth2,我们正在使用它。
但是我们也需要在我们的系统中进行身份验证。所以我们使用 JWT 令牌。当需要在我的应用程序中使用 JWT 令牌时,它会保存 PM 应用程序的访问令牌。
我的问题是,现在我使用的是 PM 的用户群,我在 laravel 中的策略失败了,使用这些策略构建的旧 API 也失败了。原因是我的应用程序中的用户表不再真正拥有用户并且他们的权限失败。
$connection
因此,在 laravel 中使用 User 模型并使用and属性将其连接到 PM 的用户表是一个好主意,$table
或者最好破解一个非 eloquent 基本 User 模型并让 laravel 使用它进行身份验证。该模型将使用 PM 的 API 来获取用户等。
有没有人在使用 laravel 时有过类似的经历,什么是合适的解决方案?因为我真的很困惑如何处理这种情况。
jquery - 在 processmaker 3.1 页面和插件中使用 jquery
我正在使用 processmaker 3.1 并想像教程一样使用 jquery 进行提示:例如,在第一次访问有关插件的脚本提示时。但是 jquery 没有完全加载,我不能使用 $(...)。当我在 firebug 中包含 jquery 时:
当您在 processmaker 3.1 中使用 dynaforms 时,它会加载 jquery,并且 iframe 内容中不会出现 extjs 和 maborak js。现在我想排除 maborak 或使用包含 maborak 的 jquery。关于 processmaker 中的 ajax 的问题Processmaker 中的 Ajaxing提供了使用 $.conflict 的解决方案,但萤火虫说:
有人帮我吗?
php - processmaker 从哪个表获取密码?
我正在将 PM 与自定义 laravel 应用程序集成,并且正在使用 PM 中的 USER 表对用户进行身份验证。我现在想要重置密码,我尝试使用 md5 字符串更改 USER 表中的 USR_PASSWORD 值,但没有运气。我仍然可以使用旧密码而不是新密码登录。似乎它没有使用该值。但我无法弄清楚它使用的是哪一个。有谁知道进程制造商从哪个表获取用户的密码?