|
<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug ExternalDocument |
Descrizione
I metodi del JamioPlug ExternalDocument consentono di gestire file provenienti da sistemi documentali esterni alla piattaforma.
Per poter utilizzare il JamioPlug ExternalDocument è necessario configurarlo tramite risorsa di tipo configurazione, che deve avere valorizzate le proprietà come segue:
PlugName: ExternalDocument;
Name: Nome da assegnare alla configurazione;
ServiceName: AzureBlob;
Description: descrizione opzionale della configurazione;
Nickname: Nickname da assegnare alla configurazione. Per quanto riguarda i caratteri speciali ammessi:
•può contenere lettere maiuscole e minuscole dell'alfabeto inglese, numeri e i caratteri "-", "_", "."
•non è case-sensitive
•non può iniziare con uno dei caratteri "-", "_", "."
•non può terminare con "."
•non può contenere spazi
Se la configurazione viene creata mediate Jamio Admin Console, la valorizzazione di alcuni parametri viene eseguita implicitamente con la selezione del tipo di Configurazione da creare.
Le proprietà Explorable, Icon, AuthorizationScheme, TrustAllCertificates, ClientCerThumbprint, ClientCerPath, Fields non sono attualmente utilizzate dal plug ExternalDocument, quindi non devono essere specificate.
Sulle configurazioni è necessario estendere i permessi di Utilizzo per abilitare il consumo dei servizi agli utenti della piattaforma, accedendo a Jamio Admin Console nella sezione Configurazioni Plug e utilizzando l'azione Modifica permessi oppure progettando un processo che utilizza i metodi del servizio Jamio Service (AllowPlugConfigurationAccess, DenyPlugConfigurationAccess).
Metodi
Crea una o più strutture gerarchiche di cartelle in una Configurazione di JamioPlug ExternalDocument, riutilizzando i nodi eventualmente già esistenti.
•CreateFileInFolderWithParentReference
Crea un file in una cartella individuata tramite il suo collegamento, con fallback tramite il percorso della cartella
•CreateFolderByParentFolderPath
Crea una cartella in una destinazione individuata tramite configurazione e percorso della cartella padre, con composizione opzionale del nome.
•CreateFolderByParentReference
Crea una cartella all'interno di un'altra padre, identificata tramite il suo collegamento, con fallback su percorso simbolico.
Aggiunge un file ad una Configurazione di JamioPlug ExternalDocument.
Elimina tutti i file relativi ad una Configurazione di JamioPlug ExternalDocument.
Elimina un file individuato tramite il suo collegamento, con fallback tramite il percorso della cartella e nome del file.
Verifica quanti file corrispondono a configurazione, percorso e nome del file senza recuperarne il contenuto.
Verifica l'esistenza di una cartella figlia a partire dal collegamento della cartella padre e il suo nome.
Verifica l'esistenza di una cartella o della root operativa attraverso configurazione e percorso simbolico.
Verifica se un collegamento ad una cartella identifica ancora la cartella originaria e, in caso contrario, usa il percorso simbolico come fallback.
Ottiene i collegamenti dei file corrispondenti a configurazione, percorso e nome file.
•MoveFileToFolderReferenceByReference
Sposta un file individuato tramite il suo collegamento verso una nuova cartella padre individuata tramite il suo collegamento.
Sposta un file individuato tramite il suo collegamento verso una destinazione identificata da configurazione e percorso.
Legge un file a partire dal suo nome e dal collegamento della cartella, usando il percorso della cartella come fallback.
Legge un file a partire dal suo nome, configurazione e percorso.
Legge un file a partire dal suocollegamento, usando il percorso della cartella e il nome del file come fallback.
•ReadFolderMetadataByReference
Legge i dati di puntamento e i metadati di business di una cartella identificata tramite il suo collegamento.
Rinomina un file individuato tramite il suo collegamento, con fallback tramite percorso della cartella e nome del file.
Rinomina una cartella identificata tramite il suo collegamento e, se questa non è più valida, tramite percorso simbolico di fallback
•SetFileBusinessMetadataByReference
Imposta o aggiorna i metadati di business di un file individuato tramite il suo collegamento.
•SetFolderBusinessMetadataByReference
Aggiorna i metadati di business di una cartella identificata tramite il suo collegamento, con fallback sul percorso simbolico.
Sostituisce il contenuto di un file individuato tramite il suo collegamento, usando il percorso della cartella e il nome del file come fallback.