[Sunopsis] [Pense-bête] De l’art d’importer n’importe quel type d’objet
… ou comment alimenter ces #$£*!%& de flexfields dynamiquement
Une méthode pour importer/mettre à jour les flesfields d’objets ( une colonne dans ce cas )
<?xml version="1.0" encoding="ISO-8859-1"?> <SunopsisExport> <Object class="com.sunopsis.dwg.dbobj.SnpFfValuew"> <Field name="FfCode" type="java.lang.String">TEST</Field> <Field name="IInstance" type="com.sunopsis.sql.DbInt">1086005</Field> <Field name="IObjects" type="com.sunopsis.sql.DbInt">2600</Field> <Field name="NumValue" type="com.sunopsis.sql.DbInt">null</Field> <Field name="ShortTxtValue" type="java.lang.String">Ceci est mon test</Field> </Object> </SunopsisExport> Où :
- TEST est le code du flexfield ( style Clé de l’attribut étendu dans Power AMC clicclic )
- 1086005 est le code de l’objet Sunopsis auquel appartient le flexfield
- 2600 est le type interne de l’objet Sunopsis auquel appartient le flexfield ( ici une colonne )
- NumValue et ShortTxtValue selon le type du flexfield la valeur numérique ou la valeur alpha du flexfield ( style Valeur de l’attribut étendu dans Power AMC clicclic )
et où clicclic est un clin d’oeil à destination de Monsieur Chaumais pour qu’il voie où je veut en venir ;o)
On peut mettre autant d’object que l’on souhaite, les uns à la suite des autres.
Pour importer le fichier, il suffit d’utiliser la commande ad-hoc mille sabords !
startcmd SnpsImportObject “-FILE_NAME=c://temp//flexfields.xml” “-WORK_REP_NAME=WORKREP” “-IMPORT_MODE=SYNONYM_INSERT_UPDATE”
Sachant que SnpsImportObject peut même être utilisée dans les KM clicclic ;o)
No comments yet. Be the first.
Leave a reply