Projeto do Agent Contas ORACLE
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"id": "contestacao_tool_tipo_atendimento_cancelamento_vas_avulso",
|
||||
"workflow": "contestacao_tool",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"social_sec_no": "12345678901",
|
||||
"tipo_atendimento": "cancelamento_vas_avulso",
|
||||
"servico": "TIM Segurança",
|
||||
"valor": "9.99"
|
||||
},
|
||||
"actions": {
|
||||
"registrar_protocolo": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocolo_id": "PROTO-CONTESTACAO"
|
||||
}
|
||||
},
|
||||
"consultar_perfil_fatura": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"check_invoice_status": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"invoice_status": "1"
|
||||
}
|
||||
},
|
||||
"abrir_contestacao_cliente": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"manual_conta_certa_indicator": false
|
||||
}
|
||||
},
|
||||
"consultar_contrato_corte": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"apos_data_corte": false,
|
||||
"contestation_success": true,
|
||||
"contestation_registered": true,
|
||||
"dependent_invoice_item": false
|
||||
}
|
||||
},
|
||||
"atualizar_status_sr": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "Fechado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "atualizar_status_sr",
|
||||
"trace_nodes": [
|
||||
"registrar_protocolo",
|
||||
"consultar_perfil_fatura",
|
||||
"check_invoice_status",
|
||||
"abrir_contestacao_cliente",
|
||||
"consultar_contrato_corte",
|
||||
"atualizar_status_sr"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "abrir_contestacao_cliente",
|
||||
"params_subset": {
|
||||
"tipo_atendimento": "cancelamento_vas_avulso"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"id": "contestacao_tool_tipo_atendimento_contestacao",
|
||||
"workflow": "contestacao_tool",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"social_sec_no": "12345678901",
|
||||
"tipo_atendimento": "contestacao",
|
||||
"servico": "Serviço contestado",
|
||||
"valor": "19.90"
|
||||
},
|
||||
"actions": {
|
||||
"registrar_protocolo": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocolo_id": "PROTO-CONTESTACAO"
|
||||
}
|
||||
},
|
||||
"consultar_perfil_fatura": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"check_invoice_status": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"invoice_status": "1"
|
||||
}
|
||||
},
|
||||
"abrir_contestacao_cliente": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"manual_conta_certa_indicator": false
|
||||
}
|
||||
},
|
||||
"consultar_contrato_corte": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"apos_data_corte": false,
|
||||
"contestation_success": true,
|
||||
"contestation_registered": true,
|
||||
"dependent_invoice_item": false
|
||||
}
|
||||
},
|
||||
"atualizar_status_sr": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "Fechado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "atualizar_status_sr",
|
||||
"trace_nodes": [
|
||||
"registrar_protocolo",
|
||||
"consultar_perfil_fatura",
|
||||
"check_invoice_status",
|
||||
"abrir_contestacao_cliente",
|
||||
"consultar_contrato_corte",
|
||||
"atualizar_status_sr"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "abrir_contestacao_cliente",
|
||||
"params_subset": {
|
||||
"tipo_atendimento": "contestacao"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"id": "contestacao_tool_tipo_atendimento_pro_rata",
|
||||
"workflow": "contestacao_tool",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"social_sec_no": "12345678901",
|
||||
"tipo_atendimento": "pro_rata",
|
||||
"servico": "Plano Controle",
|
||||
"valor": "29.90"
|
||||
},
|
||||
"actions": {
|
||||
"registrar_protocolo": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocolo_id": "PROTO-CONTESTACAO"
|
||||
}
|
||||
},
|
||||
"consultar_perfil_fatura": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"check_invoice_status": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"invoice_status": "1"
|
||||
}
|
||||
},
|
||||
"abrir_contestacao_cliente": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"manual_conta_certa_indicator": false
|
||||
}
|
||||
},
|
||||
"consultar_contrato_corte": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"apos_data_corte": false,
|
||||
"contestation_success": true,
|
||||
"contestation_registered": true,
|
||||
"dependent_invoice_item": false
|
||||
}
|
||||
},
|
||||
"atualizar_status_sr": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "Fechado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "atualizar_status_sr",
|
||||
"trace_nodes": [
|
||||
"registrar_protocolo",
|
||||
"consultar_perfil_fatura",
|
||||
"check_invoice_status",
|
||||
"abrir_contestacao_cliente",
|
||||
"consultar_contrato_corte",
|
||||
"atualizar_status_sr"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "abrir_contestacao_cliente",
|
||||
"params_subset": {
|
||||
"tipo_atendimento": "pro_rata"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"id": "contestacao_tool_tipo_atendimento_valor_divergente",
|
||||
"workflow": "contestacao_tool",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"social_sec_no": "12345678901",
|
||||
"tipo_atendimento": "valor_divergente",
|
||||
"servico": "Fatura",
|
||||
"valor": "49.90"
|
||||
},
|
||||
"actions": {
|
||||
"registrar_protocolo": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocolo_id": "PROTO-CONTESTACAO"
|
||||
}
|
||||
},
|
||||
"consultar_perfil_fatura": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"check_invoice_status": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"invoice_status": "1"
|
||||
}
|
||||
},
|
||||
"abrir_contestacao_cliente": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"manual_conta_certa_indicator": false
|
||||
}
|
||||
},
|
||||
"consultar_contrato_corte": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"apos_data_corte": false,
|
||||
"contestation_success": true,
|
||||
"contestation_registered": true,
|
||||
"dependent_invoice_item": false
|
||||
}
|
||||
},
|
||||
"atualizar_status_sr": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "Fechado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "atualizar_status_sr",
|
||||
"trace_nodes": [
|
||||
"registrar_protocolo",
|
||||
"consultar_perfil_fatura",
|
||||
"check_invoice_status",
|
||||
"abrir_contestacao_cliente",
|
||||
"consultar_contrato_corte",
|
||||
"atualizar_status_sr"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "abrir_contestacao_cliente",
|
||||
"params_subset": {
|
||||
"tipo_atendimento": "valor_divergente"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"id": "finalizar_atendimento_erro_no_match",
|
||||
"workflow": "finalizar_atendimento",
|
||||
"version": 1,
|
||||
"input": {
|
||||
"status": "erro_no_match",
|
||||
"summary": "Cliente insistiu em assunto fora de fatura e fora das jornadas atendíveis."
|
||||
},
|
||||
"actions": {
|
||||
"finalizar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "erro_no_match",
|
||||
"summary": "Cliente insistiu em assunto fora de fatura e fora das jornadas atendíveis."
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar",
|
||||
"data_subset": {
|
||||
"status": "erro_no_match"
|
||||
},
|
||||
"trace_nodes": ["finalizar"],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "finalizar",
|
||||
"params_subset": {
|
||||
"status": "erro_no_match"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"id": "finalizar_atendimento_nao_resolvido",
|
||||
"workflow": "finalizar_atendimento",
|
||||
"version": 1,
|
||||
"input": {
|
||||
"status": "nao_resolvido",
|
||||
"summary": "Cliente pediu atendimento humano."
|
||||
},
|
||||
"actions": {
|
||||
"finalizar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "nao_resolvido",
|
||||
"summary": "Cliente pediu atendimento humano."
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar",
|
||||
"data_subset": {
|
||||
"status": "nao_resolvido"
|
||||
},
|
||||
"trace_nodes": ["finalizar"],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "finalizar",
|
||||
"params_subset": {
|
||||
"status": "nao_resolvido"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"id": "finalizar_atendimento_outros_assuntos",
|
||||
"workflow": "finalizar_atendimento",
|
||||
"version": 1,
|
||||
"input": {
|
||||
"status": "outros_assuntos",
|
||||
"summary": "Cliente pediu uma jornada legítima fora do escopo de contas."
|
||||
},
|
||||
"actions": {
|
||||
"finalizar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "outros_assuntos",
|
||||
"summary": "Cliente pediu uma jornada legítima fora do escopo de contas."
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar",
|
||||
"data_subset": {
|
||||
"status": "outros_assuntos"
|
||||
},
|
||||
"trace_nodes": ["finalizar"],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "finalizar",
|
||||
"params_subset": {
|
||||
"status": "outros_assuntos"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"id": "finalizar_atendimento_resolvido",
|
||||
"workflow": "finalizar_atendimento",
|
||||
"version": 1,
|
||||
"input": {
|
||||
"status": "resolvido",
|
||||
"summary": "Cliente entendeu a explicação."
|
||||
},
|
||||
"actions": {
|
||||
"finalizar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "resolvido",
|
||||
"summary": "Cliente entendeu a explicação."
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar",
|
||||
"data_subset": {
|
||||
"status": "resolvido",
|
||||
"summary": "Cliente entendeu a explicação."
|
||||
},
|
||||
"trace_nodes": ["finalizar"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"id": "finalizar_atendimento_resolvido_outros_assuntos",
|
||||
"workflow": "finalizar_atendimento",
|
||||
"version": 1,
|
||||
"input": {
|
||||
"status": "resolvido_outros_assuntos",
|
||||
"summary": "Dúvida de contas resolvida, mas cliente quer tratar outro assunto."
|
||||
},
|
||||
"actions": {
|
||||
"finalizar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"status": "resolvido_outros_assuntos",
|
||||
"summary": "Dúvida de contas resolvida, mas cliente quer tratar outro assunto."
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar",
|
||||
"data_subset": {
|
||||
"status": "resolvido_outros_assuntos"
|
||||
},
|
||||
"trace_nodes": ["finalizar"],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "finalizar",
|
||||
"params_subset": {
|
||||
"status": "resolvido_outros_assuntos"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"id": "invoice_explanation_nao_registra_nao",
|
||||
"workflow": "invoice_explanation",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"invoice_explanation_base": "A fatura aumentou por causa de juros."
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"explicacao_base": "A fatura aumentou por causa de juros.",
|
||||
"tentativa": 0
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "A fatura aumentou por causa de juros. Sanei sua dúvida?"
|
||||
}
|
||||
},
|
||||
"registrar_nao": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"checar_vas_variacao": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"tem_vas_variado": true,
|
||||
"qtd_vas_variados": 2,
|
||||
"decisao_vas_variacao": "tem_vas_variado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "formatar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "NAO"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "checar_vas_variacao",
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"formatar",
|
||||
"decisao",
|
||||
"registrar_nao",
|
||||
"checar_vas_variacao"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"id": "invoice_explanation_nao_sem_vas_finaliza",
|
||||
"workflow": "invoice_explanation",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"invoice_explanation_base": "A fatura aumentou por causa de juros."
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"explicacao_base": "A fatura aumentou por causa de juros.",
|
||||
"tentativa": 0
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "A fatura aumentou por causa de juros. Sanei sua dúvida?"
|
||||
}
|
||||
},
|
||||
"registrar_nao": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"checar_vas_variacao": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"tem_vas_variado": false,
|
||||
"qtd_vas_variados": 0,
|
||||
"decisao_vas_variacao": "finaliza_nao_resolvido"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "formatar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "NAO"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "finalizar_nao_resolvido",
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"formatar",
|
||||
"decisao",
|
||||
"registrar_nao",
|
||||
"checar_vas_variacao",
|
||||
"finalizar_nao_resolvido"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"id": "invoice_explanation_sim_abre_protocolo_aceite",
|
||||
"workflow": "invoice_explanation",
|
||||
"version": 2,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"invoice_explanation_base": "A fatura aumentou por causa de juros."
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"explicacao_base": "A fatura aumentou por causa de juros.",
|
||||
"tentativa": 0
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "A fatura aumentou por causa de juros. Sanei sua dúvida?"
|
||||
}
|
||||
},
|
||||
"registrar_sim": {
|
||||
"output": {
|
||||
"success": true
|
||||
}
|
||||
},
|
||||
"registrar_protocolo_aceite": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": true,
|
||||
"protocolo_id": "PROTO-ACEITE"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "formatar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "SIM"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_protocolo_aceite",
|
||||
"data_subset": {
|
||||
"protocolo_id": "PROTO-ACEITE"
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"formatar",
|
||||
"decisao",
|
||||
"registrar_sim",
|
||||
"registrar_protocolo_aceite"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"id": "pro_rata_aceitou_esclarecimento_registra_mensalidade",
|
||||
"workflow": "pro_rata",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"has_plano_controle": true,
|
||||
"planos": [
|
||||
{
|
||||
"nome": "TIM Controle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "Expliquei a cobrança proporcional. Sanei sua dúvida?",
|
||||
"mensagem_pos_aceite": "Obrigado pela confirmação."
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "Expliquei a cobrança proporcional. Sanei sua dúvida?"
|
||||
}
|
||||
},
|
||||
"registrar_aceitou": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": true,
|
||||
"protocolo_id": "PROTO-PRO-RATA-ACEITE",
|
||||
"tripleta": {
|
||||
"reason1": "Informação",
|
||||
"reason2": "Conta",
|
||||
"reason3": "Mensalidade"
|
||||
},
|
||||
"ic": "VEB.003"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "formatar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO", "OUTRO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "SIM"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_aceitou",
|
||||
"data_subset": {
|
||||
"protocolo_id": "PROTO-PRO-RATA-ACEITE",
|
||||
"ic": "VEB.003"
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"formatar",
|
||||
"decisao_esclarecimento",
|
||||
"registrar_aceitou",
|
||||
"registrar_aceitou"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "registrar_aceitou",
|
||||
"params_subset": {
|
||||
"caminho": "aceitou",
|
||||
"ic": "VEB.003"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"id": "pro_rata_nao_aceitou_devolve_orquestrador",
|
||||
"workflow": "pro_rata",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"has_plano_controle": true,
|
||||
"planos": [
|
||||
{
|
||||
"nome": "TIM Controle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "Expliquei a cobrança proporcional. Sanei sua dúvida?"
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "Expliquei a cobrança proporcional. Sanei sua dúvida?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "formatar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO", "OUTRO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "NAO"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "devolver_orquestrador",
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"formatar",
|
||||
"decisao_esclarecimento",
|
||||
"devolver_orquestrador"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"id": "pro_rata_nao_controle_registra_mensalidade",
|
||||
"workflow": "pro_rata",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"msisdn": "11999999999",
|
||||
"has_plano_controle": false,
|
||||
"planos": []
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": false,
|
||||
"mensagem": "Não identifiquei Plano Controle elegível para pro-rata."
|
||||
}
|
||||
},
|
||||
"formatar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "Não identifiquei Plano Controle elegível para pro-rata."
|
||||
}
|
||||
},
|
||||
"registrar_nao_controle": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": true,
|
||||
"protocolo_id": "PROTO-PRO-RATA-NAO-CONTROLE",
|
||||
"tripleta": {
|
||||
"reason1": "Informação",
|
||||
"reason2": "Conta",
|
||||
"reason3": "Mensalidade"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_nao_controle",
|
||||
"data_subset": {
|
||||
"protocolo_id": "PROTO-PRO-RATA-NAO-CONTROLE"
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"formatar",
|
||||
"registrar_nao_controle"
|
||||
],
|
||||
"calls": [
|
||||
{
|
||||
"node_id": "registrar_nao_controle",
|
||||
"params_subset": {
|
||||
"caminho": "nao_controle"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"id": "vas_bundle_puro_nao_reforca_e_registra_bundle",
|
||||
"workflow": "vas_estrategico",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"items": [
|
||||
{
|
||||
"type": "bundle",
|
||||
"msisdn": "11999999999",
|
||||
"name": "TIM Segurança"
|
||||
}
|
||||
],
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"bundle_names": ["TIM Segurança"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": false,
|
||||
"mensagem": "TIM Segurança está incluso no plano.",
|
||||
"mensagem_bundle_fechamento": "TIM Segurança está incluso no plano.",
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"bundle_names": ["TIM Segurança"]
|
||||
}
|
||||
],
|
||||
"has_estrategico_items": false
|
||||
}
|
||||
},
|
||||
"resposta_bundle": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "TIM Segurança está incluso no plano."
|
||||
}
|
||||
},
|
||||
"registrar_bundle": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": false,
|
||||
"protocol_deferred_to_finalization": true,
|
||||
"informational_vas_types": ["bundle"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_bundle",
|
||||
"data_subset": {
|
||||
"protocol_deferred_to_finalization": true
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"resposta_bundle",
|
||||
"registrar_bundle"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"id": "vas_estrategico_nao_com_estrategico_explica_cancelamento",
|
||||
"workflow": "vas_estrategico",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"items": [
|
||||
{
|
||||
"type": "estrategico",
|
||||
"msisdn": "11999999999",
|
||||
"name": "YouTube Premium Mensal"
|
||||
}
|
||||
],
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"estrategico_names": ["YouTube Premium Mensal"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "Expliquei o VAS estratégico. Sanei sua dúvida?",
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"estrategico_names": ["YouTube Premium Mensal"]
|
||||
}
|
||||
],
|
||||
"has_estrategico_items": true
|
||||
}
|
||||
},
|
||||
"explicar_cancelamento": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "Para cancelar, use os canais de autoatendimento."
|
||||
}
|
||||
},
|
||||
"registrar_nao": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": true,
|
||||
"protocolos_por_linha": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"protocolo_id": "PROTO-VAS"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "preparar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO", "OUTRO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "NAO"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_nao",
|
||||
"data_subset": {
|
||||
"protocol_closed": true
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"preparar",
|
||||
"decisao",
|
||||
"explicar_cancelamento",
|
||||
"registrar_nao"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"id": "vas_estrategico_sim_finaliza_sem_protocolo_imediato",
|
||||
"workflow": "vas_estrategico",
|
||||
"version": 3,
|
||||
"input": {
|
||||
"items": [
|
||||
{
|
||||
"type": "estrategico",
|
||||
"msisdn": "11999999999",
|
||||
"name": "YouTube Premium Mensal"
|
||||
}
|
||||
],
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"estrategico_names": ["YouTube Premium Mensal"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"actions": {
|
||||
"preparar": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"await_user_input": true,
|
||||
"mensagem": "Expliquei o VAS estratégico. Sanei sua dúvida?",
|
||||
"linhas": [
|
||||
{
|
||||
"msisdn": "11999999999",
|
||||
"estrategico_names": ["YouTube Premium Mensal"]
|
||||
}
|
||||
],
|
||||
"has_estrategico_items": true,
|
||||
"mensagem_pos_aceite": "Obrigado pela confirmação."
|
||||
}
|
||||
},
|
||||
"resposta_sim": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"mensagem": "Obrigado pela confirmação."
|
||||
}
|
||||
},
|
||||
"registrar_sim": {
|
||||
"output": {
|
||||
"success": true,
|
||||
"protocol_closed": false,
|
||||
"protocol_deferred_to_finalization": true,
|
||||
"informational_vas_types": ["estrategico"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"expect_start": {
|
||||
"status": "WAITING_INPUT",
|
||||
"paused_at": "preparar",
|
||||
"expected_input_key": "resposta_usuario",
|
||||
"allowed_values": ["SIM", "NAO", "OUTRO"]
|
||||
},
|
||||
"resume": {
|
||||
"resposta_usuario": "SIM"
|
||||
},
|
||||
"expect": {
|
||||
"status": "COMPLETED",
|
||||
"last_node": "registrar_sim",
|
||||
"data_subset": {
|
||||
"protocol_deferred_to_finalization": true
|
||||
},
|
||||
"trace_nodes": [
|
||||
"preparar",
|
||||
"preparar",
|
||||
"decisao",
|
||||
"resposta_sim",
|
||||
"registrar_sim"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user