Dans cet exemple d'opération Content Extended, les étapes suivantes servent à créer un document complet,
avec un contenu et des propriétés.
Vous devez indiquer le contenu sous la forme d'une chaîne. Presque toutes les données
de type MIME text/* sont admises : par exemple, text/plain,
text/html, text/xml. L'objet créé est classé dans le dossier spécifié.
Les opérations Content Extended ne sont disponibles que pour l'étape de composant.
- Sélectionnez l'étape Composant pour ouvrir le panneau Propriétés.
- Dans le volet des propriétés, cliquez sur Ajouter dans la section
des opérations.
- Cliquez sur createDocument pour créer
un document.
- Indiquez les valeurs d'expression suivantes dans la section des paramètres d'opération :
- destFolder : dossier dans lequel le nouveau document sera créé
- className : chaîne contenant le nom de classe à utiliser pour le nouveau
document.
Remarque : Lors d'opérations Content Extended, les opérations de création échouent si le nom d'affichage de la classe de document contient des espaces.
- propArray : propriétés du nouvel objet personnalisé. Pour la propriété de document spécifiée, vous devez créer trois éléments dans le tableau :
le nom symbolique, le type de données et la valeur du document. Exemple :
{"DocumentTitle", "STRING", "New Expense Report",
"FirstName", "STRING", fName,
"LastName", "STRING", IName}
Quand vous spécifiez une valeur pour une propriété non-chaîne, vous devez convertir cette valeur en une chaîne pour la
placer dans le tableau. Par exemple :
{"DocumentTitle", "STRING", "New Loan Application",
"LoanAmount", "DOUBLE", numbertostring(loanAmt),
"AppDate", "DATETIME", timetostring(appDate)
"SpecialLoan", "BOOLEAN", convert(spclLoan, string)}
Vous ne pouvez pas modifier des propriétés à valeurs multiples avec un tableau de propriétés. Pour modifier des propriétés à valeurs multiples, vous devez utiliser les opérations setMulti<type>Property.
Le tableau suivant décrit les types de données possibles ainsi que les fonctions à utiliser pour convertir chaque type de données en une chaîne.
Type de données |
Fonction de conversion |
BOOLEAN |
convert(bool_value, string) |
DATETIME |
timetostring(time_value) |
DOUBLE |
numbertostring(float_value) |
INTEGER |
numbertostring(int_value) |
OBJECT |
convert(attachment, string) |
- fileName : chaîne contenant le nom de fichier du nouveau document.
- mimeType : chaîne contenant le type MIME du nouveau contenu
- content : chaîne contenant le contenu de la nouvelle version. Utilisez
la syntaxe "\n" pour débuter une nouvelle ligne.
- return_value : nouveau document.

- Une fois les paramètres indiqués, cliquez sur OK.