fluig_job_add
Creates scheduled jobs in Fluig, including dataset synchronization jobs, so you can automate recurring tasks with explicit test or production environment selection.
Instructions
⚠️ ESCRITA. Cria um job agendado. Para sincronizar dataset use jobType=23 e informe datasetId. expression é cron Quartz — o padrão da casa para integração diária é "0 00 02 1/1 * ? *" (02:00 todo dia). ⚠️ PRÉ-REQUISITO: o dataset precisa estar com serverOffline=true (tela /portal/p/1/datasetsync?datasetId=X, toggle "Sincronizar com o servidor"); sem isso o job é criado mas não sincroniza nada. Confira o resultado com fluig_jobs_list ou lendo QRTZ_TRIGGERS por fluig_db_query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | Yes | OBRIGATÓRIO. Ambiente alvo: "teste" (homologação, o host de FLUIG_HOST) ou "prod" (PRODUÇÃO REAL, o host de FLUIG_HOST_PROD). Não há default: a escolha é sempre explícita, para que ninguém leia homologação achando que é produção nem escreva em produção achando que é teste. | |
| confirm | No | obrigatório em env="prod" (em homologação passa direto) | |
| jobType | Yes | 23 = Sincronização de Dataset | |
| datasetId | No | obrigatório quando jobType=23 | |
| expression | Yes | cron Quartz, ex: 0 00 02 1/1 * ? * | |
| description | Yes | descrição do job (aparece na grid do agendador) |