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

28.04.18

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Интеграция с Redmine (Rest-API):
.epf 118,62Kb ver:v03
88 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка "Интеграция с 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

См. также

Внешние источники данных Программист Бизнес-аналитик Пользователь 1С:Предприятие 8 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    30533    42    49    

46

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

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

122000 руб.

19.08.2020    29229    27    3    

28

Розничная торговля Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Фармацевтика, аптеки Россия Бухгалтерский учет Платные (руб)

Внешняя обработка загрузки данных из файла-выгрузки, сформированного в программе F3 TAIL версии 3.4 (и выше) или еФарма версии 2.1, в базу конфигурации 1С: Бухгалтерия предприятия 8, ред. 3.0 (Базовая, ПРОФ, КОРП, ФРЕШ (тонкий клиент)).

17080 руб.

19.12.2016    53548    121    107    

83

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

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

84000 руб.

05.10.2022    13121    14    8    

16

Внешние источники данных Программист Бизнес-аналитик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Обработка для выгрузки данных из подготовленных СКД в фоновом режиме в базу ClickHouseDB, PostgreSQL, MySQL, в шину данных с поддержкой REST API (CSV, JSON. SQL), в локальные файлы (CSV, JSON, XLS, XLSX) или в Google Sheets. Это дополнительная подключаемая обработка.

18000 руб.

21.08.2024    8352    21    4    

18

Внешние источники данных Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Быстро и легко. Выгрузка всех элементов и групп номенклатуры (с их иерархией), кроме помеченных на удаление. Без использования COM-объектов.

4880 руб.

16.08.2023    3761    7    8    

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

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


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

2. Посмотрите Заголовки в ответе от сервера, иногда там бывают "подсказки", которые могут помочь в поиске причины ошибки
6. maxx 1001 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.

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