问题标签 [django-viewflow]

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.

0 投票
1 回答
202 浏览

django-viewflow - 非专业版视图流的性能限制

我正在寻找使用 viewflow 为我的公司设计工作流应用程序。我想知道使用非专业版 viewflow 的性能限制。除此之外,我想知道是否使用未付费版本我可以更改视图流附带的默认前端,如果可以,我应该从哪个方向开始考虑这样做。

0 投票
1 回答
132 浏览

python - 将视图流与 google-drive django api 集成

我的公司正在建立一个工作流应用程序,他们选择了 viewflow 库来设计它。我对 django 的经验很少,必须将它与谷歌驱动器集成,但我不知道如何修改 viewflow 附带的标准前端而不从头开始。我怎么能这样做?

0 投票
1 回答
131 浏览

python - 将过程数据保存在数据库中的另一个表上

我正在为我的公司制定一个流程。这样做我发现有必要存储正在插入过程中的数据。我的流程运行良好,但不是保存在我的其他模型中,而是继续将数据保存在与流程相对应的表上,而不是我的其他模型中。

模型.py:

流.py:

视图.py:

我想保存数据的模型是“Revisiones”,我使用的自定义视图是 ReView,但不会保存在我的另一个表上。

0 投票
1 回答
108 浏览

python - flow.switch().case() Django-Viewflow 中的非布尔比较

我有一个标准的 viewflow 流程,在其中一种状态下,我想根据其中一个字段中引入的文本值来拆分我的流程。我在 models.py 中以这种方式定义了我感兴趣的领域

estado_de_aprobacion=models.CharField(max_length=15,choices=REVIEW_CHOICES)

我的选择:

所以基本上发生的事情是显示一个下拉列表,以便用户可以选择其中一个选项,并基于此我在流程中应用以下拆分:

我假设 Lamba 表达式返回包含在指定进程属性中的值,但由于比较不起作用,我认为它是错误的。

0 投票
1 回答
261 浏览

python - 创建自定义休息驱动节点 Django-Viewflow

我有兴趣在 django-viewflow 中创建一个休息驱动的过程。我一直在阅读官方页面,通过这样做,我得出的结论是,在获得 viewflow 的专业版以进行其余集成之后,我仍然需要为节点进行自己的休息实现以驱动该过程。

我的问题基本上是我所理解的是否属实,如果是这样,我如何实现 restful 节点来驱动这个过程。

0 投票
1 回答
29 浏览

django-viewflow - 如何在 Viewflow 中禁用“ajax 部分页面加载”?

我注意到 Viewflow 有一个优化,当您单击侧边栏(和其他一些地方)中的链接时,它不会执行常规的整页加载,但似乎对目标页面执行 AJAX 请求,并动态替换元素与结果中的元素。

这破坏了我的一些代码,但我无法在 Viewflow 代码库中找到它的实现位置。

1) 在视图流代码库中的位置是为链接添加点击处理程序并使用 Ajax 请求覆盖它们的代码。

2)是否有推荐的方法来禁用特定页面的此功能?

0 投票
1 回答
383 浏览

python - 取消进程 Django-ViewFlow

我正在为我公司的工作流程创建一个应用程序。这样做我已经到了有必要以某种方式取消流程实例,以防创建流程 AKA“Asignador”的用户需要它。我试过使用“CancelProcessView”,但它只能取消未分配的任务。由于我的流程使用“.Assign()”方法,所有任务都是自动分配的,因此无法取消。

我还尝试在需要分配的进程状态之前在进程状态中使用“AssignTaskView”,但它只会进入我无法修改且无法继续的状态。如何正确分配我的任务以使用 CancelProcess 而无需手动取消分配以及如何正确使用此类视图?提前致谢。

0 投票
1 回答
342 浏览

django - Viewflow 是否仅适用于超级用户?

我正在学习 django viewflow(非专业版)以及我一直在为超级用户创建的所有进程

这正常吗?

谢谢,何塞.-

编辑2:我的具体问题是我的用户可以启动该过程,但他不能继续它(看不到“otro_paso”任务。见下面的代码),只有当他不是超级用户时。当我将他更改为超级用户时,可以工作..为什么?

编辑 1:我正在使用 django-material 自动生成的表单

使其工作的一种方法是实现自定义视图,以编程方式进行权限验证

编辑3:

这是 flow.py 部分:

0 投票
1 回答
235 浏览

python - Django 视图流 - 创建->待处理->发布->编辑->待处理->发布

我正在使用 django viewflow 创建发布过程

  • 用户创建一个对象
  • 它进入审查过程,其状态为待定(公众不可见)
  • 当它被审查和批准时,它就会被发布并公开可见。
  • 如果用户编辑同一实体,它会再次进入审核过程,但旧数据仍然对公众可见

创建和公开的部分很容易,但如果我希望旧数据仍然对公众可见,那么编辑部分就不那么容易了。我正在考虑取消在 pre_save 上保存对象并将其保存到流程模型中。但我没有设法让它工作。django viewflow 如何做到这一点?有什么想法吗?

0 投票
0 回答
320 浏览

django - 以编程方式执行任务 Django-Viewflow

我试图完全通过代码运行视图流。我以这种方式成功创建了一个任务,但我未能执行创建该流程之后的任务。

我尝试过使用官方视图流文档中给出的 de handler 方法,但我不知道如何正确地做到这一点。

流.py

视图.py