onurmenal / crm-power-pane

The CRM Power Pane is a helper tool designed to integrate with Microsoft Dynamics CRM application and allow you to manipulate forms or perform actions faster throughout the Microsoft Dynamics CRM application .
MIT License
69 stars 25 forks source link

Find field in form #131

Open eccountable opened 2 years ago

eccountable commented 2 years ago

:bug: Describe the bug User prompt says "Field Schema Name" but entering the schema name does not work.

:clipboard: To Reproduce Scenario 1: field exists, but schema name uses Upper/lower case and search provides no useful feedback

  1. Open a form
  2. Select PowerPane/Find field in form
  3. Enter schema name as prompted
  4. No feedback to user

Scenario 2: field is read only

  1. Open a form
  2. Select PowerPane/Find field in form
  3. Enter schema name of a read-only (lock icon) field
  4. User gets response "Focused on the ___ field." but field cannot accept focus so user does not see where the field is.

:thought_balloon: Expected behavior Should provide a "field not found" or highlight the field that is found

:camera: Screenshots

:zap: Product Version 2021 release wave 2 enabled Server version: 9.2.22022.00137 Client version: 1.4.3983-2202.3 Power pane Version 1.2.2

:earth_africa: Environment Chrome Version 99.0.4844.82

:information_source: Additional context

  1. You prompt the user for Schema name, but the fields on the form use the Logical Name. Recommend you convert the users input to lower case before you search. That would provide users to use either the logical name or the schema name when searching.
  2. If the field is read-only (lock icon) and is found, the field cannot receive focus. Recommend changing the style of the field to have square outline around the field.