|
|
|
@ -31,7 +31,7 @@ from core.ops.entities.trace_entity import (
|
|
|
|
)
|
|
|
|
)
|
|
|
|
from extensions.ext_database import db
|
|
|
|
from extensions.ext_database import db
|
|
|
|
from models.model import EndUser, MessageFile
|
|
|
|
from models.model import EndUser, MessageFile
|
|
|
|
from models.workflow import WorkflowNodeExecution
|
|
|
|
from models.workflow import WorkflowNodeExecutionModel
|
|
|
|
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
|
|
|
|
|
|
@ -690,20 +690,20 @@ class ArizePhoenixDataTrace(BaseTraceInstance):
|
|
|
|
"""Helper method to get workflow nodes"""
|
|
|
|
"""Helper method to get workflow nodes"""
|
|
|
|
workflow_nodes = (
|
|
|
|
workflow_nodes = (
|
|
|
|
db.session.query(
|
|
|
|
db.session.query(
|
|
|
|
WorkflowNodeExecution.id,
|
|
|
|
WorkflowNodeExecutionModel.id,
|
|
|
|
WorkflowNodeExecution.tenant_id,
|
|
|
|
WorkflowNodeExecutionModel.tenant_id,
|
|
|
|
WorkflowNodeExecution.app_id,
|
|
|
|
WorkflowNodeExecutionModel.app_id,
|
|
|
|
WorkflowNodeExecution.title,
|
|
|
|
WorkflowNodeExecutionModel.title,
|
|
|
|
WorkflowNodeExecution.node_type,
|
|
|
|
WorkflowNodeExecutionModel.node_type,
|
|
|
|
WorkflowNodeExecution.status,
|
|
|
|
WorkflowNodeExecutionModel.status,
|
|
|
|
WorkflowNodeExecution.inputs,
|
|
|
|
WorkflowNodeExecutionModel.inputs,
|
|
|
|
WorkflowNodeExecution.outputs,
|
|
|
|
WorkflowNodeExecutionModel.outputs,
|
|
|
|
WorkflowNodeExecution.created_at,
|
|
|
|
WorkflowNodeExecutionModel.created_at,
|
|
|
|
WorkflowNodeExecution.elapsed_time,
|
|
|
|
WorkflowNodeExecutionModel.elapsed_time,
|
|
|
|
WorkflowNodeExecution.process_data,
|
|
|
|
WorkflowNodeExecutionModel.process_data,
|
|
|
|
WorkflowNodeExecution.execution_metadata,
|
|
|
|
WorkflowNodeExecutionModel.execution_metadata,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
.filter(WorkflowNodeExecution.workflow_run_id == workflow_run_id)
|
|
|
|
.filter(WorkflowNodeExecutionModel.workflow_run_id == workflow_run_id)
|
|
|
|
.all()
|
|
|
|
.all()
|
|
|
|
)
|
|
|
|
)
|
|
|
|
return workflow_nodes
|
|
|
|
return workflow_nodes
|
|
|
|
|