<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Servizi Core > Jamio Catalog > GetInstantiableModelsCatalog |
Restituisce, per il tipo di applicazione invocata, l'elenco di tutti i modelli registrati in un'area Jamio openwork attivi ed istanziabili. Corrisponde al contenuto del tab Crea disponibile in Jamio on Stage Web.
Metodo
JamioCatalog/GetInstantiableModelsCatalog
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
serverAddress |
Indirizzo del server per domini esterni (o ' ' per il dominio corrente). |
String |
Y |
token |
Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto). |
String |
Y |
tenantId |
Identificativo dell'area Jamio openwork (o ' ' per l'area della sessione corrente). |
String |
Y |
applicationType |
Tipo di applicazione di cui si richiede il catalogo di tutti i modelli registrati attivi ed istanziabili. Sono supportate le seguenti applicazioni: •Data |
|
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Dato strutturato che contiene i seguenti campi: •Name: di tipo stringa, riporta valore Estensioni •TotalCount: di tipo intero, riporta il numero totale dei modelli registrati attivi ed istanziabili. •ItemList: di tipo lista di CatalogItem, riporta per ogni riga del catalogo il collegamento al modello registrato ed i campi aggiuntivi (Fields) che riportano informazioni relative ad esso.
|
Dataset |
|
Commenti
Un CatalogItem ottenuto dal metodo GetInstantiableModelsCatalog ha le seguenti proprietà:
•Name: nome del modello registrato
•Type: assume valore Extension
•URL: indirizzo dell'estensione ad esempio /4B8FF116575C4E45A341AA5500B492A0/DocumentRepository/Extensions?modelUrl=DocumentAdministrationCatalog
•Fields: contiene a sua volta le proprietà:
oName: nome del modello registrato
oModelName: nome del modello pubblicato
oModelUrl: url del modello del tipo base di piattaforma dell'applicazione scelta nel parametro applicationType
oModelType: assume il valore di CustomTypeModel
oBaseType: tipo base del modello (Data, Document, Identity, etc.)
oCategoryName: Categoria di destinazione assegnata al modello.
Autorizzazioni
Per eseguire il metodo è necessario possedere il permesso di accesso e scrittura sul repository dell'applicazione richiesta.