code Clique para ver o JSON completo
35 KB
{
"table-id": "romaneios_rastreabilidade",
"data-table-ondevou": "romaneios_rastreabilidade",
"data-table-update": "nao",
"readonly": "sim",
"table-class": "highlight",
"controls": [
"info",
"marker",
"add",
"copy",
"save",
"delete",
"remove"
],
"html": {
"div": {
"before": "",
"after": ""
}
},
"headers": {
"Id": {
"width": "70px"
},
"Data hora inclusão": {
"width": "100px"
},
"Id romaneio": {
"width": "70px"
},
"Romaneio": {
"width": "250px"
},
"Situação romaneio": {
"width": "110px"
},
"Rota": {
"width": "200px"
},
"Id venda": {
"width": "70px"
},
"Nome/Razão Social": {
"width": "250px"
},
"Tabela origem": {
"type": "hidden"
},
"Id origem": {
"type": "hidden"
},
"Id etiqueta": {
"width": "60px"
},
"Id cilindro": {
"width": "70px"
},
"Código": {
"width": "70px"
},
"Id produto": {
"width": "70px"
},
"Produto": {
"width": "300px"
},
"Produto gases": {
"width": "200px"
},
"Situação": {
"width": "70px"
},
"Rotina": {
"width": "200px"
},
"Membro": {
"width": "200px"
},
"Motorista": {
"width": "200px"
},
"Placa": {
"width": "100px"
},
"Veículo": {
"width": "200px"
},
"Latitude": {
"type": "hidden"
},
"Longitude": {
"type": "hidden"
},
"Ip": {
"type": "hidden"
},
"Tipo": {
"type": "hidden"
},
"Aplicação": {
"type": "hidden"
},
"Capacidade": {
"type": "hidden"
},
"Unidade": {
"type": "hidden"
},
"KG": {
"type": "hidden"
},
"M3": {
"type": "hidden"
},
"Cheio": {
"type": "hidden"
},
"Vazio": {
"type": "hidden"
},
"Data": {
"type": "hidden"
},
"Tipo, aplicação e capacidade": {
"type": "hidden"
},
"Tipo, aplicação e unidade": {
"type": "hidden"
},
"Tipo e aplicação": {
"type": "hidden"
}
},
"columns": {
"Id": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id",
"data-field-alias-ondevou": "id_romaneios_rastreabilidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Data hora inclusão": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "date",
"data-field-ondevou": "data_hora_inclusao",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Id romaneio": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-field-ondevou": "id_romaneio",
"data-table-ondevou": "view_romaneios_rastreabilidade",
"formsearch": {
"getcollector": "{\"qrcode\":\"{\\\"qrcode-type\\\":[\\\"rv\\\"]}\",\"table-setups\":\"{\\\"search\\\":\\\"nao\\\",\\\"html\\\":\\\"nao\\\",\\\"controls\\\":[\\\"info\\\",\\\"remove\\\"]}\"}"
},
"launch": {
"menu": {
"data-id": "64"
},
"formsearch": {
"id": "id_romaneio"
}
},
"getdata": "{\"view\":\"view_romaneios\",\"data\":\"view_romaneios\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_romaneio\",\"campo-data-value-input\":\"id_romaneio,descricao_romaneio,romaneio_erplinux\",\"campo-data-input-select-view\":\"id_romaneio,descricao_romaneio,romaneio_erplinux,nome_situacao\",\"query\":{\"select\":\"* from view_romaneios\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_romaneio,` `,romaneio_erplinux,` `,descricao_romaneio))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_romaneio desc\"}}"
}
},
"Romaneio": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_romaneio",
"data-field-ondevou": "descricao_romaneio",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Situação romaneio": {
"input": {
"data-type-ondevou": "number",
"readonly": "readonly",
"data-id-field-ondevou": "id_situacao_romaneio",
"data-field-ondevou": "nome_situacao_romaneio",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Rota": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_rota",
"data-field-ondevou": "nome_rota",
"data-table-ondevou": "romaneios"
}
},
"Id venda": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_venda",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Nome/Razão Social": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_participante",
"data-id-field-alias-ondevou": "id_participante_cliente",
"data-field-ondevou": "razao_social_cliente",
"data-table-ondevou": "view_romaneios_rastreabilidade",
"getdata": "{\"view\":\"view_participantes_privado\",\"data\":\"view_participantes_privado\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"id_participante,razao_social\",\"campo-data-input-select-view\":\"id_participante,codigo_erplinux_cliente,codigo_erplinux_fornecedor,razao_social,nome_fantasia,cnpj,cpf,cep,cep_erplinux,nome_bairro,nome_cidade,sigla_uf\",\"query\":{\"select\":\"* from view_participantes_privado\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_participante,` `,codigo_erplinux_cliente,` `,codigo_erplinux_fornecedor,` `,razao_social,` `,nome_fantasia,` `,cnpj,` `,cpf,` `,cep,` `,cep_erplinux,` `,nome_bairro,` `,nome_cidade,` `,sigla_uf))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
"formsearch": {
"required": ""
},
"launch": {
"menu": {
"data-id": "0"
},
"formsearch": {
"razao_social_cliente": "id_participante_cliente",
"id_romaneio": "id_romaneio"
}
}
}
},
"Tabela origem": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "tabela_origem",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Id origem": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_origem",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Id etiqueta": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_etiqueta_avulsa",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Id cilindro": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_cilindro",
"data-table-ondevou": "view_romaneios_rastreabilidade",
"launch": {
"menu": {
"data-id": "28"
},
"formsearch": {
"id_cilindro": "id_cilindro"
}
}
}
},
"Código": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "codigo_erplinux_produto",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Id produto": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_produto",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Produto": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "descricao_produto",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Produto gases": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_tipo,nome_aplicacao,nome_capacidade,nome_unidade_capacidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Situação": {
"input": {
"data-type-ondevou": "number",
"readonly": "readonly",
"data-id-field-ondevou": "id_situacao_cilindro",
"data-field-ondevou": "nome_situacao",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Rotina": {
"input": {
"data-type-ondevou": "number",
"readonly": "readonly",
"data-id-field-ondevou": "id_rotina",
"data-field-ondevou": "nome_rotina",
"data-table-ondevou": "view_romaneios_rastreabilidade",
"getdata": "{\"view\":\"view_rotinas\",\"data\":\"view_rotinas\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_rotina\",\"campo-data-value-input\":\"nome_rotina\",\"campo-data-input-select-view\":\"id_rotina,nome_rotina\",\"query\":{\"select\":\"* from view_rotinas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_rotina,` `,nome_rotina))) ilike `%\",\"right\":\"%`)\"}}}}}",
"formsearch": {
"required": ""
},
"launch": {
"menu": {
"data-id": "0"
},
"formsearch": {
"nome_rotina": "id_rotina",
"id_romaneio": "id_romaneio"
}
}
}
},
"Membro": {
"input": {
"data-type-ondevou": "number",
"readonly": "readonly",
"data-id-field-ondevou": "id_membro",
"data-field-ondevou": "nome_membro",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Motorista": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_motorista",
"data-field-ondevou": "nome_motorista",
"data-table-ondevou": "romaneios"
}
},
"Placa": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "placa_veiculo",
"data-table-ondevou": "view_cilindros_romaneios_entregas"
}
},
"Veículo": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_veiculo",
"data-field-ondevou": "descricao_veiculo",
"data-table-ondevou": "romaneios"
}
},
"Latitude": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "latitude",
"data-field-alias-ondevou": "lat_rastreabilidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Longitude": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "longitude",
"data-field-alias-ondevou": "lng_rastreabilidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Ip": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "ip",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Tipo": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_tipo",
"data-field-ondevou": "nome_tipo",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Aplicação": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_aplicacao",
"data-field-ondevou": "nome_aplicacao",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Capacidade": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_capacidade",
"data-field-ondevou": "nome_capacidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Unidade": {
"input": {
"readonly": "readonly",
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_unidade_capacidade",
"data-field-ondevou": "nome_unidade_capacidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"KG": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "kg",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"M3": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "m3",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Cheio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "cheio",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Vazio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "vazio",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Data": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "date",
"data-field-ondevou": "data_inclusao",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Tipo, aplicação e capacidade": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_tipo,nome_aplicacao,nome_capacidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Tipo, aplicação e unidade": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_tipo,nome_aplicacao,nome_unidade_capacidade",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
},
"Tipo e aplicação": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_tipo,nome_aplicacao",
"data-table-ondevou": "view_romaneios_rastreabilidade"
}
}
},
"formsearch": {
"data-table-ondevou": "view_romaneios_rastreabilidade",
"data-view-ondevou": "view_romaneios_rastreabilidade",
"data-where-limit": "N",
"data-where-order": "order by id_romaneios_rastreabilidade desc",
"input": {}
},
"graficos": {
"1": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"2": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"3": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"4": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"5": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"6": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"7": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"8": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"9": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
},
"10": {
"data": {},
"layout": {
"title": {
"text": "Movimentação do produto"
}
}
}
},
"dashboard": {
"enabled": true,
"theme": "modern",
"layout": "free",
"auto_refresh": false,
"header": {
"logo": {
"src": "img/ondevou_plataforma.png",
"alt": "OndeVou Plataforma",
"class": "dashboard-logo-img"
},
"title": "RASTREABILIDADE DE ROMANEIOS",
"subtitle": "Movimentações de cilindros e produtos nos romaneios",
"filters_area": {
"container_id": "dashboard-filters-area",
"empty_message": "Sem filtros"
},
"actions": [
{
"type": "button",
"container_id": "dashboard-atualizar-dados",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-primary",
"icon": "fas fa-sync-alt",
"text": "Atualizar",
"action": "dashboard_refreshData",
"title": "Atualizar Dados"
},
{
"type": "button",
"container_id": "dashboard-voltar-dados",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-outline",
"icon": "fas fa-table",
"text": "Voltar para dados",
"action": "voltarParaDadosFromDashboard",
"title": "Voltar para dados"
},
{
"type": "button",
"container_id": "dashboard-auto-refresh",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-info",
"icon": "fas fa-clock",
"text": "Auto-Refresh",
"action": "dashboard_toggleAutoRefresh",
"title": "Alternar escuta automática de dados"
}
]
},
"sections": {
"bloco1_resumo_executivo": {
"type": "summary_cards_full",
"title": "RESUMO EXECUTIVO",
"class": "dashboard-section dashboard-section-full-width",
"icon": "📊",
"config": {
"container_id": "cards-resumo-rastreabilidade",
"size": "full",
"cards": [
{
"title": "TOTAL MOVIMENTAÇÕES",
"value": "COUNT:id_romaneios_rastreabilidade",
"format": "numero",
"decimals": 0,
"suffix": " registros",
"icon": "📋",
"color": "#3b82f6"
},
{
"title": "CHEIOS",
"value": "COUNT:id_romaneios_rastreabilidade",
"filters": "id_situacao_cilindro = 1",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "🟢",
"color": "#22c55e"
},
{
"title": "VAZIOS",
"value": "COUNT:id_romaneios_rastreabilidade",
"filters": "id_situacao_cilindro = 2",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "🔴",
"color": "#ef4444"
},
{
"title": "SEM CILINDRO",
"value": "COUNT:id_romaneios_rastreabilidade",
"filters": "id_cilindro IS NULL OR id_cilindro = \"\"",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"icon": "📝",
"color": "#94a3b8"
},
{
"title": "OPERADORES",
"value": "COUNT_DISTINCT:nome_membro",
"filters": "nome_membro IS NOT NULL",
"format": "numero",
"decimals": 0,
"icon": "👤",
"color": "#f97316"
},
{
"title": "CLIENTES ATENDIDOS",
"value": "COUNT_DISTINCT:razao_social_cliente",
"filters": "razao_social_cliente IS NOT NULL AND razao_social_cliente != \"\"",
"format": "numero",
"decimals": 0,
"icon": "🏢",
"color": "#a855f7"
},
{
"title": "PRODUTOS MOVIMENTADOS",
"value": "COUNT_DISTINCT:descricao_produto",
"filters": "descricao_produto IS NOT NULL",
"format": "numero",
"decimals": 0,
"icon": "🧪",
"color": "#06b6d4"
},
{
"title": "TIPOS DE OPERAÇÃO",
"value": "COUNT_DISTINCT:nome_rotina",
"filters": "nome_rotina IS NOT NULL",
"format": "numero",
"decimals": 0,
"icon": "🔄",
"color": "#ec4899"
},
{
"title": "CILINDROS ÚNICOS",
"value": "COUNT_DISTINCT:id_cilindro",
"filters": "id_cilindro IS NOT NULL",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "🏭",
"color": "#14b8a6"
}
]
}
},
"bloco2_metricas_detalhadas": {
"type": "summary_cards_grid",
"title": "MÉTRICAS DETALHADAS",
"class": "dashboard-section dashboard-section-full-width",
"icon": "🔢",
"config": {
"container_id": "cards-metricas-detalhadas-rastreabilidade",
"size": "full",
"sections": [
{
"title": "🏆 TOP OPERAÇÕES",
"cards": [
{
"title": "OPERAÇÃO MAIS COMUM",
"group_by": "nome_rotina",
"value": "METRICA_AGRUPAMENTO:moda",
"format": "texto",
"icon": "🥇",
"color": "#f59e0b"
},
{
"title": "2ª OPERAÇÃO",
"group_by": "nome_rotina",
"value": "METRICA_AGRUPAMENTO:segundo",
"format": "texto",
"icon": "🥈",
"color": "#94a3b8"
},
{
"title": "3ª OPERAÇÃO",
"group_by": "nome_rotina",
"value": "METRICA_AGRUPAMENTO:terceiro",
"format": "texto",
"icon": "🥉",
"color": "#cd7f32"
},
{
"title": "TIPOS DE OPERAÇÃO",
"group_by": "nome_rotina",
"value": "METRICA_AGRUPAMENTO:total_grupos",
"format": "numero",
"decimals": 0,
"icon": "🔄",
"color": "#3b82f6"
}
]
},
{
"title": "🏆 TOP CLIENTES",
"cards": [
{
"title": "CLIENTE MAIS ATENDIDO",
"group_by": "razao_social_cliente",
"value": "METRICA_AGRUPAMENTO:moda",
"format": "texto",
"icon": "🥇",
"color": "#f59e0b"
},
{
"title": "2º CLIENTE",
"group_by": "razao_social_cliente",
"value": "METRICA_AGRUPAMENTO:segundo",
"format": "texto",
"icon": "🥈",
"color": "#94a3b8"
},
{
"title": "3º CLIENTE",
"group_by": "razao_social_cliente",
"value": "METRICA_AGRUPAMENTO:terceiro",
"format": "texto",
"icon": "🥉",
"color": "#cd7f32"
},
{
"title": "CLIENTES ATENDIDOS",
"group_by": "razao_social_cliente",
"value": "METRICA_AGRUPAMENTO:total_grupos",
"format": "numero",
"decimals": 0,
"icon": "🏢",
"color": "#a855f7"
}
]
},
{
"title": "🏆 TOP PRODUTOS",
"cards": [
{
"title": "PRODUTO MAIS MOVIMENTADO",
"group_by": "descricao_produto",
"value": "METRICA_AGRUPAMENTO:moda",
"format": "texto",
"icon": "🥇",
"color": "#f59e0b"
},
{
"title": "2º PRODUTO",
"group_by": "descricao_produto",
"value": "METRICA_AGRUPAMENTO:segundo",
"format": "texto",
"icon": "🥈",
"color": "#94a3b8"
},
{
"title": "3º PRODUTO",
"group_by": "descricao_produto",
"value": "METRICA_AGRUPAMENTO:terceiro",
"format": "texto",
"icon": "🥉",
"color": "#cd7f32"
},
{
"title": "PRODUTOS DIFERENTES",
"group_by": "descricao_produto",
"value": "METRICA_AGRUPAMENTO:total_grupos",
"format": "numero",
"decimals": 0,
"icon": "🧪",
"color": "#06b6d4"
}
]
},
{
"title": "🏆 TOP OPERADORES",
"cards": [
{
"title": "OPERADOR MAIS ATIVO",
"group_by": "nome_membro",
"value": "METRICA_AGRUPAMENTO:moda",
"format": "texto",
"icon": "🥇",
"color": "#f59e0b"
},
{
"title": "2º OPERADOR",
"group_by": "nome_membro",
"value": "METRICA_AGRUPAMENTO:segundo",
"format": "texto",
"icon": "🥈",
"color": "#94a3b8"
},
{
"title": "3º OPERADOR",
"group_by": "nome_membro",
"value": "METRICA_AGRUPAMENTO:terceiro",
"format": "texto",
"icon": "🥉",
"color": "#cd7f32"
},
{
"title": "OPERADORES ATIVOS",
"group_by": "nome_membro",
"value": "METRICA_AGRUPAMENTO:total_grupos",
"format": "numero",
"decimals": 0,
"icon": "👤",
"color": "#f97316"
}
]
}
]
}
},
"bloco3_distribuicao_operacao": {
"type": "charts_grid_section",
"title": "DISTRIBUIÇÃO POR OPERAÇÃO",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "🥧",
"config": {
"container_id": "distribuicao-operacao-rastreabilidade-grid",
"charts": [
{
"type": "chart_pie",
"config": {
"container_id": "graf-operacao-pie",
"data_config": {
"group_by": "nome_rotina",
"operation": "COUNT:id_romaneios_rastreabilidade"
},
"display_config": {
"title": "MOVIMENTAÇÕES POR OPERAÇÃO",
"layout": "split",
"donut": true,
"show_legend": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "400px"
}
}
},
{
"type": "chart_pie",
"config": {
"container_id": "graf-situacao-pie",
"data_config": {
"group_by": "nome_situacao",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "nome_situacao IS NOT NULL AND nome_situacao != \"\""
},
"display_config": {
"title": "CHEIOS vs VAZIOS",
"layout": "split",
"donut": true,
"show_legend": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "400px"
}
}
}
]
}
},
"bloco4_evolucao_temporal": {
"type": "charts_grid_section",
"title": "EVOLUÇÃO TEMPORAL",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "📈",
"config": {
"container_id": "evolucao-temporal-rastreabilidade-grid",
"charts": [
{
"type": "chart_bar_aggregated_evolution",
"config": {
"container_id": "evolucao-movimentacoes",
"data_config": {
"campo_data": "data_inclusao",
"operation": "COUNT:id_romaneios_rastreabilidade",
"granularidade": "mensal"
},
"display_config": {
"title": "MOVIMENTAÇÕES POR PERÍODO",
"layout": "vertical",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "350px",
"color": "#3b82f6"
}
}
},
{
"type": "chart_bar_aggregated_evolution",
"config": {
"container_id": "evolucao-cheios-vazios",
"data_config": {
"campo_data": "data_inclusao",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "id_situacao_cilindro IS NOT NULL AND id_situacao_cilindro != \"\"",
"granularidade": "mensal"
},
"display_config": {
"title": "CILINDROS MOVIMENTADOS",
"layout": "vertical",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "350px",
"color": "#22c55e"
}
}
}
]
}
},
"bloco5_ranking": {
"type": "charts_grid_section",
"title": "RANKING DE MOVIMENTAÇÕES",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-3",
"icon": "🏆",
"config": {
"container_id": "ranking-rastreabilidade-grid",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-ranking-operacao",
"data_config": {
"group_by": "nome_rotina",
"operation": "COUNT:id_romaneios_rastreabilidade"
},
"display_config": {
"title": "OPERAÇÕES",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "400px",
"color": "#3b82f6",
"sort_by": "value",
"sort_order": "DESC"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-ranking-cliente",
"data_config": {
"group_by": "razao_social_cliente",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "razao_social_cliente IS NOT NULL AND razao_social_cliente != \"\""
},
"display_config": {
"title": "CLIENTES",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "400px",
"color": "#a855f7",
"sort_by": "value",
"sort_order": "DESC"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-ranking-operador",
"data_config": {
"group_by": "nome_membro",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "nome_membro IS NOT NULL"
},
"display_config": {
"title": "OPERADORES",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "400px",
"color": "#f97316",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
},
"bloco6_analise_produto": {
"type": "charts_grid_section",
"title": "ANÁLISE POR PRODUTO",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-3",
"icon": "🧪",
"config": {
"container_id": "analise-produto-rastreabilidade-grid",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-produto-geral",
"data_config": {
"group_by": "descricao_produto",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "descricao_produto IS NOT NULL"
},
"display_config": {
"title": "MOVIMENTAÇÕES POR PRODUTO",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "350px",
"color": "#06b6d4",
"sort_by": "value",
"sort_order": "DESC"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-produto-tipo",
"data_config": {
"group_by": "nome_tipo",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "nome_tipo IS NOT NULL"
},
"display_config": {
"title": "POR TIPO DE GÁS",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "350px",
"color": "#3b82f6",
"sort_by": "value",
"sort_order": "DESC"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-produto-capacidade",
"data_config": {
"group_by": "nome_capacidade,nome_unidade_capacidade",
"operation": "COUNT:id_romaneios_rastreabilidade",
"filters": "nome_capacidade IS NOT NULL"
},
"display_config": {
"title": "POR CAPACIDADE",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " reg",
"height": "350px",
"color": "#8b5cf6",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
}
}
},
"url_documentacao": "/docs/ondevou-db-romaneios_rastreabilidade.html",
"nome_tabela": "romaneios_rastreabilidade"
}