Composants

Manipuler des composants en Javascript

Interagir avec les composants depuis des scripts JS pour en créer, en modifier…

En fonction du type de composant à créer, différents constructeurs sont mis à disposition :

var newDocument = new Document();
var newTask = new Task();
var newFolder = new Folder();
var newVFolder = new VirtualFolder();

Fonctions communes

Fonctions Description
getId() Récupération de l’identifiant du composant
setId(String id) Définition de l’identifiant du composant
getName() Récupération du nom du composant
setName(String name) Définition du nom du composant
setClassId(String name) Définition de la classe du composant
String getCategory() Récupération de la catégorie
getACL() Récupération de l’ACL référencée par le composant
setACL(String aclId) Définition de l’ACL à appliquer
getStatus() Récupération du statut du composant
setStatus(String status) Définition du statut du composant (cf. Javadoc)
getVersion() Récupération de la version du composant
setVersion(long version) Définition de la version du composant
getCreationDate() Récupération de la date de création du composant
getLastUpdateDate() Récupération de la date de mise à jour du composant
getOwner() Récupération du propriétaire du composant
addTag(String name, String value, boolean readonly) Ajout d’un tag sur le composant
addTag(String name, String[] values, boolean readonly) Ajout d’un tag sur le composant contenant plusieurs valeurs
getTagValue(String name) Récupération de la valeur d’un tag
getTagValues(String name) Récupération des valeurs d’un tag
getTags() Récupération de la liste des noms de tags du composant

Les fonctions disponibles sur l’objet Document sont :

Fonctions Description
getVersionSeriesId() Récupération de l’identifiant de VersionSeries
getVersionLabel() Récupération du label de version
isCurrentVersion() Détermine si le document est la version courante
getFiles() Récupération des identifiants de fichiers du documents
getDocumentFiles() Récupérération des fichiers d’un document
addFile(String fileId) Ajout d’un fichier temporaire comme contenu
setFiles(String[] fileIds) Définition de fichiers temporaire comme contenus

Les fonctions disponibles sur l’objet DocumentFile sont :

Fonctions Description
getId() Récupération de l’identifiant du fichier
setId(String id) Définition de l’identifiant du fichier
getName() Récupération du nom du fichier
setName(String name) Définition du nom du fichier
getFormatCode() Récupération du format du fichier
setFormatCode(String formatCode) Définition du format du fichier
getCreationDate() Récupération de la date de création du fichier

Fonctions spécifiques aux tâches

Fonctions Description
getAssignee() Déterminer la valeur du champ assignee
setAssignee(String assignee) Définir à qui est assignée la tâche
getWorkflow() Determiner l’identifiant du traitement de la tâche
setWorkflow(String workflow) Définir l’identifiant du traitement de la tâche
getParticipants() Déterminer les identités ayant participées au traitement
addParticipant(String participant) Ajout d’un participant à une tâche
addAttachment(String attachmentId, String componentId, String category) Ajout d’un composant en tant que pièce jointe
addAttachments(String attachmentId, String[] componentIds, String category) Ajout de composants en tant que pièce jointe multivaluée
getFiles() Récupération des identifiants de fichiers de la tâche
addFile(String fileId) Ajout d’un fichier temporaire comme contenu
setFiles(String[] fileIds) Ajout de fichiers temporaire comme contenus