Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sd-doc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Skripnikov
sd-doc
Commits
5ae4b9a7
Commit
5ae4b9a7
authored
Dec 07, 2017
by
Valentin Skripnikov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
-
parent
61792056
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
72 additions
and
9 deletions
+72
-9
docs/integration/events.rst
docs/integration/events.rst
+72
-9
No files found.
docs/integration/events.rst
View file @
5ae4b9a7
...
...
@@ -21,11 +21,11 @@
посредством функциональности «Отдел кадров». Для данного
события передаются следующие данные:
* `
userID` - `ID`
пользователя
* `
`userID`` - идентификатор
пользователя
* `
formUUID` - `ID`
формы карточки пользователя
* `
`formUUID`` - идентификатор
формы карточки пользователя
* `
dataUUID` - `ID`
данных по форме
* `
`dataUUID`` - идентификатор
данных по форме
* ``event.users.account.add`` Добавление новой записи учётной
записи пользователя (и связанными с ней файлами по формам
...
...
@@ -48,7 +48,7 @@
* Телефон
Для всех событий типа ``event.users.*`` передаваемые данные —
``ID``
пользователя Synergy.
идентификатор
пользователя Synergy.
События должностей
------------------
...
...
@@ -79,13 +79,76 @@
посредством функциональности «Отдел кадров». Для данного события
передаются следующие данные:
* ``positionID`` -
``ID``
должности
* ``assistantID`` -
``ID``
заместителя, передается только при изменении
* ``positionID`` -
идентификатор
должности
* ``assistantID`` -
идентификатор
заместителя, передается только при изменении
данных карточки заместителя
* ``formUUID`` -
``ID``
формы карточки должности
* ``dataUUID`` -
``ID``
данных по форме
* ``formUUID`` -
идентификатор
формы карточки должности
* ``dataUUID`` -
идентификатор
данных по форме
* ``event.orgstructure.position.delete`` Удаление должности
Для всех событий типа ``event.orgstructure.position.*`` передаваемые
данные - ``ID`` должности ``Synergy``.
данные - идентификатор должности ``Synergy``.
События подразделений
---------------------
Данные события генерируются для каждого из нижеописанных случаев c
*подразделениями*:
* ``event.orgstructure.department.add`` Добавление нового
департамента
* ``event.orgstructure.department.change`` Изменение данных
подразделения - добавление/изменение/удаление следующей
информации:
* Общее:
* Информация о подразделении:
* Название (на трех языках)
* Номер
* Код для показателей
* Родительское подразделение (для всех узлов, кроме
корневого)
* Удаленный филиал
* Информация о руководителе подразделения:
* Название должности (на трех языках)
* Тип назначения целей
* Руководитель
* И.О. руководителя
* Заместители:
* Название (на трех языках)
* Номер
* Пользователь
* Подразделения, в которых данный пользователь будет
выполнять обязанности заместителя
* Управление модулями
* Показатели - статус активности
* Права на дела:
* Наследовать права от родительского подразделения
* Дело
* Тип документа
.. note:: Ввиду особенностей реализации при сохранении
подразделения отдельно сохраняется его карточка,
отдельно - заместители. Таким образом, в данном
случае событие ``event.orgstructure.department.change``
будет отправлено дважды, а при изменении заместителей
через метод API ``rest/api/positions/assistant/save`` -
единожды.
* ``event.orgstructure.department.formdata.change`` Изменение данных
*карточки подразделения* на основе *формы*, ассоциированной с ней
посредством функциональности «Отдел кадров». Для данного события
передаются следующие данные:
* ``departmentID`` - идентификатор подразделения
* ``formUUID`` - идентификатор формы карточки подразделения
* ``dataUUID`` - идентификатор данных по форме
* ``event.orgstructure.department.delete`` Удаление подразделения
Для всех событий типа ``event.orgstructure.department.*`` передаваемые
данные - идентификатор подразделения `Synergy`.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment