Voltar
Integrador > WebServices > CadastroProjeto
CadastroProjeto.integrador
Requisição:
Cadastrar
Método que tem por finalidade cadastrar um Projeto simples conforme os parâmetros e tipos indicados abaixo:
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração
- id
- Obrigatório, tipo: int32
- Este parâmetro pode ser informado como 0 para criação de um projeto, ou deve ser
- informado o Id do projeto para que seja alterado conforme os valores enviados.
- projeto
- descricao
- Obrigatório, tipo: String 40
- unidadeDeNegocio
- tipoProjeto
- cliente
- Obrigatório, tipo: String 6
- objetivo
Retorno:
Se sucesso:
idRegistro - ID que representa este registro na tabela de integração.
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
Se algum parâmetro obrigatório não informado:
Parâmetro necessário não foi informado (<parâmetro_1>,<parâmetro_n>).
Voltar ao início
ListarPendentes
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração
- acao
- Tipo: String
- C=Cadastrar, E=Excluir
- Se for informado algo diferente de C ou E não será aplicado nenhum filtro.
Retorno:
Se sucesso:
{"minExpandLevel":2}
- idRegistro
- acao
- statusRegistro
- dataRequisicao
- horaRequisicao
- projeto
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
Voltar ao início
ListarId
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
Retorno:
Se sucesso:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
Voltar ao início
ListarIndividual
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- id
- projeto
Retorno:
Se sucesso:
{"minExpandLevel":2}
- projeto
- descricao
- verba
- ativo
- codigoUsuarioCriacao
- codigoUsuarioModificacao
- dataModificacao
- dataCriacao
- gerente
- cliente
- situacao3
- tipoProjeto
- unidadeDeNegocio
- projetoLocacao
- idEscritorio
- id
- objetivoEstrategico
- idPrograma
- idPortfolio
- valorDeNegocio
- origem
- contaGerencial
- objetivo
- porte
- prioridade
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
Voltar ao início
ListarProjetos
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- projetoInicial
- projetoFinal
- ativo
- Tipo: String
- Parâmetro aceita somente ‘True’, ‘False’ ou branco, sendo que branco não aplicará filtro.
- situacaoInicial
- situacaoFinal
- tipoProjetoInicial
- tipoProjetoFinal
- unidadeDeNegocioInicial
- unidadeDeNegocioFinal
- clienteInicial
- clienteFinal
- idInicial
- Obrigatório, tipo: Single 2
- Parâmetro pode ser passado 0 para não aplicar filtro.
- idFinal
- Obrigatório, tipo: Single 2
- Parâmetro pode ser passado 0 para não aplicar filtro.
- origemInicial
- origemFinal
Retorno:
Se sucesso:
{"minExpandLevel":2}
- projeto
- descricao
- verba
- ativo
- codigoUsuarioCriacao
- codigoUsuarioModificacao
- dataModificacao
- dataCriacao
- gerente
- cliente
- situacao
- tipoProjeto
- unidadeDeNegocio
- projetoLocacao
- idEscritorio
- id
- objetivoEstrategico
- idPrograma
- idPortfolio
- valorDeNegocio
- origem
- contaGerencial
- objetivo
- porte
- prioridade
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
Voltar ao início
ListarModificacoes
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- dataInicial
- horaInicial
- dataFinal
- horaFinal
Retornos:
Se sucesso:
{"minExpandLevel":2}
- projeto
- descricao
- verba
- ativo
- codigoUsuarioCriacao
- codigoUsuarioModificacao
- dataModificacao
- dataCriacao
- gerente
- cliente
- situacao
- tipoProjeto
- unidadeDeNegocio
- projetoLocacao
- idEscritorio
- id
- objetivoEstrategico
- idPrograma
- idPortfolio
- valorDeNegocio
- origem
- contaGerencial
- objetivo
- porte
- prioridade
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
Voltar ao início
LiberarPendentes
Parâmetros:
{"minExpandLevel":2}
- pin
- Obrigatório, tipo: String 20
- id
Retorno:
Se sucesso:
Sucesso.
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se erro na conexão com banco de dados:
A conexão com o banco de dados e/ou comando SQL possui erros.
Se ID inválido ou não encontrado:
Falha ao liberar registro.
Voltar ao início