問題タブ [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.
django - django viewflow - StartFunctionがタスク所有者情報を割り当てていません
プログラムでdjango ViewFlowプロセスを作成する方法に提供された回答に従いました
ただし、アクティベーション レコードに所有者情報を割り当てる (または永続化する) ことはありません。
以下でも試してみましたが、「'ManagedStartViewActivation' object has no attribute 'assign'」というエラーが発生しています
django - Django Viewflow:タスクの割り当てでユーザーに電子メールを送信する場所は?
タスクが割り当てられたときに所有者に電子メールを送信する必要があります。私は次の方法を試しました:
Assign
タスク所有者を返す呼び出し可能な関数を受け入れます。この呼び出し可能な関数で電子メールを送信できます。しかし、ソース コードを読むと、この呼び出し可能なメソッドが関数によって複数回呼び出されていることがわかりますcalc_owner
。したがって、ここでユーザーにメールを送信すると、複数のメールが送信されますのような新しい Node メソッドを作成し、 afterと before
EmailUser
を呼び出します。しかし、問題は、各に対して呼び出されるように、いくつかの呼び出し可能なものを徹底的にする必要があることです。しかし、この呼び出し可能な関数をどこで呼び出すかAssign
Next
Assign
Process
これは非常に一般的な使用例のように思えますが、解決策は非常に困難です。または、何か不足していますか?
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
です。これは理想的ではありません。アプリの他の部分にいて、単にタスクへのリンクを直接提供したい場合はどうでしょうか?