$ged.createDocument
¶
Description¶
Crée un nœud de type "fichier".
Syntaxe¶
$ged.createDocument( parentNodeid , file [ , options ] )
Paramètres¶
parentNodeid
string- Identifiant du dossier dans lequel le fichier doit être placé
file
file / string- Fichier à placer en GED
options
map-
Map d'options pouvant contenir les propriétés suivantes:
connection
string- Nom de connexion à utiliser. Fait référence à un
name
d'entréeged.connection
du config. filename
string- 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.
mimetype
string- Mime type du document. La propriété n'a pas besoin d'être renseignée
si le paramètre
file
est un objet de typefile
. updateType
string-
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.
description
string- Description du noeud. Notez que la description est commune pour toutes les versions du fichier.
renditionId
string / 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é
renditionId
permet 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:
pdf
doclib
avatar
avatar32
imgpreview
webpreview
medium
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 |
|