カテゴリー内の他の記事

【Garoon SOAP API】ワークフロー承認後にファイル管理/予定を登録する

フォローする

Index

概要

本プログラムは以下の処理をコマンドラインから実行できるサンプルプログラムです。

ファイル登録申請連携 ワークフローでステータスが「承認」または「完了」となっている登録申請を確認し、ファイル管理の任意のフォルダに登録します。
施設予約申請連携 ワークフローでステータスが「承認」または「完了」となった施設予約申請情報をスケジュールの施設予約に登録します。
有給休暇申請連携 ワークフローでステータスが「承認」または「完了」となった有給休暇申請情報をスケジュールに登録します。

動作環境

  • Java 1.8
  • クラウド版 Garoon、パッケージ版 Garoon バージョン 3.1.0以降

事前準備

こちらからサンプルプログラムのアーカイブをダウンロードして下さい。

grn3-api-wf_sample-3.1.0.tar.gz

Javaの実行環境内の拡張ライブラリ(lib/ext 以下)に「garoon3api.jar」を配置し、同梱されているマニュアル「api-310-wf_sample_program_ja1.pdf」に記載してある手順で本サンプルツールを使用することが可能です。

実行手順

サンプルプログラムの実行手順はアーカイブに同梱されている「api-310-wf_sample_program_ja1.pdf」を参照してください。

記事に関するフィードバック

直接的に記事と関連がないご質問はcybozu developer コミュニティをご活用ください。

Avatar
伊東大輔
サイボウズ 伊東です。
 
サンプルプログラム内で、WorkflowFileDownloadを使って添付ファイルを取得していると思いますが。
最近、上記のAPIは申請者または、承認、閲覧者のみしか使えないので、
 
マニュアル7page通り設定しても、Administrator等申請と関係ないユーザが実行するとエラーになってしまいます。
 
 
一方、動作環境にはGaroon on cybozuと書いてあります。
 
 
WorkflowFileDownloadでAdministratorユーザで取得する方法があれば教えてください。
 
 
※私の記憶だと、Garoon3の時はAdministratorであればダウンロードが出来てたと思ってたのですがもともとですかね?
Avatar
伊東大輔

追記です。

引き続きGaroon Pkg 4.2.0だとAdministratorユーザでファイルダウンロードできました。

 

Avatar
cybozu Development team

伊東さん

ご連絡ありがとうございます。事務局対応としては、社内問い合わせ結果を受けてサイト内追記などいたしたいと思います。

引き続きよろしくお願いいたします。

Avatar
伊東大輔

すいません。

解決しました。申請データの公開設定の部分が、ルートも含めGRANTモデルになっていたため、それをすべて設定すれば解決しました。

2,3年前はREVOKEモデルが初期だったので、特に気にせず使えたのかもしれません。

お騒がせしました。

 

Avatar
cybozu Development team

伊東さん かしこまりました。ご連絡をありがとうございます。

Avatar
cybozu Development team

【2017年8月16日更新】

TLS 1.0暗号化無効化 のため、前提環境をJava 1.6から1.8に変更しております。

Java 1.6 ではTLS 1.0無効化以降通信ができなくなるため、Java 1.8環境にてご利用ください。

Avatar
SGM

これをクラウド版で使いたいのですがどうすればいいでしょうか?

 

Avatar
cybozu Development team

SGM 様

お世話になっております。
cybozu developer network 事務局です。

「動作環境」に記載がある通り、クラウド版でもご利用いただけます。

「grn3-api-wf_sample-3.1.0.tar.gz」をダウンロードしていただき、
その中に同梱されているマニュアル「api-310-wf_sample_program_ja1.pdf」に記載してある手順で本サンプルツールを使用することが可能です。

よろしくお願いいたします。

Avatar
Bùi Văn Quyết

I understand that this is API version 1.0.0, if I use API 1.10.0 can I use this source code?

Thank you

Avatar
cybozu Development team

>Bùi Văn Quyết

This sample program is for Garoon 3.0.0 and we did not test on Garoon 4.x.

If it does not work, please let us know. But please note that this is sample program and is not supported.

The below two are similar samples using Garoon JavaScript event. It works on Garoon 4.1 later.

https://developer.cybozu.io/hc/ja/articles/360000682006

https://developer.cybozu.io/hc/ja/articles/360000653943

ログインしてコメントを残してください。