連携
システムをいつも同じ状態に保つ連携とAPI
システム同士がつながっていないと、誰かが手でデータを写すことになり、やがて内容が食い違います。REST API、Webhook、定期的なファイル連携で御社のアプリをつなぎ、ほかのシステムが御社のソフトウェアに接続できるようAPIも開発します。
コードを書く前に、要点を取り決めます。各データの正となるシステムはどれか、顧客や商品を両側でどう識別するか、片方が使えないときにどうするか。連携のトラブルの多くは、こうした問いを曖昧にしたまま進めることから生まれます。
私たちが作る連携はすべて記録されます。呼び出しが失敗したら、安全な場合は再試行し、それでも失敗すれば担当者に通知します。いつでも、何を、いつ送り、結果がどうだったかを確認できます。
できあがりのイメージ
ネットショップ
業務ソフトウェア
POST /api/orders → 201 Created · 142 msPUT /api/stock/EL-20431 → 200 OK · 38 ms · 在庫数をショップに反映ECサイトの新規注文を販売管理に送ります。ボタンを押すと送信されます。
納品物
システム同士の連携
販売管理、ECサイト、CRM、会計、倉庫、配送をつなぎ、データの入力を1回で済ませます。
御社アプリのAPI
取引先、アプリ、社内ツールが安全にデータを読み書きできる、ドキュメント付きのREST API。
Webhookとファイル連携
システムが対応していればリアルタイム通知、対応していなければCSV、XML、JSONでの定期連携。
ログと通知
すべての連携の記録、自動での再試行、対応が必要なときの通知。
ドキュメント
各連携が何をするか、どう監視し、どう変更するか。
よくあるプロジェクト
ECサイトと販売管理
ECサイトの注文を販売管理に登録し、在庫数を数分おきにECサイトへ戻します。
CRMと会計
CRMで登録した顧客が会計ソフトに反映され、請求書が顧客情報に戻ってきます。
配送ラベル
注文画面から配送業者に出荷を手配し、追跡番号を注文に保存します。
技術
- REST API
- Webhooks
- OpenAPI
- OAuth 2.0
- JSON、XML、CSV
- C# / .NET
- PHP
- SQL Server
- MySQL
仕事の進め方
システムの整理
関係するシステム、各データの正となるシステム、レコードの突き合わせ方法、片方が使えないときの動きを洗い出します。
固定価格の提案書
実現方法(API、Webhook、データベース、ファイル連携)、フェーズ、固定価格を書面でお送りします。
コピーで試験運用
連携、自動化、移行はまずテスト用データで動かし、結果を確認していただいてから実データに手を付けます。
監視付きで本番稼働
すべての連携処理を記録します。問題が起きたときは、安全な場合は自動で再試行し、そうでなければ担当者に通知します。ドキュメントもお渡しします。
価格とお支払い
お支払い条件
着手時に50%、検収時に50%をお願いしています。残金は本番稼働とソースコードの引き渡しの前にお支払いいただきます。大きなプロジェクトは、合意したフェーズごとのお支払いになります。
提案書には記載した作業の固定価格を明記し、作業開始前に書面で合意します。作業内容が変わる場合は新しい見積書をお送りし、ご承認をいただいてから追加作業に入ります。
価格は税抜です。
このサービスについてのご質問
APIのないシステムがある場合は?
たいていは別の方法があります。そのシステムが書き込むデータベース、定期的に出力できるエクスポート、取り込めるファイルなどです。どの方法を取るかは提案書に記載します。
外部サービスの費用は誰が払いますか?
配送業者や決済サービスのAPIなど、外部サービスの費用は御社から提供元へ直接お支払いいただきます。当方の提案は連携作業を対象としています。
連携が失敗したらどうなりますか?
失敗を記録し、安全であれば再試行し、通知します。知らないうちにデータが失われることはありません。
取引先向けにAPIのドキュメントを作れますか?
はい。OpenAPIの定義と、短いガイドおよびサンプルを公開します。
お問い合わせ
ご都合のよい方法をお選びください。1営業日以内に、日本語でメールにてお返事します。
ファイルをお送りください
Access、Excel、VB6、Delphi、古い.NETで作られたプログラムなら、ファイル送付後48時間以内に無料の診断書をお届けします。
- ファイルのコピーを作成します。テスト用データでもかまいません。
- フォームまたはメールに添付します。パスワード付きの圧縮ファイルにし、パスワードは別送するのがおすすめです。ご希望があれば、先に秘密保持契約を結びます。
- 48時間以内に、診断書とパイロットモジュールの固定価格をお届けします。
イタリアを拠点に活動しています。