[
{
"operation": "modify-overwrite-beta",
"spec": {
"items": {
"*": {
"idExterno": "=concat('pdvsync-usuario-operador-', @(1,matricula),'-', @(1,dtUltAlter))",
"cpf_array": "=split('\\D',@(1,cpf))",
"cpf_": "=join('', @(1,cpf_array))"
}
}
}
},
{
"operation": "shift",
"spec": {
"items": {
"*": {
"idExterno": "idExterno",
"matricula": "items.[&1].[0].idRetaguarda",
"situacao": {
"ATIVO": { "#1": "items.[&3].[0].situacao" },
"*": { "#0": "items.[&3].[0].situacao" }
},
"login": "items[&1].[0].login",
"nome": "items[&1].[0].nome",
"senha": "items[&1].[0].senha",
"dtUltAlter": "items[&1].[0].dtUltAlter",
"cpf_": "items[&1].[0].cpf",
"perfil": {
"FISCAL DE CAIXA": {
"#0": "items.[&3].[0].idRetaguardaPerfil",
"#1": "items.[&3].[0].administrador"
},
"OPERADOR DE CAIXA": { "#1": "items.[&3].[0].idRetaguardaPerfil" },
"VENDEDOR": { "#2": "items.[&3].[0].idRetaguardaPerfil" }
}
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items",
"items[]": {
"*[]": {
"*": {
"idInquilino": "{{ID_INQUILINO}}",
"idProprietario": "{{MASTER_ID_PROPRIETARIO}}",
"loteOrigem": "{{LOTE_ORIGEM}}",
"administrador": 0,
"senha": "TheCakeIsALie"
}
}
}
}
}
] |