Cronologia pagina

Versioni confrontate

Chiave

  • Questa linea è stata aggiunta.
  • Questa linea è stata rimossa.
  • La formattazione è stata modificata.

...

Blocco codice
getOItembySubsDTO{
	customerattributes(customerattributesDTO,required),
	subscription(subscriptionDTO,required),
}


customerattributesDTO{
	VendorID(string, required),    
	AccountID(integer,required),
    CompanyName (string,required),
    Address (string,required),
	City (string,required),
    Province (string,required),
    Zip (string,required),
	Country (string,required),
	Nome (string,required),
    Cognome (string,required),
    Email (string,required),
    Tel (string,required),
    TaxRegID (string,required),
	CFCODF (string, optional),
	PIVA (string, optional),
	CreationDate (string,required),
	Status (string,required)
}


subscriptionDTO{
	subsid(string, required),
	plan(string, required),                
	planperiod(string, required),    
	expirationdate(string, optional),            
	planname(string, required),      
	serviceparameters (Array[serviceparametersDTO, optional),
	includedresources (Array[includedresourcesDTO, optional),
	addedresources (Array[addedresourcesDTO, optional),
	provisioningitems(itemsDTO, required),
}


serviceparametersDTO{
	<idparameter>(string,required),
    … each parameter define in service configuration
}


includedresourcesDTO{
	resource(resourceDTO,required)
	…each included resource define in service configuration
}


addedresourcesDTO{
	resource(resourceDTO,required)
	…each additional resource define in service configuration
}


resourceDTO{
	name (string,required),
	quantity (integer,required),
	id (string,required)
}


itemsDTO{
	item(itemDTO,required)
}


itemDTO{
	itemid (string,required)
	orderid (string,optional)
	status (string,required)
	request (string,required)
	typeid (integer,required)
	type (string,required)
	resource (resourceDTO,optional)
	targetplan (integer,optional)
}


...

customerattributesDTO

Dati del  customer che sottoscrive il servizio. Ogni attributo eccetto l’accountID può subire modifiche durante il ciclo di vita del customer.
VendorIDè l’identificativo univoco del rivenditore che ha venduto la sottoscrizione . Solo nel caso di TI contiene una stringa negli altri casi contiene un codice

AccountID

Identificativo univoco del customer che sottoscrive il servizio

TaxRegID

Codice Fiscale o PI (viene garantita solo la validità formale, non c’è alcun controllo di esistenza)

CFCODFCodice Fiscale (viene garantita solo la validità formale, non c’è alcun controllo di esistenza)
PIPIVAPartita IVA (viene garantita solo la validità formale, non c’è alcun controllo di esistenza)

CompanyName

Ragione Sociale

Nome

Nome

Cognome

Cognome

Email

Email (viene garantita solo la validità formale, attualmente non c’è alcun controllo di esistenza)

Tel

Tel

Address

Indirizzo

Zip

Cap

City

Comune

Province

Provincia

CreationDateData di creazione del customer (timestamp UNIX)
StatusIndica lo stato del customer (0 per clienti regolarmente attivi)

subscriptionDTO

Dati della sottoscrizione

subsid

Identificativo univoco della sottoscrizione ovvero del servizio acquistato dal customer , e identificherà tutto il ciclo di vita commerciale del servizio

plan

identificativo univoco del profilo di offerta a cui si riferisce la sottoscrizione acquistata

planperiod

Indica la durata contrattuale della sottoscrizione

expirationdate

E’ la data di scadenza della sottoscrizione, è valorizzata solo nei casi in cui la sottoscrizione è già stata attivata

Nel caso di richiesta di renewal verrà modificata in automatico da ODIN al completamento della richiesta da parte dell’ISV

planname

nome del profilo di offerta a cui si riferisce la sottoscrizione acquistata

serviceparametersDTO

Parametri associati alla sottoscrizione, se previsti e configurati per il servizio (es: dati richiesti al cliente in fase di acquisto, dati di scambio tra ODIN e ISV …)

Tali parametri possono essere definiti in fase di configurazione del servizio, dove configurare come: obbligatorio/opzionale ; da richiedere al cliente Y/N

<idparameter>

Valore del parametro di input necessario alla provisiong del servizio.

includedresourcesDTO

Risorse incluse nella la sottoscrizione, l’ISV potrebbe scegliere di specificare  per il proprio servizio delle risorse e per ciascuna indicare quante sono incluse in ciascun profilo.

Questo dato è solo informativo e consente all’ISV il ricevere la consistenza della sottoscrizione da lavorare, non fa parte della richiesta

resourceDTO

Dati di dettaglio della risorsa inclusa nella sottoscrizione

addedresourcesDTO

Risorse opzionali in consistenza, l’ISV potrebbe scegliere di specificare  per il proprio servizio delle risorse opzionali che il cliente può comprare opzionalmente oltre al piano base previsto dal profilo acquistato Questo dato è solo informativo e consente all’ISV il ricevere la consistenza della sottoscrizione da lavorare, non fa parte della richiesta

resourceDTO

Dati di dettaglio della risorsa inclusa nella sottoscrizione

...

Copyright © 2017 Telecom Italia S.p.A. - P.IVA 00488410010