Reference id что это
Перейти к содержимому

Reference id что это

  • автор:

Reference id что это

Reference ID’s leverage special functions built into the platform such as determining which fields are displayed in a record view, segmenting an Option List and deciding which elements show on your email and PDF reports.

Page Level: Reference ID 1
  • PAGETYPE_DAILYSUBMISSION

Using this Reference ID, only one record can be submitted for that specific date. If a user submits a record on 9/26/17 11:59 PM then they would be able to submit the next record on 9/27/17 12:01 AM.

  • PAGETYPE_TIMEAWARE=9:00-19:00

Using this Reference ID, a form is only available on the device during this timeframe.

  • PAGETYPE_SINGLESUBMISSION

With this Reference ID, a user can only submit one record per form. If this flag is applied to a form that has one or more records collected, you will not be able to collect any records with that particular device.

  • PAGETYPE_NEWFROMLASTRECORD

This Reference ID allows you to prepopulate field data from the last submitted record into a new record. The user will need to have a local record on the device to create the copy from. Delete on Upload should be turned off in the device settings.

  • PDF_SUBFORM_NEW_PAGE

Using this Reference ID, the user can create a new page for subform(s) in PDF report.

  • PAGETYPE_DWINDLINGOL=element_index

This Reference ID removes options from an Option List after they have been selected locally and synced. The options will still be viewable on the server option list manager. To use, simply define which element should assume this property (defined by the index value). If you have a list composed of options (red, green, blue) and you select «blue» from the list and submit the record to the server, the list will be reprocessed and only show (red, green) as available options for the next record. Because the server has to process the list, the option is only removed after a successful sync with the server. Please keep this in mind during implementation. To restore values, you will need to create a copy of the option list and assign the copy to the form.

PLEASE NOTE: When using this feature with a segmented option list (condition value in the option list), you will need to add a condition value to every option. Otherwise, the option you choose plus the other options with the same condition value segment will disappear.

  • PAGETYPE_INFO

No new record is created for the form and no data is uploaded from the device. This is mainly used with forms that provide information only.

Page Level: Reference ID 2
  • DISPLAYFIELD=0,1,2

Shows data from specified fields in record view. The numbers represent the element index with the first element always beginning with 0.

PLEASE NOTE: When using this feature do not reference an element index value larger than the max element index on the form or you will not be able to view data in Record View.

If an element is disabled, the index will SKIP those elements and continue with the next element. For example, if «Element sort order: 1» is disabled, then «Element sort order: 2» will have an index of 1.

  • SORTFIELD=0,1,2

The primary difference is that SORTFIELD will display and sort the record view of forms (including subforms) according to the element indexes that are defined. If you define more than one element index value then the rows are sorted in that order by the criteria specified.

PLEASE NOTE: If you’d like to sort the records in ascending or descending order, simply put an A or D after the index values. For example:

SORTFIELD=3A,2D

A represents ascending while D represents descending.

To get the most out of SORTFIELD make sure to combine DISPLAYFIELD reference ID with it in order to show and sort the proper fields.

Page Level: Reference ID 4
  • RECORD_DELETE_ON_UPLOAD

This will ensure every record created on this form is deleted when the device syncs the record.

  • RECORD_NO_DELETE_ON_UPLOAD

This will save every completed record on this form as a completed record on the device.

PLEASE NOTE: This will ensure every record created on this form is deleted when the device syncs the record. And this only works with iOS devices currently.

Option List Reference ID
  • OPTIONLISTTYPE_SEGMENTED_LIST

This flag should be used in scenarios where you have large (1,000+ option) smart lists broken into many different segments (25+). Lists that leverage this flag should only be used in a hierarchy with their related lists. The «group» of lists may be assigned to more than one form, given the column names for the elements and logic requirements are the same. This will only work if you are referencing the index value/sort order (not ZCDisplayKey or ZCDisplayValue) in the condition value.

PLEASE NOTE: Once you have your lists set up, you need to make an «Edit» and «Save Changes» in FormBuilder (not just option list) to trigger the indexing process. You may also need to do a clean local database on the device to update the list.

When using this flag, the record will take some extra time to load, but the list response will be nearly instant when implemented correctly. No added benefit will be noticed with smaller lists. You can read more about this reference ID here.

Element Reference ID
  • ELEMENT_SKIP_REPORT

The element will not show up on your reports PDF, Excel, etc. These are great to use for dividers.

  • ELEMENT_REPORT

Using this in the Element Reference ID will allow you to print Label Elements on PDF and E-mail reports.

PLEASE NOTE: Using HTML tags in the Label Name of the element will show up in email reports but not in PDF reports (ex. <b>This is my label</b>)

  • ELEMENT_SKIP_EMAIL_PDF

The element will not show on PDF Reports and Email Reports but will show in Data Views and Data Feeds.

  • SUBFORM_BATCH_MODE

Upon pressing done on a multi-paging subform, it will open up a new subform record. When you are finished adding subform records, press cancel to return to the parent form.

  • DISABLE_LIST

Using this Reference ID will disable the upgrade to Smart Table Search behavior which displays a list of options instead of having the user to key in the exact value they want to search for.

  • PHOTO_LIBRARY_DISABLED

This Reference ID will keep users from being able to use images in their device library when interacting with the Image Element.

  • CAMERA_DISABLED

This Reference ID will force users to use only images already stored on their device and keep them from taking pictures with the Image Element.

  • LOCATION_CHANGE_ENABLED

This Reference ID allows you to move the location element. You can learn more about it in our video here.

  • DISABLE_PICKLIST_CLOSE

The Pick List element no longer requires the user to choose «done» after selecting an option. You can disable this feature through this Reference ID.

Form Menu Reference ID: Reference ID 5
  • FORMBRANDING_FORMLABELCOLOR=;

This Reference ID changes the color of the form label.

  • FORMBRANDING_RECORDSTATUSCOLOR=;

Using this Reference ID changes the color of the status icons along the top of the form label.

  • FORMBRANDING_INFOTEXTCOLOR=;

Changes the color of the bottom bar and the area surrounding the icon.

  • FORMBRANDING_BORDERCOLOR=;

Changes the color of the border around the form and the area surrounding the icon.

Exotel Support Center

What is a reference ID ? Where do you find it on the dashboard ? Print

Modified on: Tue, 7 Mar, 2023 at 6:50 AM

You might have heard from our support team asking for reference IDs when asked for assistance in call and SMS concerns.

A reference ID is a set of unique alphanumeric characters assigned to every call and SMS that happens to your account Please click on the grey color radio button which is on the rightmost side of your inbox.

When you click on the radio button, a slide-in window appears where you can find the reference ID of that call.

To find the reference ID for SMS, please click on the Outbox tab which is on the left-hand side of the panel —> click on any on the SMS status —> a slide-in window will appear as shown in the picture below:

Why do we ask for a reference ID?

A lot of calls happen on our servers and hence it is very difficult to find the correct call without this information. Hence we require your help in this area to resolve the issues at the earliest.

If you have any questions or concerns, please connect with us using the chat widget on your Exotel Dashboard or Whatsapp us on 08088919888. Thank you

What is an Amazon Reference ID?

An Amazon Reference ID is a unique number used by Amazon.com to identify Fulfillment by Amazon (FBA) shipments when they arrive at a warehouse. The ID can be found on the Amazon Seller Central website after creating a shipment and must be noted on the Bill of Lading.

You can calculate container, box, or pallet freight shipping costs directly to an FBA warehouse with our Amazon FBA freight rate calculator. Simply enter your dimensions and weight to get an instant estimate.

Amazon Reference ID FAQs

What Does My Reference ID Number Mean?

Amazon Reference ID numbers are assigned to every customer and order as a way to keep track of them. The number is generated randomly and is unique to each customer and order. There is no specific meaning for the number, but customer service representatives can use it to look up an individual’s account or order history. If you contact Amazon customer service, they may ask for your Reference ID number to locate your account. Also, this reference ID is used to access your Amazon account.

Wonder how does Amazon reference ID looks like? It is a string of alphanumeric characters, which means it is formatted in numbers and letters. For instance: 8N7EGXAD

What Is My Amazon FBA Number?

Amazon FBA numbers are identification codes assigned to products that Amazon fulfils. The code is used to track inventory and orders. The number is typically printed on the product’s packaging or on a label affixed to the product. If you are trying to locate the FBA number, you can find it by logging into your Amazon account and going to the “manage inventory” page. The number will be listed next to the product’s title. It is unique to your product and is used by Amazon to track inventory.

Can I Use My Amazon Reference ID For Tracking?

The Amazon Reference ID is not a tracking number but can be used by customer service to look up your order history. If you need to track your package, you will need to use the tracking number that Amazon provided you at the purchase time. You can find this number in your account history or in your shipping confirmation email.

So, you cannot use Reference ID for tracking because it differs from the tracking number. A tracking number is a unique identifier assigned to your package at the time of purchase. One can use this number to track the package as it makes its way to you. An Amazon Reference ID, on the other hand, is a random number assigned to every customer and order.

How Do I Use My Shipment Reference ID?

Your shipment reference ID is a one-of-a-kind identifier that is assigned to your purchase as soon as you place it. This number is recorded and tracked as your item progresses through the delivery process. You can find your shipment reference ID in your account history or shipping confirmation email. In case of a delay in shipment, you can reach out to customer support and use this shipment ID that you received in the email to track your shipment. You can also use the tracking software of the shipping company and input this reference ID to track your package.

Using Reference Ids for Better Customer Service

Exceptionless Reference IDs

This week we want to talk about reference Ids and how we use them to improve customer service for Exceptionless. And how we think you can do the same for your users.

What’s a Reference Id? #

A reference id is a unique identifier, generated by the user, that allows you to look up a submitted event at a later time. This is important because event Ids are not created until after the event is processed, so there is no other way to look up an event. We also use Reference Ids to help deduplicate events server side, which is another reason why it’s important that they are unique.

Using Reference Ids for the Greater Good #

One of the ways we use Reference Ids is to support end users, something that is very important to us. There is nothing more frustrating than being unable to help a user that is experiencing a problem because you don’t know what they are seeing (when there could be thousands of errors in your app).

To combat this issue, we always try to include a reference Id with every error message shown to the user. This allows end users to contact us with a Reference Id and receive help immediately for the error they are seeing because we can easily track down and view it.

Reference Id Example #

The Exceptionless clients have built in support to generate and track unique Reference Ids for every error event. Behind the scenes, we register a default Reference Id plugin that sets a Reference Id on submitted error events and stores the Reference Id in an implementation of ILastReferenceIdManager. The Reference Id manager’s goal is just to persist and retrieve the last used Reference Id.

Since this is a default plugin, we can enable this behavior by calling the UseReferenceIds() method on the configuration object to register the default Reference Id on every error event.

C# Example #
JavaScript Example #

Please note that you can create your own plugin to create your very own Reference Id(s).

To get the the last used Reference Id, you can call the GetLastReferenceId() helper method on the the ExceptionlessClient instance.

JavaScript

You might have noticed how easy it is to get or add Reference Id’s to your events automatically. This makes it a breeze to let your developers track down user-facing issues by displaying the Reference Id to your end users.

We display Reference Ids to all of our end users anytime an error occurs in our ASP.NET WebAPI application. We accomplish this by adding a custom <a href="http://www.asp.net/web-api/overview/error-handling/web-api-global-error-handling" target="_blank">IExceptionHandler</a> and return a new error response to include the Reference Id as shown below:

The next step is to replace the existing IExceptionFilter with the one above.

Finally, when an error occurs in your app, you’ll get a more user friendly error response that contains a Reference Id!

We’ve found that this allows consumers of our API to quickly contact us with a reference id and get up and running quickly!

Looking up Events by Reference Id #

You might be thinking: "Reference Ids are great, but what do I do with them now that I have one." Well, you can view the event that they reference on our site or via our API. This can be accomplished two different ways:

  • Hotlinking: You can link directly to a submitted event by outputting a link in your UI or logs (e.g. https://be.exceptionless.io/event/by-ref/YOUR_REFERENCE_ID)
  • Search: You can search via our api/ui with reference:YOUR_REFERENCE_ID

Your Turn! #

We hope this article was helpful, and we’d love to know if you’re using Reference Ids and how they’ve helped you help users, solve internal issues, etc. Post a comment below!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *