Jamio openwork 4.5 MARIMBA R5

503 visualizzazioni 0 19 marzo 2020

Novità

Integrazione con sistemi esterni

Rinnovato il Gateway REST Open API al fine di facilitare la creazione e l’utilizzo di client che interagiscono con i servizi Jamio openwork. Scopri di seguito i dettagli.

Gateway REST OpenAPI

  • Migliorato il Gateway REST OpenAPI al fine di facilitare la creazione e l’utilizzo di client Java e C# che interrogano i servizi Jamio openwork. I programmatori potranno disporre nei client suddetti di classi che rappresentano le entità di business modellate in una soluzione Jamio openwork (ad esempio l’ordine, la fattura, la richiesta di ferie, etc.), piuttosto che utilizzare le classi generiche dei tipi Jamio openwork (Data, Identity, Event, Human task, etc.);
  • Introdotte per il controller Identity le operation utili alla gestione degli allegati alle risorse di tipo identità: GET Attachment/List, GET Attachment, PUT Attachment, DELETE Attachment, GET AttachmentsArchive, POST Attachment, GET AttachmentInfo, GET AttachmentInfoList, PUT AttachmentName;
  • Modificate le proprietà DisablingActions e Deadline del oggetto HumanTask: da Dictionary<string, int> le proprietà diventano List<enum>;
  • Modificato in una classe che incapsula l’enum, il parametro di input Priority della operation PUT Priority del controller HumanTask;
  • Migliorata la definizione degli oggetti filtri esprimibili nella lettura di un catalogo tramite Gateway REST OpenAPI, al fine di agevolarne la costruzione. Nel dettaglio:
    • il predicato diventa, da tipo stringa, di tipo oggetto e riporta un parametro booleano utile alla negazione dello stesso ed un parametro enumerativo che esprime tutti i predicati disponibili in Jamio openwork;
    • il complemento diventa, da tipo stringa, di tipo oggetto e riporta l’oggetto Jamio openwork utile alla comparazione;
  • I filtri espressi con la precedente definizione saranno interpretati come da attese per retrocompatibilità, ma non saranno più supportati in fase di definizione;
  • Introdotto il controller Document che espone alcuni metodi utili per la gestione di risorse di tipo documento su gateway REST OpenAPI. Nel dettaglio sono disponibili le seguenti operation:
    • GET FilesArchive che consente di ottenere l’archivio .zip di tutti i file contenuti nei componenti file di una risorsa di tipo documento, in una specifica sua versione o in una bozza;
    • GET MainComponentFile che consente di ottenere il file del componente principale di una risorsa di tipo documento, in una specifica sua versione o in una bozza;
  • E’ ora possibile richiamare da gateway REST OpenAPI processi che prevedono come parametri di input i soli tipi elementari (testo breve, testo lungo, ecc…), dati strutturati e collegamenti estesi, sia scalari che liste;
  • Rimosse dal gateway REST OpenAPI le seguenti operation:
    • Controller Event: operation utile alla lettura del catalogo delle estensioni degli eventi GET Extensions/Catalog;
    • Controller Process: operation utile alla lettura delle istanze di processo attive, istanza di processo archiviate ed elenco processi istanziabili.

Admin console Beta version

Servizio Jamio REST

  • Introdotto nel connettore Jamio Rest Service il metodo SendMultipart che consente di inviare, di default in POST, contenuti multipli ad un servizio REST;
  • Migliorati i metodi SendStream, JsonSendStream, XmlSendStream, CsvSendStream del connettore Jamio Rest Service, essi supportano ora il contentType multipart/form-data.

 

Jamioplug

Arricchito il Jamioplug Message, abilitando la posta elettronica ordinaria come canale di  trasmissione per  la spedizione di risorse di tipo Data. Scopri di seguito i dettagli.

Jamioplug Message

  • Abilitato il plug Message alla gestione automatizzata del trasporto Email per la spedizione di risorse di tipo Dati, analogamente alle funzionalità già disponibili per il trasporto PEC;
  • Introdotto il metodo SendDataByEmail del Jamioplug Message che consente di inviare una risorsa di tipo Dati tramite trasporto Email, previa configurazione dell’area Jamio openwork e della casella Email da cui si vuole inviare il messaggio;
  • E’ ora possibile specificare come indirizzo del catalogo mittenti della configurazione di una casella PEC/Email l’indirizzo di un modello di catalogo di tipo Dati. L’URL specificato deve poi, a cura del progettista, essere installato nell’area in cui è configurata la casella PEC/Email.

 

Usabilità

Introdotte nuove funzionalità e migliorata l’usabilità di alcuni elementi della piattaforma. Scopri di seguito i dettagli.

Jamio On Stage Web

  • Migliorato il comportamento del pannello Altro, disponibile sulle risorse Jamio openwork. Esso mostra all’apertura, se presente, il pannello dei cataloghi correlati alla risorsa.

Jamio Server Application

  • Nuovo connettore Jamio Group Service che consente di creare ed aggiornare tramite service task nei modelli di processo, i gruppi di Jamio openwork;
  • Deprecati i metodi ReadGroupFilter e UpdateGroupFilter del connettore Jamio ACL Service;
  • Introdotto nel connettore Jamio Resource Service il metodo GetAttachmentsArchive utile ad ottenere l’archivio .zip di tutti gli allegati alla risorsa;
  • Introdotto nel connettore Jamio Document Service il metodo StartCreateDocument che crea la prima bozza di una risorsa di tipo documento e restituisce il collegamento alla bozza prodotta;
  • Deprecato il metodo BeginCreateDocument del connettore Jamio Document Service;
  • Introdotto nel connettore Jamio Document Service il metodo GetDocumentFilesArchive utile ad ottenere l’archivio .zip di tutti i file contenuti nei componenti file della versione corrente della risorsa di tipo documento;
  • Introdotto nel connettore Jamio Document Service il metodo GetDocumentVersionFilesArchive utile ad ottenere l’archivio .zip di tutti i file contenuti nei componenti file di una specifica versione di una risorsa di tipo documento;
  • Introdotto nel connettore Jamio Document Service il metodo GetWorkingCopyFilesArchive utile ad ottenere l’archivio .zip di tutti i file contenuti nei componenti file di una bozza di una risorsa di tipo documento;
  • Introdotto nel connettore Jamio Document Service il metodo GetWorkingCopyMainComponentFile utile ad ottenere il file del componente principale di una bozza di una risorsa di tipo documento;
  • Introdotto nel connettore Jamio Document Service il metodo GetDocumentVersionMainComponentFile utile ad ottenere il file del componente principale di una specifica versione di una risorsa di tipo documento;
  • Introdotto nel connettore Jamio Document Service il metodo GetDocumentMainComponentFile utile ad ottenere il file del componente principale di una risorsa di tipo documento;
  • Aggiunte le informazioni Latitudine e Longitudine al risultato dell’interrogazione dei servizi di Google Places tramite regole di comportamento;
  • Inserite nel OEL nuove funzioni utili alla manipolazione dei filtri per la definizione di gruppi e scenari autorizzativi tramite regole di business. Nel dettaglio le funzioni introdotte sono le seguenti:
    • UserContextFilterOr: Restituisce un filtro sul contesto utente con una serie di condizioni in Or ottenute dai collegamenti specificati all’interno di una lista;
    • UserContextFilterAnd: Restituisce un filtro sul contesto utente con una serie di condizioni in And ottenute dai collegamenti specificati all’interno di una lista;
    • UserContextFilter: Restituisce un filtro sul contesto utente con gli opportuni predicati a seconda della tipologia del collegamento indicato;
  • Inserite nel OEL nuove funzioni utili alla manipolazione di testi o liste di testi tramite regole di business. Nel dettaglio le funzioni introdotte sono le seguenti:
    • StringLeft: Restituisce un oggetto contenente un numero specificato di caratteri a partire dal lato sinistro di una stringa;
    • StringRight: Restituisce un oggetto contenente un numero specificato di caratteri a partire dalla destra della stringa;
    • Substring: Restituisce un oggetto contenente un numero specificato di caratteri a partire da una posizione specifica di una stringa;
    • ReplaceString: Restituisce un oggetto in cui una stringa è sostituita con una nuova stringa;
    • ReplacePlaceholders: Restituisce una stringa in cui tutti i placeholder nel formato ##NomePlaceHolder## vengono sostituiti dal corrispondente elemento di nome NomePlaceHolder riportato in un dato strutturato;
    • Split: Restituisce una lista di testi ottenuti dalla suddivisione di un testo in base ad un carattere separatore;
    • ConcatenateString: Restituisce un testo ottenuto dalla concatenazione di una lista di elementi;
  • Inserita nel OEL la funzione KeyValueList che restituisce una lista di coppie chiave-valore a partire dagli oggetti indicati;
  • Migliorata la funzionalità di caricamento di file a risorse Jamio openwork attraverso l’invocazione da service task dei metodi dei connettori Jamio openwork. Nel dettaglio in questi metodi viene verificato il nome del file che si vuole caricare e opportunamente modificato qualora non rispetta i criteri necessari per mandare l’operazione a buon fine. I metodi modificati sono i seguenti:
  •  Aumentato ad otto il numero di caratteri previsti per la lunghezza della password complessa;
  • Introdotto il valore di ritorno per il metodo EndCreateDocument del connettore Jamio Document Service. Il metodo restituisce il collegamento alla versione corrente del documento.

 

Correzioni

Risolti alcuni bug ed anomalie. Scopri di seguito i dettagli.

Jamio On Stage Web

  • Risolta un’anomalia alla selezione di una risorsa di un catalogo. Se nel menù Altro è presente una sola azione custom, esso risulta disabilitato.

Jamio Server Application

  • Corretto un bug per cui un’azione sincrona genere un errore quando come impostazioni esegue il ricaricamento o la chiusura della risorsa da cui si esegue l’azione e l’apertura di un collegamento ad un allegato proveniente come output dal processo richiamato;
  • Risolta un’anomalia per cui un’azione sincrona che esegue la chiusura della risorsa da cui si esegue l’azione e l’apertura di un collegamento ad un catalogo Jamio openwork genere un errore;
  • Risolta un’anomalia per cui i file restituiti dalle attività service task che richiamano un metodo dei connettori Jamio openwork che leggono un file non assegnano ad esso l’estensione. Nel dettaglio i metodi dei connettori oggetto del bug sono i seguenti:
    • Jamio Document Service: ReadFile;
    • Jamio Resource Service: ReadAttachment;
    • Jamio Document Processing Service: GetCatalogReport;
    • Plug DocumentAutomation: ConvertToPDF, ConcatenateSlide, ConcatenatePDF, AddTextStampToPDF, AddImageStampToPDF, JoinWord, GetResourcesReport, EncryptFile, DecryptFile, Write;
    • Plug SpreadsheetAutomation: Write;
    • JamioDocumentProcessing: GetFieldsReport, GetEntityReport;
    • Plug DocumentAutomation: ExtractP7MContent;
  • Corretto un bug del metodo ReadResource del connettore Jamio Document Service che impediva la lettura di risorse a partire dal collegamento a bozze o versioni specifiche di una risorsa di tipo documento. Nel dettaglio quando la funzione riceveva in input il collegamento ad una bozza o ad una specifica versione, leggeva sempre la versione corrente di una risorsa documento.

Jamioplug

  • Corretto un bug per cui i tracking message generati dal plug message che riportano un mancato invio (temporaneo o definitivo) di messaggi PEC o mail non contenevano la descrizione dell’errore;
  • Risolta un’anomalia per cui non era consentito l’invio, tramite plug message, di un messaggio PEC o mail privo di oggetto;
  • Corretto un bug che impediva l’invio e la ricezione di messaggi di posta elettronica certificata con oggetto contenete un numero di caratteri superiore a 255;
  • Corretto un bug che impediva la generazione di un report formato Word o PDF a partire dal collegamento a bozze o versioni specifiche di una risorsa di tipo documento. Nel dettaglio le funzioni che ricevevano in input il collegamento ad una bozza o ad una specifica versione, leggevano sempre la versione corrente di una risorsa documento.

Gateway REST OpenAPI

  • Corretto un bug per cui effettuando da gateway OpenAPI l’operation Postattachment in alcune condizioni (file stream che contengono il nome) viene generato un file senza nome;

Componenti rilasciate

Scopri di seguito i dettagli.

Elenco delle componenti rilasciate

  • Jamio Server 4.5.5
  • Web Backend 4.5.5
  • Web Frontend 4.5.5
  • Mobile Application 4.5.5
  • Web Gateway 4.5.0
  • Jamio Composer 4.5.5
  • REST Gateway 4.5.5
  • REST Gateway OpenAPI 4.5.5
  • QlikView Connector 2.1.5
  • Connettore REST 3.15
  • Connettore FTP 3.3.1

La tua opinione è importante per noi
Questa pagina è stata utile?


WordPress Image Lightbox