Fracttal Hub permite associar ativos a planos de manutenção de forma massiva a partir do Google Sheets. Para que o carregamento seja válido, o ativo não deve estar vinculado a outro plano, deve ser uma localização, equipamento ou ferramenta, e o plano não pode incluir ativadores nem subtarefas com leituras de medidor.
Passo 1: Aceda à consola do Google Cloud
A comunicação entre Fracttal e Google Sheets é realizada de forma segura através de uma conta de serviço.
Aceda à consola do Google Cloud.
- No menu de navegação, vá a IAM e administrador > Contas de serviço.
- Clique em + CRIAR CONTA DE SERVIÇO.
Atribua um nome à conta de serviço que seja fácil de identificar, por exemplo:
associar-ativo-plano-manutencao.- Clique em FINALIZAR para criar a conta sem configurar permissões adicionais.
Passo 2: Gerar e descarregar a chave da conta de serviço
Para que o Fracttal possa autenticar-se, é necessário gerar uma chave privada para a conta de serviço.
Na lista de contas de serviço, clique no e-mail da conta que acabou de criar.
Vá à aba CHAVES.
- Clique em ADICIONAR CHAVE e selecione Criar nova chave.
- Escolha o tipo de chave JSON e clique em CRIAR.
Um arquivo
.jsonserá descarregado automaticamente no seu computador. Guarde este arquivo em um local seguro, pois contém as credenciais de acesso.
Passo 3: Compartilhar a folha de cálculo do Google com a conta de serviço
Agora você precisa conceder permissões à conta de serviço para acessar e editar sua folha de cálculo.
Abra o arquivo
.jsonque você descarregou. Localize e copie o valor do campo"client_email".Abra sua folha de cálculo no Google Sheets.
Clique no botão Compartilhar (parte superior direita).
Cole o e-mail da conta de serviço no campo de compartilhamento.
Certifique-se de conceder a permissão de Editor.
Clique em Enviar.
Passo 4: Preparar a folha de cálculo do Google Sheets
A primeira linha da sua folha deve conter os cabeçalhos (parâmetros) exatos que o Fracttal espera receber.
Aceda à documentação da API do Fracttal para consultar os parâmetros necessários.
Na primeira linha, insira os seguintes cabeçalhos:
id_tasks_plan code_user item_code last_date_maintenance 284558 1928182192 HUB-001 2025-03-12T20:00:00-03 Preencha as linhas seguintes com os dados correspondentes:
id_tasks_plan: ID do plano de tarefas ao qual você deseja associar o ativo. Você pode encontrá-lo no Fracttal.
code_user: Código do usuário responsável pela transação. Encontre-o em Catálogos > Recursos Humanos.
item_code: Código do ativo (equipamento, localização, etc.) que você deseja vincular. Encontre-o em Catálogos > Ativos.
last_date_maintenance: Data da última manutenção.
Importante: O formato da data
last_date_maintenancedeve serAAAA-MM-DDTHH:MM:SS-UTC.
Copie o formato da documentação da API para evitar erros.
Passo 5: Criar a conexão no Fracttal One
Agora vamos configurar a conexão dentro do Fracttal para que possa usar as credenciais da conta de serviço.
- No Fracttal, navegue até Configuração > Catálogos Auxiliares > Conexões.
- Clique no ícone + para adicionar uma nova conexão.
- Preencha os seguintes campos:
Tipo: Selecione Google Sheet (Service Account).
- Descrição: Atribua um nome à conexão:
Abra o arquivo
.jsondescarregado e copie/cole o conteúdo dos seguintes campos em seus respectivos lugares do formulário do Fracttal:
private_keyclient_emailclient_idclient_x509_cert_url
Clique no ícone ✓ para salvar e depois em Salvar.
Passo 6: Configurar o fluxo no Fracttal Hub
Com a conexão pronta, o último passo é criar o fluxo de automação.
- Navegue até o módulo Fracttal Hub.
- Clique no ícone + para criar um novo fluxo.
- Adicione uma Descrição para o fluxo:
Configuração do ativador:
Clique em Ativador e selecione o tipo Manual. Isso permite executar o fluxo quando desejado.
Configuração da Fonte:
Clique em Fonte.
Módulo: Selecione
GoogleSheet.Conexão: Selecione a conexão criada no passo anterior.
Ação: Selecione
Ler.spreadsheet_id: Copie o ID da sua folha de cálculo (encontra-se na URL, entre
/d/e/edit/).sheet: Escreva
0para ler a primeira aba.Campos: Adicione os nomes das colunas: description, item_code, unit_code, is_counter.
Configuração do Destino:
Clique em Conexão na seção de destino.
Módulo: Selecione
Fracttal.Conexão: Escolha
FRACTTAL HUB.Ação: Selecione Criar Medidor.
Configuração de campos (mapeamento):
Clique em Configuração na seção de destino.
Mapeie os campos da folha (Origem) com os do sistema (Destino), garantindo que coincidam:
Passo 7: Executar e verificar o fluxo
- Clique em Salvar para guardar a configuração do fluxo.
- Ative o interruptor Habilitado.
- Clique novamente em Salvar.
Clique no botão Executar para iniciar o processo.
Você pode monitorar o progresso nas abas Fila de eventos e Histórico de Execução. Um processo bem-sucedido mostrará "Processo Realizado" e marcará como completas as etapas de Extração, Transformação e Carga.
Para verificar, vá a Tarefas > Plano de Tarefas, selecione o plano correspondente e, na aba Ativos Vinculados, verá o ativo que foi associado através da folha de cálculo.
Notas:
Este método é compatível unicamente com planos de tarefas baseados em frequência (data). Não é compatível com planos que tenham ativadores por leitura de medidor.
Você pode adicionar múltiplas linhas na sua folha do Google Sheets para associar vários ativos a um ou mais planos de uma só vez.