Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Схема англійською в українській версії #17

Open
scorpio-84 opened this issue Sep 21, 2023 · 2 comments
Assignees

Comments

@scorpio-84
Copy link

.Валідація параметрів шаблонів елементів у валідаторі регламенту
[plantuml, template-validation-1, svg]
----
@startuml
start
:CLI received the list of BPMN files to validate;
:CLI read element templates config map;
repeat
:get next BPMN file to validate;
group BPMN file validation
repeat
:get next BPMN element to validate;
group BPMN element validation
:getAttributeValue camunda:modelerTemplate on BPMN element;
if (camunda:modelerTemplate is empty?) then (no)
:find element template where id = camunda:modelerTemplate;
:get child element bpmn:extensionElements;
:get child element camunda:inputOutput;
repeat
:get next tag (camunda:inputParameter or camunda:outputParameter;
group Parameter validation
:find element.property where parameter name = binding.name;
if (template has property) then (no)
:error;
kill
endif
:get property constraints;
:validate tag value against constraint;
endgroup
repeat while (more input/output parameters?) is (yes)
-> no;
endif
endgroup
repeat while (more elements to validate) is (yes)
-> no;
endgroup
repeat while (more bpmn to validate) is (yes)
-> no;
stop
@enduml
----

@antontuhai
Copy link
Collaborator

@VFeorenko Please review

@VFeorenko
Copy link

Вже відписав по цим схемам в #16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants