Hi!
I have started to use Kofax Kapow recently, and I am trying to work out the best way to build my library of reusable snippets. I have yet to figure out a way which would be scalable for large RPA projects, and I am wondering if anyone else have managed to come up with solutions to these problems?
Since you can only use snippets within the same project, you need to have everything inside the same project unless you want to copy snippet files from one project to another, which would lead to several versions of one file, which is not what I want. I would like to build my library in a way so that there is only one version of each reusable part, so that if you need to make a change, you do it one place. Based on this, it seems like a good idea to have everything inside the same project.
In order to keep things structured I would then create for instance one folder for each application, so that if I have app1 and app2, the snippets associated with each of them are inside each of these folders. So I could have one login.snippet in app1, and another one in app2. But then, since I am not allowed to have two snippets by the same name inside the same project (even though they are in different folders), I need to name these snippets something like app1_login.snippet and app2_login.snippet.
This does not seem like a big problem for this particular example, but when my app1 folder starts to grow, I would normally like to organize it in subfolders to make my library structured and neat. The problem is that each time I create another subfolder, I would need the name of that subfolder to also be incorporated in the name of the snippet, in order to ensure there are no two snippets by the same name. So the length of the file path then grows by twice the amount of characters (app1\folder1\folder2\folder3\folder3_folder2_folder1_app1_actualSnippetName.snippet). At some point I imagine I would reach the maximum amount of allowed characters, so this seems to be a problem for scaleability?
The only solution that I have come up with so far is to keep everything related to app1 in just one folder, which will probably amount to a lot of files for the applications that are most used! I could still keep the snippet name folder3_folder2_folder1_app1_actualSnippetName.snippet to sort of pretend that I am dealing with different subfolders, but it is still a bit headachey.. Does anyone have a better solution, or is there something that I have not thought about here?
I have started to use Kofax Kapow recently, and I am trying to work out the best way to build my library of reusable snippets. I have yet to figure out a way which would be scalable for large RPA projects, and I am wondering if anyone else have managed to come up with solutions to these problems?
Since you can only use snippets within the same project, you need to have everything inside the same project unless you want to copy snippet files from one project to another, which would lead to several versions of one file, which is not what I want. I would like to build my library in a way so that there is only one version of each reusable part, so that if you need to make a change, you do it one place. Based on this, it seems like a good idea to have everything inside the same project.
In order to keep things structured I would then create for instance one folder for each application, so that if I have app1 and app2, the snippets associated with each of them are inside each of these folders. So I could have one login.snippet in app1, and another one in app2. But then, since I am not allowed to have two snippets by the same name inside the same project (even though they are in different folders), I need to name these snippets something like app1_login.snippet and app2_login.snippet.
This does not seem like a big problem for this particular example, but when my app1 folder starts to grow, I would normally like to organize it in subfolders to make my library structured and neat. The problem is that each time I create another subfolder, I would need the name of that subfolder to also be incorporated in the name of the snippet, in order to ensure there are no two snippets by the same name. So the length of the file path then grows by twice the amount of characters (app1\folder1\folder2\folder3\folder3_folder2_folder1_app1_actualSnippetName.snippet). At some point I imagine I would reach the maximum amount of allowed characters, so this seems to be a problem for scaleability?
The only solution that I have come up with so far is to keep everything related to app1 in just one folder, which will probably amount to a lot of files for the applications that are most used! I could still keep the snippet name folder3_folder2_folder1_app1_actualSnippetName.snippet to sort of pretend that I am dealing with different subfolders, but it is still a bit headachey.. Does anyone have a better solution, or is there something that I have not thought about here?