Skip to main content
Question

Getting Error while uploading attachment in mobile application

  • 21 November 2024
  • 2 replies
  • 31 views

Forum|alt.badge.img+5

Hi Team,

I’m using the Attachment functionality in mobile to capture attachments for ESCALATION table.
From the  mobile screen by using the Attachment icon of (user_def13 field inside escalation table).

After uploading  an attachment and while saving  the record , 
the data inserted in to user_def13 field as a negative integer value such as -1, -2, etc., in the DB instead of the filepath.

To solve this issue, we followed the below steps:

1-We created a table called "c_escalation_attachment."
2-In that, we added columns attachment ID, escalation ID, and c_user_def1.
Then, we mapped the relationship, one with the escalation table and one with the attachment table.
Then, in the default definition, we mapped c_user_def1 with the attachment_name of attachment table.
After that, we also mapped the c_escalation_attachment table in the escalation table.
Then, in the mobile version, we added the same c_user_def1 as the attachment field and tried to insert the data again.
After filling in the data and submitting, the following error is appearing

Could you please suggest a solution to resolve the issue 

Thanks in advance

 

Shneor Cheshin
Superhero (Employee)
Forum|alt.badge.img+28

Hi ​@aishwarya 

The screenshot is not clear. 

What other configurations do you have?

  • Metadata?
    • Relations to ATTACHMENT and ESCALATION tables
  • Client scripts?
    • When attaching the file, what happens?
  • Business Rules?
  • etc.

Cheers!


Forum|alt.badge.img+6
  • Hero (Customer)
  • December 10, 2024

Hi ​@aishwarya,

I have been away from FSM for a long time, but I believe what you are trying to do is similar to the baseline Task Step attachment, where you can attach exactly 1 file to a single step.  If you have a 1-1 relationship between escalation and attachment, you should use that as an example.  You will need to have a NUMERIC field on the escalation record hold the attachment_id value.  It will be expected for the value to be negative until the attachment and escalation update messages sync with the server and send back the actual attachment_id value.  

If my memory failed me, maybe someone else can confirm or clear it up. 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings