Package State configuration (entry scripts in ModelStateDescriptor.txt)
- July 15, 2021
- 1 reply
- 2514 views
Thanks for the valuable information. Right now i have upgraded version of modeler 9.4. I badly need the below information.
I need to automate some of the process using 'Change package state' option under tools using ModelStateDescriptor.txt file that we have in the upgraded 9.4 version. When i enter a state, using EntryScript im able to do Package name validation and increment package versions (using which i can just undo a change) but i want to create a verison of a model (Which i do using Model manager )or do a export of that package within that 'CommitState' function of that Entry Script.
Can i custmize entryScripts to do the below:
1. Automate Versioning, branching, merging, clone etc. of model using external commands just like what we do in model Manager manually (without using git).
2. I see there is no Direct integration of Git to Modeler. so i may need to export models to a directory inside CommitState function entryScript on a state change event and then use git externally to version my exports.
3. Whenever i Change ModelStateDescriptor.txt file, and if the project is already open in Modeler, it doesnt resfreh on clicking 'Change package state' but need to reopen the project. can we fix this? so that the new state reflect on the tol whenever the file is changed.
4. I need to see tracebility in a single customized stereotype. Ex. want to have a Stereotype that has all the properties links like 'Satisfied, verified allocated. one click to show all traces of a block in a diagram.
5. I need to add my own custom Pop up windows on a commitState or Any other function on Entering a state.
6. I also need some assistance in writing VB scripts to customize some features of the modeler to use the 'Automation interface features' Also to add additional command promt scripts using on the Custom tool Ribbon and modify something on the model etc etc....
Please share some presentation regarding Customization and web interface.
Thanks in advanced. Your reply would help a lot. Thanks
email: elangovanp101@gmail.com

