Select to view content in your preferred language

Can the Repeat record counter label in Survey123 be changed

228
5
a month ago
SueBoelk2
Emerging Contributor

We are creating an inspection form for agriculture, specifically for seed. The inspector does an initial area inspection of the business and collects seed labels at the visit.

They want to differentiate between lots of seed by labeling the repeat text: Lot 1 of  1, Lot 2 of 2, etc. (See attached).

They also want to be able to take photos of the front, back, and side views of a very large bag of seed and automatically label each side: Front of Seed Lot 1, Back of Seed Lot 1, Side of Seed Lot 1, etc.

I know that there is a Tips & Tricks page that indicates that separate photos is a good idea: Survey123 Tricks of the Trade: Photos  however, the client is requestion auto-labeling for this function.

My questions have been asked by our client and I know that there are many ways to automate processes, so my inquiry is: Are the client 'asks' in the realm of possibility?

Thanks for your time and patience!

 

 

 

Tags (1)
0 Kudos
5 Replies
Neal_t_k
Frequent Contributor

The text in your picture can't be changed, If you are using repeats you may be able to achieve this using the position(..)  and/or the count functions.  It is going to depend on how your form is setup.

https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformformulas.htm

Additionally if you use repeats, just add two image questions for front and back of the seed label.  You can also auto name, using the bind::esri:parameters property, your images based on a field (your lot number) from above concatenated with "front" and "back"

The issue is going to be as you add lots the previous calculations, especially if the photos are taken will not update unless they are returned to and updated.  You can try calculationMode=Always in the bind::esri:parameters property, but I suspect you still have the issue with the images.

At least this gives you a start.

 

0 Kudos
Neal_t_k
Frequent Contributor

Was thinking if you do a nested repeat,  Visit be a repeat, and then nest the number of samples each visit, then use position(..) inside each repeat, you may get a better "Lot Number"    Visit 1 - Sample 1, Visit 1 - Sample 2.  That should take the issue above out.  However that makes your backend data a little more complicated?

0 Kudos
SueBoelk2
Emerging Contributor

Thank you again!

0 Kudos
SueBoelk2
Emerging Contributor

Thanks for the reply-will look into it!

0 Kudos
DeonLengton
Esri Contributor

You wont be able to change the text of the repeat BUT if you tap and hold on the 1 of 1 text of a repeat it will show the repeat table that you are currently in....

Perhaps this assist a little bit...

 

DeonLengton_0-1750239573648.png

In addition - when i have multiple repeats following each other, I usually add a right aligned note field to indicate to the user what they will add if they click on the plus sign:

DeonLengton_1-1750239723644.png