mirror of
https://github.com/hoshikawa2/first_contas.git
synced 2026-07-10 02:34:20 +00:00
first commit
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
name: invoice_explanation
|
||||
version: 2
|
||||
start: preparar
|
||||
|
||||
nodes:
|
||||
- id: preparar
|
||||
action: preparar_invoice_explanation
|
||||
input:
|
||||
msisdn: $.input.msisdn
|
||||
customer_id: $.input.customer_id
|
||||
current_invoice_number: $.input.current_invoice_number
|
||||
past_invoice_number: $.input.past_invoice_number
|
||||
current_invoice_due_date: $.input.current_invoice_due_date
|
||||
past_invoice_due_date: $.input.past_invoice_due_date
|
||||
channel: $.input.channel
|
||||
tentativa_anterior: $.vars.preparar.tentativa
|
||||
invoice_explanation_base: $.input.invoice_explanation_base
|
||||
|
||||
- id: formatar
|
||||
action: formatar_invoice_explanation
|
||||
input:
|
||||
explicacao_base: $.vars.preparar.explicacao_base
|
||||
invoice_detail: $.input.invoice_detail
|
||||
pause:
|
||||
enabled: true
|
||||
when:
|
||||
eq: [$.output.await_user_input, true]
|
||||
return_from: $.output.mensagem
|
||||
expected_input:
|
||||
key: resposta_usuario
|
||||
allowed_values: ["SIM", "NAO", "OUTRO"]
|
||||
normalize: upper_strip
|
||||
resume_from: decisao
|
||||
|
||||
- id: decisao
|
||||
action: no_op
|
||||
input: {}
|
||||
|
||||
- id: registrar_sim
|
||||
action: registrar_atendimento_invoice_explanation
|
||||
input:
|
||||
resposta_usuario: SIM
|
||||
ic: VEB.003
|
||||
|
||||
- id: registrar_protocolo_aceite
|
||||
action: registrar_protocolo_inicio
|
||||
input:
|
||||
msisdn: $.input.msisdn
|
||||
scenario: invoice_explanation_aceite_fechado
|
||||
request_status: Fechado
|
||||
status: CLOSED
|
||||
|
||||
- id: registrar_nao
|
||||
action: registrar_atendimento_invoice_explanation
|
||||
input:
|
||||
resposta_usuario: NAO
|
||||
ic: VEB.004
|
||||
|
||||
edges:
|
||||
- from: preparar
|
||||
to: formatar
|
||||
|
||||
- from: formatar
|
||||
to: decisao
|
||||
|
||||
- from: decisao
|
||||
to: registrar_sim
|
||||
priority: 10
|
||||
when:
|
||||
eq: [$.input.resposta_usuario, SIM]
|
||||
|
||||
- from: decisao
|
||||
to: registrar_nao
|
||||
priority: 20
|
||||
when:
|
||||
eq: [$.input.resposta_usuario, NAO]
|
||||
|
||||
- from: registrar_sim
|
||||
to: registrar_protocolo_aceite
|
||||
|
||||
- from: registrar_protocolo_aceite
|
||||
to: END
|
||||
|
||||
- from: registrar_nao
|
||||
to: END
|
||||
Reference in New Issue
Block a user