wm_task(WOT)で『自動アサイン』を押下した際、エラーについて

kazuki Ouchi
Tera Contributor

wm_task(WOT)で『自動アサイン』を押下した際、下記のエラーが表示されます。
エラーメッセージ:『Googleキーが無効です。移動時間を計算するために直線距離に戻しています。』

こちらについて、エラー回避の為
GoogleMAP_APIの追加設定が必要箇所(確認項目)についてご教示頂きたく。

【確認済み事項】
「Google Maps Properties」-[Map key from Google, tied to the URL of the server.]にAPI keyの入力は完了
sm_core_geo_locationでのマップ表示はOK(航空画面・ストリートビュー閲覧確認)
sm_core_geo_locationでの『ルート最適化』を押下した際の動作もOK
→『ルーティング完了。』のinfo確認済み

 

#hacknow24

#HackathonJapan

1 件の受理された解決策

メッセージの内容からすると、使用している Google Maps API keyが正しくないように見えます。

同じような状況の方の書き込みがあるのですが、こちらの情報もご確認いただけますでしょうか。

 

コミュニティ:Google Maps API key?
https://www.servicenow.com/community/csm-forum/google-maps-api-key/m-p/436537


Google Maps API for フィールドサービス の機能
https://docs.servicenow.com/ja-JP/bundle/xanadu-field-service-management/page/product/work-managemen...


参考:Understanding Google Maps APIs in geo-map component
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1588661

 

次回、エラーメッセージを英語で表示したときのメッセージか画面もつけていただけると、海外での類似例を探しやすいので助かります。

元の投稿で解決策を見る

7件の返信7

seijiabe
ServiceNow Employee
ServiceNow Employee

こちらのドキュメントに記載されている内容は確認済みでしょうか?
https://docs.servicenow.com/ja-JP/bundle/washingtondc-platform-administration/page/administer/naviga...

返信ありがとうございます。

ご教示頂いたプロパティについては下記の様に設定済みなのですが

投稿内容のエラーが表示されている状態になります。

 

以下API設定

既存の Google Maps API for Business ライセンスを利用していないため、

Google Maps JavaScript API キーを取得し[google.maps.key] フィールドに API キーを入力済み
→設定後、sm_core_geo_locationでの『ルート最適化』の動作を確認

 

kazukiOuchi_0-1725324478526.png

 

私自身はGoogle Mapの設定をしたことがないのですが、こちらのナレッジも確認いただけますでしょうか。
正しいキーが設定できていない可能性があります。
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1634701


もう一点、この払い出したデモ環境における回避方法として、ServiceNowキーが使えないかお試しください。
こちらに書かれている内容を説明します。
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1122934

Allメニューから sys_properties.LIST を呼び出してシステムプロパティを表示します。
関連するプロパティ名はこちらの4つです。
google.maps.method
google.maps.client
google.maps.key
google.maps.key.geocoding


方法1
google.maps.method の値が「client-id」
かつ
google.maps.client の値が「gme-servicenow」にする

方法2
google.maps.method1 の値が「key」
かつ
google.maps.key、google.maps.key.geocoding の値を空にする。


これによって、この払い出したデモ環境ではServiceNow キーで動かせるかもしれません。

ナレッジの共有ありがとうございます。

ご教示頂いたKB1634701を試したところ、「自動アサイン」時のエラーはなくなりました.

…がルート最適化を行った際に添付画像の様にInfoが表示されるようになってしまいました。kazukiOuchi_0-1725353999440.png

※位置情報周りが関係していると思いmobile側でも実施しましたが

 同様のinfo表示でした。


またKB1122934の方は、

いずれの場合も「自動アサイン」時のエラーは改善せずでした。