execucoes
Proxy para operacoes de execucao de casos no SDK do PLDPro.
Execucoes
Operações para iniciar, consultar e interromper execuções de casos.
Source code in pldpro_sdk/core/proxies/execucoes.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | |
get_execution_console_logs(caso_id)
Obtém a saída do console da execução.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caso_id
|
Union[str, UUID]
|
Identificador único do caso. |
required |
Returns:
| Type | Description |
|---|---|
str | None
|
Conteúdo textual do console ou None caso a consulta falhe. |
Source code in pldpro_sdk/core/proxies/execucoes.py
100 101 102 103 104 105 106 107 108 109 | |
get_execution_logs(caso_id)
Obtém o conteúdo do log da execução.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caso_id
|
str | UUID
|
Identificador único do caso. |
required |
Returns:
| Type | Description |
|---|---|
str | None
|
Conteúdo textual do log ou None caso a consulta falhe. |
Source code in pldpro_sdk/core/proxies/execucoes.py
89 90 91 92 93 94 95 96 97 98 | |
get_execution_status(caso_id)
Consulta o status da execução de um caso.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caso_id
|
str | UUID
|
Identificador único do caso. |
required |
Returns:
| Type | Description |
|---|---|
ExecutionStatus | None
|
Status da execução ou None caso a consulta falhe. |
Source code in pldpro_sdk/core/proxies/execucoes.py
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
list_executions(auth_node_uuid)
Lista as execuções associadas a um AuthNode.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
auth_node_uuid
|
Union[UUID, str]
|
Identificador único do AuthNode. |
required |
Returns:
| Type | Description |
|---|---|
List[ExecutionStatus]
|
Execuções encontradas para o AuthNode. |
Source code in pldpro_sdk/core/proxies/execucoes.py
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | |
start_execution(caso_id, execution_start_request=None)
Inicia a execução de um caso.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caso_id
|
Union[str, UUID]
|
Identificador único do caso a ser executado. |
required |
execution_start_request
|
ExecutionStartRequest | None
|
Configuração da execução. Quando não informada, usa a configuração padrão do SDK. |
None
|
Returns:
| Type | Description |
|---|---|
ExecutionStatus | None
|
Status da execução iniciada ou None caso a operação falhe. |
Source code in pldpro_sdk/core/proxies/execucoes.py
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | |
stop_execution(caso_id)
Interrompe a execução de um caso.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caso_id
|
Union[str, UUID]
|
Identificador único do caso. |
required |
Returns:
| Type | Description |
|---|---|
str | None
|
Confirmação textual da parada ou None caso a operação falhe. |
Source code in pldpro_sdk/core/proxies/execucoes.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |