Acquisizione nuovo documento di protocollo in ENTRATA
Questa funzione permette il passaggio di dati per la protocollazione di documenti all’interno del programma di gestione del protocollo informatico.
Funzione di acquisizione di un nuovo protocollo senza allegati
Public Function WSCIxGP001(ByVal Autenticazione As CredenzialiAutenticazione, ByVal in0 As XMLFile) As RisultatoOperazioneStruttura del file XML da passare come Byte() - [Parametro in0]
<?xml version="1.0" standalone="yes"?>
<xs:schema id="DataFile" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="DataFile" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Generale">
<xs:complexType>
<xs:sequence>
<xs:element name="TipologiaProtocollo" msdata:Caption="Tipologia del documento di protocollo (specificare '0' per documento in entrata, '1' per documento in uscita, '2' per altra tipologia)" type="xs:int" />
<xs:element name="DataRicezione" msdata:Caption="Data di ricezione del documento (formato YYYY-MM-DD)." type="xs:string" />
<xs:element name="Oggetto" msdata:Caption="Oggetto del documento." type="xs:string" />
<xs:element name="Mittente_Codice" msdata:Caption="Codice interno al protocollo Coelda del mittente del documento. Nel caso di un protocollo in uscita specificare l'id dell'utente che deve effettuare l'invio. Nel caso di un protocollo in entrata il campo non verrà utilizzato e può essere omesso." type="xs:int" minOccurs="0" />
<xs:element name="Mittente_Denominazione" msdata:Caption="Denominazione del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Indirizzo" msdata:Caption="Indirizzo del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Localita" msdata:Caption="Località del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Comune" msdata:Caption="Comune del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Provincia" msdata:Caption="Provincia del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_CAP" msdata:Caption="CAP del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Nazione" msdata:Caption="Nazione del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_EMail" msdata:Caption="EMail del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_PEC" msdata:Caption="PEC del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Telefono" msdata:Caption="Telefono del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="Mittente_Fax" msdata:Caption="Fax del mittente del documento. Nel caso di un protocollo in uscita il campo non verrà utilizzato e può essere omesso." type="xs:string" minOccurs="0" />
<xs:element name="TipologiaInvio" msdata:Caption="Tipologia invio parametrizzata (ved. documentazione specifica del cliente)" type="xs:int" />
<xs:element name="EtichettaProtocolloXML" msdata:Caption="Specificare 'True' per ottenere la segnatura di protocollo secondo le specifiche AgID." type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmistamentoUffici">
<xs:complexType>
<xs:sequence>
<xs:element name="CodiceUfficio" msdata:Caption="Codice ufficio smistamento" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SmistamentoUtenti">
<xs:complexType>
<xs:sequence>
<xs:element name="CodiceUtente" msdata:Caption="Codice utente smistamento" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>Struttura del file XML ricevuta dal servizio - [Parametro outFile]
Funzione di acquisizione di un nuovo protocollo con allegati
Struttura del file XML da passare come Byte() - [Parametro in0]
Struttura del file XML ricevuta dal servizio - [Parametro outFile]
Funzione di acquisizione di un nuovo protocollo con allegati e inserimento della registrazione in un fascicolo
Struttura del file XML da passare come Byte() - [Parametro in0]
Struttura del file XML ricevuta dal servizio - [Parametro outFile]
Esempi
Esempio File XML in Byte() da codificare e passare al servizio - [Parametro in0]
Esempio File XML in Byte() e ricevuto dal servizio - [Parametro outFile]
Last updated