APIでReportIdを指定してProcessListを取得したいが、1件しか取得できない

コメント

4件のコメント

  • Avatar
    yano go

    自己解決しました。
    limitを指定しないと1件だけ返されるようです。

    ちなみに1000までしかlimitの有効値として受け付けられず、1001以上を指定するとエラーになりました。

    0
    コメントアクション パーマリンク
  • Avatar
    Hirotaka NISHI (Questetra Support)

    自己解決いただいたとのこと、ありがとうございます。

    limit のデフォルト値は「1」となっており、未指定の場合は、デフォルト値が適用されます。ご確認いただいた通り、最大値は「1000」となります。
    1000件以上のデータを取得したい場合は、start(デフォルト値:0)パラメータにてオフセットを指定の上、繰り返しリクエストしていただきますよう、お願いいたします。

    0
    コメントアクション パーマリンク
  • Avatar
    yano go

    わざわざご回答ありがとうございます。

    ちなみにですが、そういったデフォルト値などが確認できる情報はどこかにまとまっていないのでしょうか。

    https://questetraURL/s/swagger/index.html

    こちらを見ながら開発を行っていますが、デフォルト値や値の許容範囲(上記のような1000件がMaxである、等)の記載はなく、完全に手探りでトライ&エラーを繰り返すしかない状況です。

    リファレンス等あれば教えてください。

    0
    コメントアクション パーマリンク
  • Avatar
    Hirotaka NISHI (Questetra Support)

    API の利用方法を案内する記事には記載されていたのですが、[API Reference]からリンクされているドキュメント(Swagger)には、記載されていなかったですね。
    今後の課題とさせていただきます。

    > start(デフォルト値 0) と limit(デフォルト値 1, 上限値 1000)は目的に応じて適切な数値を指定すれば OK です。

    Workflow API を用いてプロセスやタスク一覧をダウンロードする (reportId)

    0
    コメントアクション パーマリンク

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