Hello all,
I'm looking at an RM scenario for a prospect which has the following requirement:
1. A case is opened to complete a task for my customer's customer. It's not an application for Royal Guard at the Danish palace, but for argument's sake, it is.
2. The palace collects the application (can be paper or eform), scan of a utility bill, and the original passpport from the applicant. The passport is scanned into the system and sent to a secure location for the duration of the application process.
3. In the mean time, the applicant has be informed they need to send in a "Proof of Royal Guarding" training certificate.
4. The palace scans the training certificate, stores it in the same LF folder as the passport and application scans, and puts is aside to be sent off to secure storage.
5. During processing, the palace discovers that the name on the certificate is "Nienke" but the name on the passport is "Åsa" so a retrival request - to double check the authenticity of the passport - is created.
6. The passport is transfered from the secure storage location to the processing office and checked. All checks out OK (these Nordic folk often use their middle names). So the passport and training certs are sent back to the secure storage location and the processing continues.
7. An the application process progresses, the case folder in Laserfiche continues to collect a mixture of digital and physical records (but mainly digital).
7. The application was successful and the the "Trusted Palace Guard" certificate is generated and issued. All physical records are retrived from storage and sent to Åsa, along with the new certificate.
8. The case folder, containing a mixture of physical, digital and electronic records, enters its final disposition cycle.
---
That's the basic process, and there are additional requirements:
a. The case folder must store all physical, digital and electronic records.
b. The precise location of the physical records must be record in Laserfiche
c. The physical locations must be managed within Laserfiche. Barcodes, LF Forms, workflow and SDK scripts are all allowed.
---
Potential Solutions:
- Option A: The case folder is an RM file/folder: To use "transfer" a cutoff must occur. One a folder has been cuttoff, no more records can be added until it has been un-cuttoff. One records have begun transerferring (I don't mean accessioning) they can no longer be un-cutoff (and no more records can be added), so that rules out this option, I believe.
- Option B: The case folder is an RM file/folder: Instead of cutting-off the folder, I use workflow to immediately set the Event Date on the folder. Then Workflow will set the cuttoff on the passport record (and other physical records, once the scan has been verified). That way, I'll be able to transfer individual records as soon as they have been scanned. The case folder will be finally cutoff once the application process has completed. The drawback here is, once the record has been assigned to the RM folder (with the event date set), I won't be able to change any metadata, but I will be able to transfer it between locations. This is an because an issue because there is a requirement to be able to reclassify the record. It would not be an issue if I just keep scanned imaged out of the file plan until the process has completed. I plan to assign the metadata automatically and place the record in the RM folder via Workflow. I was hoping to keep all information assests in a the same RM folder and applicaton folder. With TRM, I can at least keep assets in the same application folder and only send the pysical records to the file plan immediately. It will work but add an extra layer of complexity.
- Option C: The case folder is a standard LF folder and physical location is recorded in dynamic fields (or just regular fields). Upon completion of the application, worklow created an RM folder, moves everything there and begins the disposal cycle. Whilst I'd prefer to the use the RM interface and management of Option B, this option gives the most amount of flexibility for editing medadata, if I still need to.
---
Option B is my preferred design.
Additionally, I place to use the barcode reader of LF Forms (on mobile devices) to record the transit of physical records between storage locations and the processing offices.
My questions are:
- Can the SDK script (running in workflow) perform all of the operations listed above? I'm OK with the SDK and Workflow required to manage all other aspects but am not experienced in RM functions of the SDK.
- And, is Option B the best approach or is there another way to use RM that is best for this?
- Any ideas, hints, tips, would be appreciated! I expect to build this as a TRM system.
(this is a sample configuration for Option B)