|
|||||||
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>
|
|