Short Message Format Workflow
RSMF Workflow
Processing should automatically recognize and process valid RSMF files.
Upload the RSMF files to your S3 bucket.
Under Import Data
Select the folder containing the RSMF files.
Select Import Selection.
Searching and filtering RSMF metadata for export
RSMF contains several key metadata that may be searched and filtered in preparing the data for export to Review. Reveal Processing handles this in the following manner as part of export preparation.
Under the Selective Set Module, create a New Selective Set.
Under Selective Set Builder use the dropdown arrow to choose Short Message.
You may check Apply Date Restriction and then choose a date or dates After, Before or Between specified values. This will filter on Master Date.
Under the Short Message tab, you may choose to:
Specify the Conversations for export, recalling that RSMF conversations are grouped by day (in PDF digest documents) and continuing conversation are threaded together in PDF metadata.
Specify the Participants of interest for export (using either CONVERSATIONPARTICIPANTS or CONVERSATIONSLICESENDERS as set out under Exports below).
Add these values to the Selective Set Table.
Run Search.
RSMF Export
Current email export fields around participants have been extended to account for participants within an RSMF conversation with the following new export fields:
CONVERSATION - This should be populated with the display field in RSMFConversations for all exported events.
CONVERSATIONID - This should be populated with the Id field in RSMFConversations for all exported events.
CONVERSATIONPARTICIPANTS - This should be all participants in a given conversation.
CONVERSATIONSLICESENDERS - This should be all participants who sent messages within a given 24-hour window.
CONVERSATIONPLATFORM - RSMF text application, capturing values such as SMS, WhatsApp, etc.
Note
If the Parentid field is populated inside of the source rsmf_manifest.json, Reveal Processing will group these events together as a family/thread instead of grouping together by time slice. In this event, the exported record will include all events for that family/thread regardless of their date/time.
Note
Keyword searching and selective set filtering can isolate individual events within a conversation. If isolated events are exported, they will be exported without the rest of the conversation. The exception to this is if the events are part of a Parentid field family/thread as described above.
Note
Native Only exports allows for some export capabilities of RSMF data by exporting parent RSMD Events to create an EML.
RSMF Rendering for Export Purposes
The current deliverable for RSMF at export time is a text conversion of a 24-hour window of a scoped conversation, though this may also be rendered as a json file. Short Message Handling must be set to Conv. by Day format selection in the Export Module to generate this output.
Note
NOTE HTM is the default export format in Reveal when Conv. by Day is the method chosen for handling short messages.
The Standard template or a custom template may be used. Always make sure Native/HTML mapping is present.
This rendering should include inline images, icons, and avatars as appropriate. Responses and Reactions should be indicated with a tab structure. Given a FileID for a short message within a conversation, create a rendering of a 24-hour window of messages within the conversation. Ultimately what is developed here is what will be utilized at export time.
RSMF in Review
Once exported to Reveal from Processing, the RSMF conversation slice documents and metadata will be available for review.
The records can be filtered for by using the following fields: App Name = “RSMF_EVENT” or Type of Document = “SHORT MESSAGE”.
Below is an example of a RSMF conversation slice rendered into a conversation view. The Native / HTML Text Set will need to be indexed for this to be available.
For additional technical information about RSMF, please see Processing Short Message Format (RSMF).