現在の「楽楽販売」の仕様では、メニュー設定の「入力画面自動処理設定」にて設定した「登録」確定時の自動処理を、API経由でのデータ登録時に連動して実行させる機能はありません。
また、APIリクエストのパラメータ指定によって、画面操作用の自動処理を強制的に起動させることもできない仕様です。
この機能は、あくまで「楽楽販売」の画面上でユーザーが手動で「確定」ボタンをクリックした際のみをトリガーとして動作するように設計されています。
そのため、外部システムからのAPI連携によって登録されたレコードに対して自動処理を適用するためには、お手数をおかけしますが、APIの種類を変更するか、別途一括実行の設定を行っていただく必要があります。
既存の「レコード登録API」では直接起動できませんが、運用上の手間を軽減し、自動で処理を完遂させるための代替案をご案内いたします。
「レコード登録API」の代わりに「CSVデータインポートAPI」を利用することで、データの取り込み完了をトリガーに自動処理を予約・実行させることが可能です。
この方法であれば、外部システムからデータを投げた後、ユーザーが「楽楽販売」の画面を操作することなく後続の処理(メール送信や他データベースへの転記など)を自動で開始できます。
【設定手順】
◆1. インポート設定の作成
「データベース設定」 > 「機能設定」 > 「インポート一覧」 にて、API連携用のインポート設定を新規作成します。
◆2. 自動処理の紐付け
作成したインポート設定の「全体設定」タブを開き、「インポート後に実行する自動処理」のプルダウンから、実行したい自動処理を選択して「確定」ボタンをクリックします。
◆3. APIの呼び出し
外部システムから「CSVデータインポートAPI」を呼び出し、対象のインポート設定IDを指定してデータを連携します。
これにより、APIによるデータ取り込みが完了した数分後に、システムが自動的に一括自動処理を開始します。
即時実行が必要ない場合は、タイマー機能を利用してシステム側で定期的に未処理レコードをチェックし、処理を走らせる方法が有効です。
【設定手順】
◆1. 自動処理の作成
「データベース設定」 > 「機能設定」 > 「自動処理設定」 にて、処理内容を定義した自動処理を作成します。
◆2. タイマーの設定
該当の自動処理の「設定」ボタン > 「自動処理一括実行設定」の「設定」ボタンをクリックします。
◆3. スケジュールの指定
「タイマースイッチ」をONにし、起動スケジュール(毎日、毎週など)を設定して「確定」ボタンをクリックします。
この設定により、APIで登録されたレコードを含め、条件に合致するデータをまとめて自動で処理できます。
※インポート連動による自動処理は「一括自動処理」の仕組みを利用するため、1回あたりの処理上限は最大5,000件(明細単位の場合は明細行数が基準)となります。
インポートデータが5,001行以上の場合は自動処理が稼働せず全件実行エラーとなりますので、連携するデータ件数にご注意ください。
API経由での登録は、画面操作とは一部挙動が異なります。詳細な仕様や作成手順については、下記記事をご確認ください。
外部システムから「楽楽販売」へリクエストを投げる際の詳細な仕様書を確認できます。
API連携オプション:設定方法
インポート機能と自動処理を連動させる際の上限件数や実行タイミングの仕様について解説しています。
インポート一覧:インポート後に実行する自動処理
「楽楽販売」はお客様から頂戴したご意見・ご要望をもとに、
よりよく、寄り添う 販売管理クラウドを目指してまいります。
現在の仕様ではご希望の機能に対応しておりませんが、
お客様からの貴重なご意見として真摯に受け止め、今後の改善に役立ててまいります。
(記事ID:2962)