Variáveis de integração

Variáveis são palavras especiais que fornecem dados específicos para serem utilizados durante a integração e no formulário do BPM.

No Ronda senior X, parte destas variáveis obtém seus valores automaticamente do módulo Gestão de Terceiros. Estes dados já aparecem definidos e não devem ser modificados. A coluna Obtida no Gestão de Terceiros, nas tabelas desta página, indica com "Sim" quais variáveis têm seus valores definidos dessa forma e com "Não" as que devem ser preenchidas pelo usuário.

Titulares

Empresa terceira:

Nome Tipo Descrição Obtida no Gestão de Terceiros
company_id Inteiro Identificador da empresa terceira na Senior X Sim
company_cnpj Texto Documento da empresa terceira (CNPJ, CEI ou CPF) Sim
company_trade_name Texto Nome fantasia da empresa terceira Sim
company_corporate_name Texto Razão social da empresa terceira Sim
data_review_url Texto URL de revisão dos dados, para que o link possa ser exibido no form, na primeira guia, ou até mesmo aberto como um form externo Sim
documents_folder_ged Texto Pasta padrão onde os documentos do Gestão de Terceiros são salvos. Para documentos de empresas, o valor padrão é: 'Empresas/' + ${company_corporate_name} + '/Documentos da Empresa' Sim
holder_type Texto Tipo de titular Sim

Contrato:

Nome Tipo Descrição Obtida no Gestão de Terceiros
contract_id Inteiro Identificador do contrato na Senior X Sim
contract_description Texto Descrição do contrato Sim
contract_number Texto Número do contrato Sim
contract_start_date Data Data inicial do contrato Sim
contract_end_date Data Data final do contrato Sim
contract_type_id Inteiro Identificador do tipo do contrato Sim
contract_type_name Texto Nome do tipo de contrato Sim
company_id Inteiro Identificador da empresa terceira na Senior X Sim
company_trade_name Texto Nome fantasia da empresa terceira Sim
company_corporate_name Texto Razão social da empresa terceira Sim
company_cnpj Texto CNPJ da empresa terceira Sim
data_review_url Texto URL de revisão dos dados, para que o link possa ser exibido no form, na primeira guia, ou até mesmo aberto como um form externo Sim
documents_folder_ged Texto Pasta padrão onde os documentos do Gestão de Terceiros são salvos. Para documentos de contratos, o valor padrão é: 'Empresas/' + ${company_corporate_name} + '/Contratos/' + ${contract_id}+ ' - '+${contract_number} + '/Documentos do Contrato' Sim
holder_type Texto Tipo de titular Sim

Colaborador (vínculo):

Nome Tipo Descrição Obtida no Gestão de Terceiros
bond_id Inteiro Identificador do vínculo na Senior X Sim
contract_id Inteiro Identificador do contrato na Senior X Sim
contract_number Texto Número do contrato Sim
contract_description Texto Descrição do contrato Sim
contract_start_date Data Data inicial do contrato Sim
contract_end_date Data Data final do contrato Sim
person_id Inteiro Identificador da pessoa na Senior X Sim
person_name Texto Nome da pessoa Sim
person_document_id Inteiro Identificador do documento da pessoa na Senior X Sim
person_document Texto Documento da pessoa Sim
person_document_type Texto Tipo de documento da pessoa Sim
bond_start_date Data Data inicial do vínculo Sim
bond_end_date Data Data final do vínculo Sim
company_id Inteiro Identificador da empresa terceira na Senior X Sim
company_trade_name Texto Nome fantasia da empresa terceira Sim
company_corporate_name Texto Razão social da empresa terceira Sim
company_cnpj Texto CNPJ da empresa terceira Sim
data_review_url Texto URL de revisão dos dados, para que o link possa ser exibido no form, na primeira guia, ou até mesmo aberto como um form externo Sim
documents_folder_ged Texto Pasta padrão onde os documentos do Gestão de Terceiros são salvos. Para documentos de terceiros, o valor padrão é: 'Empresas/' + ${company_corporate_name} + '/Contratos/' + ${contract_id}+ ' - '+${contract_number} + '/Terceiros/' + ${person_id} + ' - ' +${person_name} Sim
holder_type Texto Tipo de titular Sim
role_id Inteiro Identificador do papel na Senior X Não
new_register Boolean Novo registro. Indica se um colaborador já foi enviado para o Ronda Senior Sim
credential_technology Inteiro

Tecnologia da nova credencial. Os valores utilizados são os seguintes:

  • 1: Barras;
  • 2: Proximidade;
  • 3: Smart Card.
Não
credential_number Texto

Número da nova credencial.

Não
current_credential_technology Inteiro

Tecnologia da credencial atual. Recomenda-se definir esse campo como não editável. Os valores utilizados são os seguintes:

  • 1: Barras;
  • 2: Proximidade;
  • 3: Smart Card.
Não
current_credential_number Texto Número da credencial atual. Recomenda-se definir esse campo como não editável. Não
approval Texto

Variável para informar se o vinculo foi aprovado. Afeta o fluxo do processo no BPM da seguinte forma:

  • Se o formulário da solicitação não possuir esta variável, quando a solicitação chegar ao fim, o titular será considerado aprovado;
  • Se o formulário da solicitação possuir a variável, quando a solicitação chegar ao fim, caso o valor da variável seja "Aprovado", o titular será considerado aprovado. Caso haja qualquer outro valor ou esteja em branco, ele será considerado reprovado.
Não
activity_performed Texto Atividade exercida pelo colaborador Sim
bond_activity_performed_id Inteiro Identificador da atividade exercida Sim
bond_activity_performed_name Texto Descrição da atividade exercida Sim

Variáveis utilizadas apenas para Integração com o sistema Ronda Senior:

Nome Tipo Descrição Obtida no Gestão de Terceiros
contract_contractor_company_branch Inteiro Identificador da estrutura organizacional do tipo Filial Sim
contract_contractor_company_branch_name Texto Nome da estrutura organizacional do tipo Filial Sim
contract_standard_scale Inteiro Escala padrão Sim
contract_default_location Inteiro Local padrão Sim
contract_default_location_name Texto Nome da estrutura organizacional do tipo Organograma Sim
job_id Inteiro Identificador da estrutura organizacional do tipo Cargo Não
cost_center_id Inteiro Identificador da estrutura organizacional do tipo Centro de Custo Não

As variáveis de filial, escala e local (contract_contractor_company_branch_name, contract_standard_scale e contract_default_location, respectivamente) são enviadas em solicitações de aprovação do vínculo de um terceiro com um contrato, e não são enviadas em solicitações de aprovação de contrato ou de empresa.

Este artigo ajudou você?