Piyomaru Softwareがこれまでに開発したMacベースの自動処理システムの構築事例をご紹介いたします。
■請求書PDFの自動送付システム開発
高速メール送信のSendGrid、ファイ共有サービスのDropboxや短縮URL作成サービスなど、各種クラウド系のWeb APIを用いて、請求書のPDF送付システムを開発いたしました。メール送信もクラウド経由で高速に実行し、実際にメールが到着したかどうか、添付PDFを閲覧したかどうかといった確認も行えます。
■納品書PDFデータ取り込みロボット開発
海外からメールで送られてくる納品書のPDFデータから日付、品名や品番、価格などのデータをPDFからテキストデータを取り出し、データベースにインポートするシステムを開発いたしました。
■簡易CTIシステム開発
IP Phoneにかかってきた電話番号をデータベースに蓄積するシステムの開発を行いました。お客様のお手元に機材を増やすことなく、CTIの仕組みをご用意いたしました。
■経営資料作成システム開発
月例の経営会議のKeynoteのプレゼン資料を元となるExcel書類から作成するシステムを開発。属人的な作業を誰でもできる作業に置き換えました。
■製品パッケージ書類のデータ確認システム開発
製品パッケージに記載されている情報と、元になっているクラウド(Google Spreadsheet)の内容を照合するため、Adobe Illustratorの書類と元データの自動照合システムを開発いたしました。1フィールドのデータが複数のテキストボックスに分割してレイアウトされているケースに対処。QRコードやJANコードのチェックも高速に実行します。
■Amazon通販用画像の作成システム
Amazon.com通販出品用の製品元画像からCSVデータをもとに必要なパターンの画像を作成するシステムを開発いたしました。出品、販売までの手間を省き、人為的なミスが発生しにくい仕組みを作成。
■特定Webサイトのクローリングシステム開発
とくにWeb APIが公開されていない通販サイトに対して、お客様が所有される複数のユーザーIDとパスワードを用いて順次ログインを行い、売り上げデータなどを定期的にダウンロードしてお客様のお手元のデータベースにインポートするロボットシステムの開発をAppleScriptにて行いました。巡回状況とデータ取得状況をメールにてご報告いたします。
■GUIアプリケーション開発
Adobe Photoshopと連携したアプリケーションの開発です。色覚障碍者の方に見えやすい、バリアフリーを考慮した色デザインのために、任意の画像の色覚(P型、D型、T型)でどう見えるかをシミュレーションします。また、本アプリケーション開発時に既存のバージョンとのシミュレーション結果の整合性をチェックするため、このGUIアプリケーション自体のテストを自動化し、前バージョンの計算結果とのすべてのパラメータ組み合わせのチェックをAppleScriptで自動化いたしました。
■色情報共有SNS構築
WordPressをバックボーンに、色情報共有SNSのiOSアプリを開発。また、開発時にiOSエミュレータをAppleScriptで操作し、iOSアプリの画面キャプチャを自動化。最新版のアプリ画面を自動で仕様書に反映させるシステムを構築、運用いたしました。