SharinPix Search

The SharinPix Search component permits to search for all images corresponding to records available in a report.

Information:

This feature is only available on Lightning. It can be used on:

  • Community Builder
  • Page Builder
  • Desktop
  • Mobile
  • In Flows (but not in Field Service Mobile Flow)
  • In your own Lightning Component development

Note:

If you encounter the error: Error: Malformed JSON: Expected '[' at the beginning of List/Set when configuring the component within Salesforce Community, please see the article below:

I got the error 'Error: Malformed JSON: Expected '[' at the beginning of List/Set' when configuring the SharinPix Search on COmmunity. What should I do?

Getting Started

To use the SharinPix Search component, you simply need to drag and drop the component from the Lightning App Builder onto your page layout.

Lightning Component Parameters

  • Report ID: Used to specify the report ID containing required the record IDs.
  • Report Parameters: Used to specify the parameters to be passed to the report. The value entered should be an array in JSON format. To filter the current record, use the parameter {recordIdas the filter value. The example that follows demonstrates report parameters that query all images uploaded to the current Account record based on a report on Account: [{"column":"ACCOUNT_ID","operator":"equals","value":"{recordId}"}]. Another example demonstrates report parameters that query all images uploaded to a custom object 'Candidate' record based on a report on Object Candidate: [{"column":"CUST_ID","operator":"equals","value":"{recordId}"}].

Note:

For more information on how to write report parameters, click on the following link:

http://docs.sharinpix.com/m/documentation/l/890598-how-to-open-the-image-search-page-with-a-report-id-and-filters-dynamically?token=H-_5hGkjSmyvH-PluE8zGFUWcbSSr8Dh#report-filters 

If you still have problems getting the report parameters, please get in touch with SharinPix Support.

  • Tag Operator: Used to specify the operator to be used when applying multiple tags to filter the search. The values available for this field are OR and AND. When using OR, the search will return the images having any of the tags specified whereas using AND in the search will return images having all of the tags specified.
  • Tag Names (JSON): Used to specify the tags to be applied to filter the search. The value entered in this field should be an array in JSON format, for example, ["Paris","London"]. Note: If you are not using this parameter within Salesforce Community, add an empty square bracket, that is, [], instead.
  • Affixes (JSON): Used to specify affixes or suffixes to be added to the object IDs found in the report. The value entered in this field should be an array in JSON format, for example, ["Paris","London"]. Here, LONDON is used as the prefix and PARIS as the suffix. Note: If you are not using this parameter within Salesforce Community, add an empty square bracket, that is, [], instead.
  • Height: Used to specify the height of the component. The default value is 500 (px).
  • Custom Permission ID or Name: Used to specify the Id or Name of custom permission.
  • Use Fullscreen Image Viewer: Used to enable/disable the option to view images in full screen.
  • Component ID: Used to specify the component IDs to be matched by add-on components on a page.
  • Enable Image Sync: Used to enable/disable Image Sync. Note: Image Sync is checked by default on the SharinPix Album component. Additional steps are required to get this feature fully working on your Salesforce object. Please refer to this article to complete the Image Sync setup: Setup SharinPix Image Sync. Note: The SharinPix Search component supports the SharinPix Collage feature. To trigger an Image Sync for a collage, the Enable Image Sync checkbox should be checked.
  • Auto Refresh View: Used to enable/disable the option to reload the view. Note: This option is not supported in Salesforce Community. When configured within a Community, it is advised to disable this option on the component.

Demo

Tip:

The SharinPix package includes the report SharinPix Sample Account Report (see picture below) which contains all Account records.

The picture below depicts the SharinPix Search component's results when using the report SharinPix Sample Account Report.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.