通知の更新情報を取得する
固定リンクがコピーされました
取得する通知の ID と version、取得期間、取得するアプリケーションモジュール ID をリクエストのパラメーターとして受け取り、通知の更新情報を返す API です。
リクエストの version と Garoon のもつ version が異なる場合、レスポンスでその通知の operation は、"modify"となります。
リクエストの通知が存在する場合、レスポンスでその通知の operation は、"add"となります。
存在しない通知をリクエストした場合、レスポンスでその通知の operation は、"remove"となります。
これらの情報は更新情報です。この API によって更新が行われることはありません。
NotificationGetNotificationVersions
使用可能なGaroonのバージョン
固定リンクがコピーされました
クラウド版 Garoon
パッケージ版 Garoon 3.0 以降
クラウド版 Garoon、パッケージ版 Garoon 4.2 以降
パラメーター名
型
パラメーター数
説明
notification_item
notification:NotificationItemVersionType
0 ~ 無制限
更新情報を取得する通知のIDとバージョン
@start
xsd:dateTime
1
通知の更新情報の取得開始日時
@end
xsd:dateTime
0 ~ 1
通知の更新情報の取得終了日時
@module_id
base:IDType
0 ~ 1
取得する通知のアプリケーションIDスケジュール:grn.schedule 施設の利用申請:grn.schedule.facility_approval メッセージ:grn.message 掲示板:grn.bulletin ファイル管理:grn.cabinet 電話メモ:grn.phonemessage メール:grn.mail ワークフロー:grn.workflow マルチレポート:grn.report スペース:grn.space スペースのディスカッション:grn.space.discussion スペースの共有ToDo:grn.space.todo サイボウズからのお知らせ:Cybozu Information 外部通知:外部通知の設定で登録した順にx.1、x.2、x.3、etc
パッケージ版 Garoon 3.0 ~ 4.0
パラメーター名
型
パラメーター数
説明
notification_item
notification:NotificationItemVersionType
0 ~ 無制限
更新情報を取得する通知のIDとバージョン
@start
xsd:dateTime
1
通知の更新情報の取得開始日時
@end
xsd:dateTime
0 ~ 1
通知の更新情報の取得終了日時
@module_id
base:IDType
0 ~ 1
取得する通知のアプリケーションIDスケジュール:grn.schedule メッセージ:grn.message 掲示板:grn.bulletin ファイル管理:grn.cabinet 電話メモ:grn.phonemessage メール:grn.mail ワークフロー:grn.workflow マルチレポート:grn.report スペース:grn.space スペースのディスカッション:grn.space.discussion スペースの共有ToDo:grn.space.todo サイボウズからのお知らせ:Cybozu Information 外部通知:外部通知の設定で登録した順にx.1、x.2、x.3、etc
例
1
2
3
4
5
6
7
8
9
<parameters start="2010-01-01T00:00:00Z" end="2010-01-02T00:00:00Z"
module_id="grn.message" >
<notification_item version="11" >
<notification_id module_id="grn.message" item="1" />
</notification_item>
<notification_item version="66" >
<notification_id module_id="grn.message" item="2" />
</notification_item>
</parameters>
例
1
2
3
4
5
6
7
8
<returns>
<notification_item id="1" version="1276056643" operation="modify" >
<notification_id module_id="grn.message" item="1" />
</notification_item>
<notification_item id="6" version="0" operation="remove" >
<notification_id module_id="grn.message" item="2" />
</notification_item>
</returns>
一意の ID とアプリケーションモジュール ID をリクエストのパラメーターとして受け取り、指定した通知の情報をレスポンスとして返す API です。
指定した通知が存在しない場合、API は空の情報が返ります。
NotificationGetNotificationsById
使用可能なGaroonのバージョン
固定リンクがコピーされました
クラウド版 Garoon
パッケージ版 Garoon 3.0 以降
例
1
2
3
4
<parameters>
<notification_id module_id="grn.message" item="1" />
<notification_id module_id="grn.mail" item="2" />
</parameters>
例
1
2
3
4
5
6
7
8
9
<returns>
<notification module_id="grn.message" item="1" status="create" is_history="false"
version="1276036644" receive_datetime="2010-01-01T00:00:00Z" subject="subject"
sender_name="Administrator" sender_id="1" attached="false" />
<notification module_id="grn.mail" item="2" status="create" is_history="false"
version="1276042245" receive_datetime="2010-01-02T00:00:00Z" subject="subject"
abstract="user1" sender_name=""Administrator"" sender_id="1"
attached="false" />
</returns>
確認済み通知の更新情報を取得する
固定リンクがコピーされました
取得する通知の ID と version、取得期間、取得するアプリケーションモジュール ID をリクエストのパラメーターとして受け取り、確認済み通知の更新情報を返す API です。
リクエストの version と Garoon のもつ version が異なる場合、レスポンスでその確認済み通知の operation は、"modify"となります。
リクエストしなかった確認済み通知が存在する場合、レスポンスでその確認済み通知の operation は、"add"となります。
存在しない確認済み通知をリクエストした場合、レスポンスでその確認済み通知の operation は、"remove"となります。
NotificationGetNotificationHistoryVersions
使用可能なGaroonのバージョン
固定リンクがコピーされました
クラウド版 Garoon
パッケージ版 Garoon 3.0 以降
クラウド版 Garoon、パッケージ版 Garoon 4.2 以降
パラメーター名
型
パラメーター数
説明
notification_history_item
notification:NotificationItemVersionType
0 ~ 無制限0:確認済み通知の通知のバージョンが指定されていない
更新情報を取得する確認済み通知のIDとバージョン
@start
xsd:dateTime
1
確認済み通知の更新情報の取得開始日時
@end
xsd:dateTime
0 ~ 1
確認済み通知の更新情報の取得終了日時
@module_id
base:IDType
0 ~ 1
取得する通知のアプリケーションIDスケジュール:grn.schedule 施設の利用申請:grn.schedule.facility_approval メッセージ:grn.message 掲示板:grn.bulletin ファイル管理:grn.cabinet 電話メモ:grn.phonemessage メール:grn.mail ワークフロー:grn.workflow マルチレポート:grn.report スペース:grn.space スペースのディスカッション:grn.space.discussion スペースの共有ToDo:grn.space.todo サイボウズからのお知らせ:Cybozu Information 外部通知:外部通知の設定で登録した順にx.1、x.2、x.3、etc
パッケージ版 Garoon 3.0 ~ 4.0
パラメーター名
型
パラメーター数
説明
notification_history_item
notification:NotificationItemVersionType
0 ~ 無制限0:確認済み通知の通知のバージョンが指定されていない
更新情報を取得する確認済み通知のIDとバージョン
@start
xsd:dateTime
1
確認済み通知の更新情報の取得開始日時
@end
xsd:dateTime
0 ~ 1
確認済み通知の更新情報の取得終了日時
@module_id
base:IDType
0 ~ 1
取得する通知のアプリケーションIDスケジュール:grn.schedule メッセージ:grn.message 掲示板:grn.bulletin ファイル管理:grn.cabinet 電話メモ:grn.phonemessage メール:grn.mail ワークフロー:grn.workflow マルチレポート:grn.report スペース:grn.space スペースのディスカッション:grn.space.discussion スペースの共有ToDo:grn.space.todo サイボウズからのお知らせ:Cybozu Information 外部通知:外部通知の設定で登録した順にx.1、x.2、x.3、etc
例
1
2
3
4
5
6
7
8
9
<parameters start="2010-01-01T00:00:00Z" end="2010-01-02T00:00:00Z"
module_id="grn.message" >
<notification_history_item version="11" >
<notification_id module_id="grn.message" item="1" />
</notification_history_item>
<notification_history_item version="66" >
<notification_id module_id="grn.message" item="2" />
</notification_history_item>
</parameters>
例
1
2
3
4
5
6
7
8
<returns>
<notification_history_item id="1" version="1276056643" operation="modify" >
<notification_id module_id="grn.message" item="1" />
</notification_history_item>
<notification_history_item id="6" version="0" operation="remove" >
<notification_id module_id="grn.message" item="2" />
</notification_history_item>
</returns>
確認済み通知を取得する
固定リンクがコピーされました
一意の ID とアプリケーションモジュール ID をリクエストのパラメーターとして受け取り、指定した確認済み通知の情報をレスポンスとして返す API です。
notification_history_id で指定した通知が存在しない場合、API は空の情報が返ります。
NotificationGetNotificationHistoriesById
使用可能なGaroonのバージョン
固定リンクがコピーされました
クラウド版 Garoon
パッケージ版 Garoon 3.0 以降
例
1
2
3
4
<parameters>
<notification_history_id module_id="grn.message" item="1" />
<notification_history_id module_id="grn.mail" item="2" />
</parameters>
例
1
2
3
4
5
6
7
8
9
10
11
<returns>
<notification_history module_id="grn.message" item="1" status="create" is_history="true"
version="1276036644" read_datetime="2010-10-12T04:37:08Z"
receive_datetime="2010-01-01T00:00:00Z" subject="subject"
sender_name="Administrator" sender_id="1" attached="false" />
<notification_history module_id="grn.mail" item="2" status="create" is_history="true"
version="1276042245" read_datetime="2010-10-12T04:37:08Z"
receive_datetime="2010-01-02T00:00:00Z" subject="subject"
abstract="user1" sender_name=""Administrator"" sender_id="1"
attached="false" />
</returns>