プロジェクト

全般

プロフィール

気づき #699

未完了

Redmine以外でのデータ表示/操作例

奈良 裕記 さんが6年以上前に追加. 1年以上前に更新.

ステータス:
進行中
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2017/08/15
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

Redmine以外でのデータ表示/操作例
REST等を利用し、Redmine外でデータ表示/操作する方法もある。
事例蓄積用チケット

■解決策

注:動作検証は一部しか行っていません。
バージョン、DB,権限設定に依存する場合もあります。

Redmine API(本家)

http://www.redmine.org/projects/redmine/wiki/Rest_api
紹介記事
https://www.farend.co.jp/blog/2017/02/redmine-api/

Redmine DB データモデル(Redmine1.0.1時点)
https://www.redmine.org/projects/redmine/wiki/DatabaseModel


プログラム言語

Ruby

JavaScript

  • RedmineのJavaScriptから各種データを取得する方法
    https://qiita.com/forenoonM/items/7f42701b2ea40353a820
    RedmineのJavaScriptからRedmineの内部データを取得する方法の中で、
    authenticity_tokenを使う方法と、REST APIを使う方法を紹介する。
    (注:view customize1.2にて、内部データを直接取得可能となった)

python

Perl

PHP

Java

Powershell

golang

C#

  • 【C#】redmine-net-apiでRedmineからRESTAPIで作業時間を取得
    https://matsumu.com/2020/03/29/1-179/
    .NET Frameworkからredmine-net-apiを利用し、作業時間を取得し加工して表示するWindowsアプリ

Office関連

Excel、EXCEL+VBA

Excel(UIとして利用)

MS-Project

Outlook/VBA

Slack

  • チケットごとにSlackスレッドを分けて通知するRedmineプラグインを作成しました!
    https://future-architect.github.io/articles/20210413b/
    >スレッド内で過去の更新を確認でき、議論しやすくなります。
    >またプロジェクトやユーザごとに通知を無効化できる機能もつけています。

Teams

Thunderbird


開発ツール関連

GitBucket

Github

GitLab

Visual Studio Code

TFS

  • TFSのチェックインをトリガーにRedmineのAPIを叩く
    チケットから開発プロセスを追跡できるように、チェックインとチケットを紐づける操作を自動化。
    TFSのチェックインをトリガーにRedmineにメール送信、Redmine側では受信メールからチケット処理実行し反映。チェックイン時にRedmineのチケット番号入力要。
    https://speakerdeck.com/miokakusu/20190518di-16hui-redmine-dot-tokyomian-qiang-hui-shou-yu-xian

Jenkins


Angular

Express,Node.js

Node-Red

Electron

curl,shell

Zabbix

Vuls

GAS(google apps script)

R言語


BIツール関連(データ可視化)

ELK,Kibana

Re:dash

Metabase

RedmineのOpen/Closeチケット数の推移をMetabaseでグラフ表示する方法
https://qiita.com/moni-hide/items/1646f532838956433d5b

Metabase自体については下記参照
OSSのデータ可視化ツール「Metabase」が超使いやすい
https://qiita.com/acro5piano/items/0920550d297651b04387

Tableau

とあるメーカーのRedmine 活用事例 – RedmineとTableau
https://www.slideshare.net/crosspoints/redmineosaka-20-talkcrosspoints


その他

アプリ/その他

  • CSVを読み込んでRedmineのチケットを新規作成、更新するツール(redmine-issue-loader)
    http://blog.enjoyxstudy.com/entry/2019/01/06/000000
    https://github.com/onozaty/redmine-issue-loader/blob/master/README.ja.md
     
    下記特長があり、定型処理を自動実行する場合に有利
    ・コマンドラインで実行できる(他システムと連携し自動処理など)
    ・設定ファイルにマッピング情報を記載
    ・カスタムフィールドをキーとしてチケットを更新できる(勿論一意性必要)
     
    Java(JDK8以上)で動作
    Redmineのユーザ認証にはAPIアクセスキーまたはBasic認証を利用可能

■対応状況

■補足

他の形式にエクスポート: Atom PDF