Интеграция с 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
81
81 Скачать (1 SM) Купить за 1 850 руб.

Обработка "Интеграция с 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С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

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

28500 руб.

15.11.2022    21767    23    49    

39

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

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

84000 руб.

24.04.2017    51942    104    165    

91

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

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

120000 руб.

19.08.2020    25788    25    1    

27

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

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

84000 руб.

05.10.2022    11315    13    8    

15

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

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

13200 руб.

19.12.2016    47830    89    105    

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

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


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

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

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