システムの不具合対応、新機能の追加、現行機能の改善に関する履歴(2019年)

2019-10-15

  • 区分の選択肢として、アプリ配車時に使用する「アプリ」を追加しました。
  • 無線回数として表記していた部分を「配車」と改めました。「配車」欄の数値は「無線」と「アプリ」回数の合計値が表示されます
  • 乗車定員として5名以上を設定できるようにしました。
  • 実車メーター押し忘れ防止機能をON/OFFできるようにしました。
  • シングル版ユーザーがタクナビを使用している際に担当車のアイコンが表示されない不具合を修正

2019-10-03

  • 遠距離割引前の金額が10円ずれることがある場合に対処しました。
  • 遠距離割引前金額の算出方法については
    以下の式で[今回爾後回数]を算出し
    ((割引後金額 – 割引基準額) / (1 – 割引率) + 割引基準額 – 初乗金額) / 爾後単価
    ※小数点以下切り上げ
    引き続き、以下の数式により算出しています。
    初乗金額+爾後単価✕[今回爾後回数]

2019-09-30

  • 翌日(2019年10月1日)から施行される消費税10%への対応を行いました。

2019-07-30

  • 休憩入力画面で「本日の売上明細を表示する」を有効にした場合に表示される売上明細の一覧から売上明細を修正できないようにしました。(これが本来の仕様でした)

2019-07-27

  • 「備考の先頭行を選択肢に登録」を有効にした場合に、選択されるテキストに先頭行以降も含まれてしまう不具合を解消しました。
    (この問題は文字コードをutf8mb4に変更した2019-06-28より発生していた模様です)

2019-07-17

  • シングル版、LITE機能版でもタクナビを利用できるようにしました。
  • iOS9等の古いブラウザからアクセスした場合にJavaScriptエラーになる問題を修正しました。
    (開発者用の備忘録)
    下記のように引数の末尾に余計な , が入っていてもモダンブラウザではエラーにならないようである。古いブラウザの場合、ここでランタイムエラーを発生させてしまう。
    var latlng = new google.maps.latLng(lat, lng,);

2019-07-13

  • 個人タクシー用の非公開オプションの既定値を「無効」から「有効」に修正した。
    (仮登録時も上記仕様にて統一した)

2019-07-12

  • 利用者情報で「確認画面抑止」を有効にした場合、仮登録機能を起動した場合の確認ダイアログを表示しないようにしました。
  • Twitterの個人連携オプションが解除された時に、Twitter関係のその他オプションが解除されずに、以前に設定された項目(例えば、公開する条件等)の値が残ってしまっている問題を修正しました。
  • 個人タクシー用の非公開オプションの既定値を「無効」から「有効」に修正した。

2019-07-11

  • 新規作成時に「タクシーメーターの実車ボタンを押したかどうか?」を確認する警告画面を表示するようにしました。

2019-07-08

  • 迎車予約機能については開発を凍結し、関連するメニューと操作画面を一旦削除しました。

2019-07-05

  • 迎車予約機能に関するオプション(予約営業時間)を利用者情報画面から修正できるようにしました。
  • フル機能版において利用者情報画面で「他担当の状況を参照する」を無効にしている時にも、他車の情報が一覧に表示されてしまっていた不具合を修正しました。

2019-07-01

  • 迎車予約機能を追加しました。
    この機能は専用のご予約用のLINE-BOTによりお客様から迎車注文を受けるための機能です。

2019-06-28

  • システムへの入出力において文字コード(utf8mb4)を採用しました。
    この修正により携帯の各種絵文字を利用できるようになりました。
  • LINEのプロフィール名にある種の絵文字を登録しているとログインに失敗する不具合を修正しました。

2019-06-22

  • 基本認証版(m.ipadtaxi.jp)でログイン後に利用者情報画面からパスワード変更を行うと、パスワード変更処理が正しく更新されず、直後に表示された利用者情報画面で各項目の値がすべて初期値に戻ってしまう不具合を修正しました。
  • 各種プログラムライブラリの配置を修正しました。(内部的な修正)
    本番用:https://domain_name/act/(file_name).php
    開発用:https://domain_name/dev/(file_name).php

2019-06-14

  • 現在地を表示したり住所マーカーをドロップした直後に住所検索処理を起動すると、場合によっては既定値の住所が正しく表示されないことがある問題を修正
  • Twitterの「公開する条件」に関する仕様を修正(この件については別途詳述する)
  • 住所を入力してマーカーを設定する住所検索処理についてもYahoo!ジオコーダーに問い合わせするように変更
    (これまではGoogleのジオコーダーを使用していた)
  • ブラウザに対して出力するCookieを削減した。
    (RFCの規程によると、Cookieは総量4096Byte, キーは50個以内に抑える必要がある)
  • システムの環境設定値(システムパス等の動作を規定するパラメーター)を管理する方式を修正(これは内部的な変更)
  • JavaScriptで記載された各種コードのエラー制御処理の見直し(統一)

2019-06-10

  • 休憩の終了時間が自動設定されない不具合を修正
  • JavaScriptで記載された各種コードのエラー制御処理の見直し(統一)

2019-06-09

  • LITE機能版で進捗報告における実績値が営収の値をそのまま表示していた不具合を修正した。この画面において比較するべき目標額は売上ベースなので、実績値は入力された営収に消費税率を乗じた売上換算値を表示するべきでした。これにより目標-実績=差異が正しく表示されるように修正されました。
  • 日別の営業実績報告画面上で入力したコメントを読むことができるように改善しました。
  • JavaScriptで記載された各種コードのエラー制御処理の見直し(統一)

2019-06-06

  • JavaScriptで記載された各種コードのエラー制御処理の見直し(統一)

2019-06-04

  • JavaScriptで記載された各種コードのエラー制御処理の見直し(統一)
  • メニュー定義処理の一本化(menu.jsを作成し、ここですべての属性を定義可能とした)
  • 各SQLデータベースのマスタテーブルに作成日時と更新日時を管理する列を追加

2019-06-03

  • 会員一覧で利用者毎の背景色を再定義した。他担当の売上状況の一覧においてもこの配色ポリシーを踏襲して修正を加えた。
    自分自身 :赤(#F6CED8)
    シングル版:灰(#DCDCDC)
    お試し版 :緑(#D8F6CE)
    LITE機能版:青(#E0FFFF)
    上記以外 :白(#FFFFFF)
  • 会員一覧で一覧画面の並び順を変更する機能を追加した。
  • システム管理者専用アカウント(id=root: 営業カレンダーが未登録な状態)でアクセスした場合の各種挙動を(集計値が存在しない場合にエラーを表示しないように)修正した。
    ・日別集計
    ・月別集計
    ・半期集計
    ・年間集計
  • LITE機能版に対してはマーケティング上の要請により、自身の営業区域以外の他車アイコンも表示するように修正した。これまでは同一営業区域内の他車を表示するようにしていたが、この制約を除外した。
  • LITE機能版において、出庫直後すぐ(時々ではありますが)他車情報が見えないままになる不具合を修正しました。

2019-06-02

  • LITE機能版に対して「日計ランキング」を公開した。ただし営収、営業回数、無線回数は表示不可とする。
  • 日計ランキングにLITE機能版ユーザーが表示されるように変更した。LITE機能版ユーザーは行配色を変更することで目立つように変更した。
  • 利用ライセンスによりメニューバー隣接の水平線<HR>の配色を変更
    黒色:フル機能版ユーザー(お試し用を含む)
    緑色:シングル版ユーザー
    青色:LITE機能版ユーザー
    赤色:管理者アカウント
  • 会員一覧ならびに各種の利用者選択画面に「管理者」が表示されていた問題への対応
  • 画面最下部のシステム更新日付をクリックするとシステム改修履歴の画面(このページ)に自動的に遷移する機能を追加

2019-06-01

  • LITE機能版で当日の営業収入、営業回数、無線回数を登録しても反映されない不具合を修正
  • LITE機能版で位置情報停止までのカウントダウン時間の表記が正しくない不具合を修正
    → 120分でカウントダウンを始めるが、119分で停止したままになっていた
  • LITE機能版で位置情報が停止している場合に地図上に表示しているメッセージを「位置情報の参照は停止されています」に変更

2019-05-30

  • 大きな基本操作ボタンを表示する機能を追加しました。利用者情報から「大きな基本操作ボタンを表示」を有効にすると、出庫済で未入庫の時に表示されるようになります。
  • LITE機能版において位置情報参照を出庫中に限り、かつ前回の(空車・実車・休憩)操作から120分(7200秒)でタイムアウトする機能を追加しました。

2019-05-29

  • 日計ランキングで必要な人に追跡アンカーが表示されないことがある問題を修正しました。
  • 連続処理を行った時に「現在地が見つかりません」と表示され、仮登録も実行されていない不具合を解消しました。
    この問題はYahoo!リバースジオコーダーを採用した2019-05-04から発生していました。
  • 障害者割引が多い日にメーター機器の消費税指数がシステムと大きく乖離するケースに対応するため、日報記入用データの一覧表において、メーター誤差の金額を編集できるようにしました。通常メーター誤差は理論的に10円以内であるため、通常は専用のメーター誤差操作ボタンを使用してください。

メーター誤差の修正方法

2019-05-28

  • 出庫、実車、休憩、空車、入庫の各イベントが発生した場合に、その操作日時を内部的にロギングする機能を追加した(これはシステムへの内部的な機能追加である)。各イベントのうち入庫のイベントが発生すれば操作日時はクリアされるものとしている。当該機能は、LITE機能版において空車/実車ボタンあるいは休憩画面を一定時間以上操作しなかった場合に位置情報の提供を停止する必要があるために、当該操作に関する最終操作日時を取得する必要に迫られて追加した。(内部的な変更のため、2019-05-28時点では本番環境への反映はしていません)

2019-05-27

  • LITE機能版の対応処理を全て組み込んだ。
  • 携帯版に「ナビゲーション」メニューを新設した。これまで携帯から利用した場合に地図をメインにした画面がなく、地図を見るために切替操作を必要としていたが、地図を常時表示する新しいメイン画面が追加された。
  • 乗降検索画面の「区分」リンクにより(全て区分を設定/全ての区分を解除する)を自動切替設定ができるようにした。

2019-05-26

  • 日計ランキング画面で地図上に表示されるバルーンを直近乗車地点ではなく、当日乗車地点に変更した。

2019-05-25

  • 売上速報に表示されるデータのうち、ごく一部の利用者に関する件数表記(○件目)が正しくない不具合を解消した。
  • 契約表示画面から「休憩ボタン」と「実車ボタン」を押すとエラーが表示される不具合を解消した。
  • LINEから申込みのあった利用者を登録する際に誤ってツイッターの連動フラグがONになってしまう不具合を解消した。(Twitterから申込みのあった利用者を登録する際にはツイッターの連動フラグを自動的にONにします)
  • 売上速報に表示される乗車回数(n件目)が正しくないことがある問題を改善した。
  • ログイン直後に「他担当の売上情報を参照する」および「備考欄を表示する」のオプションを自動的にオンにするかどうかを利用者情報で制御できるようにしたい<by 新
  • JSONを取り扱っているシステムI/FにおいてJSONの解釈エラーが発生した場合に、それをcatchできていない問題を改善した。

2019-05-24

  • 会員名簿および日計ランキングにおいて位置情報アイコンを表示していない担当者にも追跡アンカーが表示されることがある不具合を解消した。(そのまま追跡しようとすると追跡先に移動するもののアイコンが存在しないという状態になっていた)

2019-05-23

  • ユーザーのライセンス判定に関する内部処理の一本化(およびデモユーザー専用モードの廃止)
  • 「会員一覧」機能をシングル版をご利用の方にも閲覧可能としました。
    なお、今後予定されている LITE機能版をご利用の方にも、この「会員一覧」は公開する予定ですが、LITE機能版からは各会員の「所属」に関する情報は閲覧できないようにする予定です。

2019-05-22

  • LINEの内蔵ブラウザとTwitterの内蔵ブラウザからのTwitter認証処理を改善。
  • SNS認証用の起動オプションを追加した。起動用URLには以下の選択肢が用意された。
① LINEアカウントによるログイン

https://ipadtaxi.jp/ (※従来どおり)
https://ipadtaxi.jp/?sns=line
https://ipadtaxi.jp/line

② Twitterアカウントによるログイン

https://ipadtaxi.jp/?sns=twitter
https://ipadtaxi.jp/twitter

2019-05-20

  • マップに「直近乗車場所」として表示される乗車地点は60秒毎に自動更新されるのが仕様ですが、一部の画面で自動更新が作動していなかった不具合への対処を行いました。
  • 「情報掲示板」の名称を「営業掲示板」と改称しました。当該掲示板に入出庫情報を表示しないように改良したことにより、利用者情報画面にあった未読管理のためのオプションを廃止しました。
  • メニュー画面に「ユーザーフォーラム」(仮称)を設けました。このメニューはこれまで運用してきた「iPadTaxi Users」グループの役割を引き継ぐもの(サポートのための専用掲示板)として再設計される見通しですが、現在はメニューを選択しても実行することはできません。
  • 基本認証用のドメイン(https://m.ipadtaxi.jp)からログインした場合には「ログアウト」メニューが表示されないようにしました。(基本認証にはログアウトの概念がありません)

2019-05-19

  • 月別集計において、データが1件も登録されていない場合に表のレイアウトが崩れる問題を修正
  • シングル版で「他担当の売上状況を確認する」オプションが非表示になっていた問題を修正
    →シングル版のユーザーは本来は他者の売上状況は確認できないのであるが、日別集計画面では自身の営収を表示するためにこのセクションを利用している経緯に反して、非表示にしてしまっていたもの

2019-05-18

  • 【緊急テーマ】シングル版ユーザーが登録した乗降記録がフル機能版の利用者から閲覧できる箇所がある。
    ・休憩画面にある「本日の売上速報を閲覧する」
    ・売上速報
    ・情報掲示板に表示される「営業終了報告の営収」

2019-05-15

  • 【新機能】Twitterアカウントを使ってシステムにログインできるようにする。
  • 【新機能】Twitterアカウントを使ってシステムにオンラインサインアップできるようにする。
  • 【機能改善】上記にともない申請に関わるメール通知の文面の見直し

2019-05-07

  • 【機能改善】携帯版の画面レイアウトをスクリーンに対してセンタリング表示にする。
  • 【機能改善】会員一覧のレスポンスが悪い。
    → SQLの比較ステートメントに now() が含まれていたことが原因

2019-05-05

  • 【新機能】主に個人タクシー向けの非公開機能を用意する。これらは(将来的に開発されるであろう)管理日報には記載されず、集計値にも反映されず、自分用の売上管理画面にのみ表示(集計)されるものとする。非公開データは売上速報および乗降検索結果一覧にも一切表示されないものとする。

2019-05-04

  • 【緊急テーマ】逆ジオコーディングAPIをGoogle Mapではなく、Yahooのそれで書き換えする。
  • 【機能改善】GPSで住所が見つからない場合に何らかの名前をつけて入力したい。<by じぇい
    → この件は住所変換処理をYahoo!に変更することで対応不要となった

2019-04-30

  • 日次で発生する経費を管理する機能

    • 入庫時点で以下の項目を入力する
      ・洗車代
      ・燃料代
      ・その他
    • 月次集計画面で以下の費用を日別で明細表示し、月間集計値を示す。
      ・往路
      ・復路

      ・洗車
      ・燃料
      ・その他

2019-04-23

  • 直近乗車場所を検索する条件に「常時表示されてるピンを、例えば希望する色のピン、例えば赤と、青だけ表示するなんてオプション付ける」などの絞り込み機能を設ける<by まき
  • ある金額を超えた場合にのみツイッターに出力するオプションの復活<by まき

2019-04-22

  • 固定迎車料金がある場合、通行入力欄には固定迎車料金を含めないという仕様がわかりにくい。(仕様に基づけば総支払額+往路通行料ー固定迎車料金を入力する必要がある)<by 聖☆帝
    → 「通行」入力欄を廃止し、代わりに「往路」入力欄を設けた
    → 「往路」入力欄には往路の通行料金のみを入力するようにした

2019-04-21

  • マイナス納金への対応<by 聖☆帝
  • 乗降検索機能ですが、シングル版でも本人が登録した情報のみは検索出来る様にならないでしょうか?<by Hi_NGO

2019-03-14

2019-03-12

  • 備考欄で『Uber配車』を選択したら自動的に区分→無線機能→チケットと連動させられないでしょうか?<by night

2019-03-06

2019-03-04

  • 【機能改善】ツイッター連携機能において、BOTアカウントを廃止し、すべて個人名義により発信するように改良する。(ツイートされた内容に関する責任の所在を明確にする意味がある
    https://www.ipadtaxi.jp/twitter_new_20190304

2019-02-05

  • 【不具合】表示対象とするべき区域外でのご乗車に関するバルーンが表示されていない。

2019-02-01

  • 【不具合】丁の付く住所が正しく取得できない。
    堺市の住所から自動的に丁以降を省くロジックが堺市内以外の住所にも適用されてしまっているのが原因

2019-01-29

  • 【機能改善】タブレット画面で操作パネルを右側に移動したい。<by toshi
    できれば右か左かを選択できるようにする
  • 【機能改善】休憩画面で売上速報をリアルタイムに閲覧できる機能
  • 【機能改善】追跡確認画面に、利用者の利用端末に関する情報を追記する
  • 【不具合】「破約」が含まれる場合に営業終了報告のツイートで営収の値が正しくない
  • 【不具合】利用者情報>蓄積データの情報公開先>所属先全員で共有する を無効にした場合に自身が登録したデータにも関わらず非公開になってしまう
  • 【不具合】デモ用サイト(demo.ipadtaxi.jp)で利用者情報を(更新)登録すると、デモ担当者のハンドル名がクリアされてしまう
  • 【機能改善】会員一覧に最終アクセス日時、有効期限を表示する

2019-01-28

  • 【不具合】仮登録を実行した直後に対応するバルーンに「null」と表示されてしまう不具合があ
  • 【機能改善】入庫時刻を設定した直後にフィールドフォーカスが「走行距離」に自動的に移動する仕様を改めた

2019-01-24

  • 【機能改善】お試し利用者の稼働監視機能
    一定期間(例えば4日)以上ログインしてこないお試し利用者に対して本人宛にメールをし、かつスタッフグループにお知らせを送る。また、一度もログインしていない利用者も対象に含めるように修正

2019-01-23

  • 【新機能】契約期限が近づいた人に契約更新を案内するメールを自動的に発信する。

2019-01-22

  • 【運用機能】仮登録中の利用者をコマンド一発で登録できるようにする。同時にアクセスに必要な諸情報を送信する文面を自動的に作成する。

2019-01-21

  • 【不具合】出入庫情報編集画面で「Twitterへ報告する」のチェックが、利用者情報画面であらかじめ設定された既定値のとおりに初期設定されないことがある(2回目以降に当該画面を開くとなぜか解除されている
  • 【機能改善】乗降記録を登録する際に前回と内容に差異がなければツイートし直さないようにする。
    ツイートし直すと既存のリンクが切れるため
  • 【機能改善】営業開始(出庫)を登録する際に前回と内容に差異がなければツイートし直さないようにする。
    ツイートし直すと既存のリンクが切れるため
  • 【機能改善】営業終了(入庫)を登録する際に前回と内容に差異がなければツイートし直さないようにする。
    ツイートし直すと既存のリンクが切れるため

2019-01-19

  • 【機能改善】担当者アイコンは同一営業区域の担当者が自動的に表示されるようになったが、これを解除できるようなオプションを設けたい。(担当者アイコンが増えすぎて見づらいと感じる人も居る)<by まき

2019-01-18

  • 【機能改善】帰路高速代金の入力欄を用意する。

2019-01-17

  • (内部的なテーマ) lineテーブルの名称をprofテーブルに変更したい。これは用途が設計当初と異なってきたため、今後設計意図が正しく伝わらない可能性を憂慮したもの。
  • 【不具合】会員一覧に担当者アイコン表示対象外の利用者にも追跡リンクが表示されてしまう。
    仮に追跡を起動してもアイコンが表示されていないので全く意味をなさない。

2019-01-06

  • デモ用サイト(ログインid=demo)ではハンドル名の変更を禁止する。