問題タブ [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 に答える
448 参照

django - django viewflow - StartFunctionがタスク所有者情報を割り当てていません

プログラムでdjango ViewFlowプロセスを作成する方法に提供された回答に従いました

ただし、アクティベーション レコードに所有者情報を割り当てる (または永続化する) ことはありません。

以下でも試してみましたが、「'ManagedStartViewActivation' object has no attribute 'assign'」というエラーが発生しています

0 投票する
1 に答える
346 参照

django - Django Viewflow:タスクの割り当てでユーザーに電子メールを送信する場所は?

タスクが割り当てられたときに所有者に電子メールを送信する必要があります。私は次の方法を試しました:

  1. Assignタスク所有者を返す呼び出し可能な関数を受け入れます。この呼び出し可能な関数で電子メールを送信できます。しかし、ソース コードを読むと、この呼び出し可能なメソッドが関数によって複数回呼び出されていることがわかりますcalc_owner。したがって、ここでユーザーにメールを送信すると、複数のメールが送信されます

  2. のような新しい Node メソッドを作成し、 afterと beforeEmailUserを呼び出します。しかし、問題は、各に対して呼び出されるように、いくつかの呼び出し可能なものを徹底的にする必要があることです。しかし、この呼び出し可能な関数をどこで呼び出すかAssignNextAssignProcess

これは非常に一般的な使用例のように思えますが、解決策は非常に困難です。または、何か不足していますか?

0 投票する
3 に答える
457 参照

django-viewflow - django-viewflow - リクエストなしでタスク URL を取得する

taskインスタンスを知っていて、それを取得する方法はありurlますか? クックブックの例: https://github.com/viewflow/cookbook/blob/master/helloworld/demo/helloworld/flows.pyassign - のタスクのURL を取得するにはどうすればよいapprove flow_taskですか?

があることは知っていますflow_task.get_task_url(task, url_type='guess', namespace='', **kwargs)が、ポイントは、私が見ることができるものから、namespace通常は から取得されるということself.request.resolver_match.namespaceです。これは理想的ではありません。アプリの他の部分にいて、単にタスクへのリンクを直接提供したい場合はどうでしょうか?