WSP から従業員要求フォームへの「影響を受けるエンドユーザ」(顧客)の追加が機能しない

Document created by Kosei_Oshita Employee on Jun 30, 2015
Version 1Show Document
  • View in full screen mode
文書番号JTEC000502
製品名Service Desk Manager
バージョン11.2
OSWindows

 


 

◆ 説明

 

「影響を受けるエンドユーザ」(顧客)という新しいフィールドを WSP(Web スクリーンペインタ)から追加すると、そのフィールドは従業員要求フォームに表示されますが、フィールドから連絡先を検索できず、連絡先が保存されませ ん。「AHD03075: 必要な属性がありません。 ( 属性 : customer オブジェクト : cr.) 」というエラーがユーザに表示されます。

 

 

◆ 解決方法

 

WSP からフィールドを追加した後、以下の手順に従います。

  1. list_cnt.htmpl ファイルを $NX_ROOT\bopcfg\www\htmpl\web\analyst から $NX_ROOT\site\mods\www\htmpl\web\employee にコピーします。
  2. list_cnt.htmpl ファイルで、以下の変更を行います。
    if (ahdtop.toolbarTab[ahdtop.toolbarCurrentTab].id =="adm") 行を以下のように変更します。 

    if (ahdtop.toolbarTab !=null && ahdtop.toolbarTab[ahdtop.toolbarCurrentTab].id =="adm")

    同様に、

    else if (ahdtop.toolbarTab[ahdtop.toolbarCurrentTab].id =="sd" && cfgIsPopup==1) 行を以下のように変更します。

    else if (ahdtop.toolbarTab !=null && ahdtop.toolbarTab[ahdtop.toolbarCurrentTab].id =="sd" &&
    cfgIsPopup==1)


    変更が 1 行にあり、 1 対 1 の変更であることを確認します。

  3. $NX_ROOT\site\mods\www\htmpl\web\employee にある pen detail_cr.htmpl ファイルを開き、以下のコードを検索します。
    「<INPUTTYPE=hidden NAME=SET.customer VALUE=$cst.id">」 

    次に、「customer」 値がログインユーザに割り当てられるため、その行を削除します。

  4. 従業員のデータパーティションの制約を以下のように更新します。
    [管理]タブの[セキュリティ] - [アクセス タイプ] - [従業員]に移動し、[従業員]データパーティションをクリックします。
    次に、タイプが「表示」、「更新前」、および「作成」の制約 「Call_Req」テーブルを検索し、それらを無効にします。これは、「カスタマ」(customer)がログインユーザである必要があるという制約が実施されるからです。

このドキュメントは米国サポートサイトに掲載されているナレッジベース: TEC477356 を翻訳し、加筆したものです。

TITLE :  Adding a new field "affected end user" (customer) in the employee request form through WSP will not work.

Attachments

    Outcomes