معرفی شرکت ها


ecmind-blue-client-workflow-0.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Helper modules for the `ecmind_blue_client` to ease the work with workflows, models and organisations.
ویژگی مقدار
سیستم عامل -
نام فایل ecmind-blue-client-workflow-0.0.3
نام ecmind-blue-client-workflow
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Roland Koller, Ulrich Wohlfeil
ایمیل نویسنده info@ecmind.ch
آدرس صفحه اصلی https://gitlab.ecmind.ch/open/ecmind_blue_client_workflow
آدرس اینترنتی https://pypi.org/project/ecmind-blue-client-workflow/
مجوز -
# ECMind blue client: Workflow Helper modules for the `ecmind_blue_client` to ease the work with workflows, models and organisations. See discussion here: https://hub.ecmind.ch/t/119 ## Installation `pip install ecmind_blue_client_workflow` ## Usage ```python from ecmind_blue_client.tcp_client import TcpClient as Client from ecmind_blue_client_workflow import workflow client = Client(hostname='localhost', port=4000, appname='test', username='root', password='optimal') print(workflow.get_organisations(client, only_active=True)) ``` ### Monitoring #### Check for failed workflows Check all active workflow models for suspended processes. ```python from ecmind_blue_client.tcp_client import TcpClient as Client from ecmind_blue_client_workflow import workflow client = Client(hostname='localhost', port=4000, appname='test', username='root', password='optimal') orgs = workflow.get_organisations(client, only_active=True) for org_id in orgs: workflows = workflow.admin_get_workflow_list(client, org_id) for workflow_id in workflows: processes = workflow.admin_get_process_list(client, org_id, workflow_id=workflow_id) for process_id in processes: process = processes[process_id] if process['state'] == workflow.State.SUSPENDED or process['state'] == workflow.State.SYSSUSPENDED: print(f'Process with id {process_id} and name {process["name"]} is suspended') ``` #### Running processes statistics List all aktive workflow models with the count of running processes. ```python from ecmind_blue_client.tcp_client import TcpClient as Client from ecmind_blue_client_workflow import workflow client = Client(hostname='localhost', port=4000, appname='test', username='root', password='optimal') orgs = workflow.get_organisations(client, only_active=True) for org_id in orgs: workflows = workflow.admin_get_workflow_list(client, org_id) for workflow_id in workflows: wf = workflows[workflow_id] print(f'Workflow {wf["name"]} has {wf["process_count"]} running processes') ```


نیازمندی

مقدار نام
>=0.3.6 ecmind-blue-client
>=0.3.0 XmlElement


زبان مورد نیاز

مقدار نام
>=3.9 Python


نحوه نصب


نصب پکیج whl ecmind-blue-client-workflow-0.0.3:

    pip install ecmind-blue-client-workflow-0.0.3.whl


نصب پکیج tar.gz ecmind-blue-client-workflow-0.0.3:

    pip install ecmind-blue-client-workflow-0.0.3.tar.gz