Última atividade 1771588684

Описание основных запросов к JIRA REST API для интеграции с ДО

imxored revisou este gist 1771588683. Ir para a revisão

1 file changed, 32 insertions, 4 deletions

JIRA API.md

@@ -7,10 +7,10 @@
7 7 - Чтение списка прикрепленных файлов и сохранение в 1с
8 8 - Измененеи статуса заявки - меняется не просто реквизит, а происходит переход на доступный шаг по workflow (теоретически можно воткнуть любой статус, но не проверял это, т.к. непонятно как поведет себя jira да и как то странно это)
9 9 - Изменение заголовка, описания - задачи не было, просто есть такая воможность. В теории можно поменять почти все в заявке.
10 - ### Понятен механизм, не перенесено в 1с:
11 - > Анализ + проверка через postman
12 10 - Сброс счетчика неудачных попыток отправки заявок
13 11 - Получение списка заявок, которые нужно отправить повторно
12 + ### Понятен механизм, не перенесено в 1с:
13 + > Анализ + проверка через postman
14 14 - Создаение Баз 1С (есть вопросы по 2 атрибутам: группа AD и Услуга)
15 15 - Изменение Баз 1С
16 16
@@ -24,8 +24,9 @@
24 24 ```
25 25 Где **Токен** - токен доступа в JIRA
26 26
27 - ## Описание пакета из JIRA
28 - ### Поля
27 + ## Описание пакетв из JIRA
28 + ### Создание заявки
29 + #### Поля
29 30
30 31 ``` JSON
31 32 {
@@ -68,6 +69,33 @@
68 69 }
69 70 ```
70 71
72 + ### Обновление статуса
73 + #### Поля
74 + - id - идентификатор заявки
75 + - key - ключ заявки
76 + - updated - дата обновления статуса
77 + - status - новый статус
78 + - author - автор изменения статуса
79 + ``` JSON
80 + {
81 + "id": "12300",
82 + "key": "SD-285",
83 + "updated": "2026-02-12T13:02:09.1+0300",
84 + "status": {
85 + "description": "Новая заявка в очереди на распределение",
86 + "name": "⚠️Ожидание поддержки",
87 + "id": "10001"
88 + },
89 + "author": {
90 + "name": "ageev_a2",
91 + "key": "JIRAUSER16033",
92 + "emailAddress": "ageev_a2@dogma.ru",
93 + "displayName": "Агеев Артем Вадимович"
94 + }
95 + }
96 +
97 + ```
98 +
71 99 ## Работа с заявками
72 100 ### Получить все поля
73 101 Пригодится для поиска нужного customfield

imxored revisou este gist 1771417018. Ir para a revisão

1 file changed, 1 deletion

JIRA API.md

@@ -167,7 +167,6 @@
167 167 ```
168 168
169 169 ### Выполнить переход (Изменение статуса)
170 - П
171 170 По факту выполняется переход по воркфлоу
172 171 > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
173 172 Переход статуса возможен только на доступные

imxored revisou este gist 1771415415. Ir para a revisão

1 file changed, 116 insertions, 74 deletions

JIRA API.md

@@ -15,6 +15,8 @@
15 15 - Изменение Баз 1С
16 16
17 17 # Запросы
18 + Практически везде в параметрах запросов ID и KEY заявок взаимозаменяемы, можно использовать более удобное.
19 +
18 20 ## Авторизация
19 21 Нужно в заголовки запроса вставить:
20 22 ```1C
@@ -22,10 +24,60 @@
22 24 ```
23 25 Где **Токен** - токен доступа в JIRA
24 26
25 - ## Получить доступные переходы
27 + ## Описание пакета из JIRA
28 + ### Поля
29 +
30 + ``` JSON
31 + {
32 + "id": "12300",
33 + "key": "SD-285",
34 + "summary": "Доступ к 1С ДО и БФ",
35 + "dataBaseList": [
36 + "1С: Документооборот (SOFT-2354)",
37 + "1С: Битфинанс (SOFT-2355)"
38 + ],
39 + "created": "2026-02-12T13:02:09.1+0300",
40 + "issuetype": {
41 + "id": "10002",
42 + "description": "Для запросов, которые требуют согласования",
43 + "name": "Запрос на услугу с согласованием"
44 + },
45 + "requestType": {
46 + "id": "211",
47 + "name": "Доступ к базам 1С",
48 + "description": ""
49 + },
50 + "description": "Прошу предоставить доступ к базам 1С Документооборот и Битфинанс для выполнения служебных обязанностей",
51 + "creator": {
52 + "name": "yashin_d",
53 + "key": "JIRAUSER13341",
54 + "emailAddress": "yashin_d@dogma.ru",
55 + "displayName": "Яшин Дмитрий Юрьевич"
56 + },
57 + "customer": {
58 + "name": "ageev_a2",
59 + "key": "JIRAUSER16033",
60 + "emailAddress": "ageev_a2@dogma.ru",
61 + "displayName": "Агеев Артем Вадимович"
62 + },
63 + "status": {
64 + "description": "Новая заявка в очереди на распределение",
65 + "name": "⚠️Ожидание поддержки",
66 + "id": "10001"
67 + }
68 + }
69 + ```
70 +
71 + ## Работа с заявками
72 + ### Получить все поля
73 + Пригодится для поиска нужного customfield
74 + > GET https://sd2.dogma.ru/rest/api/2/field
75 +
76 + ### Получить доступные переходы
77 + Переход статуса возможен только на доступные, для этого нужно их сначала получить
26 78 > GET https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
27 79
28 - ### Ответ:
80 + #### Ответ:
29 81 ``` JSON
30 82 {
31 83 "expand": "transitions",
@@ -114,11 +166,12 @@
114 166 }
115 167 ```
116 168
117 - ## Выполнить переход (Изменение статуса)
169 + ### Выполнить переход (Изменение статуса)
170 + П
118 171 По факту выполняется переход по воркфлоу
119 172 > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
120 -
121 - ### Тело:
173 + Переход статуса возможен только на доступные
174 + #### Тело:
122 175 ``` JSON
123 176 {
124 177 "transition": {
@@ -126,10 +179,11 @@
126 179 }
127 180 }
128 181 ```
129 - ## Выполнить переход и добавить комментарий
130 - > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
182 + ### Выполнить переход и добавить комментарий
183 + > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
184 + **Лучше не использовать, т.к. не возвращается ID комментария**
131 185
132 - ### Тело:
186 + #### Тело:
133 187 ``` JSON
134 188 {
135 189 "transition": {
@@ -146,56 +200,15 @@
146 200 }
147 201 }
148 202 ```
149 - ## Описание пакета из JIRA
150 - ### Поля
151 203
152 - ``` JSON
153 - {
154 - "id": "12300",
155 - "key": "SD-285",
156 - "summary": "Доступ к 1С ДО и БФ",
157 - "dataBaseList": [
158 - "1С: Документооборот (SOFT-2354)",
159 - "1С: Битфинанс (SOFT-2355)"
160 - ],
161 - "created": "2026-02-12T13:02:09.1+0300",
162 - "issuetype": {
163 - "id": "10002",
164 - "description": "Для запросов, которые требуют согласования",
165 - "name": "Запрос на услугу с согласованием"
166 - },
167 - "requestType": {
168 - "id": "211",
169 - "name": "Доступ к базам 1С",
170 - "description": ""
171 - },
172 - "description": "Прошу предоставить доступ к базам 1С Документооборот и Битфинанс для выполнения служебных обязанностей",
173 - "creator": {
174 - "name": "yashin_d",
175 - "key": "JIRAUSER13341",
176 - "emailAddress": "yashin_d@dogma.ru",
177 - "displayName": "Яшин Дмитрий Юрьевич"
178 - },
179 - "customer": {
180 - "name": "ageev_a2",
181 - "key": "JIRAUSER16033",
182 - "emailAddress": "ageev_a2@dogma.ru",
183 - "displayName": "Агеев Артем Вадимович"
184 - },
185 - "status": {
186 - "description": "Новая заявка в очереди на распределение",
187 - "name": "⚠️Ожидание поддержки",
188 - "id": "10001"
189 - }
190 - }
191 - ```
192 204
193 - ## Изменить заголовок
205 + ### Изменить заголовок
206 + В принципе менять можно почти что угодно
194 207 > PUT https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2?notifyUsers=false
195 208
196 209 - **notifyUsers** параметр отвечает за отправку уведомлений пользователям
197 210
198 - ### Тело:
211 + #### Тело:
199 212 ```JSON
200 213 {
201 214 "fields": {
@@ -204,12 +217,12 @@
204 217 }
205 218 ```
206 219
207 - ## Изменить счетчик ошибок API
220 + ### Изменить счетчик ошибок API
208 221 > PUT https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2?notifyUsers=false
209 222
210 223 - **notifyUsers** параметр отвечает за отправку уведомлений пользователям
211 224
212 - ### Тело:
225 + #### Тело:
213 226 ```JSON
214 227 {
215 228 "fields": {
@@ -218,17 +231,16 @@
218 231 }
219 232 ```
220 233
221 - ## Добавить комментарий
234 + ### Добавить комментарий
222 235 > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/comment
223 236
224 - ### Тело
237 + #### Тело
225 238 ```JSON
226 239 {
227 240 "body": "Тестовый комментарий"
228 241 }
229 242 ```
230 -
231 - ### Ответ
243 + #### Ответ
232 244 ```JSON
233 245 {
234 246 "self": "https://sd2.dogma.ru/rest/api/2/issue/12301/comment/12608",
@@ -269,15 +281,12 @@
269 281 }
270 282 ```
271 283
272 - ## Получить все данные заявки
284 + ### Получить все данные заявки
273 285 > GET https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2
274 286
275 - ## Получить все поля
276 - > GET https://sd2.dogma.ru/rest/api/2/field
277 -
278 - ## Получить заявки для повторной отправки
287 + ### Получить заявки для повторной отправки
279 288 > POST https://sd2.dogma.ru/rest/api/2/search
280 - ### Тело
289 + #### Тело
281 290 ```JSON
282 291 {
283 292 "jql": "'cf[11700]' != null AND 'cf[11700]' > 0",
@@ -295,7 +304,7 @@
295 304 }
296 305 ```
297 306
298 - ### Ответ
307 + #### Ответ
299 308 ```JSON
300 309 {
301 310 "expand": "names,schema",
@@ -331,9 +340,41 @@
331 340 ]
332 341 }
333 342 ```
334 - ## Изменить наименование базы 1с
343 +
344 + ## Базы 1С (объекты insight)
345 + ### Получить все объекты
346 + Возвращает все сущности objectEntries, в том числе и базы 1с
347 + > GET https://sd2.dogma.ru/rest/insight/1.0/iql/objects
348 + ### Получить все базы 1с
349 + > POST https://sd2.dogma.ru/rest/insight/1.0/object/navlist/iql
350 + #### Тело
351 + - **objectTypeId** - ключевой отбор, это типа Конфигурация 1с в копии sd
352 + - includeAttributes - отвечает за вывод дополнительных атрибутов
353 +
354 + ```JSON
355 + {
356 + "objectTypeId": "187",
357 + "includeTypeAttributes": true,
358 + "includeAttributesDeep": 3,
359 + "attributesToDisplay": {
360 + "attributesToDisplayIds": []
361 + },
362 + "page": 1,
363 + "asc": 1,
364 + "resultsPerPage": 25,
365 + "includeAttributes": true,
366 + "objectSchemaId": "3",
367 + "qlQuery": ""
368 + }
369 + ```
370 +
371 + ### Получить все атрибуты базы 1с
372 + **2354** - идентификатор базы 1с
373 + > GET https://sd2.dogma.ru/rest/insight/1.0/object/2354/attributes
374 +
375 + ### Изменить наименование базы 1с
335 376 > PUT https://sd2.dogma.ru/rest/insight/1.0/object/2354
336 - ### Тело
377 + #### Тело
337 378 ```JSON
338 379 {
339 380 "objectTypeId": 187,
@@ -353,7 +394,7 @@
353 394 }
354 395
355 396 ```
356 - ### Ответ
397 + #### Ответ
357 398 ``` JSON
358 399 {
359 400 "id": 2354,
@@ -661,10 +702,10 @@
661 702 "name": "1С: Документооборот_"
662 703 }
663 704 ```
664 - ## Изменить ответственного у базы
705 + ### Изменить ответственного у базы
665 706 > PUT https://sd2.dogma.ru/rest/insight/1.0/object/2354
666 707 - 2354 : ID объекта
667 - ### Тело
708 + #### Тело
668 709 ```JSON
669 710 {
670 711 "objectTypeId": 187,
@@ -683,12 +724,12 @@
683 724 }
684 725
685 726 ```
686 - ### Ответ
727 + #### Ответ
687 728 В ответе полное описание объекта с полями, см. [Изменить наименование базы 1с](#изменить-наименование-базы-1с)
688 729
689 - ## Создание базы 1с
730 + ### Создание базы 1с
690 731 > POST https://sd2.dogma.ru/rest/insight/1.0/object/create
691 - ### Тело
732 + #### Тело
692 733 ```JSON
693 734 {
694 735 "objectTypeId": "187",
@@ -747,7 +788,7 @@
747 788 }
748 789
749 790 ```
750 - ### Ответ
791 + #### Ответ
751 792 ``` JSON
752 793 {
753 794 "id": 2519,
@@ -792,6 +833,7 @@
792 833 ```
793 834
794 835 ----
836 +
795 837 # Далее техническая информация.
796 838
797 839 ## Примеры

imxored revisou este gist 1771414514. Ir para a revisão

1 file changed, 7 insertions

JIRA API.md

@@ -15,6 +15,13 @@
15 15 - Изменение Баз 1С
16 16
17 17 # Запросы
18 + ## Авторизация
19 + Нужно в заголовки запроса вставить:
20 + ```1C
21 + Запрос.Заголовки.Вставить("Authorization", "Bearer "+Токен);
22 + ```
23 + Где **Токен** - токен доступа в JIRA
24 +
18 25 ## Получить доступные переходы
19 26 > GET https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
20 27

imxored revisou este gist 1771414420. Ir para a revisão

1 file changed, 0 insertions, 0 deletions

JIRA APi.md renomeado para JIRA API.md

Arquivo renomeado sem alterações

imxored revisou este gist 1771414383. Ir para a revisão

1 file changed, 15 insertions, 11 deletions

JIRA APi.md

@@ -1,13 +1,18 @@
1 - # API Jira
2 - Позволяет получать задачи из jira по определенным отборам, изначальный запрос - отбор по постановщику - возможно без проблем.
3 - В результате запроса по моему прилетает вообще все что есть в задаче, при желании даже с файлами можно работать (пример полного ответа ниже есть), так же можно ограничить поля, которые должны быть в ответе.
4 -
5 -
6 - Позволяет создавать задачи - тут немножко сложнее, но в целом тоже реализуемо.
7 -
8 - ## Доступ
9 - Для доступа я использовал токен, который сам для своего пользователя и выпустил, так что логин/пароль остануться в безопасности.
10 - Понятно что у пользователя под которым будет весь процес работы с задачи происходить должны быть права на работу с задачами.
1 + # Реализовано
2 + ## Заявки JIRA
3 + ### Перечень того с чем могу работать из 1с:
4 + > Сделано в 1с, что то уже вписано в процессы, что то через обработку и нужно прикрутить.
5 + - Добавление комментариев - реализована защита от дублирования (что бы при чтении комментариев из 1с не добавить еще один, как пример - ссылка на документ в ДО)
6 + - Чтение комментариев из заявки и сохранение в 1с
7 + - Чтение списка прикрепленных файлов и сохранение в 1с
8 + - Измененеи статуса заявки - меняется не просто реквизит, а происходит переход на доступный шаг по workflow (теоретически можно воткнуть любой статус, но не проверял это, т.к. непонятно как поведет себя jira да и как то странно это)
9 + - Изменение заголовка, описания - задачи не было, просто есть такая воможность. В теории можно поменять почти все в заявке.
10 + ### Понятен механизм, не перенесено в 1с:
11 + > Анализ + проверка через postman
12 + - Сброс счетчика неудачных попыток отправки заявок
13 + - Получение списка заявок, которые нужно отправить повторно
14 + - Создаение Баз 1С (есть вопросы по 2 атрибутам: группа AD и Услуга)
15 + - Изменение Баз 1С
11 16
12 17 # Запросы
13 18 ## Получить доступные переходы
@@ -178,7 +183,6 @@
178 183 }
179 184 ```
180 185
181 -
182 186 ## Изменить заголовок
183 187 > PUT https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2?notifyUsers=false
184 188

imxored revisou este gist 1771401774. Ir para a revisão

Sem alterações

imxored revisou este gist 1771401758. Ir para a revisão

1 file changed, 11 deletions

JIRA APi.md

@@ -658,17 +658,6 @@
658 658 {
659 659 "objectTypeId": 187,
660 660 "attributes": [
661 - {
662 - "objectTypeAttributeId": 1181,
663 - "objectAttributeValues": [
664 - {
665 - "value": "1С: Документооборот",
666 - "searchValue": "1С: Документооборот",
667 - "displayValue": "1С: Документооборот_",
668 - "referencedType": false
669 - }
670 - ]
671 - },
672 661 {
673 662 "objectTypeAttributeId": 1184,
674 663 "objectAttributeValues": [

imxored revisou este gist 1771401699. Ir para a revisão

1 file changed, 37 insertions, 1 deletion

JIRA APi.md

@@ -650,7 +650,43 @@
650 650 "name": "1С: Документооборот_"
651 651 }
652 652 ```
653 - ### Создание базы 1с
653 + ## Изменить ответственного у базы
654 + > PUT https://sd2.dogma.ru/rest/insight/1.0/object/2354
655 + - 2354 : ID объекта
656 + ### Тело
657 + ```JSON
658 + {
659 + "objectTypeId": 187,
660 + "attributes": [
661 + {
662 + "objectTypeAttributeId": 1181,
663 + "objectAttributeValues": [
664 + {
665 + "value": "1С: Документооборот",
666 + "searchValue": "1С: Документооборот",
667 + "displayValue": "1С: Документооборот_",
668 + "referencedType": false
669 + }
670 + ]
671 + },
672 + {
673 + "objectTypeAttributeId": 1184,
674 + "objectAttributeValues": [
675 + {
676 + "value": "JIRAUSER16682",
677 + "searchValue": "JIRAUSER16682",
678 + "displayValue": "jira_1c (jira_1c)"
679 + }
680 + ]
681 + }
682 + ]
683 + }
684 +
685 + ```
686 + ### Ответ
687 + В ответе полное описание объекта с полями, см. [Изменить наименование базы 1с](#изменить-наименование-базы-1с)
688 +
689 + ## Создание базы 1с
654 690 > POST https://sd2.dogma.ru/rest/insight/1.0/object/create
655 691 ### Тело
656 692 ```JSON

imxored revisou este gist 1771400889. Ir para a revisão

1 file changed, 614 insertions

JIRA APi.md

@@ -114,6 +114,70 @@
114 114 }
115 115 }
116 116 ```
117 + ## Выполнить переход и добавить комментарий
118 + > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/transitions
119 +
120 + ### Тело:
121 + ``` JSON
122 + {
123 + "transition": {
124 + "id": "891"
125 + },
126 + "update": {
127 + "comment": [
128 + {
129 + "add": {
130 + "body": "текст комментария"
131 + }
132 + }
133 + ]
134 + }
135 + }
136 + ```
137 + ## Описание пакета из JIRA
138 + ### Поля
139 +
140 + ``` JSON
141 + {
142 + "id": "12300",
143 + "key": "SD-285",
144 + "summary": "Доступ к 1С ДО и БФ",
145 + "dataBaseList": [
146 + "1С: Документооборот (SOFT-2354)",
147 + "1С: Битфинанс (SOFT-2355)"
148 + ],
149 + "created": "2026-02-12T13:02:09.1+0300",
150 + "issuetype": {
151 + "id": "10002",
152 + "description": "Для запросов, которые требуют согласования",
153 + "name": "Запрос на услугу с согласованием"
154 + },
155 + "requestType": {
156 + "id": "211",
157 + "name": "Доступ к базам 1С",
158 + "description": ""
159 + },
160 + "description": "Прошу предоставить доступ к базам 1С Документооборот и Битфинанс для выполнения служебных обязанностей",
161 + "creator": {
162 + "name": "yashin_d",
163 + "key": "JIRAUSER13341",
164 + "emailAddress": "yashin_d@dogma.ru",
165 + "displayName": "Яшин Дмитрий Юрьевич"
166 + },
167 + "customer": {
168 + "name": "ageev_a2",
169 + "key": "JIRAUSER16033",
170 + "emailAddress": "ageev_a2@dogma.ru",
171 + "displayName": "Агеев Артем Вадимович"
172 + },
173 + "status": {
174 + "description": "Новая заявка в очереди на распределение",
175 + "name": "⚠️Ожидание поддержки",
176 + "id": "10001"
177 + }
178 + }
179 + ```
180 +
117 181
118 182 ## Изменить заголовок
119 183 > PUT https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2?notifyUsers=false
@@ -129,6 +193,20 @@
129 193 }
130 194 ```
131 195
196 + ## Изменить счетчик ошибок API
197 + > PUT https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2?notifyUsers=false
198 +
199 + - **notifyUsers** параметр отвечает за отправку уведомлений пользователям
200 +
201 + ### Тело:
202 + ```JSON
203 + {
204 + "fields": {
205 + "customfield_11700": 0
206 + }
207 + }
208 + ```
209 +
132 210 ## Добавить комментарий
133 211 > POST https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2/comment
134 212
@@ -139,8 +217,544 @@
139 217 }
140 218 ```
141 219
220 + ### Ответ
221 + ```JSON
222 + {
223 + "self": "https://sd2.dogma.ru/rest/api/2/issue/12301/comment/12608",
224 + "id": "12608",
225 + "author": {
226 + "self": "https://sd2.dogma.ru/rest/api/2/user?username=jira_1c",
227 + "name": "jira_1c",
228 + "key": "JIRAUSER16682",
229 + "emailAddress": "",
230 + "avatarUrls": {
231 + "48x48": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=48",
232 + "24x24": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=24",
233 + "16x16": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=16",
234 + "32x32": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=32"
235 + },
236 + "displayName": "jira_1c",
237 + "active": true,
238 + "timeZone": "Etc/GMT-3"
239 + },
240 + "body": "Тестовый комментарий3",
241 + "updateAuthor": {
242 + "self": "https://sd2.dogma.ru/rest/api/2/user?username=jira_1c",
243 + "name": "jira_1c",
244 + "key": "JIRAUSER16682",
245 + "emailAddress": "",
246 + "avatarUrls": {
247 + "48x48": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=48",
248 + "24x24": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=24",
249 + "16x16": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=16",
250 + "32x32": "https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mm&s=32"
251 + },
252 + "displayName": "jira_1c",
253 + "active": true,
254 + "timeZone": "Etc/GMT-3"
255 + },
256 + "created": "2026-02-13T13:10:22.034+0000",
257 + "updated": "2026-02-13T13:10:22.034+0000"
258 + }
259 + ```
260 +
142 261 ## Получить все данные заявки
143 262 > GET https://sd2.dogma.ru/rest/api/2/issue/SDTESTG-2
263 +
264 + ## Получить все поля
265 + > GET https://sd2.dogma.ru/rest/api/2/field
266 +
267 + ## Получить заявки для повторной отправки
268 + > POST https://sd2.dogma.ru/rest/api/2/search
269 + ### Тело
270 + ```JSON
271 + {
272 + "jql": "'cf[11700]' != null AND 'cf[11700]' > 0",
273 + "startAt": 0,
274 + "maxResults": 10,
275 + "fields": [
276 + "updated",
277 + "id",
278 + "key",
279 + "status",
280 + "customfield_11700", // счетчик не отправлено
281 + "summary"
282 +
283 + ]
284 + }
285 + ```
286 +
287 + ### Ответ
288 + ```JSON
289 + {
290 + "expand": "names,schema",
291 + "startAt": 0,
292 + "maxResults": 10,
293 + "total": 1,
294 + "issues": [
295 + {
296 + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
297 + "id": "12301",
298 + "self": "https://sd2.dogma.ru/rest/api/2/issue/12301",
299 + "key": "SDTESTG-2",
300 + "fields": {
301 + "summary": "Измененный заголовок, тестовый",
302 + "customfield_11700": 2.0,
303 + "updated": "2026-02-18T07:03:38.000+0000",
304 + "status": {
305 + "self": "https://sd2.dogma.ru/rest/api/2/status/10301",
306 + "description": "Автоматически сгенерировано Jira Service Management во время импорта рабочего процесса",
307 + "iconUrl": "https://sd2.dogma.ru/images/icons/status_generic.gif",
308 + "name": "В процессе",
309 + "id": "10301",
310 + "statusCategory": {
311 + "self": "https://sd2.dogma.ru/rest/api/2/statuscategory/1",
312 + "id": 1,
313 + "key": "undefined",
314 + "colorName": "default",
315 + "name": "Нет категории"
316 + }
317 + }
318 + }
319 + }
320 + ]
321 + }
322 + ```
323 + ## Изменить наименование базы 1с
324 + > PUT https://sd2.dogma.ru/rest/insight/1.0/object/2354
325 + ### Тело
326 + ```JSON
327 + {
328 + "objectTypeId": 187,
329 + "attributes": [
330 + {
331 + "objectTypeAttributeId": 1181,
332 + "objectAttributeValues": [
333 + {
334 + "value": "1С: Документооборот_",
335 + "searchValue": "1С: Документооборот_",
336 + "displayValue": "1С: Документооборот_",
337 + "referencedType": false
338 + }
339 + ]
340 + }
341 + ]
342 + }
343 +
344 + ```
345 + ### Ответ
346 + ``` JSON
347 + {
348 + "id": 2354,
349 + "label": "1С: Документооборот_",
350 + "objectKey": "SOFT-2354",
351 + "avatar": {
352 + "url16": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=16&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
353 + "url48": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=48&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
354 + "url72": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=72&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
355 + "url144": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=144&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
356 + "url288": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=288&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
357 + "objectId": 2354
358 + },
359 + "objectType": {
360 + "id": 187,
361 + "name": "1С Конфигурации",
362 + "type": 0,
363 + "icon": {
364 + "id": 14,
365 + "name": "Cardboard Box",
366 + "url16": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=16",
367 + "url48": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=48"
368 + },
369 + "position": 2,
370 + "created": "2024-10-12T22:03:11.805Z",
371 + "updated": "2025-02-24T15:07:39.529Z",
372 + "objectCount": 0,
373 + "objectSchemaId": 3,
374 + "inherited": false,
375 + "abstractObjectType": false,
376 + "parentObjectTypeInherited": false
377 + },
378 + "created": "2024-10-12T22:05:51.988Z",
379 + "updated": "2026-02-17T13:47:06.334Z",
380 + "hasAvatar": false,
381 + "timestamp": 1771336026334,
382 + "attributes": [
383 + {
384 + "id": 13613,
385 + "objectTypeAttribute": {
386 + "id": 1180,
387 + "name": "Key",
388 + "label": false,
389 + "type": 0,
390 + "defaultType": {
391 + "id": 0,
392 + "name": "Текст"
393 + },
394 + "editable": false,
395 + "system": true,
396 + "sortable": true,
397 + "summable": false,
398 + "indexed": true,
399 + "minimumCardinality": 1,
400 + "maximumCardinality": 1,
401 + "removable": false,
402 + "hidden": false,
403 + "includeChildObjectTypes": false,
404 + "uniqueAttribute": false,
405 + "options": "",
406 + "position": 0
407 + },
408 + "objectTypeAttributeId": 1180,
409 + "objectAttributeValues": [
410 + {
411 + "value": "SOFT-2354",
412 + "searchValue": "SOFT-2354",
413 + "displayValue": "SOFT-2354",
414 + "referencedType": false
415 + }
416 + ],
417 + "objectId": 2354
418 + },
419 + {
420 + "id": 13616,
421 + "objectTypeAttribute": {
422 + "id": 1181,
423 + "name": "Name",
424 + "label": true,
425 + "type": 0,
426 + "description": "Имя объекта",
427 + "defaultType": {
428 + "id": 0,
429 + "name": "Текст"
430 + },
431 + "editable": true,
432 + "system": false,
433 + "sortable": true,
434 + "summable": false,
435 + "indexed": true,
436 + "minimumCardinality": 1,
437 + "maximumCardinality": 1,
438 + "removable": false,
439 + "hidden": false,
440 + "includeChildObjectTypes": false,
441 + "uniqueAttribute": false,
442 + "options": "",
443 + "position": 1
444 + },
445 + "objectTypeAttributeId": 1181,
446 + "objectAttributeValues": [
447 + {
448 + "value": "1С: Документооборот_",
449 + "searchValue": "1С: Документооборот_",
450 + "displayValue": "1С: Документооборот_",
451 + "referencedType": false
452 + }
453 + ],
454 + "objectId": 2354
455 + },
456 + {
457 + "id": 13614,
458 + "objectTypeAttribute": {
459 + "id": 1182,
460 + "name": "Created",
461 + "label": false,
462 + "type": 0,
463 + "defaultType": {
464 + "id": 6,
465 + "name": "Дата/время"
466 + },
467 + "editable": false,
468 + "system": true,
469 + "sortable": true,
470 + "summable": false,
471 + "indexed": true,
472 + "minimumCardinality": 1,
473 + "maximumCardinality": 1,
474 + "removable": false,
475 + "hidden": false,
476 + "includeChildObjectTypes": false,
477 + "uniqueAttribute": false,
478 + "options": "",
479 + "position": 2
480 + },
481 + "objectTypeAttributeId": 1182,
482 + "objectAttributeValues": [
483 + {
484 + "value": "2024-10-12T22:05:51.988Z",
485 + "searchValue": "2024-10-12T22:05:51.988Z",
486 + "displayValue": "13/окт/24 1:05",
487 + "referencedType": false
488 + }
489 + ],
490 + "objectId": 2354
491 + },
492 + {
493 + "id": 13615,
494 + "objectTypeAttribute": {
495 + "id": 1183,
496 + "name": "Updated",
497 + "label": false,
498 + "type": 0,
499 + "defaultType": {
500 + "id": 6,
501 + "name": "Дата/время"
502 + },
503 + "editable": false,
504 + "system": true,
505 + "sortable": true,
506 + "summable": false,
507 + "indexed": true,
508 + "minimumCardinality": 1,
509 + "maximumCardinality": 1,
510 + "removable": false,
511 + "hidden": false,
512 + "includeChildObjectTypes": false,
513 + "uniqueAttribute": false,
514 + "options": "",
515 + "position": 3
516 + },
517 + "objectTypeAttributeId": 1183,
518 + "objectAttributeValues": [
519 + {
520 + "value": "2026-02-17T13:47:06.274Z",
521 + "searchValue": "2026-02-17T13:47:06.274Z",
522 + "displayValue": "17/фев/26 16:47",
523 + "referencedType": false
524 + }
525 + ],
526 + "objectId": 2354
527 + },
528 + {
529 + "id": 13617,
530 + "objectTypeAttribute": {
531 + "id": 1185,
532 + "name": "ADGroupName",
533 + "label": false,
534 + "type": 0,
535 + "defaultType": {
536 + "id": 0,
537 + "name": "Текст"
538 + },
539 + "editable": true,
540 + "system": false,
541 + "sortable": true,
542 + "summable": false,
543 + "indexed": true,
544 + "minimumCardinality": 0,
545 + "maximumCardinality": 1,
546 + "removable": true,
547 + "hidden": false,
548 + "includeChildObjectTypes": false,
549 + "uniqueAttribute": false,
550 + "options": "",
551 + "position": 5
552 + },
553 + "objectTypeAttributeId": 1185,
554 + "objectAttributeValues": [
555 + {
556 + "value": "_База1С_DOC1C",
557 + "searchValue": "_База1С_DOC1C",
558 + "displayValue": "_База1С_DOC1C",
559 + "referencedType": false
560 + }
561 + ],
562 + "objectId": 2354
563 + },
564 + {
565 + "id": 14552,
566 + "objectTypeAttribute": {
567 + "id": 1472,
568 + "name": "Услуга",
569 + "label": false,
570 + "type": 0,
571 + "defaultType": {
572 + "id": 0,
573 + "name": "Текст"
574 + },
575 + "editable": true,
576 + "system": false,
577 + "sortable": true,
578 + "summable": false,
579 + "indexed": true,
580 + "minimumCardinality": 0,
581 + "maximumCardinality": 1,
582 + "removable": true,
583 + "hidden": false,
584 + "includeChildObjectTypes": false,
585 + "uniqueAttribute": false,
586 + "options": "",
587 + "position": 6
588 + },
589 + "objectTypeAttributeId": 1472,
590 + "objectAttributeValues": [
591 + {
592 + "value": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
593 + "searchValue": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
594 + "displayValue": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
595 + "referencedType": false
596 + }
597 + ],
598 + "objectId": 2354
599 + },
600 + {
601 + "id": 14553,
602 + "objectTypeAttribute": {
603 + "id": 1474,
604 + "name": "Метки",
605 + "label": false,
606 + "type": 0,
607 + "defaultType": {
608 + "id": 10,
609 + "name": "Выбрать"
610 + },
611 + "editable": true,
612 + "system": false,
613 + "sortable": true,
614 + "summable": false,
615 + "indexed": true,
616 + "minimumCardinality": 0,
617 + "maximumCardinality": -1,
618 + "suffix": "",
619 + "removable": true,
620 + "hidden": false,
621 + "includeChildObjectTypes": false,
622 + "uniqueAttribute": false,
623 + "regexValidation": "",
624 + "qlQuery": "",
625 + "options": "доступ,делегирование",
626 + "position": 7,
627 + "iql": ""
628 + },
629 + "objectTypeAttributeId": 1474,
630 + "objectAttributeValues": [
631 + {
632 + "value": "делегирование",
633 + "searchValue": "делегирование",
634 + "displayValue": "делегирование",
635 + "referencedType": false
636 + },
637 + {
638 + "value": "доступ",
639 + "searchValue": "доступ",
640 + "displayValue": "доступ",
641 + "referencedType": false
642 + }
643 + ],
644 + "objectId": 2354
645 + }
646 + ],
647 + "_links": {
648 + "self": "https://sd2.dogma.ru/secure/ShowObject.jspa?id=2354"
649 + },
650 + "name": "1С: Документооборот_"
651 + }
652 + ```
653 + ### Создание базы 1с
654 + > POST https://sd2.dogma.ru/rest/insight/1.0/object/create
655 + ### Тело
656 + ```JSON
657 + {
658 + "objectTypeId": "187",
659 + "attributes": [
660 + {
661 + "objectTypeAttributeId": 1181,
662 + "objectAttributeValues": [
663 + {
664 + "value": "1С: БСО",
665 + "searchValue": "1С: БСО",
666 + "displayValue": "1С: БСО",
667 + "referencedType": false
668 + }
669 + ]
670 + },
671 + {
672 + "objectTypeAttributeId": 1185,
673 + "objectAttributeValues": [
674 + {
675 + "value": "_База1С_DOC1C",
676 + "searchValue": "_База1С_DOC1C",
677 + "displayValue": "_База1С_DOC1C",
678 + "referencedType": false
679 + }
680 + ]
681 + },
682 + {
683 + "objectTypeAttributeId": 1472,
684 + "objectAttributeValues": [
685 + {
686 + "value": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
687 + "searchValue": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
688 + "displayValue": "sd/021fffac-3eda-4f9a-abf3-221ce9902c66",
689 + "referencedType": false
690 + }
691 + ]
692 + },
693 + {
694 + "objectTypeAttributeId": 1474,
695 + "objectAttributeValues": [
696 + {
697 + "value": "делегирование",
698 + "searchValue": "делегирование",
699 + "displayValue": "делегирование",
700 + "referencedType": false
701 + },
702 + {
703 + "value": "доступ",
704 + "searchValue": "доступ",
705 + "displayValue": "доступ",
706 + "referencedType": false
707 + }
708 + ]
709 + }
710 + ]
711 + }
712 +
713 + ```
714 + ### Ответ
715 + ``` JSON
716 + {
717 + "id": 2519,
718 + "label": "1С: БСО",
719 + "objectKey": "SOFT-2519",
720 + "avatar": {
721 + "url16": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=16&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
722 + "url48": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=48&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
723 + "url72": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=72&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
724 + "url144": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=144&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
725 + "url288": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=288&uuid=fdc70e02-6957-4a7d-9a3c-a3e4c8a1c5b6",
726 + "objectId": 2519
727 + },
728 + "objectType": {
729 + "id": 187,
730 + "name": "1С Конфигурации",
731 + "type": 0,
732 + "icon": {
733 + "id": 14,
734 + "name": "Cardboard Box",
735 + "url16": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=16",
736 + "url48": "https://sd2.dogma.ru/rest/insight/1.0/objecttype/187/icon.png?size=48"
737 + },
738 + "position": 2,
739 + "created": "2024-10-12T22:03:11.805Z",
740 + "updated": "2025-02-24T15:07:39.529Z",
741 + "objectCount": 0,
742 + "objectSchemaId": 3,
743 + "inherited": false,
744 + "abstractObjectType": false,
745 + "parentObjectTypeInherited": false
746 + },
747 + "created": "2026-02-17T14:11:37.915Z",
748 + "updated": "2026-02-17T14:11:37.915Z",
749 + "hasAvatar": false,
750 + "timestamp": 1771337497915,
751 + "_links": {
752 + "self": "https://sd2.dogma.ru/secure/ShowObject.jspa?id=2519"
753 + },
754 + "name": "1С: БСО"
755 + }
756 + ```
757 +
144 758 ----
145 759 # Далее техническая информация.
146 760
Próximo Anterior