All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vertigo.orchestra.model.definition.process.ksp Maven / Gradle / Ivy

There is a newer version: 4.2.0
Show newest version
package io.vertigo.orchestra.domain.definition

create DtDefinition DtOProcess {
	storeName : "orchestra"
	id proId					{domain : DoOIdentifiant, label :"Id de la definition du processus"}
	field name   				{domain : DoOLibelle, label :"Nom du processus", cardinality: "?",}
	field label   				{domain : DoOLibelle, label :"Libellé du processus", cardinality: "?",},
	field cronExpression		{domain : DoOLibelle, label :"Expression récurrence du processus", cardinality: "?",}
	field initialParams			{domain : DoOJsonText, label :"Paramètres initiaux sous forme de JSON ", cardinality: "?",}
	field multiexecution   		{domain : DoOBooleen, label :"Accepte la multi-execution", cardinality: "?",}
	field activeVersion  		{domain : DoOBooleen, label :"Version active", cardinality: "1",}
	field active   				{domain : DoOBooleen, label :"Processus actif", cardinality: "1",}
	field rescuePeriod			{domain : DoONombre, label :"Temps de validité d'une planification", cardinality: "1",}
	field metadatas				{domain : DoOMetadatas, label :"Meta-données du processus", cardinality: "?",}
  	field needUpdate  			{domain : DoOBooleen, label :"Doit être mise à jour lors du démarrage", cardinality: "1",}
}



create Association AProTrt {
  fkFieldName : "trtCd"
    
 	dtDefinitionA : DtOProcess
	dtDefinitionB : DtTriggerType
			
	navigabilityA : "false"
	navigabilityB : "true"
	
	multiplicityA:"0..*"
	multiplicityB:"1..1"
	
	labelA : "Process"
	labelB : "TriggerType"
	roleA : "Process"
	roleB : "TriggerType"
			
}

create Association AProPrt {
  fkFieldName : "prtCd"
    
 	dtDefinitionA : DtOProcess
	dtDefinitionB : DtOProcessType
			
	navigabilityA : "false"
	navigabilityB : "true"
	
	multiplicityA:"0..*"
	multiplicityB:"0..1"
	
	labelA : "Process"
	labelB : "ProcessType"
	roleA : "Process"
	roleB : "ProcessType"
			
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy