Webアプリケーション
高速でアクセシブルなWebアプリケーション
低速な回線でも最初のページが素早く表示され、大規模なアプリケーションも成長に合わせて一貫性を保てます。当社のWebフロントエンドは、このWebサイトやInterCloud App Portalと同じNext.jsとReactで構築し、サーバーレンダリングとコンポーネントベースの設計を採用しています。
アクセシビリティは当社の完了の定義に含まれています。キーボード操作、見やすいフォーカス表示、スクリーンリーダー用のラベル、視差効果を減らす設定への対応をリリースごとに確認しています。公共部門のシステムや顧客向けのシステムでは特に重要な点です。
パフォーマンスはパイプラインで測定します。ビルドごとにページの重さと操作の応答時間を追跡し、性能の低下はユーザーに届く前に修正します。
- Next.js / ReactとTypeScript、Tailwind CSSによるデザインシステム
- タイ語と英語のインターフェース、他の言語の追加にも対応
- メールアドレスとパスワード、GoogleまたはMicrosoftによるSSO、パスキー、2要素認証でのサインイン
- スマートフォン、タブレット、デスクトップで検証したレスポンシブレイアウト
モバイルアプリケーション
従業員とお客様のためのモバイルアプリケーション
現場スタッフ、ドライバー、検査担当者、営業チームは、オフィスの外でもシステムにアクセスする必要があり、お客様も貴社に同じことを期待しています。当社はiOSとAndroid向けのネイティブアプリとクロスプラットフォームアプリを開発し、カメラ、バーコード、GPSの機能、オフラインでの動作、あるいはAPIに対する使いやすいフロントエンドといった要件に応じて手法を選びます。
モバイルアプリケーションはWebアプリケーションとバックエンドサービスと認証を共有するため、スマートフォンで承認された申請は、財務チームがオフィスで見ているものと同じレコードになります。
ストアへの公開、クラッシュレポート、リリース管理も当社が担当します。また、接続が途切れがちな環境を前提に設計し、通信が切れても作業内容が失われないようにします。
- iOSとAndroid、用途に応じてネイティブまたはクロスプラットフォーム
- 競合を安全に解消する同期機能を備えた、オフラインファーストのデータ入力
- プッシュ通知、バーコード / QRコードの読み取り、カメラ、位置情報
- App StoreとGoogle Playでの公開とアップデート管理
エンタープライズシステム
統制機能を組み込んだ基幹業務システム
購買ポータル、案件管理、資産台帳、請求処理などは、画面と同じくらいプロセスと監査証跡が重要となるシステムです。
ワークフローと承認
すべての申請が同じ経路をたどり、誰かがメールで催促する必要はありません。承認は設定可能な多段階で、代理承認、エスカレーション、期限に対応します。
ロールベースのアクセス
各自が、自分のロールで許可された範囲だけを閲覧・変更できます。権限はロール、組織単位、レコードごとに設定し、当社製品で採用しているオーナー / 管理者 / メンバー / 閲覧者のモデルを基本に、貴社で定義されたロールで拡張します。
監査証跡
監査や調査にはクエリひとつで対応できます。重要なすべてのレコードについて、誰が、いつ、どこから何を変更したかの記録を残し、この証跡をデータモデルに組み込んで設計します。
ERPとマスターデータの連携
新しいシステムがデータの孤島になることはありません。GlowScaleまたは既存のERPとの双方向の連携により、取引先、品目、コストセンター、仕訳を連携します。
文書と電子署名
文書と署名をプロセスの中で扱えます。添付ファイル、生成されたPDF、テンプレート、署名のステップはワークフローの中にあり、保持ルールが自動的に適用されます。
通知
各自が、自分に関係する事項の通知を受け取ります。承認、期限、例外について、メール、アプリ内、LINEで通知し、ユーザーごとに設定できます。
業務レポーティング
管理職は、どこで作業が滞っているかを把握できます。管理職向けのキュー、処理量、滞留期間のダッシュボード、アナリスト向けのエクスポート、データウェアハウス向けのAPIを提供します。
エンタープライズ向けサインイン
従業員は既存の会社アカウントでサインインできます。Google WorkspaceまたはMicrosoft EntraによるSSO、パスキー、2要素認証に加え、共用端末やキオスク端末向けのセッション管理も備えています。
API・マイクロサービス
社内チームとパートナーのためのAPI
アーキテクチャは、保守を担うチームに合わせて選びます。バックエンドはJavaとSpring Bootで構築します。妥当な場合は業務の境界に沿ってサービスに分割し、そうでない場合は適切に構造化されたモジュール型アプリケーションとして維持します。
すべてのAPIはOpenAPIで記述し、既存のクライアントが動作し続けるようにバージョン管理し、ゲートウェイで認証、レート制限、入力検証によって保護します。パートナーと社内チームには、ドキュメントとサンドボックス環境を提供します。
サービスは構造化ログ、メトリクス、分散トレースを備えた状態で提供されるため、インシデントをサービスの境界を越えて追跡できます。モニタリングはSnowTrack、または既存のツールで行います。
- AWS ECS上にコンテナ化した、PostgreSQLを使うSpring Bootサービス
- OpenAPI仕様、自動生成されたクライアントSDK、開発者ポータル
- バージョン管理、レート制限、APIキー、OAuth 2.0 / OIDC
- SnowTrackと連携した構造化ログ、メトリクス、トレーシング
提供範囲
すべてのご契約でお渡しするもの
これらの成果物により、プロジェクトチームが離れた後もアプリケーションを保守できます。いずれもすべてのご契約に含まれます。
- 貴社が管理するリポジトリで、ソースコード、設計、インフラ定義の完全な所有権
- コードと常に同期した、アーキテクチャと運用のドキュメント
- 変更のたびに実行される、単体・結合・エンドツーエンドの自動テスト
- ステージング環境と本番環境にデプロイするGitHub ActionsのCI/CDパイプライン
- 認証、認可、入力処理、依存関係を対象とするセキュリティレビュー
- 受け入れテストのための、本番環境と同等のステージング環境
- 貴社チーム向けの知識移転セッションを伴う、体系的な引き渡し
- 本稼働後の瑕疵担保期間とサポートのオプション
アプリケーションの要件について相談する
業務プロセス、現在の課題、アプリケーションの連携先となるシステムをお聞かせください。進め方のご提案、チーム構成、見積もりをお返しします。