1
Transferência Ginseng
Transferência Ginseng
Este flow permite abertura de solicitação de transferências automatizadas, informando qual item será transferido e direcionado para as aprovações corretas.
true
false
Fluig teste
Transferência
Usuário
<AssignmentController><User>projetos</User></AssignmentController>
0
0
0
Default
false
1
true
false
172800
0
true
1
Transferência Ginseng
46
590
0
true
true
false
true
false
false
0
2
false
false
true
1
Transferência Ginseng
1
1
Solicitar transferência
Solicitar transferência
0
false
0
1
true
false
false
0
0
0
0
false
0
true
true
false
100
83
0
0
false
false
0
0
false
0
10
0
false
0
0
0
0
false
1
Transferência Ginseng
1
4
Aprovar Transferência
Aprovar Transferência
16200
false
0
1
false
false
false
0
0
0
0
false
0
true
true
false
490
281
0
0
false
false
0
0
false
Expediente Lojas
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
6
Emitir NFE de Transf
Emitir NFE de Transf
57600
false
0
Pool Grupo
<AssignmentController><Group>CD</Group></AssignmentController>
1
false
false
false
0
0
0
0
false
0
true
true
false
490
490
0
0
false
false
0
0
false
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
18
Receber Produtos
Receber Produtos
7200
false
0
Campo Formulário
<AssignmentController><FormField>gestor_cc</FormField></AssignmentController>
1
false
false
false
0
0
0
0
false
0
true
true
false
1170
270
0
0
false
false
0
0
false
Expediente Lojas
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
24
Verificar problema
Verificar problema
172800
false
0
Usuário
<AssignmentController><User>logistica</User></AssignmentController>
1
false
false
false
0
0
0
0
false
0
true
true
false
1410
479
0
0
false
false
0
0
false
Expediente BackOffice, Logística e Motorista
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
31
Coletar Produto
Coletar Produto
43200
false
0
Pool Grupo
<AssignmentController><Group>Motoristas</Group></AssignmentController>
1
false
false
false
0
0
0
0
false
0
true
true
false
850
679
0
0
false
false
0
0
false
Expediente BackOffice, Logística e Motorista
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
57
Entregar Produto
Entregar Produto
57600
false
0
Campo Formulário
<AssignmentController><FormField>motoristaEntregaLogin</FormField></AssignmentController>
1
false
true
false
3600
3600
0
0
false
0
true
false
false
1100
679
0
0
false
false
0
0
false
Expediente BackOffice, Logística e Motorista
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
99
Consultar Entrada
Consultar Entrada
0
false
0
1
false
false
false
0
0
0
0
false
0
true
false
false
1600
260
0
0
false
false
0
0
false
0
82
0
false
0
0
0
0
false
1
1
Transferência Ginseng
1
104
Verificar problema de lançamento
Verificar problema de lançamento
0
false
0
1
false
true
false
3600
3600
0
0
false
0
true
false
false
1600
60
0
0
false
false
0
0
false
0
80
0
false
0
0
0
0
false
0
1
Transferência Ginseng
1
103
Intermediário
Intermediário
Evento intermediário do processo
0
false
0
0
false
true
false
1
1
0
0
false
0
true
false
false
1660
260
0
0
false
false
0
false
0
43
0
false
0
false
99
1
Transferência Ginseng
1
2
Validar Loja
Validar Loja
false
false
false
0
true
250
47
false
1
120
0
0
false
1
Transferência Ginseng
1
46
Validar produto
Validar produto
false
false
false
0
true
1430
250
false
1
120
0
0
false
1
Transferência Ginseng
1
39
Cancelado
Cancelado
Atividade final do processo
0
false
0
0
false
true
false
0
1
0
0
false
0
false
true
false
700
310
0
0
false
false
0
0
false
6
65
0
false
0
false
1
Transferência Ginseng
1
60
Fim com cancelamento de processo
Fim com cancelamento de processo
Atividade final do processo
0
false
0
0
false
true
false
0
1
0
0
false
0
false
false
false
1570
699
0
0
false
false
0
0
false
6
65
0
false
0
false
1
Transferência Ginseng
1
96
Fim
Fim
Atividade final do processo
0
false
0
0
false
true
false
0
1
0
0
false
0
false
false
false
770
510
0
0
false
false
0
0
false
6
60
0
false
0
false
1
Transferência Ginseng
1
101
Fim
Fim
Atividade final do processo
0
false
0
0
false
true
false
0
1
0
0
false
0
false
false
false
1780
280
0
0
false
false
0
0
false
6
60
0
false
0
false
1
Transferência Ginseng
1
46
2
hAPI.getCardValue("gestor_cce") != ""
4
<AssignmentController><FormField>gestor_cce</FormField></AssignmentController>
Campo Formulário
0
1
Transferência Ginseng
2
46
2
true
6
<AssignmentController><User>logistica</User></AssignmentController>
Usuário
0
1
Transferência Ginseng
1
46
46
hAPI.getCardValue("validacaoItens") == "entregue" && hAPI.getCardValue("dataEntradaNfeConsulta") != ""
99
0
1
Transferência Ginseng
2
46
46
true
24
0
1
Transferência Ginseng
1
3
false
1
2
false
false
0
1
Transferência Ginseng
1
5
false
2
4
Gestor Identificado
false
false
0
1
Transferência Ginseng
1
7
false
2
6
Loja sem Gestor
false
false
0
1
Transferência Ginseng
1
26
false
24
18
false
false
0
1
Transferência Ginseng
1
41
Aprovado e emitir NFE
false
4
6
Aprovar
false
false
0
1
Transferência Ginseng
1
47
false
18
46
false
false
0
1
Transferência Ginseng
1
48
false
46
24
Reprovar
false
false
0
1
Transferência Ginseng
1
53
false
4
39
Reprovar
false
false
0
1
Transferência Ginseng
1
61
false
57
60
Cancelar
false
false
0
1
Transferência Ginseng
1
85
Produtos entregue
false
57
18
Validar produtos recebidos
false
false
0
1
Transferência Ginseng
1
95
Enviar para coleta
false
68
31
Enviar para coleta
false
false
0
1
Transferência Ginseng
1
97
Cancelar Transferência
false
6
96
Finalizar
false
false
0
1
Transferência Ginseng
1
98
false
31
57
false
false
0
1
Transferência Ginseng
1
100
false
46
99
false
false
0
1
Transferência Ginseng
1
102
false
99
101
false
false
0
1
Transferência Ginseng
1
105
false
103
104
false
false
0
1
Transferência Ginseng
1
106
false
104
99
false
false
0
1
servicetask99
Transferência Ginseng
1
function servicetask99(attempt, message) {
try {
var validacaoItens = safeTrim(hAPI.getCardValue("validacaoItens"));
// Só precisa consultar entrada da NFe quando o recebimento foi validado como entregue.
if (validacaoItens !== "entregue") return;
var dataEntrada = safeTrim(hAPI.getCardValue("dataEntradaNfeConsulta"));
if (dataEntrada !== "") return;
var chaveNfe = onlyDigits(hAPI.getCardValue("chaveNfe"));
if (chaveNfe === "") {
log.warn("[servicetask99] Chave NFe vazia. Nao foi possivel consultar entrada.");
return;
}
var cKey = DatasetFactory.createConstraint("key", chaveNfe, chaveNfe, ConstraintType.MUST);
var dsNfe = DatasetFactory.getDataset("ds_fiscal_invoice_by_keys", null, [cKey], null);
if (!dsNfe || dsNfe.rowsCount < 1) {
log.warn("[servicetask99] Dataset sem retorno para chave: " + chaveNfe);
return;
}
var dsSuccess = safeTrim(dsNfe.getValue(0, "success")).toLowerCase() === "true";
var dsUpdatedAt = safeTrim(dsNfe.getValue(0, "updatedAt"));
if (dsSuccess && dsUpdatedAt !== "") {
hAPI.setCardValue("dataEntradaNfeConsulta", dsUpdatedAt);
log.info("[servicetask99] Data de entrada atualizada automaticamente: " + dsUpdatedAt);
return;
}
var dsMessage = safeTrim(dsNfe.getValue(0, "message"));
log.warn("[servicetask99] Consulta executada sem data de entrada. message=" + dsMessage);
} catch (e) {
log.error("[servicetask99] Erro na consulta automatica da NFe: " + e);
throw e;
}
}
function safeTrim(value) {
return String(value == null ? "" : value).trim();
}
function onlyDigits(value) {
return String(value == null ? "" : value).replace(/\D/g, "");
}
FFFFFF
794
1791
20
20
Solicitação de Transferência
1
0
1
Transferência Ginseng
1
1
82b0b7
198
1761
50
218
Gerente de loja
2
1
1
Transferência Ginseng
1
2
d0daae
198
1761
50
416
Logistica
2
1
1
Transferência Ginseng
1
3
d6e0d0
198
1761
50
20
Analista de suprimentos
2
1
1
Transferência Ginseng
1
4
adc9ac
200
1761
50
614
Motorista
2
1
1
Transferência Ginseng
1
5
1
Transferência Ginseng
46
5
1
342
100
1
Transferência Ginseng
46
5
2
342
326
1
Transferência Ginseng
46
7
1
279
527
1
Transferência Ginseng
46
26
1
1223
517
1
Transferência Ginseng
46
61
1
1552
717
1
Transferência Ginseng
46
85
1
1149
308
1
Transferência Ginseng
46
95
1
543
717
1
Transferência Ginseng
anexo_lista1
Nome do arquivo
1
1
Transferência Ginseng
centroCusto
Filial Destino
2
1
Transferência Ginseng
dataAbertura
Data de abertura
3
1
Transferência Ginseng
estabelecimento
Filial Emitente
4
1
Transferência Ginseng
justificativa
Justificativa
5
1
Transferência Ginseng
userSolicitante
Solicitante
6
1
Transferência Ginseng
1
99
10
Lançamento efetuado com sucesso no RGB
1
2
0
0
Transferência Ginseng
46
4
approval
title
Solicitação de compra
0
0
Transferência Ginseng
46
4
approval
description
0
0
Transferência Ginseng
46
4
approval
highlight
Centro de Custo - Aprovar solicitação?
0
0
Transferência Ginseng
46
4
approval
approve
6
0
0
Transferência Ginseng
46
4
approval
reject
39
0
0
Transferência Ginseng
46
6
approval
title
Solicitação de transferência
0
0
Transferência Ginseng
46
6
approval
description
0
0
Transferência Ginseng
46
6
approval
highlight
Transferência
0
0
Transferência Ginseng
46
6
approval
approve
0
0
Transferência Ginseng
46
6
approval
reject
0
0
Transferência Ginseng
46
24
approval
title
0
0
Transferência Ginseng
46
24
approval
description
0
0
Transferência Ginseng
46
24
approval
highlight
0
0
Transferência Ginseng
46
24
approval
approve
0
0
Transferência Ginseng
46
24
approval
reject