×
Menu

4.4.2.2.13. UserIntegrationServiceBean

 
 
 
Método
insertOrUpdate
Função:
Insere ou atualiza um Usuário.
Parâmetros:
 
<user:insertOrUpdate>
   <!--Zero or more repetitions:-->
   <arg0>
  
      <!-- Controle de dupla marcação: true ou false -->
      <controlDoubleMarking>?</controlDoubleMarking>
      <!-- Exceção REP: true ou false -->
      <exceptionREP>?</exceptionREP>
      <!-- Chave Externa do Usuário -->
      <externalKey>?</externalKey>
      <!-- Data da demissão -->
      <fireDate>?</fireDate>
      <!-- Intervalo flexivel: true ou false -->
      <flexibleInterval>?</flexibleInterval>
      <!-- Acesso Livre: true ou false -->
      <freeAccess>?</freeAccess>
      <!-- Chave Externa da Pessoa Física -->
      <naturalPersonExternalKey>?</naturalPersonExternalKey>
      <!-- Número do PIS -->
      <pis>?</pis>
     
      <!--Zero or more repetitions:-->
      <!-- Lista da Unidade de Lotação -->
      <userAllocationUnitDTOCol>
         <!-- Chave Externa da Unidade de Lotação -->
         <allocationUnitExternalKey>?</allocationUnitExternalKey>
         <!-- Data inicial da validade da unidade de lotação para o usuário -->
         <initialDate>?</initialDate>
         <!-- Data final da validade da unidade de lotação -->
         <endDate>?</endDate>
         <!-- Chave Externa do Usuário -->
         <userExternalKey>?</userExternalKey>
      </userAllocationUnitDTOCol>
 
      <!--Zero or more repetitions:-->
      <!-- Lista dos Centros de Custos -->
      <userCostCenterDTOCol>
         <!-- Chave Externa do Centro de Custo -->
         <costCenterExternalKey>?</costCenterExternalKey>
         <!-- Data inicial que o centro de custo é válido para o usuário -->
         <initialDate>?</initialDate>
         <!-- Data final em que o centro de custo é válido para o usuário -->
         <endDate>?</endDate>
         <!-- Chave externa do Usuário -->
         <userExternalKey>?</userExternalKey>
      </userCostCenterDTOCol>
 
      <!--Zero or more repetitions:-->
      <!-- Lista de Localidades -->
      <userLocationDTOCol>
         <!-- Chave externa da Localidade -->
         <locationExternalKey>?</locationExternalKey>
         <!-- Data inicial da validade da localidade para o usuário -->
         <initialDate>?</initialDate>
         <!--Data final da validade da localidade para o usuário -->
         <endDate>?</endDate>
         <!-- Chave externa do Usuário -->
         <userExternalKey>?</userExternalKey>
      </userLocationDTOCol>
 
      <!--Zero or more repetitions:-->
      <!-- Lista de Cargos -->
      <userPositionLevelDTOCol>
         <!-- Data inicial do Cargo -->
         <initialDate>?</initialDate>
         <!-- Data final do Cargo -->
         <endDate>?</endDate>
         <!-- Chave externa do Cargo -->
         <positionLevelExternalKey>?</positionLevelExternalKey>
         <!-- Chave externa do Usuário -->
         <userExternalKey>?</userExternalKey>
      </userPositionLevelDTOCol>
 
      <!--Zero or more repetitions:-->
      <!-- Relacionamento do usuário -->
      <userRoleBadgeDTOCol>
         <!-- Número do Crachá -->
         <badgeNumber>?</badgeNumber>
         <!-- Data de Inicial da validade do crachá -->
         <initialDate>?</initialDate>
         <!-- Data inicial antiga: Caso seja informada e for diferente de initialDate, todos os históricos do usuário são removidos -->
         <initialDateOld>?</initialDateOld>
         <!-- Data final da validade do crachá -->
         <endDate>?</endDate>
         <!-- Chave externa da Unidade Prestadora -->
         <providerUnitExternalKey>?</providerUnitExternalKey>
         <!-- Matrícula -->
         <registry>?</registry>
         <!-- Tipo do Papel: 0-Funcionário, 1-Prestador, 2-Autônomo, 3-Visitante, 4-Usuário Externo -->
         <roleType>?</roleType>
         <!-- Chave externa da Unidade Tomadora -->
         <takerUnitExternalKey>?</takerUnitExternalKey>
         <!-- Chave externa do Usuário -->
         <userExternalKey>?</userExternalKey>
      </userRoleBadgeDTOCol>
 
      <!--Zero or more repetitions:-->
      <!-- Lista de Turnos -->
      <userShiftWorkDTOCol>
         <!-- Chave Externa do Turno -->
         <shiftWorkExternalKey>?</shiftWorkExternalKey>
         <!-- Chave Externa do Usuário -->
         <userExternalKey>?</userExternalKey>
         <!-- Data inicial da validade do turno -->
         <initialDate>?</initialDate>
         <!-- Data final da validade do turno -->
         <endDate>?</endDate>
      </userShiftWorkDTOCol>
     
   </arg0>
</user:insertOrUpdate>
 
 
Método
insertUserAllocationUnit
Função:
Insere uma Unidade de Lotação ao Usuário.
Parâmetros:
 
<user:insertUserAllocationUnit>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa da Unidade de Lotação -->
      <allocationUnitExternalKey>?</allocationUnitExternalKey>
      <!-- Data inicial da validade da unidade de lotação para o usuário -->
      <initialDate>?</initialDate>
      <!-- Data final da validade da unidade de lotação -->
      <endDate>?</endDate>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:insertUserAllocationUnit>
 
 
Método
insertUserCostCenter
Função:
Insere um Centro de Custo ao Usuário.
Parâmetros:
 
<user:insertUserCostCenter>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Centro de Custo -->
      <costCenterExternalKey>?</costCenterExternalKey>
      <!-- Data inicial que o centro de custo é válido para o usuário -->
      <initialDate>?</initialDate>
      <!-- Data final em que o centro de custo é válido para o usuário -->
      <endDate>?</endDate>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user: insertUserCostCenter>
 
 
Método
insertUserLocation
Função:
Insere uma Localidade ao Usuário.
Parâmetros:
 
<user:insertUserLocation>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave externa da Localidade -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Data inicial da validade da localidade para o usuário -->
      <initialDate>?</initialDate>
      <!--Data final da validade da localidade para o usuário -->
      <endDate>?</endDate>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:insertUserLocation>
 
 
Método
insertUserPositionLevel
Função:
Insere um Cargo ao Usuário.
Parâmetros:
 
<user:insertUserPositionLevel>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data inicial do Cargo -->
      <initialDate>?</initialDate>
      <!-- Data final do Cargo -->
      <endDate>?</endDate>
      <!-- Chave externa do Cargo -->
      <positionLevelExternalKey>?</positionLevelExternalKey>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:insertUserPositionLevel>
 
 
Método
insertUserRoleBadge
Função:
Insere o relacionamento do Usuário.
Parâmetros:
 
<user:insertUserRoleBadge>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Número do Crachá -->
      <badgeNumber>?</badgeNumber>
      <!-- Data de Inicial da validade do crachá -->
      <initialDate>?</initialDate>
      <!-- Data inicial antiga: Caso seja informada e for diferente de initialDate, todos os históricos do usuário são removidos -->
      <initialDateOld>?</initialDateOld>
      <!-- Data final da validade do crachá -->
      <endDate>?</endDate>
      <!-- Chave externa da Unidade Prestadora -->
      <providerUnitExternalKey>?</providerUnitExternalKey>
      <!-- Matrícula -->
      <registry>?</registry>
      <!-- Tipo do Papel: 0-Funcionário, 1-Prestador, 2-Autônomo, 3-Visitante, 4-Usuário Externo -->
      <roleType>?</roleType>
      <!-- Chave externa da Unidade Tomadora -->
      <takerUnitExternalKey>?</takerUnitExternalKey>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:insertUserRoleBadge>
 
 
Método
insertUserShiftWork
Função:
Insere um Turno ao Usuário.
Parâmetros:
 
<user:insertUserShiftWork>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
      <!-- Data inicial da validade do turno -->
      <initialDate>?</initialDate>
      <!-- Data final da validade do turno -->
      <endDate>?</endDate>
   </arg0>
</user:insertUserShiftWork>
 
 
Método
remove
Função:
Remove o Usuário.
Parâmetros:
 
<user:remove>
   <!--Zero or more repetitions:-->
   <!—- Chave Externa do Usuário -->
   <arg0>?</arg0>
</user:remove>
 
 
Método
removeUserAllocationUnit
Função:
Remove a Unidade de Lotação do funcionário.
Parâmetros:
 
<user:removeUserAllocationUnit>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa da Unidade de Lotação -->
      <allocationUnitExternalKey>?</allocationUnitExternalKey>
      <!-- Data inicial da validade da unidade de lotação para o usuário -->
      <initialDate>?</initialDate>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:removeUserAllocationUnit>
 
 
Método
removeUserCostCenter
Função:
Remove um Centro de Custo do Usuário.
Parâmetros:
 
<user:removeUserCostCenter>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Centro de Custo -->
      <costCenterExternalKey>?</costCenterExternalKey>
      <!-- Data inicial que o centro de custo é válido para o usuário -->
      <initialDate>?</initialDate>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:removeUserCostCenter>
 
 
Método
removeUserLocation
Função:
Remove uma Localidade do Usuário.
Parâmetros:
 
<user:removeUserLocation>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave externa da Localidade -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Data inicial da validade da localidade para o usuário -->
      <initialDate>?</initialDate>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:removeUserLocation>
 
 
Método
removeUserPositionLevel
Função:
Remove um Cargo do Usuário.
Parâmetros:
 
<user:removeUserPositionLevel>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data inicial do Cargo -->
      <initialDate>?</initialDate>
      <!-- Chave externa do Cargo -->
      <positionLevelExternalKey>?</positionLevelExternalKey>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:removeUserPositionLevel>
 
 
Método
removeUserRoleBadge
Função:
Remove o relacionamento do Usuário.
Parâmetros:
 
<user:removeUserRoleBadge>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data de Inicial da validade do crachá -->
      <initialDate>?</initialDate>
      <!-- Chave externa da Unidade Prestadora -->
      <providerUnitExternalKey>?</providerUnitExternalKey>
      <!-- Tipo do Papel: 0-Funcionário, 1-Prestador, 2-Autônomo, 3-Visitante, 4-Usuário Externo -->
      <roleType>?</roleType>
      <!-- Chave externa da Unidade Tomadora -->
      <takerUnitExternalKey>?</takerUnitExternalKey>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:removeUserRoleBadge>
 
 
Método
removeUserShiftWork
Função:
Remove um Turno do Usuário.
Parâmetros:
 
<user:removeUserShiftWork>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
      <!-- Data inicial em que o usuário é alocado no turno -->
      <initialDate>?</initialDate>
   </arg0>
</user:removeUserShiftWork>
 
 
Método
updateExternalKey
Função:
Atualiza a chave externa do usuário.
Parâmetros:
 
<user:updateExternalKey>
   <!--Zero or more repetitions:-->
   <arg0>
      <!—- Nova Chave Externa do Usuário -->
      <externalKeyNew>?</externalKeyNew>
      <!—- Chave Externa Velha do Usuário -->
      <externalKeyOld>?</externalKeyOld>
   </arg0>
</user:updateExternalKey>
 
 
Método
updateUserRoleBadge
Função:
Altera o relacionamento do Usuário.
Parâmetros:
 
<user:updateUserRoleBadge>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Número do Crachá -->
      <badgeNumber>?</badgeNumber>
      <!-- Data de Inicial da validade do crachá -->
      <initialDate>?</initialDate>
      <!-- Data inicial antiga: Caso seja informada e for diferente de initialDate, todos os históricos do usuário são removidos -->
      <initialDateOld>?</initialDateOld>
      <!-- Data final da validade do crachá -->
      <endDate>?</endDate>
      <!-- Chave externa da Unidade Prestadora -->
      <providerUnitExternalKey>?</providerUnitExternalKey>
      <!-- Matrícula -->
      <registry>?</registry>
      <!-- Tipo do Papel: 0-Funcionário, 1-Prestador, 2-Autônomo, 3-Visitante, 4-Usuário Externo -->
      <roleType>?</roleType>
      <!-- Chave externa da Unidade Tomadora -->
      <takerUnitExternalKey>?</takerUnitExternalKey>
      <!-- Chave externa do Usuário -->
      <userExternalKey>?</userExternalKey>
   </arg0>
</user:updateUserRoleBadge>