Интеграция с Redmine (Rest-API)

28.04.18

Интеграция - Внешние источники данных

Интеграция с Redmine (Rest API). Тестировалось на 1С:Предприятие 8.3.12.1412 1. Получение списков Проектов, Трекеров, Статусов, Версий, Пользователей 2. Отбор задач по дополнительным полям (произвольные поля добавляемые пользователями в Redmine) 3. Получение Учета времени с отбором по пользователю и диапазону дат 4. Получение задач с различными отборами (гибкая настройка)

Скачать файлы

Наименование Файл Версия Размер
Интеграция с Redmine (Rest-API):
.epf 118,62Kb
79
.epf v03 118,62Kb 79 Скачать

Обработка "Интеграция с Redmine".

Обмен данными производится через Rest-API. При разработке использовалась описание сервиса расположенное на ресурсе www.redmine.org/projects/redmine/wiki/Rest_api

В обработке используются только методы GET.

Обработка представляет собой инструмент с помощью которого, как из кубиков можно решить возникающие задачи. Например: я и мои коллеги на её основе реализовали перенос рабочего времени в базу расчета зарплаты, составление файлов описаний сборки текущего релиза, бот программу для Telegram.

И так, что же она может:

1. Получение списков Проектов, Трекеров, Статусов, Версий, Пользователей


2. Отбор задач по дополнительным полям (произвольные поля добавляемые пользователями в Redmine)

В настоящий момент, поля (идентификаторы) приходится заполнять в ручном режиме. Такое ограничение возникло из-за того, что для их получения требуются права Администратора в Redmine, которыми я не обладаю.

На изображении ниже представлено отбор по произвольному полю Релиз, идентификатор в Redmine которого "21". Отбор можно задавать как по пустому значению, для этого в списке значений нужно указать пустую строку, так и по конкретным значениями, одному или нескольким.

3. Получение Учета времени с отбором по пользователю и диапазону дат

В качестве отбора для пользователя используется его ИД (можно узнать на закладке Пользователи) и период. Оба параметра задаются на закладке настройки.


4. Получение задач с различными отборами (гибкая настройка)

Подборы выполняются на соответствующих закладках: Проекты, Трекеры, Статусы, Версии, Произвольные поля (Отборы по Пользователи не реализовано, в связи с тем что доступ к этой таблице так же требует Администраторских прав)

 

 

Для начала работы требуется заполнить настройки на первой закладке: 

Как узнать свой API Key, вы можете нажав кнопку "Как узнать свой ключ API"

 

По данной теме на данном ресурсе есть публикация: infostart.ru/public/312453/

Основное отличие это работа с произвольными полями и возможность отбора по нескольким однотипным параметрам.

Redmine Rest-API

См. также

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22447    19    1    

22

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9207    9    8    

10

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    48697    97    163    

86

Перенос начальных остатков из Парус 7.71 в БГУ

Внешние источники данных Взаиморасчеты Учет ОС и НМА Логистика, склад и ТМЦ Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Позволит автоматически и наиболее полно ввести данные в программу для начала работы. 

15600 руб.

08.12.2011    81559    128    123    

147

Перенос данных из Парус 10 (Торнадо) в ЗГУ ред.3 через Excel

Внешние источники данных Загрузка и выгрузка в Excel Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате из Парус 10(Торнадо) учреждений через файлы Excel в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ). В принципе, обработка может быть использована для загрузки из файлов Excel, полученных из любых информационных систем.

24000 руб.

16.11.2018    29997    20    31    

21

Загрузка спецификаций в УНФ из системы Базис-мебельщик

Производство готовой продукции (работ, услуг) Внешние источники данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Лесное и деревообрабатывающее хозяйство Россия Управленческий учет Платные (руб)

Обработка предназначена для загрузки файлов, выгруженных из системы Базис-мебельщик, в справочник "Спецификации" для последующих процессов учета и диспетчирования полуфабрикатов и изделий.

7200 руб.

24.06.2021    19126    52    50    

29
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 28.04.18 23:37
Сообщение было скрыто модератором.
...
2. Steelvan 302 29.04.18 15:53 Сейчас в теме
А почему Redmine ?
Чем он лучше Jira ? Бесплатностью или другими причинами ?

Или просто у вас так исторически сложилось ?
3. lastpioneer 231 14.05.18 12:44 Сейчас в теме
(2) Не проводил сравнительный анализ программ Redmine и Jira, поэтому не имею по этому поводу своего мнения.
4. Vladis 14.12.18 15:29 Сейчас в теме
Ошибка 404 почему может выходить?
5. lastpioneer 231 15.12.18 21:59 Сейчас в теме
(4) маловато данных для инициализации проблемы.


1. Посмотрите какую строку запроса отправляете на сервер.

2. Посмотрите Заголовки в ответе от сервера, иногда там бывают "подсказки", которые могут помочь в поиске причины ошибки
6. maxx 991 31.01.19 18:28 Сейчас в теме
Спасибо!

Мелкие замечания. Сам доделал.

- нет безопасного соединения (https)
- Ошибка 404 , зачем-то к запросам в начале добавлено слово redmine. Видимо особенности развёртывание на сервере. Убрал заработало
- Выбрал проекты, задачи не подтягиваются, пишет проекты не выбраны. Проверка наоборот работает.
8. zratmanov 07.07.21 13:25 Сейчас в теме
Ну так себе, неаккуратно написано.

"Из коробки" не работает. В (6) описано, согласен с ним. На первых 5 мин всплыло.

Защищенное соединение требуется дописать.

СтрокаЗапроса = "redmine" + ВидЗапросаСтрока + "?key=" + Объект.КлючAPI + СтрокаПараметров; // тут "redmine" - лишнее

Если ВыбранныеПроекты.Количество() > 0 Тогда //Тут ">" на "=" поменять
Сообщить("Выберите проекты!!!");
Возврат;
КонецЕсли;

Как пример для - пойдёт. Как инструмент - нет.
7. user1424052 16.06.20 15:20 Сейчас в теме
Добрый день.
Меня всегда отпугивало в редмайне отсутствие хорошей и качественной темы.
Хочу поделиться ссылкой на очень хорошую тему для редмайн - redmine-evolution.com.

Использую у себя в команде.
Прикрепленные файлы:
Оставьте свое сообщение