Importação de Arquivos XML Promob Builder¶
Sobre o Processo¶
O Processo de Importação de Arquivos XML Promob Builder permite a importação de informações de Estrutura de Produto e de Roteiro de Fabricação para o Sistema FOCCOERP a partir de arquivos XML gerados pelo Promob Builder.
O Processo é executado automaticamente pelo Sistema, requerendo apenas parametrizações iniciais.
A execução do Processo é dividida em duas etapas:
1) Tradução do Arquivo XML Promob Builder;
2) Importação das informações de Estrutura/Roteiro pelo FOCCOINTEGRADOR.
Importante
Este Help pressupõe que o Usuário já esteja familiarizado com o Promob Builder e com o seu processo de geração de Arquivos XML de Ambientes.
Além, é previsto que o FOCCOINTEGRADOR já esteja parametrizado corretamente para a execução dos seguintes Processos:
-
Importar Estruturas;
-
Importar Roteiros de Fabricação.
Caso o FOCCOINTEGRADOR não esteja parametrizado, a implantação/parametrização deste deve ser efetuada.
Parâmetros Envolvidos¶
Parâmetros envolvidos
É necessário verificar os seguintes parâmetros para que o Processo ocorra de forma regular:
-
FOCCOERP com o Builder (programa “FUTL0125 BUILDER”, categoria “INT_BUILDER”):
-
05 - Indica se o Cliente utiliza o Builder; IND_UTILIZA_BUILDER
-
06 - Indica a Característica que receberá o Código do Desenho; CAR_COD_DESENHO
-
07 - Chave do FOCCOINTEGRADOR a ser utilizada para XMLS do Builder; CHAVE_XML_BUILDER
-
08 - Diretório base dos Desenhos dos Itens do Builder. DIR_DESENHOS_BUILDER
-
-
Para Conexão com a Aplicação (programa “FUTL0075 FOCCO3I”, categoria “WEBAPI”):
-
1 - Senha do Usuário API para acesso ao MENUWEB; SENHA_API
-
Conforme Base de Dados do Sistema:
-
Produção:
- 2 - URL do MENUWEB da Base de Produção; URL_MENU_WEB_PRO
-
Testes:
- 3 - URL do MENUWEB da Base de Testes. URL_MENU_WEB_TES
-
-
-
Relacionados a Diretórios Windows (programa “FUTL0075 FOCCO3I”, categoria “DIRETORIOS”):
- 1 - Indica qual o Diretório do Windows referente ao Directory. DIR_WIN_UTL_FILE_DIR
Maiores informações sobre os Parâmetros poderão ser consultadas nas suas respectivas Ajudas.
Descrição do Processo¶
Descrição do Processo
Após realizadas as parametrizações necessárias o Sistema irá verificar o diretório ≪ DIRETORIOS.DIR_WIN_UTL_FILE_DIR ≫\foccoint\cad3d\builder a cada 5 (cinco) minutos, neste diretório deverão ser colocados os Arquivos XML Promob Builder.
Uma vez encontrado um Arquivo XML Promob Builder o Sistema irá executar a Etapa 1 (um) do Processo. Esta Etapa consiste na Tradução do arquivo, isto é, o arquivo será decomposto e transformado em arquivos XML reconhecidos pelos Processos FOCCOINTEGRADOR executados na Etapa 2 (dois).
Sobre a Etapa 1 (Tradução)
Caso a Etapa 1 seja executada com sucesso, o Arquivo XML Promob Builder original será movido para o diretório ≪ DIRETORIOS.DIR_WIN_UTL_FILE_DIR ≫\foccoint\cad3d\builder\sucessos.
Caso algum erro tenha ocorrido durante a Tradução do arquivo original, este será movido para o diretório ≪ DIRETORIOS.DIR_WIN_UTL_FILE_DIR ≫\foccoint\cad3d\builder\erros.
Os arquivos XML reconhecidos pelos Processos FOCCOINTEGRADOR, resultados da Tradução com sucesso, serão criados na pasta ≪ DIRETORIOS.DIR_WIN_UTL_FILE_DIR ≫\foccoint\cad3d\imp onde serão processados pelo FOCCOINTEGRADOR na Etapa 2.
Sobre a Etapa 2 (Importação via FOCCOINTEGRADOR)
Uma vez que existam na pasta ≪ DIRETORIOS.DIR_WIN_UTL_FILE_DIR ≫\foccoint\cad3d\imp as informações presentes nos arquivos XML serão importadas ao Sistema via FOCCOINTEGRADOR. Assim sendo, todas as regras existentes no FOCCOINTEGRADOR (regras técnicas, de Sistema, de negócio etc.) serão aplicadas às informações processadas.
Os resultados das Importações poderão ser visualizados no Programa FINT0250 (Monitor de Integrações).
Considerações
Embora a Etapa 2 seja descrita como “Importação via FOCCOINTEGRADOR”, a Importação não é disparada pelo “Processo de Importação de Arquivos XML Promob Builder”. Para que a Importação ocorra automaticamente deve haver um “JOB FOCCOINTEGRADOR” programado no Sistema, o Programa FINT0200 (Cadastro de Programas do Integrador) pode ser utilizado para executar as Importações FOCCOINTEGRADOR de forma manual.
Os Processos FOCCOINTEGRADOR não foram descritos com maiores detalhes pois estes estão em constante estado de alteração pelo Time de Produto.