$ged.createDocument¶
Description¶
Crée un nœud de type "fichier".
Syntaxe¶
$ged.createDocument( parentNodeid , file [ , options ] )
Paramètres¶
parentNodeidstring- Identifiant du dossier dans lequel le fichier doit être placé
filefile / string- Fichier à placer en GED
optionsmap-
Map d'options pouvant contenir les propriétés suivantes:
connectionstring- Nom de connexion à utiliser. Fait référence à un
named'entréeged.connectiondu config. filenamestring- Nom du noeud représentant le fichier dans la GED. Si non défini, le noeud reprend le nom du fichier. Notez que le nom est commun pour toutes les versions du fichier.
mimetypestring- Mime type du document. La propriété n'a pas besoin d'être renseignée
si le paramètre
fileest un objet de typefile. updateTypestring-
Comportement à appliquer si un fichier de même nom existe déjà dans le dossier de destination. Par défaut, le moteur effectue une montée de version mineure. Il est toutefois possible de forcer le comportement du moteur avec les valeurs suivantes:
major: le document est ajouté en tant que mise à jour majeureminor: le document est ajouté en tant que mise à jour mineurereplace(valeur par défaut) : le document est remplacé
Les paramètres ci-dessous sont propre à chaque système GED.
descriptionstring- Description du noeud. Notez que la description est commune pour toutes les versions du fichier.
renditionIdstring / array-
Type(s) de rendition(s) à lancer immédiatement après l'upload. Une description des renditions est donnée dans la documentation de la méthode
$ged.getDocumentRendition.Par défaut, les renditions sont démarrées dans une tâche en background. Elles peuvent ainsi prendre plus ou moins de temps à être générées en fonction de la charge du serveur et de la taille du document. La propriété
renditionIdpermet de forcer Alfresco à créer les renditions immédiatement.Le type de rendition possible dépend du type de fichier uploadé. Alfresco reconnaît de base les renditions suivants:
pdfdoclibavataravatar32imgpreviewwebpreviewmedium
Pour plus de détails, veuillez vous reporter à la documentation de l'API.
Retour¶
L'identifiant du nœud représentant le nouveau document en cas de succès ou
null en cas d'erreur.
Exemple¶
1 2 3 4 5 6 7 8 9 10 | |