
io.vertigo.orchestra.model.definition.process.ksp Maven / Gradle / Ivy
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