{{tag>Index Action Action_List Process Mobile}}
====== MOBILE CAMERA SNAP INTO ======
This action opens a camera on a mobile device that the user logged in from, allows the user to take a photo and then writes the result into the specified Picture attribute of the specified business object. Note that this action can only be used in native mobile applications – it will not work in a browser.
===== Syntax =====
''MOBILE CAMERA SNAP INTO'' AttributeIdentifier()[ ''WITH'' StringLiteral() ''='' StringLiteral() ('','' StringLiteral() ''='' StringLiteral())* ]
where AttributeIdentifier is the identifier of the attribute to write the result into (the attribute must be of the Picture Type).
===== Example =====
MOBILE CAMERA SNAP INTO MyObject.MyPictureAttribute
You can also optionally specify different properties defining how the camera will behave. The following parameters can be used (see more details here: [[https://github.com/apache/cordova-plugin-camera]])
| ''quality'' | number | 50 | Quality of the saved image, expressed as a range of 0-100, where 100 is typically full resolution with no loss from file compression. (Note that information about the camera's resolution is unavailable.) |
| ''allowEdit'' | Boolean | true | Allow simple editing of image before selection. |
| ''encodingType'' | [[https://github.com/apache/cordova-plugin-camera#module_Camera.EncodingType|EncodingType]] | JPEG | Choose the returned image file's encoding. |
| ''targetWidth'' | number | | Width in pixels to scale image. Must be used withtargetHeight. Aspect ratio remains constant. |
| ''targetHeight'' | number | | Height in pixels to scale image. Must be used withtargetWidth. Aspect ratio remains constant. |
| ''correctOrientation'' | Boolean | | Rotate the image to correct for the orientation of the device during capture. |
| ''saveToPhotoAlbum'' | Boolean | | Save the image to the photo album on the device after capture. |
| ''popoverOptions'' | [[https://github.com/apache/cordova-plugin-camera#module_CameraPopoverOptions|CameraPopoverOptions]] | | iOS-only options that specify popover location in iPad. |
| ''cameraDirection'' | [[https://github.com/apache/cordova-plugin-camera#module_Camera.Direction|Direction]] | BACK | Choose the camera to use (front- or back-facing). |
For example:
MOBILE CAMERA SNAP INTO MyObject.MyPictureAttribute WITH
'targetWidth'='100',
'targetHeight'='100',
'cameraDirection'='1',
'allowEdit'='false'