GetInstantiableModelsCatalog

<< 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

Identity

Document

Organization

Types

 

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. Il tipo CatalogItem può essere assegnato a variabili di processo di tipo collegamento esteso.

 

Scarica il modello Jamio del dato strutturato restituito.

Dataset

 

 

Commenti

Un CatalogItem ottenuto dal metodo GetInstantiableModelsCatalog ha le seguenti proprietà:

oName: nome del modello registrato

oType: assume valore Extension

oURL: Indirizzo dell'estensione ad esempio /4B8FF116575C4E45A341AA5500B492A0/DocumentRepository/Extensions?modelUrl=DocumentAdministrationCatalog

oFields: ha sua volta contiene le proprietà:

Name: nome del modello registrato

ModelName: nome del modello pubblicato

ModelUrl: url del modello del tipo base di piattaforma dell'applicazione scelta nel parametro applicationType

ModelType: assume il valore di CustomTypeModel

BaseType: tipo base del modello (Data, Document, Identity, etc.)

CategoryName: Categoria di destinazione assegnata al modello.

 

Autorizzazioni

Per eseguire il metodo è necessario possedere il permesso di accesso e scrittura sul repository dell'applicazione richiesta.