How to uploade attachments via Mobile FunctionDescriptionAttachments uploading via Mobile Function can ONLY be implemented by Script Action Item and Input Form Screen.Release or EnvironmentQuebec and aboveResolution1. Create an Action Item Function. 2. Create a Script Action Item. 3. Create an Input Form Screen. 4. Create an attachment Input "attach" for the Input Form Screen. 5. Create a Database Field Variable "p_sys_id" for the Input Form Screen. 6. Create a Variable Attribute "Name: FieldName" and "Value: sys_id" for the Variable. 7. Add the following Execution Script. (function WriteBackAction(parm_input, parm_variable, actionResult) { //gr and p_sys_id are used to get the current incident object var gr = new GlideRecord('incident'); gr.get(parm_variable.p_sys_id); actionResult.addAttachment("attach", "incident", gr.getUniqueValue()); })(parm_input, parm_variable, actionResult); Related documentation: Configure an action item Input form screen attributes for inputs Configure input form screen variables and attributes