-
こんにちは!エンジニアの岩間です。 今回は、Salesforceで「取引先の所在地に最も近いサービステリトリー担当者へメール通知する」仕組みを、Apexを使って構築した話〜後編〜をお届けします! 前編では、Salesforce のオブジェクトの概要や、緯度・経度(ジオロケーション)機能、Apex クラスについて紹介しました。 ※まだ前編をご覧になってい
-
こんにちは!エンジニアの岩間です。 今回は、Salesforceで「取引先の所在地に最も近いサービステリトリー担当者へメール通知する」仕組みを、Apexを使って構築した話〜前編〜です! 突然ですが、Salesforceを使っていてこんな課題に直面したことはありませんか? 急ぎの現地対応が必要 顧客から新規商談リクエストや機器トラブ
-
こんにちは!エンジニアの岩間です。 Amazon Connectや、Amazon Lex を使ったボイスボット開発で「なんかイントネーション変だな、、、」と思ったことはありませんか? これらのサービスではデフォルトでAmazon Pollyを使用して音声を合成しますが、テキストをそのまま読み上げると、意図しない抑揚になったり、語尾が不自然に強調された
-
こんにちは。エンジニアの岩間です。 Amazon Connect アドベントカレンダー 2024、23日目の記事です! クラスメソッドさん、クラウドビルダーズさんとギークフィードのメンバーによるAmazon Connect盛りだくさんのカレンダーです。 ぜひ他の記事もチェックしてみてください。 近年、AI技術の進展
-
こんにちは。エンジニアの岩間です。 ギークフィードアドベントカレンダー 2024、16日目の記事です! ギークフィード有志メンバーによる他の記事も是非チェックしてみてください。 FreePBXとは FreePBXは米Sangoma社が開発しているオープンソースのPBXソフトウェアで、Asterisk PBXシステムを簡単に
-
こんにちは。エンジニアの岩間です。 Amazon Connect アドベントカレンダー 2024、6日目の記事です! クラスメソッドさん、クラウドビルダーズさんとギークフィードのメンバーによるAmazon Connect盛りだくさんのカレンダーです。 ぜひ他の記事もチェックしてみてください。 昨今、多くの企業がデジ
-
こんにちは!エンジニアの岩間です。 前回のブログでは、初の電子工作にチャレンジし、植物の自動水やり機を自作しました。 土に差し込んだ土壌センサーで計測した数値が一定の値を上回ると、自動で水やりを開始しLINEに通知する、という装置です。 しかし、ここで一つ気になることが...。センサーの値がどのように変化しているのか、リアルタイムで見てみた
-
こんにちは!エンジニアの岩間です。 今回のブログは、夏といえば自由研究だ!ということで初の電子工作についてです。 植物の手入れが楽になる自動水やり機を自作してみたので、その制作過程と実際の使い方をご紹介していきます。 きっかけ 数年前、ふるさと納税で盆栽をゲットして以来、家で大事に育てています。 しかし旅行等で家を空ける
-
こんにちは!エンジニアの岩間です。 最近、今話題のAmazon Bedrock APIを実行してTypeScriptのテストコードを出力してみる機会があったので、今回は実行手順とそのサンプルコードをご紹介していきたいと思います。 Amazon Bedrock とは Amazon Bedrock は、主要な AI スタートアップや
-
こんにちは!エンジニアの岩間です。 最近、AWS CDK × CodeBuildでCypressのE2Eテスト自動化 & レポート動画をS3に保存してみる機会があったのでその手順とCDKのコードを公開したいと思います。 はじめに Cypressとは、WebアプリケーションのテストやE2E(エンドツーエンド)のテストを行う
-
こんにちは!エンジニアの岩間です。 今回は、AWS ECSのブルーグリーンデプロイメントの、デプロイメントタイプ別の動作の違いについてご紹介します。 前回は、AllAtOnceデプロイメントタイプを使用してLaravelのセッション切れを起こさないための対策についての記事を書きましたが、 今回はデプロイメントタイプ別(AllAtOnce、Can
-
こんにちは!エンジニアの岩間です。 今回は、AWS CDK × CodePipeline × CodeBuildでLaravelのユニットテストを自動化&テストレポート出力してみる機会があったのでその手順とCDKのコードを公開したいと思います。 構成図 構成図は以下です。 開発者がAWS Cod
取引先から最短距離にいる担当者へメール通知する仕組みをSalesforce Apexで実現してみた〜後編〜