//***** // // Date: 10.05.2013 13:44 // // Generated by ADOxx - Library export -- V 2.0 // //***** // // The file contains the following libraries: // // Workbench Library v1.2 // Workbench BP Library v1.2 // Workbench WE Library v1.2 // //***** // Defined model types: // // 1. Knowledge tool model // Class Aggregation // Class Note // Class _Skillmanagement_ // Class _Funktionality_ // Class Tool // Class Service // Relationclass has service // Relationclass has sub service // Relationclass has note // // Modi: // // Standard // Class Aggregation // Class Note // Class Tool // Class Service // Relationclass has service // Relationclass has sub service // // Documentation // Class Aggregation // Class Note // Class _Skillmanagement_ // Class _Funktionality_ // Class Tool // Class Service // Relationclass has service // Relationclass has sub service // Relationclass has note // VERSION <4.0> //================================================================================ //================================================================================ APPLICATION LIBRARY //================================================================================ //================================================================================ //================================================================================ ATTRIBUTEPROFILECLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK ATTR \"Days per week\" ATTR \"Hours per day\"" CLASSATTRIBUTE VALUE "" //--- AttributeProfileClass - Instance attributes---------------------- ATTRIBUTE TYPE DOUBLE VALUE 8 FACET VALUE 0 FACET VALUE "Enter a value between 0.25 (quarter of an hour) and 20 hours." FACET VALUE "" FACET VALUE "DOMAIN message:\"Enter a value between 0.25 (quarter of an hour) and 20 hours\" INTERVAL lowerbound:0.25 upperbound:20.0" ATTRIBUTE TYPE DOUBLE VALUE 5 FACET VALUE 0 FACET VALUE "Enter a value between 1 and 7 days per week." FACET VALUE "" FACET VALUE "DOMAIN message:\"Enter a value between 1 and 7.\" INTERVAL lowerbound:1 upperbound:7" //================================================================================ ATTRIBUTEPROFILECLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" ATTR \"Start of planning period (year)\" ATTR \"Duration of planning period (years)\"" CLASSATTRIBUTE VALUE "Define the start and duration of the planning period. The planning period is valid vor every performance indicator, which are defined in a Business process" " model or Company map. If the planning period is not defined, there will be a hint during the initialisation or during the u" "pdate." //--- AttributeProfileClass - Instance attributes--------------- ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "Please enter the start of the planning period." FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "Please enter the duration of planning period." FACET VALUE "" FACET VALUE "" //================================================================================ ATTRIBUTEPROFILECLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK ATTR \"Name\" ATTR \"Database instance\" ATTR \"User name\" ATTR \"Password\" " CLASSATTRIBUTE VALUE "This profile defines the access parameter for an update of the models from an operative database. " //--- AttributeProfileClass - Instance attributes------------- ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "Enter the user name of the user, who should be connected to the database." FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "Enter the instance name of the database, which contains the operative data. During an update of the p" "erformance indicaters of the Business process model or Company map, the certain database will be conn" "ected. " FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "Enter the password of the user, who has access to the database." FACET VALUE "" //================================================================================ ATTRIBUTEPROFILECLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK ATTR \"Name\" ATTR \"Excel file\" " CLASSATTRIBUTE VALUE "This profile defines the access parameter for an update of the models from an Excel-table database. " //--- AttributeProfileClass - Instance attributes------------------- ATTRIBUTE TYPE PROGRAMCALL FACET VALUE "ITEM \"Excel\" param:file fdlg-filter1:\"*.xls\" fdlg-type1:\"\" START (\"Excel \" + file) " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "" //================================================================================ //================================================================================ BUSINESS PROCESS LIBRARY //================================================================================ //================================================================================ ATTRIBUTE VALUE "" ATTRIBUTE VALUE "10.05.2013, 13:39" ATTRIBUTE VALUE "Admin" ATTRIBUTE VALUE "PROMOTE-Workbench-ADOxx-standard-library_v_1.2 for ADOxx version 1.3 UL1" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "Application Library for modelling knowledge management websites The Dynamic Library contains no model types." ATTRIBUTE VALUE " " ATTRIBUTE VALUE "LAYOUT \"Full page (without head-/footlines)\" PAGE w:p h:p LAYOUT \"Tabelle\" for-reports HEAD x:0cm y:0cm w:p h:2.2cm BMP \"\" x:0cm y:0cm w:2.2cm h:2.2cm TEXT \"%T\" x:l:2.5cm y:0cm w:l:17cm h:t PEN style:null PAGE x:0cm y:2.5cm w:p h:p:-2.9cm" ATTRIBUTE VALUE " " ATTRIBUTE VALUE "SIMTEXT bp: \"Business process\" cycletime: \"Cycle time\" activity: \"Activity\" number: \"Number\" actor: \"Performer\" perscost: \"Personnel costs\" resource: \"Resource\" rescost: \"Resource costs\"" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "To learn more and get support visit: www.adoxx.org or contact: faq@adoxx.org" ATTRIBUTE VALUE "yes" ATTRIBUTE VALUE "@@UIMGT_ACQUI_TB@UIMGT_EXCEL_SI@@UIMGT_MODEL_TB@UIMGT_NEW_SI@UIMGT_MLOAD_SI@UIMGT_SAVE_SI@UIMGT_MPRIN" "T_SI@UIMGT_SEP@UIMGT_MBACK_SI@UIMGT_MFWD_SI@UIMGT_MLIST_SI@UIMGT_SEP@UIMGT_UNDO_SI@UIMGT_CUT_SI@UIMGT" "_COPY_SI@UIMGT_PASTE_SI@UIMGT_SEP@UIMGT_VGRAPH_SI@UIMGT_VTABLE_SI@UIMGT_SEP@UIMGT_ZOOM_SI@UIMGT_ONEON" "E_SI@UIMGT_ALL_SI@UIMGT_SEP@UIMGT_RAACT_SI@UIMGT_RAVIS_SI@UIMGT_SEP@UIMGT_FIND_SI@UIMGT_CHNG_SI@UIMGT" "_AREA_SI@UIMGT_MGGEN_SI@UIMGT_SEP@UIMGT_COST_SI@@UIMGT_ANALY_TB@UIMGT_QUERI_SI@UIMGT_USQUERI_SI@UIMGT" "_RELTABS_SI@UIMGT_SEP@UIMGT_ANALY_SI@@UIMGT_SIMUL_TB@UIMGT_PATH_SI@UIMGT_WORKL_SI@UIMGT_VOL_SI@UIMGT_" "VOLDYN_SI@UIMGT_SEP@UIMGT_AGENT_SI@UIMGT_SEP@UIMGT_OFFLINE@UIMGT_SEP@UIMGT_DELSIM@UIMGT_DELCACHE@UIMG" "T_SEP@UIMGT_SBACK@UIMGT_SFWD@UIMGT_SLIST@UIMGT_SEP@UIMGT_SLOAD_SI@UIMGT_SPRINT_SI@UIMGT_SGGEN_SI@@UIM" "GT_EVALU_TB@UIMGT_FLOW_SI@UIMGT_RESCMP_SI@UIMGT_USEVAL_SI@UIMGT_SEP@UIMGT_CCC_IST@UIMGT_CCC_PLAN@@UIM" "GT_IMPEX_TB@UIMGT_ADLIM_SI@UIMGT_ADLEX_SI@UIMGT_SEP@UIMGT_SEP@UIMGT_HTML_SI@UIMGT_DOCU_SI@UIMGT_EXCUS" "T_SI@@@" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "numeric" ATTRIBUTE VALUE "GRAPHREP FILL color:aliceblue RECTANGLE x:-.3cm y:-.3cm w:.6cm h:.6cm " ATTRIBUTE VALUE 170 ATTRIBUTE VALUE 8 ATTRIBUTE VALUE "CCCLASS costcenter: \"Cost center\" relcount: \"Is charged to\" relmanager: \"Is cost center manager\" SYNONYMS budget: \"Budget\" lmntime: \"ON time\" lmnproc: \"ON processes\" lmnfix: \"ON fixed costs\" ccmanager: \"CC manager\" cccap: \"CC capacity\" lmiproc: \"OI processes\" costdriver: \"Cost driver\" cdquantity: \"Cost driver quantity\" quantity: \"Quantity\" idlecap: \"Idle capacity\" executioncost: \"Execution costs\" stuffcost: \"Time dependent costs\" totalfixcost: \"Total fixed costs\" lmncost: \"ON costs\" idlecost: \"Idle costs\" totalcost: \"Total costs\" lmipcs: \"OI-PCR\" pcs: \"PCR\"" ATTRIBUTE VALUE "CURRENCY \"Euro\" FIXCOST \"ADP transaction costs\" FIXCOST \"ADP batch costs\" FIXCOST \"Print costs\" FIXCOST \"Postal costs\"" ATTRIBUTE VALUE " " ATTRIBUTE VALUE "#=============================================== #---- INIT GLOBAL VARS ON_EVENT \"AppInitialized\" { #Online-Documentation #EXECUTE file:\"db:\\\\init_xmldocexp.asc\" # WEB SERVICE ENABLED CC \"AdoScript\" FREAD file:(\"db:\\\\init_xmldocexp.asc\") EXECUTE (text) # ENABLE XML EXPORT FOR WEBSERVICE #XML Export Version 3.0.11 CC \"AdoScript\" FREAD file:(\"db:\\\\xmlexp3012WS.asc\") EXECUTE (text) # ENABLE XML IMPORT FOR WEBSERVICE #XML Import Version 3.0.11 CC \"AdoScript\" FREAD file:(\"db:\\\\xmlimp3011WSConstants.asc\") EXECUTE (text) CC \"AdoScript\" FREAD file:(\"db:\\\\xmlimp3011WSPreview.asc\") EXECUTE (text) CC \"AdoScript\" FREAD file:(\"db:\\\\xmlimp3011WSExec.asc\") EXECUTE (text) #SETG process_stepper_bearbzeit_state:\"activated\" #SETG g_b_ps_printProcessingTime:1 #SETG g_str_ps_speed:\"Medium\" SETG g_b_filesInDB:1 # declare and init label for const strings SETG g_b_strings_initialized:0 # declare path variable to ADOxx SETG g_path_ado:\"\" #Get path to ADOxx CC \"Application\" GET_PATH SET g_path_ado:(path) #Erase trailing blanks SET a:(LEN (g_path_ado) - 1) WHILE (a > 0 AND (g_path_ado SUB a) = \" \") { SET a:(a - 1) } IF (a >= 0) { SET g_path_ado:(copy (g_path_ado, 0, a + 1)) } ELSE { CC \"AdoScript\" MSGWIN hide CC \"AdoScript\" ERRORBOX (\"The path to the customer directory could not be determined. AdoScri" "pt-AddOn capabilities are not available.\") EXIT } # Read script for global settings CC \"AdoScript\" FREAD file:(\"db:\\\\globals.asc\") # CC \"AdoScript\" FREAD file:(g_path_ado + \"\\\\TEMP\\\\globals.asc\") IF (text = \"\") { CC \"AdoScript\" MSGWIN hide CC \"AdoScript\" ERRORBOX (\"AdoScript could not be initialized. AdoScript-AddOn capabilities ar" "e not available.\") EXIT } # Init global settings EXECUTE (text) # Set Icon for HTML-generation #CC \"Application\" raw SET_ICON_CLICK_HDL component:\"importexport\" name:\"HTML\" #{ # CC \"AdoScript\" FREAD file:(g_path_asc + \"make_html.asc\") #IF (text = \"\") #{ # CC \"AdoScript\" ERRORBOX (\"AdoScript could not be initialized. AdoScript-AddOn capabilities " "are not available.\") #EXIT #} # #EXECUTE (text) #} } ##=============================================================== # #ITEM \"Aggregated reference\" importexport:\"~Documentation\" sub-of:\"Lotus Notes\" # #=============================================================== #SET allrefmod:\"Product relation Interesse Fähigkeit\" #SET targetobject:\"\" #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #CC \"Core\" GET_ALL_OBJS modelid:(VAL modid) #SET allobjectids:(objids) #FOR refmod in: (allrefmod) #{ # CC \"Core\" GET_MODEL_ID modelname:(refmod) modeltype:\"Skill environment model\" # CC \"Modeling\" IS_OPENED modelid:(modelid) # IF ((isopened)=0) # {CC \"Modeling\" OPEN modelids:(modelid)} #} #FOR objectid in:(allobjectids) #{ # CC \"Core\" GET_CLASS_ID objid:(VAL objectid) # CC \"Core\" GET_CLASS_NAME classid:(classid) # IF ((classname)=\"Aggregated skills\") # { # # Reference to Skills # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Name\" # CC \"Core\" GET_ATTR_VAL as-string objid:(VAL objectid) attrid:(attrid) # SET myname:(val) # # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Referenced skill profile\" # SET refattrid:(attrid) # # FOR refmod in:(allrefmod) # { # CC \"Core\" GET_MODEL_ID modelname:(refmod) modeltype:\"Skill environment model\" # CC \"Core\" GET_CLASS_ID classname:\"Skill profile\" # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Name\" # # CC \"Core\" GET_ALL_OBJS modelid:(modelid) # FOR tobjectid in:(objids) # { # CC \"Core\" GET_ATTR_VAL objid:(VAL tobjectid) attrid:(attrid) # IF ((val) = (myname)) # { # SET targetobject:(tobjectid) # BREAK # } # } # IF ((targetobject) <> \"\") # { # CC \"Core\" ADD_INTERREF objid:(VAL objectid) attrid:(refattrid) tobjid:(VAL targetobject)" " # SET targetoject:\"\" # } # } # } #} #=============================================== #--SIMULATION--# #----------------------------------------------- ITEM separator simulation:\"~Edit\" pos2:4 #----------------------------------------------- #----------------------------------------------- ITEM \"Manual random generator aktivieren\" sub-of:\"Random generator\" pos2:4 simulation:\"~Edit\" #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"var_set_man.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"Activate automatic random generator\" sub-of:\"Random generator\" simulation:\"~Edit\" #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"var_set_aut.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"HTML generation...\" importexport:\"~Documentation\" pos2:2 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"make_html.asc\") EXECUTE (text) #--MODELING--# #----------------------------------------------- ITEM \"Inter model references (multiple models)...\" modeling:\"~Model\" pos2:14 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"check_references_main.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"Select the language for visualizing the attributes...\" sub-of:\"Views\" modeling:\"~View\" pos2:4 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"lang_views.asc\") EXECUTE (text) #----------------------------------------------- ITEM separator sub-of:\"Update attributes\" modeling:\"~Edit\" pos3:1 #----------------------------------------------- #----------------------------------------------- ITEM \"Reset object numbering\" sub-of:\"Update attributes\" modeling:\"~Edit\" pos3:1 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"reset_numbering.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"Visualize responsible role...\" sub-of:\"Views\" modeling:\"~View\" pos2:4 #----------------------------------------------- SETG g_strRoleOption:(\"yes\") CC \"AdoScript\" FREAD file:(g_path_asc + \"show_responsible_role.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"Do not visualize responsible role...\" sub-of:\"Views\" modeling:\"~View\" pos2:4 #----------------------------------------------- SETG g_strRoleOption:(\"no\") CC \"AdoScript\" FREAD file:(g_path_asc + \"show_responsible_role.asc\") EXECUTE (text) #--EVALUATION--# #----------------------------------------------- ITEM \"Initialize IS-Value...\" evaluation:\"~Monitoring\" #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"resettargets.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"Update IS-Value...\" evaluation:\"~Monitoring\" #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"updactval.asc\") EXECUTE (text) #--DIVERSE--# #----------------------------------------------- ITEM \"ADOxx standard method\" acquisition:\"~Help\" modeling:\"~Help\" analysis:\"~Help\" simulation:\"~Help\" evaluation:\"~Help\" importexport:\"~Help\" #----------------------------------------------- CC \"Application\" GET_PATH \"adostd.hlp\" START (\"\\\"\" + path + \"\\\"\") #----------------------------------------------- ITEM separator acquisition:\"~Help\" pos2:5 ITEM separator modeling:\"~Help\" pos2:5 ITEM separator analysis:\"~Help\" pos2:5 ITEM separator simulation:\"~Help\" pos2:5 ITEM separator evaluation:\"~Help\" pos2:5 ITEM separator importexport:\"~Help\" pos2:5 #----------------------------------------------- #----------------------------------------------- ITEM \"BOC-Homepage\" acquisition:\"~Help\" pos2:5 modeling:\"~Help\" pos2:5 analysis:\"~Help\" pos2:5 simulation:\"~Help\" pos2:5 evaluation:\"~Help\" pos2:5 importexport:\"~Help\" pos2:5 #----------------------------------------------- START (\"http://www.boc-eu.com\") OBJECTIF CLASS \"Activity\" #=============================================================== #=============================================================== ITEM separator importexport:\"~Documentation\" pos1:2 pos2:9 visible:1 #=============================================================== #----------------------------------------------- ITEM \"XML Import...\" importexport:\"~Model\" pos2:3 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"xmlimp2.asc\") EXECUTE (text) #----------------------------------------------- ITEM \"XML Export...\" importexport:\"~Model\" pos2:4 #----------------------------------------------- CC \"AdoScript\" FREAD file:(g_path_asc + \"xmlexp2.asc\") EXECUTE (text) #----------------------------------------------- ITEM separator importexport:\"~Model\" pos2:5 #----------------------------------------------- #=============================================================== ITEM \"Attribute- and class filter...\" importexport:\"~Documentation\" #=============================================================== CC \"Documentation\" EXEC_ACFILTER attribute:\"Attribute- and class filter\" #=============================================================== #ITEM \"PROMOTE Export ~control\" importexport:\"~Import/Export\" #=============================================================== # BEGIN generic part, reading group structure and models #=============================================================== #SET listOfModels:(\"\") #SET group1:(\"\") #SET group2:(\"\") #SET group3:(\"\") #CC \"Core\" GET_MGROUP_SUBGROUPS #CC \"Core\" GET_MODELGROUP_NAME mgroupid:(VAL submgroupids) #IF (mgroupname = \"PROMOTE\") # {SET group0:(submgroupids)} #ELSE # { # CC \"AdoScript\" INFOBOX (\"Top model group could not be found. .\") # EXIT # } #CC \"Core\" GET_MGROUP_SUBGROUPS mgroupid:(VAL group0) #SET level1ids:(submgroupids) #FOR asubgroup in:(level1ids) #{ # CC \"Core\" GET_MODELGROUP_NAME mgroupid:(VAL asubgroup) # IF (mgroupname = \"Organisational Memory Index\") # { # SET group1:(asubgroup) # } # IF (mgroupname = \"PROMOTE Framework\") # { # SET group2:(asubgroup) # } # IF (mgroupname = \"Reference models\") # { # SET group3:(asubgroup) # } #} #IF (group1 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel group could not be found .\") # EXIT} #ELSE IF (group2 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel group could not be found .\") # EXIT} #ELSE IF (group3 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel group could not be found .\") # EXIT} #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group1) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group2) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group3) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #WHILE (level1ids != \"\") #{ # SET newones:(\"\") # FOR anothersubgroup in:(level1ids) # { # CC \"Core\" GET_MGROUP_SUBGROUPS mgroupid:(VAL anothersubgroup) # SET newones:(tokunion(newones, submgroupids, \" \")) # IF (submgroupids != \"\") # { # FOR anysubgroup in:(submgroupids) # { # CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL anysubgroup) getversionids # SET listOfModels:(tokunion(listOfModels, modelids, \" \")) # } # } # } # SET level1ids:(newones) #} #SET promotemodels:(listOfModels) #=============================================================== # END #=============================================================== # CC \"Documentation\" DOCU_EXPORT \"PROMOTE-~Export\" filename:\"C:\\\\promote\\\\repository\\\\pr" "omote-engine\\\\promote.xml\" modelids:(promotemodels) #silent-mode # SYSTEM (\"java.com.boc_eu.promote.engine.pserver.ModelImport\") hide # #=============================================================== #ITEM \"PROMOTE-~Export\" importexport:\"~Import/Export\" #=============================================================== # BEGIN generic part, reading group structure and models #=============================================================== #SET listOfModels:(\"\") #SET group1:(\"\") #SET group2:(\"\") #SET group3:(\"\") #CC \"Core\" GET_MGROUP_SUBGROUPS #CC \"Core\" GET_MODELGROUP_NAME mgroupid:(VAL submgroupids) #IF (mgroupname = \"PROMOTE\") # {SET group0:(submgroupids)} #ELSE # { # CC \"AdoScript\" INFOBOX (\"Top model group could not be found. .\") # EXIT # } #CC \"Core\" GET_MGROUP_SUBGROUPS mgroupid:(VAL group0) #SET level1ids:(submgroupids) #FOR asubgroup in:(level1ids) #{ # CC \"Core\" GET_MODELGROUP_NAME mgroupid:(VAL asubgroup) # IF (mgroupname = \"Organisational Memory Index\") # { # SET group1:(asubgroup) # } # IF (mgroupname = \"PROMOTE Framework\") # { # SET group2:(asubgroup) # } # IF (mgroupname = \"Reference models\") # { # SET group3:(asubgroup) # } #} #IF (group1 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel groups could not be found .\") # EXIT} #ELSE IF (group2 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel groups could not be found .\") # EXIT} #ELSE IF (group3 = \"\") #{CC \"AdoScript\" INFOBOX (\"Submodel groups could not be found .\") # EXIT} # #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group1) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group2) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL group3) getversionids #SET listOfModels:(tokunion(listOfModels, modelids, \" \")) #WHILE (level1ids != \"\") #{ # SET newones:(\"\") # FOR anothersubgroup in:(level1ids) # { # CC \"Core\" GET_MGROUP_SUBGROUPS mgroupid:(VAL anothersubgroup) # SET newones:(tokunion(newones, submgroupids, \" \")) # IF (submgroupids != \"\") # { # FOR anysubgroup in:(submgroupids) # { # CC \"Core\" GET_MGROUP_MODELS mgroupid:(VAL anysubgroup) getversionids # SET listOfModels:(tokunion(listOfModels, modelids, \" \")) # # } # } # } # SET level1ids:(newones) #} SET promotemodels:(listOfModels) #=============================================================== # END #=============================================================== # CC \"Documentation\" DOCU_EXPORT \"PROMOTE-~Export\" filename:\"C:\\\\promote\\\\repository\\\\pr" "omote-engine\\\\promote.xml\" modelids:(promotemodels) #silent-mode # SYSTEM (\"java.com.boc_eu.promote.engine.pserver.ModelImport\") hide # CC \"Documentation\" DOCU_EXPORT \"~Img-Map Generation ...\" filename:\"C:\\\\promote\\\\reposito" "ry\\\\Interpreter\\\\promoteInt.htm\" #modelids:(promotemodels) silent-mode # CC \"Documentation\" DOCU_EXPORT \"~JSP Generierung ...\" filename:\"C:\\\\promote\\\\web\\\\Know" "ledgeViewer\\\\repository\\\\Organisational Index.jsp\" #modelids:(promotemodels) silent-mode # #=============================================================== # #ITEM \"PROMOTE Import\" importexport:\"~Import/Export\" # #=============================================================== #SYSTEM (\"java.com.boc_eu.promote.engine.pserver.ModelExport\") #CC \"ImportExport\" ADL_IMPORT \"c:\\\\promote\\\\repository\\\\promote-engine\\\\promote.adl\" exi" "sting-models:\"paste\" #=============================================================== # #ITEM \"Lotus Notes Import\" importexport:\"~Import/Export\" # #=============================================================== # #CC \"AdoScript\" GET_TEMP_FILENAME #SYSTEM (\"ADONotes\\\\ViewImport.exe \\\"\" + filename + \".adl\\\"\") #CC \"ImportExport\" ADL_IMPORT (filename + \".adl\") existing-models:\"kopieren\" # #=============================================================== # #ITEM \"Lotus Notes Export\" importexport:\"~Import/Export\" # #=============================================================== # #CC \"Documentation\" EXEC_EXPORTDIALOG # filedescription:\"XML Dateien\" # fileextension:\"*.xml\" # #IF (ecode <= 0) #{ # CC \"AdoScript\" INFOBOX \"The user aborted the export\" # EXIT #} # #CC \"Documentation\" DOCU_EXPORT \"~LN Generation ...\" #SYSTEM (\"ADONotes\\\\NotesExport.exe \\\"\" + filename + \"\\\"\" + \"\\\"C:\\\\data\\\\notes\\\\d" "ata\\\\Skillmgnmt.nsf\\\"\" + \"\\\"ADONotes\\\\Lotus.ini\\\"\") # #=============================================================== # #ITEM \"Topic Map Export\" importexport:\"~Import/Export\" # #=============================================================== #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #IF (modid = \"\") #{ # CC \"AdoScript\" INFOBOX \"You have to open a model first to execute this order.\" # EXIT #} #CC \"AdoScript\" FILE_DIALOG saveas path:\"C:\\\\promote\\\\repository\\\\topicmap\\\\\" default-ex" "t:\"xml\" #CC \"Documentation\" DOCU_EXPORT \"~XML-Generation...\" filename:\"C:\\\\promote\\\\repository\\\\t" "opicmap\\\\topicmap.xml\" #filename:(path) #modelids:(VAL modid) #SET fnamewithext:(token ( (path) , tokcnt( (path) , \"\\\\\")-1 , \"\\\\\" )) #SET fname:(token((fnamewithext),0,\".\")) #SYSTEM (\"c:\\\\promote\\\\etc\\\\topicmap\\\\promote2topicmap.bat \" + \" \" + (path) + \" \" + (f" "name)) hide # #=============================================================== # #ITEM \"Topic Map Import\" importexport:\"~Import/Export\" # #=============================================================== # #=============================================================== # #ITEM \"Workbench Generierung\" importexport:\"~Import/Export\" # #=============================================================== #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #IF (modid = \"\") #{ # CC \"AdoScript\" INFOBOX \"A model has to be open, to excute the query.\" # EXIT #} #CC \"Core\" GET_ALL_OBJS modelid:(VAL modid) #SET allobjectids:(objids) #FOR objectid in:(allobjectids) #{ # CC \"Core\" GET_CLASS_ID objid:(VAL objectid) # CC \"Core\" GET_CLASS_NAME classid:(classid) # # Positioninformation for XSL # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Position\" # CC \"Core\" GET_ATTR_VAL as-string objid:(VAL objectid) attrid:(attrid) # SET pos:(val) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"X-Pos\" # SET xattrid:(attrid) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Y-Pos\" # SET yattrid:(attrid) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"I-Pos\" # SET iattrid:(attrid) # LEO parse:(pos) get-tmm-value: xpostmm:\"x\" # LEO parse:(pos) get-tmm-value: ypostmm:\"y\" # LEO parse:(pos) get-tmm-value: wpostmm:\"w\" # LEO parse:(pos) get-tmm-value: hpostmm:\"h\" # LEO parse:(pos) get-int-value: ipos:\"index\" # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(xattrid) val:(xpostmm) # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(yattrid) val:(ypostmm) # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(iattrid) val:(ipos) # # Colorinformation for XSL # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"BackgroundColor\" # CC \"Core\" GET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) # SET color:(\"#\" + copy((val),1,(LEN((val))))) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"HColor\" # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) val:(color) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"FontColor\" # CC \"Core\" GET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) # SET fcolor:(\"#\" + copy((val),1,(LEN((val))))) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"HFColor\" # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) val:(fcolor) # # IF (classname = \"Workplace header\") # { # # not valid in HTML and XML # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Picture\" # CC \"Core\" GET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) # SET pic:(val) # SET newpic:(replall(pic,\"\",\"none\")) # # from item:\"...\" param:\"C:\\\\...\\\\\" to C:/../ # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) val:(newpic) # SET help:(search((newpic),\"param:\",0)) # SET hpic: (copy(newpic,(help+9),LEN(newpic)-(help)-9-3 ) ) # SET hpic: (replall((hpic),\"\\\\\\\\\",\"/\")) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"HPicture\" # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) val:(hpic) # } # IF (classname = \"Background\") # { # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"W-Pos\" # SET wattrid:(attrid) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"H-Pos\" # SET hastrid:(attrid) # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(wattrid) val:(wpostmm) # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(hastrid) val:(hpostmm) # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(iattrid) val:(ipos-100) # } #} #CC \"AdoScript\" FILE_DIALOG saveas path:\"c:\\\\promote\\\\repository\\\\workbench\\\\\" default-e" "xt:\"xml\" #CC \"Documentation\" DOCU_EXPORT \"~XML-Generation...\" filename:(path) modelids:(VAL modid) #=============================================================== # #ITEM \"Topic Map - Color\" importexport:\"~Edit\" # #=============================================================== #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #IF (modid = \"\") #{ # CC \"AdoScript\" INFOBOX \"Es muss ein Modell geöffnet sein, um den Befehl ausführen zu können.\"" " # EXIT #} #SET modid:(VAL modid) #CC \"Core\" GET_ALL_OBJS modelid:(modid) #SET ocount:(tokcnt (objids, \" \")) j:0 #WHILE (j < ocount) #{ # SET objid:(VAL token (objids, j, \" \")) # CC \"Core\" GET_CLASS_ID objid:(objid) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Presentation\" # IF (ecode = 0) # {CC \"Core\" SET_ATTR_VAL objid:(objid) attrid:(attrid) val:\"with color\"} # SET j:(j + 1) #} #=============================================================== # #ITEM \"Topic Map - non color\" importexport:\"~Edit\" # #=============================================================== #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #IF (modid = \"\") #{ # CC \"AdoScript\" INFOBOX \"Es muss ein Modell geöffnet sein, um den Befehl ausführen zu können.\"" " # EXIT #} #SET modid:(VAL modid) #CC \"Core\" GET_ALL_OBJS modelid:(modid) #SET ocount:(tokcnt (objids, \" \")) j:0 #WHILE (j < ocount) #{ # SET objid:(VAL token (objids, j, \" \")) # CC \"Core\" GET_CLASS_ID objid:(objid) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Presentation\" # IF (ecode = 0) # {CC \"Core\" SET_ATTR_VAL objid:(objid) attrid:(attrid) val:\"keine Color\"} # SET j:(j + 1) #} #=============================================================== # #ITEM \"Skill Visualisierung - ein\" importexport:\"~Edit\" # #=============================================================== #=============================================================== # #ITEM \"Skill Visualisierung - aus\" importexport:\"~Edit\" # #=============================================================== #=============================================================== # #ITEM \"Position\" importexport:\"~Edit\" # #=============================================================== #SEND \"GET_ACTIVE_MODEL\" to:\"Modeling\" answer:modid #CC \"Core\" GET_ALL_OBJS modelid:(VAL modid) #SET allobjectids:(objids) #SET xi:1 #SET yi:1 #SET maxrow:10 # #FOR objectid in:(allobjectids) #{ # CC \"Core\" GET_CLASS_ID objid:(VAL objectid) # CC \"Core\" GET_CLASS_NAME classid:(classid) # # # The real Position # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Position\" # CC \"Core\" GET_ATTR_VAL as-string objid:(VAL objectid) attrid:(attrid) # SET pos:(val) # # LEO parse:(pos) get-tmm-value: xpostmm:\"x\" # LEO parse:(pos) get-tmm-value: ypostmm:\"y\" # LEO parse:(pos) get-tmm-value: hpos:\"h\" # LEO parse:(pos) get-int-value: ipos:\"index\" # # # Positioninformation from Lotus Notes # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"LN-Position\" # CC \"Core\" GET_ATTR_VAL as-string objid:(VAL objectid) attrid:(attrid) # SET lnpos:(val) # # #The Lotus Notes Vector # IF ((tokcnt(lnpos,\" \")=2)) # { # SET xlnpos:(token(token(lnpos,0,\" \"),1,\":\")) # SET ylnpos:(token(token(lnpos,1,\" \"),1,\":\")) # SET xpos:((xi)*(VAL (xlnpos))) # SET ypos:((yi)*(VAL (ylnpos))) # SET position:(\"NODE x:\" + STR (xpos)+\"cm y:\"+ STR (ypos)+\"cm h:\" + STR (hpos)+ \" ind" "ex:\" + STR (ipos)) # CC \"Core\" GET_ATTR_ID classid:(classid) attrname:\"Position\" # CC \"Core\" SET_ATTR_VAL objid:(VAL objectid) attrid:(attrid) val:(position) # } # CC \"Modeling\" REFRESH (VAL objectid) # IF ((xi)=(maxrow)) # { # SET xi:(0) # SET yi:((yi)+1) # } # SET xi:(xi+1) #} # #=============================================================== # ITEM \"Activate manual random generator\" simulation:\"Random generator\" #=============================================================== CC \"CoreUI\" MODEL_SELECT_BOX loaded-models multi-sel modeltype:\"Business process model\" title:\"Random generator - Model selection\" IF (endbutton = \"ok\") { CC \"Core\" GET_CLASS_ID classname:\"Random generator\" SET vbclassid:(classid) CC \"Core\" GET_ATTR_ID classid:(vbclassid) attrname:\"Random generator\" SET mcount:(tokcnt (modelids, \" \")) i:0 WHILE (i < mcount) { SET modelid:(VAL token (modelids, i, \" \")) CC \"Core\" GET_ALL_OBJS modelid:(modelid) SET ocount:(tokcnt (objids, \" \")) j:0 WHILE (j < ocount) { SET objid:(VAL token (objids, j, \" \")) CC \"Core\" GET_CLASS_ID objid:(objid) IF (classid = vbclassid) { CC \"Core\" SET_ATTR_VAL objid:(objid) attrid:(attrid) val:\"yes\" } SET j:(j + 1) } SET i:(i+1) } CC \"AdoScript\" INFOBOX \"The manual random generator is deactivated.\" } #=============================================================== ITEM \"Activate automatic random generator\" simulation:\"Random generator\" #=============================================================== CC \"CoreUI\" MODEL_SELECT_BOX loaded-models multi-sel modeltype:\"Business process model\" title:\"Automatic random generator - Model selection\" IF (endbutton = \"ok\") { CC \"Core\" GET_CLASS_ID classname:\"Random generator\" SET vbclassid:(classid) CC \"Core\" GET_ATTR_ID classid:(vbclassid) attrname:\"Manual random generator\" SET mcount:(tokcnt (modelids, \" \")) i:0 WHILE (i < mcount) { SET modelid:(VAL token(modelids, i, \" \")) CC \"Core\" GET_ALL_OBJS modelid:(modelid) SET ocount:(tokcnt (objids, \" \")) j:0 WHILE (j < ocount) { SET objid:(VAL token (objids, j, \" \")) CC \"Core\" GET_CLASS_ID objid:(objid) IF (classid = vbclassid) { CC \"Core\" SET_ATTR_VAL objid:(objid) attrid:(attrid) val:\"no\" } SET j:(j + 1) } SET i:(i+1) } CC \"AdoScript\" INFOBOX \"The manual random generator is deactivated.\" } #=============================================================== #ITEM \"Shell window\" acquisition:\"AdoScript\" modeling:\"AdoScript\" analysis:\"AdoScript\" simul" "ation:\"AdoScript\" # evaluation:\"AdoScript\" importexport:\"AdoScript\" #=============================================================== #CC \"AdoScript\" EDITBOX text:(adoscript) # title:\"Enter the code you want to test...\" oktext:\"Go!\" #IF (endbutton = \"ok\") # SET adoscript:global:(text) # EXECUTE (text) #ENDIF #-- P R O C E S S - S T E P P E R --# #----------------------------------------------- # 1. Process animation #ITEM \"1. Process animation\" modeling:\"~Process stepper\" #----------------------------------------------- #SETG parameter:(1) #CC \"AdoScript\" FREAD file:(g_path_asc + \"stepper_animation.asc\") #IF (text = \"\") #{ # CC \"AdoScript\" INFOBOX \"Processing aborted, because external files could not be found.\" # EXIT #} #EXECUTE (text) # #----------------------------------------------- # 2. Play back process animation #ITEM \"2. Play back process animation...\" modeling:\"~Process stepper\" #----------------------------------------------- # #CC \"AdoScript\" FREAD file:(g_path_asc + \"stepper_play.asc\") #IF (text = \"\") #{ # CC \"AdoScript\" INFOBOX \"Processing aborted, because external files could not be found.\" # EXIT #} #EXECUTE (text) # #----------------------------------------------- # 3. Remove object markings #ITEM \"3. Remove object markings\" modeling:\"~Process stepper\" #----------------------------------------------- #CC \"AdoScript\" FREAD file:(g_path_asc + \"undye_all_obj.asc\") #IF (text = \"\") #{ # CC \"AdoScript\" INFOBOX \"Processing aborted, because external files could not be found.\" # EXIT #} #EXECUTE (text) # #----------------------------------------------- #ITEM separator modeling:\"~Process stepper\" #----------------------------------------------- #----------------------------------------------- # Settings #ITEM \"Settings...\" modeling:\"~Process stepper\" #----------------------------------------------- #SETG global_check:\"yes\" #SETG namegeneration_running:\"yes\" #CC \"AdoScript\" FREAD file:(g_path_asc + \"stepper_settings_dlg.asc\") #EXECUTE (text) #SETG global_check:\"no\" #SETG namegeneration_running:\"no\" # #----------------------------------------------- # 5. Execution time #ITEM \"Execution time\" sub-of:\"Settings\" modeling:\"~Process stepper\" #----------------------------------------------- #SETG global_check:\"yes\" #SETG namegeneration_running:\"yes\" #CC \"AdoScript\" FREAD file:(g_path_asc + \"stepper_settings_bearbzeit.asc\") #EXECUTE (text) #SETG global_check:\"no\" #SETG namegeneration_running:\"no\" #--EXTERNAL COUPLING--# #----------------------------------------------- OBJECTIF #----------------------------------------------- CLASS \"Activity\" " ATTRIBUTE VALUE "AGENT \"Standard\" auto-buildsum objects: \"<\\\"Activity\\\"> OR <\\\"Subprocess\\\">\" allowed-modeltype-1: \"Business process model\" infotext: \"Standard simulation results. Note: The \\\"capacity\\\" will only be displayed \\\"per \\\" (e.g. \\\"per year\\\").\" FREQUENCY name:\"Frequency (relative)\" resultscope:allobjects relative ignore-not-executed-objects AVGSUM name:\"Execution time\" lock-name resultscope:allobjects class:\"Activity\" attribute:\"Execution time\" attribute-type:time lock-class lock-attribute AVGSUM name:\"Waiting time\" path-analysis volume-analysis resultscope:allobjects class:\"Activity\" attribute:\"Waiting time\" attribute-type:time lock-class lock-attribute AVGSUM name:\"Resting time\" lock-name resultscope:allobjects class:\"Activity\" attribute:\"Resting time\" attribute-type:time lock-class lock-attribute AVGSUM name:\"Transport time\" lock-name resultscope:allobjects class:\"Activity\" attribute:\"Transport time\" attribute-type:time lock-class lock-attribute STRAIN name:\"Capacity\" resultscope:mainobjects class:\"Performer\" lock-class WORKLOAD name:\"Workload\" resultscope:mainobjects class:\"Performer\" lock-class WWECOST name:\"Personnel costs\" resultscope:mainobjects class:\"Performer\" attribute:\"Hourly wages\" lock-class lock-attribute UWWECOST name:\"Personnel costs (conditional)\" wlstatic-analysis wlnonstatic-analysis resultscope:mainobjects class:\"Performer\" attribute:\"Hourly wages\" lock-class lock-attribute WWECOST name:\"Resource costs\" resultscope:mainobjects class:\"Resource\" attribute:\"Hourly wages\" lock-class lock-attribute UWWECOST name:\"Resource costs (conditional)\" wlstatic-analysis wlnonstatic-analysis resultscope:mainobjects class:\"Resource\" attribute:\"Hourly wages\" lock-class lock-attribute AVGSUM name:\"Costs\" path-analysis volume-analysis wlstatic-analysis wlnonstatic-analysis resultscope:allobjects class:\"Activity\" attribute:\"Costs\" attribute-type:numeric lock-class lock-attribute CYCLETIME name:\"Cycle time\" lock-name resultscope:allobjects AGENT \"Animation / Simulation progress\" objects: \"<\\\"Activity\\\"> OR <\\\"Subprocess\\\">\" infotext: \"This agent animates the cycletime while simulation progresses. You will be able to determ" "ine when stable results are generated by the simulation.\" objects: \"<\\\"Activity\\\"> OR <\\\"Subprocess\\\">\" CYCLETIME name:\"Cycle time\" lock-name resultscope:process lock-resultscope dont-show-result ANIMATION name:\"Animation of the cycletime\" OBSERVED \"Cycle time\" AGENT \"Checkup of modeling\" objects: \"<\\\"Activity\\\">\" path-analysis lock-calendar auto-buildsum hide-extremum infotext:\"This agent checks models for modeling errors during the path analysis.\" lock-select-results FORMULA name:\"FEHLER\" path-analysis expression:\"cond((\\\"Frequency\\\" > 0) AND (\\\"ET\\\" >0) AND (\\\"Costs\\\">0) AND (\\\"RT\\\" >0) AND (\\\"TT\\\">0) AND (\\\"WT\\\">0), 0, 1)\" lock-expression OBSERVED \"Frequency\" OBSERVED \"ET\" OBSERVED \"Costs\" OBSERVED \"RT\" OBSERVED \"TT\" OBSERVED \"WT\" FORMULA name:\"Never executed\" path-analysis expression:\"cond(\\\"Frequency\\\" > 0, 0, 1)\" lock-expression OBSERVED \"Frequency\" FORMULA name:\"ET missing\" path-analysis expression:\"N:cond(\\\"ET\\\"> 0, 0, 1)\" lock-expression OBSERVED \"ET\" FORMULA name:\"WT missing\" path-analysis expression:\"N:cond(\\\"WT\\\" > 0, 0, 1)\" lock-expression OBSERVED \"WT\" FORMULA name:\"RT missing\" path-analysis expression:\"N:cond(\\\"RT\\\" > 0, 0, 1)\" lock-expression OBSERVED \"RT\" FORMULA name:\"TT missing\" path-analysis expression:\"N:cond(\\\"TT\\\" > 0, 0, 1)\" lock-expression OBSERVED \"TT\" FORMULA name:\"Costs missing\" path-analysis expression:\"cond(\\\"Costs\\\" > 0, 0, 1)\" lock-expression OBSERVED \"Costs\" FREQUENCY name:\"Frequency\" lock-name hide-history-mem hide-history-disk dont-show-result hide-show-result path-analysis hide-algorithms resultscope:mainobjects relative hide-mode hide-ignore AVGSUM name:\"ET\" lock-name hide-history-mem hide-history-disk dont-show-result hide-show-result path-analysis hide-algorithms resultscope:mainobjects class:\"Activity\" attribute:\"Execution time\" attribute-type:time hide-class hide-attribute AVGSUM name:\"WT\" lock-name hide-history-mem hide-history-disk dont-show-result path-analysis resultscope:mainobjects class:\"Activity\" attribute:\"Waiting time\" attribute-type:time hide-algorithms hide-show-result hide-class hide-attribute AVGSUM name:\"RT\" lock-name hide-history-mem hide-history-disk dont-show-result path-analysis resultscope:mainobjects class:\"Activity\" attribute:\"Resting time\" attribute-type:time hide-algorithms hide-show-result hide-class hide-attribute AVGSUM name:\"TT\" lock-name hide-history-mem hide-history-disk dont-show-result path-analysis resultscope:mainobjects class:\"Activity\" attribute:\"Transport time\" attribute-type:time hide-algorithms hide-show-result hide-class hide-attribute AVGSUM name:\"Costs\" lock-name hide-history-mem hide-history-disk dont-show-result path-analysis resultscope:mainobjects class:\"Activity\" attribute:\"Costs\" attribute-type:numeric hide-algorithms hide-show-result hide-class hide-attribute AGENT \"BP agent: personal\" objects: \"<\\\"Activity\\\"> OR <\\\"Subprocess\\\">\" volume-analysis lock-calendar allowed-modeltype-1: \"Business process model\" infotext: \"Results for persons from a BP view. This agent may only be used with the capacity analysi" "s. The personnel requirements will be displayed \\\"per