//Script to put date of the day in the property "Date de mise à jour"
// and Author in "Auteur"
// Get current date
var currentDate = currentDate || new Date();
let Month = currentDate.getMonth() + 1;
let myName = "Romuald RICHARD";
$(selection).each(function(concept) {
concept.prop("Date de mise à jour", currentDate.getDate() + "/" + Month + "/" + currentDate.getFullYear());
concept.prop("Auteur", myName);
console.log("Date changée pour " + concept.name);
});
model.save(); // save the model, you can set a short key to CTRL+S
+ pwd
/data/jenkins/workspace/workspace/sd_Architecture_Archimate_master
+ ls
?
Dockerfile
Jenkinsfile
config.ini
images
model
//Script to put date of the day in the property "Date de mise à jour"
model.save(); // save the model, you can set a short key to CTRL+S
// Get current date
var currentDate = currentDate || new Date();
let Month = currentDate.getMonth() + 1;
let myName = "Romuald RICHARD";
try{
var view = selection.filter("archimate-diagram-model").first();
// Create a new note and set its text
view.prop("Date de mise à jour", currentDate.getDate() + "/" + Month + "/" + currentDate.getFullYear());
view.prop("Auteur", myName);
console.log("Date changée pour " + view.name);
}catch(err)
{
var elem = selection.filter("element").first();
// Create a new note and set its text
elem.prop("Date de mise à jour", currentDate.getDate() + "/" + Month + "/" + currentDate.getFullYear());
elem.prop("Mise à jour par", myName);
console.log("Date changée pour " + elem.name);
var view = elem.view;
view.prop("Date de mise à jour", currentDate.getDate() + "/" + Month + "/" + currentDate.getFullYear());
view.prop("Auteur", myName);
console.log("Date changée pour " + view.name);
}
console.log(currentDate.toString());