2016-10-27 8 views
0

私は、資産の参照のアセットを作業オーダーの詳細ビューで指定された場所に最初にフィルタするように、Work Executionアプリを変更しました。それは動作します。したがって、ユーザーが場所425を選択した後、資産検索をクリックすると、最初に場所425の資産のみが表示されます。ただし、そのリストは約500の資産で構成されています。バーコード化されていないので、ユーザーは値をすばやくスキャンできません。私たちの命名規則は、ユーザーが説明を効果的に検索できるようなものではありません。アセットの詳細検索フォームを追加するにはどうすればよいですか?

私は、作業指示を検索するときにユーザーが利用できるように、ビューを使用してAdditionalAssetsリソースに対して高度な検索を実行する機能が必要です。ユーザーはアセット詳細値のリストを記入して検索をクリックすることができ、リストはさらに条件に合致するものにフィルタリングされます。

誰でもこれを達成する方法を提案できますか?

答えて

0

最も簡単な方法は、ルックアップの検索条件に他のフィールドを追加することです。ルックアップダイアログでフィールドが表示されなくても、簡単なルックアップ検索ボックスでフィールドを検索できます。ここでは、場所の説明と名前、資産の説明と名前を検索するルックアップの例を示します。

<list id="WorkExecution.AssetLookup_additionalasset_list" resource="additionalasset"> 
       <searchAttributes id="WorkExecution.AssetLookup_additionalasset_searchAttributes"> 
        <searchAttribute id="WorkExecution.AssetLookup_additionalasset_searchAttribute_assetnum" name="assetnum"/> 
        <searchAttribute id="WorkExecution.AssetLookup_additionalasset_searchAttribute_description" name="description"/> 
        <searchAttribute id="WorkExecution.AssetLookup_additionalasset_searchAttribute_location" name="location"/> 
        <searchAttribute id="WorkExecution.AssetLookup_additionalasset_searchAttribute_locationdesc" name="locationdesc"/> 

このようなユーザーエクスペリエンスが気に入らない場合は、独自のカスタム表示を行う必要があります。

+0

ありがとう、スコット。私はこれらの行に沿って何かが私たちのために働くかもしれないと思う –

+0

Scott氏の提案がうまくいくためには、リソースにindex = "true"とマークする必要があります。たとえば、additionalassetリソースでは、failureCode index = "true"とマークしました。

関連する問題