Web Service Qualitativo do SIOP (WSQualitativo)
Serviço
Objetivo
Fornecer uma interface que possibilite a interoperabilidade entre os IntraSigs e o SIOP para a consulta de dados referentes à fase qualitativa das Unidades Orçamentárias e Órgãos Setoriais. Este WS possui basicamente métodos para consulta.
Operações
Obter ação por identificador único
Nome da operação na interface do serviço:
obterAcaoPorIdentificadorUnico
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoMomento | Integer | |
| identificadorUnico | Integer | Identificador único da ação (ver AcaoDTO). |
Tipo de Retorno:
RetornoAcoesDTO
Obter ações por iniciativa
Nome da operação na interface do serviço:
obterAcoesPorIniciativa
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivo | String(4) | |
| codigoIniciativa | String(4) | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoAcoesDTO
Obter ações por programa
Nome da operação na interface do serviço:
obterAcoesPorPrograma
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoAcoesDTO
Obter atributos do Qualitativo do PPA
Nome da operação na interface do serviço:
obterAtributosQualitativoPPA
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| retornarOrgaos | Boolean | Retornar órgãos? |
| retornarProgramas | Boolean | Retornar programas? |
| retornarObjetivosGerais | Boolean | Retornar objetivos gerais? |
| retornarObjetivosEspecificos | Boolean | Retornar objeticos específicos? |
| retornarIndicadoresObjetivosEspecificos | Boolean | Retornar indicadores dos objetivos específicos? |
| retornarMetasObjetivosEspecificos | Boolean | Retornar metas dos objetivos específicos? |
| retornarDesagregacoesMetasObjetivosEspecificos | Boolean | Retornar desagregações das metas dos objetivos específicos? |
| retornarRegionalizacoesMetasObjetivosEspecificos | Boolean | Retornar regionalizações das metas dos objetivos específicos? |
| retornarAgendasTransversais | Boolean | Retornar agendas transversais? |
| retornarPrioridades | Boolean | Retornar prioridades? |
Tipo de Retorno: RetornoQualitativoPpaDTO
Observações:
Nome da operação na interface do serviço:
obterFinanciamentoExtraOrcamentarioPorIniciativa
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivo | String(4) | |
| codigoIniciativa | String(4) | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoFinanciamentoExtraOrcamentarioDTO
Obter indicadores por programa
Nome da operação na interface do serviço:
obterIndicadoresPorPrograma
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoIndicadoresDTO
Obter iniciativas por objetivo
Nome da operação na interface do serviço:
obterIniciativasPorObjetivo
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoObjetivo | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoIniciativasDTO
Obter localizadores por ação
Nome da operação na interface do serviço:
obterLocalizadoresPorAcao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| identificadorUnicoAcao | Integer | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoLocalizadoresDTO
Obter medidas institucionais por iniciativa
Nome da operação na interface do serviço:
obterMedidaInstitucionalPorIniciativa
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoObjetivo | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoIniciativa | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoMedidaInstitucionalNormativaDTO
Nome da operação na interface do serviço:
obterMetasPorObjetivo
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoObjetivo | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoMetasDTO
Obter momento carga
Busca, na tabela Ação, o Momento válido para carga tendo como parâmetro o exercício informado.
Nome da operação na interface do serviço:
obterMomentoCarga
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
Tipo de Retorno:
RetornoMomentoDTO
Obter objetivos por programa
Nome da operação na interface do serviço:
obterObjetivosPorPrograma
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoObjetivosDTO
Obter órgão
Nome da operação na interface do serviço:
obterOrgao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoOrgao | String(5) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| tipoOrgao | Char(1) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. Domínio: U – Unidade Orçamentária; O – Órgão Setorial; S – Secretaria |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoOrgaosDTO
Obter órgão por código SIORG
Nome da operação na interface do serviço:
obterOrgaoPorCodigoSiorg
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoSiorg | String | |
Tipo de Retorno:
RetornoOrgaosDTO
Obter planos orçamentários por ação
Nome da operação na interface do serviço:
obterPlanosOrcamentariosPorAcao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoMomento | Integer | Opcional, caso não informado, o serviço assume a ação em seu momento atual. |
| identificadorUnicoAcao | Integer | |
Tipo de Retorno:
RetornoPlanoOrcamentarioDTO
Obter programação completa
Nome da operação na interface do serviço:
obterProgramacaoCompleta
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoMomento | Integer | |
| retornarOrgaos | Boolean | Retonar órgãos? |
| retornarProgramas | Boolean | Retonar programas? |
| retornarIndicadores | Boolean | Retonar indicadores? |
| retornarObjetivos | Boolean | Retonar objetivos? |
| retornarIniciativas | Boolean | Retonar iniciativas? |
| retornarAcoes | Boolean | Retonar ações? |
| retornarLocalizadores | Boolean | Retonar localizadores? |
| retornarMetas | Boolean | Retonar metas? |
| retornarRegionalizacoes | Boolean | Retonar regionalizações? |
| retornarPlanosOrcamentarios | Boolean | Retonar planos orçamentários? |
| retornarAgendasSam | Boolean | Retonar agendas SAM? |
| retornarMedidasInstitucionaisNormativas | Boolean | Retonar medidas institucionais normativas? |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoProgramacaoQualitativoDTO
Observações:
Obter programas por órgão
Nome da operação na interface do serviço:
obterProgramasPorOrgao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoOrgao | String(5) | |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoProgramasDTO
Nome da operação na interface do serviço:
obterRegionalizacoesPorMeta
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoPrograma | String(5) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoObjetivo | String(4) | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMeta | Integer | Opcional. Caso não informado a operação retornará os dados vinculados à credencial informada. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoRegionalizacoesDTO
Obter tabelas de apoio
Nome da operação na interface do serviço: obterTabelasApoio
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| retornarMomentos | Boolean | Retonar momentos? |
| retornarEsferas | Boolean | Retonar esferas? |
| retornarTiposInclusao | Boolean | Retonar tipos de inclusão (origens)? |
| retornarFuncoes | Boolean | Retonar funções? |
| retornarSubFuncao | Boolean | Retonar sub-funções? |
| retornarTiposAcao | Boolean | Retonar tipos de ação? |
| retornarProdutos | Boolean | Retonar produtos? |
| retornarUnidadesMedida | Boolean | Retonar unidades de medida? |
| retornarRegioes | Boolean | Retonar regiões? |
| retornarPerfis | Boolean | Retonar perfis? |
| retornarTiposPrograma | Boolean | Retonar tipos de programa? |
| retornarMacroDesafios | Boolean | Retonar macro desafios? |
| retornarUnidadesMedidaIndicador | Boolean | Retonar unidades de medida de indicador? |
| retornarPeriodicidades | Boolean | Retonar periodicidades? |
| retornarBasesGeograficas | Boolean | Retonar bases geograficas? |
| retornarRecortesGeograficos | Boolean | Retonar recortes geográficos? |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno: RetornoApoioQualitativoDTO
Obter unidades orçamentárias por órgão
Nome da operação na interface do serviço:
obterUnidadesOrcamentariasOrgao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoOrgao | String(5) | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
Tipo de Retorno:
RetornoOrgaosDTO
Obter ações por órgão
Nome da operação na interface do serviço:
obterAcoesPorOrgao
Parâmetro(s) de entrada:
| Parâmetro | Tipo(tamanho) | Observações |
| credencial | CredencialDTO | |
| exercicio | Integer | |
| codigoOrgao | String(5) | Opcional. Código do órgão das ações. |
| codigoUo | String(5) | Opcional. Código dda unidade orçamentária das ações. |
| codigoMomento | Integer | |
| dataHoraReferencia | Date | Opcional. Data e hora a partir das quais se desejam as respostas. |
| apenasAtuais | Boolean | Opcional. Retorna apenas os registros atuais |
Tipo de Retorno:
RetornoAcoesDTO
Estruturas de Entrada/Saída e Retorno
As informações que trafegam pelo serviço são organizadas em estruturas de dados que atuam
como entrada (parâmetros) e retorno das operações. Enquanto os dados são manipulados pelos sistemas,
seja nos clientes ou no servidor, essas informações ficam alocadas em entidades que, no contexto de web
services, podem ser chamadas de Objetos de Transferência de Dados, ou DTOs (sigla de Data Transfer
Objects). Um DTO é uma classe de objetos que descreve os atributos (e as operações de atribuição e
consulta de seus valores) de determinado conceito envolvido no domínio de um problema. No momento
da comunicação, seja na requisição ou na resposta, os DTOs são transformados em estruturas XML
formatadas de acordo com a especificação contida no documento descritor do web service (WSDL).
As linguagens de programação modernas possuem ferramentas que automatizam o processo de
construção dos DTOs a partir do WSDL, bem como bibliotecas com funcionalidades que tornam
transparente para o desenvolvedor o processo de tradução de DTO para XML e vice-versa.
AcaoDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | Identificador Único da Ação |
| exercicio | int | Ano de exercício. Caso não seja informado, utilizar o corrente. |
| codigoMomento | int | Código do Momento |
| baseLegal | string | |
| codigoAcao | string | Código da Ação |
| codigoEsfera | string | Código da Esfera |
| codigoFuncao | string | Código da Função |
| codigoIniciativa | string | Código da Iniciativa |
| codigoObjetivo | string | Código do Objetivo |
| codigoOrgao | string | Código do Órgao |
| codigoProduto | int | Código do Produto |
| codigoPrograma | string | Código do Programa |
| codigoSubFuncao | string | Código da subfunção |
| codigoTipoAcao | string | Tipo da Ação |
| codigoTipoInclusaoAcao | int | Tipo de Inclusão da Ação |
| codigoUnidadeMedida | string | Código da Unidade de Medida do Produto |
| descricao | string | Descrição da ação |
| detalhamentoImplementação | string | Detalhamento da Implementação |
| especificacaoProduto | string | Especificação do Produto |
| finalidade | string | |
| formaAcompanhamento | string | Forma de Acompanhamento |
| identificacaoSazonalidade | string | Indicador de sazonalidade |
| insumosUtilizados | string | |
| snDescentralizada | boolean | Indica forma de Implementação Descentralizada |
| snDireta | boolean | Indica forma de Implementação Direta |
| snLinhaCredito | boolean | Indica forma de Implementação Linha de Crédito |
| snTransferenciaObrigatoria | boolean | Indica forma de Implementação Transferência Obrigatória |
| snTransferenciaVoluntaria | boolean | Indica forma de Implementação Transferência Voluntária |
| titulo | string | Título da Ação |
| unidadeResponsavel | string | Código da Unidade Responsável pela Ação |
| dataHoraInclusao | dateTime | Data da inclusão da ação no banco |
| snExclusaoLogica | boolean | Indicador de exclusão |
| snRegionalizarNaExecucao | boolean | Consultar Manual Técnico do Orçamento |
| snAquisicaoInsumoEstrategico | boolean | Consultar Manual Técnico do Orçamento |
| snParticipacaoSocial | boolean | Indica se houve participação social na discussão da ação orçamentária. |
| snAcompanhamentoOpcional | boolean | |
| localizadores | Lista de LocalizadorDTO | |
AgendaDTO
| Atributo | Tipo(tamanho) | Observações |
| codigo | Integer | |
| nome | String(200) | |
| programas | Lista de ProgramaFinalisticoDTO | |
| objetivosGerais | Lista de ObjetivoGeralDTO | |
| objetivosEspecificos | Lista de ObjetivoEspecificoDTO | |
| indicadoresObjetivosEspecificos | Lista de IndicadorObjetivoEspecificoDTO | |
| metasObjetivosEspecificos | Lista de MetaObjetivoEspecificoDTO | |
| regionalizacoesObjetivosEspecificos | Lista de RegionalizacaoMetaObjetivoEspecificoDTO | |
| desagregacoesObjetivosEspecificos | Lista de DesagregacaoMetaObjetivoEspecificoDTO | |
AgendaSamDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoAgendaSam | int | |
| agendaSam | string | |
| descricao | string | |
CredencialDTO
Esta estrutura é composta pelas informações necessárias para que a aplicação cliente se identifique junto ao serviço. A credencial a ser utilizada nos web services do SIOP é específica para esse fim e não é válida para acessar a aplicação web.
| Atributo | Tipo(tamanho) | Observações |
| usuario | Texto | Login do usuário no SIOP |
| senha | Texto | Hash MD5 da senha do usuário no SIOP |
| perfil | Inteiro | Perfil com o qual o usuário deseja realizar determinada operação. |
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivoGeral | String(4) | |
| codigoObjetivoEspecifico | String(4) | |
| codigoIndicador | String(4) | |
| codigoMeta | String(4) | |
| codigoDesagregacao | Integer | |
| previsaoMeta | Lista de PrevisaoMetaDTO | |
EsferaDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoEsfera | string | |
| dataHoraAlteracao | dateTime | |
| descricao | string | |
| descricaoAbreviada | string | |
| snAtivo | boolean | Flag indicador de registro ativo |
| snValorizacao | boolean | |
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoFinanciamento | string | |
| identificadorUnico | Integer | |
| identificadorObjetivo | Integer | |
| identificadorIniciativa | Integer | |
| codigoMomento | Integer | |
| descricao | string | |
| produto | string | |
| valorTotal | Double | |
| custoTotal | Double | |
| valorAno1Ppa | Double | |
| valorAno2Ppa | Double | |
| valorAno3Ppa | Double | |
| valorAno4Ppa | Double | |
| snProjeto | Boolean | |
| dataInicio | Date | |
| dataTermino | Date | |
| fonteFinanciamento | string | |
| outraFonteFinanciamento | string | |
| codigoOrgaoSiorg | string | |
FuncaoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoFuncao | string | |
| exercício | int | |
| dataHoraAlteracao | dateTime | |
| descricao | string | |
| descricaoAbreviada | string | |
| snAtivo | boolean | |
IndicadorDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercício | int | |
| codigoBaseGeografica | int | |
| codigoIndicador | int | |
| codigoPeriodicidade | int | |
| codigoPrograma | string | |
| codigoUnidadeMedidaIndicador | int | Código do Indicador da Unidade de Medida |
| dataApuracao | dateTime | Data da apuração do Indicador |
| descricao | string | |
| fonte | string | |
| formula | string | |
| snApuracaoReferencia | boolean | |
| ValorReferencia | decimal | |
| snExclusaoLogica | boolean | Indicador de exclusão. |
IndicadorObjetivoEspecificoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivoGeral | String(4) | |
| codigoObjetivoEspecifico | String(4) | |
| codigoIndicador | String(4) | |
| descricao | String(2000) | |
| linhaBase | Decimal | |
| codigoUnidadeMedida | Integer | |
IniciativaDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercício | int | |
| codigoIniciativa | string | |
| codigoObjetivo | string | |
| codigoOrgao | string | |
| codigoPrograma | string | |
| snIndividualizada | boolean | Indica Individualização da Iniciativa |
| titulo | string | Título da Ação |
| snExclusaoLogica | boolean | Indicador de exclusão. |
LocalizadorDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnicoAcao | int | |
| codigoMomento | int | |
| exercício | int | |
| codigoLocalizador | string | |
| codigoTipoInclusao | int | |
| mesAnoInicio | Date | Mês e ano de início do projeto |
| mesAnoTermino | Date | Mês e ano de término do projeto |
| descricao | string | Título do Localizador |
| justificativaRepercussao | string | |
| município | string | Código do Município |
| codigoRegiao | Integer | Código da Região (ver RegiaoDTO) |
| totalFinanceiro | double | Total Financeiro do Localizador |
| totalFisico | double | Total Físico do Localizador |
| uf | string | Sigla da UF |
| snExclusaoLogica | boolean | Indicador de exclusão. |
| snAcompanhamentoOpcional | boolean | |
MacroDesafioDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoMacroDesafio | int | |
| descricao | string | |
| titulo | string | |
MedidaInstitucionalNormativaDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercício | int | |
| identificadorIniciativa | int | |
| descricao | string | |
| produto | string | |
| codigoOrgaoSiorg | string | |
| snExclusaoLogica | boolean | Indicador de exclusão. |
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercício | int | |
| codigoMeta | string | |
| codigoObjetivo | string | |
| codigoPrograma | string | |
| descricao | string | Título da Meta |
| codigoOrgao | string | |
| snQuantificavel | boolean | |
MomentoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoMomento | int | |
| dataHoraAlteracao | dateTime | |
| descricao | string | Título da Meta |
| snAtivo | boolean | Flag indicador de registro ativo |
ObjetivoDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercicio | int | |
| codigoObjetivo | string | |
| codigoOrgao | string | |
| codigoPrograma | string | |
| enunciado | string | Enunciado do Objetivo |
| snExclusaoLogica | boolean | Indicador de exclusão. |
ObjetivoEspecificoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivoGeral | String(4) | |
| codigoObjetivoEspecifico | String(4) | |
| enunciado | String(500) | |
| codigoOrgaoResponsavel | String(4) | |
ObjetivoEstrategicoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigo | String(4) | |
| descricao | String(500) | |
ObjetivoGeralDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivoGeral | String(4) | |
| enunciado | String(1000) | |
OrgaoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoOrgao | string | |
| exercicio | int | |
| tipoOrgao | string | Caractere que identifica o tipo de órgão ('U' para unidade orçamentária, 'O' para órgão setorial, 'S' para secretaria) |
| codigoOrgaoPai | string | Código do órgão-pai, se houver |
| descricao | string | Nome do Órgão |
| descricaoAbreviada | string | Nome Abreviado do Órgão |
| orgaoId | int | Identificador do Órgão |
| orgaoSiorg | string | Código do órgão Siorg |
| snAtivo | boolean | Flag indicador de registro ativo |
PerfilDTO
| Atributo | Tipo(tamanho) | Observações |
| perfilId | int | |
| descricao | string | |
PeriodicidadeDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoPeriodicidade | int | |
| descricao | string | |
| snAtivo | boolean | Flag indicador de registro ativo |
PlanoOrcamentarioDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| identificadorUnicoAcao | int | Identificador único (e não o código) da ação. |
| codigoMomento | int | |
| exercicio | int | |
| planoOrcamentario | Texto(4) | Código do plano orçamentário. |
| titulo | Texto | |
| detalhamento | Texto | |
| codigoUnidadeMedida | Texto | Os valores possíveis podem ser obtidos através da operação obterTabelasApoio do WSQualitativo. |
| codigoProduto | int | Os valores possíveis podem ser obtidos através da operação obterTabelasApoio do WSQualitativo. |
| codigoIndicadorPlanoOrcamentario | Texto(7) | |
| dataHora | dateTime | |
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| valor | Decimal | |
ProdutoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoProduto | int | |
| dataHoraAlteracao | dateTime | |
| descricao | string | |
| snAtivo | boolean | Flag indicador de registro ativo |
ProgramaDTO
| Atributo | Tipo(tamanho) | Observações |
| identificadorUnico | int | |
| codigoMomento | int | |
| exercicio | int | |
| codigoMacroDesafio | int | |
| codigoPrograma | string | |
| codigoOrgao | string | Código do Órgão Responsável |
| codigoTipoPrograma | string | |
| estrategiaImplementacao | string | |
| horizonteTemporalContinuo | int | |
| justificativa | string | |
| objetivo | string | |
| objetivoGoverno | string | |
| objetivoSetorial | string | |
| problema | string | |
| publicoAlvo | string | |
| titulo | string | |
| unidadeResponsavel | string | |
| snExclusaoLogica | boolean | Indicador de exclusão. |
ProgramaFinalisticoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| titulo | String(255) | |
| publicoAlvo | String(2000) | |
| codigoOrgao | String(4) | |
| codigoObjetivosEstrategicos | Lista de String(4) | |
| valoresGlobais | Lista de ValorGlobalProgramaFinalisticoDTO | |
ProgramaGestaoManutencaoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| titulo | String(255) | |
| valoresGlobais | Lista de ValorGlobalProgramaGestaoManutencaoDTO | |
RecorteGeograficoDTO
| Atributo | Tipo(tamanho) | Observações |
| recorteGeograficoId | int | |
| descricao | string | |
| regiaoId | int | |
| uf | string(2) | Sigla UF |
| municipio | string(7) | Código IBGE (7 dígitos) do Município |
| dataHoraAlteracao | Date | |
RegiaoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoRegiao | int | |
| descricao | string | |
| sigla | string | |
RegionalizacaoDTO
| Atributo | Tipo(tamanho) | Observações |
| regionalizacaoId | int | Chave primária artificial do SIOP. |
| exercicio | int | Este campo faz parte da chave única de MetaDTO. |
| codigoMomento | int | Este campo faz parte da chave única de MetaDTO. |
| identificadorUnicoMeta | int | Este campo faz parte da chave única de MetaDTO. |
| codigoMeta | int | |
| codigoObjetivo | string | |
| codigoPrograma | string | |
| codigoUnidadeMedida | string | |
| descricao | string | |
| exercicio | int | |
| sigla | string | |
| valor | decimal | |
| codigoSubFuncao | string | |
| codigoFuncao | string | |
| dataHoraAlteracao | dateTime | |
| descricaoAbreviada | string | |
| snAtivo | boolean | Flag indicador de registro ativo. |
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| codigoPrograma | String(4) | |
| codigoObjetivoGeral | String(4) | |
| codigoObjetivoEspecifico | String(4) | |
| codigoIndicador | String(4) | |
| codigoMeta | String(4) | |
| codigoRegiao | Integer | |
| previsaoMetaRegionalizacao | Lista de PrevisaoMetaDTO | |
TipoAcaoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoTipoAcao | string | |
| descricao | string | |
| snAtivo | boolean | Flag indicador de registro ativo. |
TipoInclusaoDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoTipoInclusao | int | |
| dataHoraAlteracao | dateTime | |
| descricao | string | |
| snAtivo | boolean | Flag indicador de registro ativo. |
TipoProgramaDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoTipoPrograma | string | |
| descricao | string | |
| exercicio | int | |
| snAtivo | boolean | Flag indicador de registro ativo. |
UnidadeMedidaDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoUnidadeMedida | int | |
| dataHoraAlteracao | dateTime | |
| descricao | string | |
| simbolo | string | |
| snAtivo | boolean | Flag indicador de registro ativo. |
UnidadeMedidaIndicadorDTO
| Atributo | Tipo(tamanho) | Observações |
| codigoUnidadeMedidaIndicador | string | |
| exercicio | int | |
| descricao | string | |
| snAtivo | boolean | Flag indicador de registro ativo. |
ValorGlobalProgramaFinalisticoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| valorDespesaCapital | Decimal | |
| valorDespesaCorrente | Decimal | |
| valorOrcamentoInvestimentoEstatais | Decimal | |
| valorGastoTributario | Decimal | |
| valorOutrasFontes | Decimal | |
ValorGlobalProgramaGestaoManutencaoDTO
| Atributo | Tipo(tamanho) | Observações |
| exercicio | Integer | |
| valorDespesaCorrenteGnd1 | Decimal | |
| valorDespesaCorrenteGnd3 | Decimal | |
| valorDespesaCapitalGnd4 | Decimal | |
| valorDespesaCapitalGnd5 | Decimal | |
| valorOrcamentoInvestimentoEstatais | Decimal | |
RetornoAcoesDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de AcaoDTO | Algumas operações utilizam essa lista ao invés do atributo acoes. |
| acoes | Lista de AcaoDTO | |
RetornoApoioQualitativoDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| momentosDTO | Lista de MomentoDTO | |
| esferasDTO | Lista de EsferaDTO | |
| funcoesDTO | Lista de FuncaoDTO | |
| subFuncoesDTO | Lista de SubFuncaoDTO | |
| tiposInclusaoDTO | Lista de TipoInclusaoDTO | |
| tiposAcaoDTO | Lista de TipoAcaoDTO | |
| produtosDTO | Lista de ProdutoDTO | |
| unidadesMedidaDTO | Lista de UnidadeMedidaDTO | |
| regioesDTO | Lista de RegiaoDTO | |
| perfisDTO | Lista de PerfilDTO | |
| tiposProgramaDTO | Lista de TipoProgramaDTO | |
| macroDesafiosDTO | Lista de MacroDesafioDTO | |
| unidadesMedidaIndicadorDTO | Lista de UnidadeMedidaIndicadorDTO | |
| periodicidadesDTO | Lista de PeriodicidadeDTO | |
| basesGeograficasDTO | Lista de BaseGeograficaDTO | |
| recorteGeograficoDTO | Lista de RecorteGeograficoDTO | |
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de FinanciamentoExtraOrcamentarioDTO | |
RetornoIndicadoresDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de IndicadorDTO | |
RetornoIniciativasDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de IniciativaDTO | |
RetornoLocalizadoresDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de LocalizadorDTO | |
RetornoMedidaInstitucionalNormativaDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de MedidaInstitucionalNormativaDTO | |
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de MetaDTO | |
RetornoMomentoDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | MomentoDTO | |
RetornoObjetivosDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de ObjetivoDTO | |
RetornoOrgaosDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de OrgaoDTO | |
RetornoPlanoOrcamentarioDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| registros | Lista de PlanoOrcamentarioDTO | |
RetornoProgramacaoQualitativoDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| orgaosDTO | Lista de OrgaoDTO | |
| programasDTO | Lista de ProgramaDTO | |
| indicadoresDTO | Lista de IndicadorDTO | |
| objetivosDTO | Lista de ObjetivoDTO | |
| iniciativasDTO | Lista de IniciativaDTO | |
| acoesDTO | Lista de AcaoDTO | |
| localizadoresDTO | Lista de LocalizadorDTO | |
| metasDTO | Lista de MetaDTO | |
| regionalizacoesDTO | Lista de RegionalizacaoDTO | |
| planosOrcamentariosDTO | Lista de PlanoOrcamentarioDTO | |
| agendasSamDTO | Lista de AgendaSamDTO | |
| medidasInstitucionaisNormativasDTO | Lista de MedidaInstitucionalNormativaDTO | |
RetornoProgramasDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
RetornoQualitativoPpaDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |
| orgaos | Lista de OrgaoDTO | |
| unidadesMedidas | Lista de UnidadeMedidaDTO | |
| regioes | Lista de RegiaoDTO | |
| desagregacoes | Lista de DesagregacaoDTO | |
| objetivosEstrategicos | Lista de ObjetivoEstrategicoDTO | |
| programasFinalisticos | Lista de ProgramaFinalisticoDTO | |
| programasGestaoManutencao | Lista de ProgramaGestaoManutencaoDTO | |
| objetivosGerais | Lista de ObjetivoGeralDTO | |
| objetivosEspecificos | Lista de ObjetivoEspecificoDTO | |
| indicadoresObjetivosEspecificos | Lista de IndicadorObjetivoEspecificoDTO | |
| metasObjetivosEspecificos | Lista de MetaObjetivoEspecificoDTO | |
| regionalizacoesObjetivosEspecificos | Lista de RegionalizacaoMetaObjetivoEspecificoDTO | |
| desagregacoesObjetivosEspecificos | Lista de DesagregacaoMetaObjetivoEspecificoDTO | |
| agendasTranversais | Lista de AgendaDTO | |
| prioridades | Lista de AgendaDTO | |
RetornoRegionalizacoesDTO
| Atributo | Tipo(tamanho) | Observações |
| sucesso | boolean | |
| mensagensErro | Lista de String | |