processo.xsd
2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version='1.0' encoding='UTF-8'?><schema xmlns:pro="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/processo" xmlns:doc="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/documento" xmlns:com="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/comum" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/processo">
<import namespace="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/comum" schemaLocation="comum.xsd"/>
<import namespace="http://pen.planejamento.gov.br/interoperabilidade/soap/v1_1/documento" schemaLocation="documento.xsd"/>
<complexType name="processo">
<annotation>
<documentation>
Processo administrativo. Objeto que pode ser
tramitado pelo serviço. Encapsula todos os
dados estruturados de acordo com este modelo.
</documentation>
</annotation>
<sequence>
<element name="protocolo" type="com:protocolo"/>
<element name="nivelDeSigilo" type="com:nivelDeSigilo"/>
<element name="produtor" type="com:produtor"/>
<element minOccurs="0" name="processoDeNegocio" type="com:processoDeNegocio"/>
<element name="descricao" type="com:descricao"/>
<element name="dataHoraDeProducao" type="dateTime"/>
<element name="dataHoraDeRegistro" type="dateTime"/>
<element minOccurs="0" name="dataHoraDeEncerramento" type="dateTime"/>
<element maxOccurs="unbounded" minOccurs="0" name="processoApensado" type="pro:processo">
<annotation>
<documentation>
Lista de processos apensados ao processo principal.
É uma recursão ao tipo do processo principal, garantindo
assim um comportamento hierárquico.
</documentation>
</annotation>
</element>
<element maxOccurs="unbounded" name="documento" type="doc:documentoDoProcesso">
<annotation>
<documentation>
São as peças do processo. Cada documento é representado
pelos seus metadados e pelo conjunto de componentes digitais.
Cada componente digital representa um arquivo binário
que compõe o documento, e que, por decorrência, precisa ser
enviado ao destinatário.
</documentation>
</annotation>
</element>
<element maxOccurs="unbounded" minOccurs="0" name="protocoloAnterior" type="com:protocoloAnterior"/>
<element minOccurs="0" name="historico" type="com:historico"/>
<element maxOccurs="unbounded" name="interessado" type="com:interessado"/>
</sequence>
</complexType>
</schema>