diff --git a/OpenRPA.AviRecorder/Activities/PlayRecording.cs b/OpenRPA.AviRecorder/Activities/PlayRecording.cs index ca305fa4..5b0432ac 100644 --- a/OpenRPA.AviRecorder/Activities/PlayRecording.cs +++ b/OpenRPA.AviRecorder/Activities/PlayRecording.cs @@ -15,6 +15,7 @@ namespace OpenRPA.AviRecorder.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder2), "Resources.toolbox.gethtmlelement.png")] [LocalizedToolboxTooltip("activity_playrecording_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_playrecording", typeof(Resources.strings))] + [LocalizedHelpURL("activity_playrecording_helpurl", typeof(Resources.strings))] public class PlayRecording : NativeActivity { [RequiredArgument] diff --git a/OpenRPA.AviRecorder/Activities/StartRecording.cs b/OpenRPA.AviRecorder/Activities/StartRecording.cs index 073acdb7..6e8b61dd 100644 --- a/OpenRPA.AviRecorder/Activities/StartRecording.cs +++ b/OpenRPA.AviRecorder/Activities/StartRecording.cs @@ -16,6 +16,7 @@ namespace OpenRPA.AviRecorder.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder2), "Resources.toolbox.gethtmlelement.png")] [LocalizedToolboxTooltip("activity_startrecording_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_startrecording", typeof(Resources.strings))] + [LocalizedHelpURL("activity_startrecording_helpurl", typeof(Resources.strings))] public class StartRecording : NativeActivity { [Editor(typeof(SelectNewEmailOptionsEditor), typeof(ExtendedPropertyValueEditor))] diff --git a/OpenRPA.AviRecorder/Activities/StopRecording.cs b/OpenRPA.AviRecorder/Activities/StopRecording.cs index 74f76ac8..c5ba2fc5 100644 --- a/OpenRPA.AviRecorder/Activities/StopRecording.cs +++ b/OpenRPA.AviRecorder/Activities/StopRecording.cs @@ -15,6 +15,7 @@ namespace OpenRPA.AviRecorder.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder2), "Resources.toolbox.gethtmlelement.png")] [LocalizedToolboxTooltip("activity_stoprecording_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_stoprecording", typeof(Resources.strings))] + [LocalizedHelpURL("activity_stoprecording_helpurl", typeof(Resources.strings))] public class StopRecording : NativeActivity { //[RequiredArgument] diff --git a/OpenRPA.AviRecorder/Resources/strings.Designer.cs b/OpenRPA.AviRecorder/Resources/strings.Designer.cs index 901f284c..5e628ba8 100644 --- a/OpenRPA.AviRecorder/Resources/strings.Designer.cs +++ b/OpenRPA.AviRecorder/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.AviRecorder.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -87,6 +87,15 @@ public static string activity_playrecording { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id75. + /// + public static string activity_playrecording_helpurl { + get { + return ResourceManager.GetString("activity_playrecording_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Playback a video recording. /// @@ -114,6 +123,15 @@ public static string activity_startrecording { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id75. + /// + public static string activity_startrecording_helpurl { + get { + return ResourceManager.GetString("activity_startrecording_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Start recording the screen to a file. /// @@ -141,6 +159,15 @@ public static string activity_stoprecording { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id75. + /// + public static string activity_stoprecording_helpurl { + get { + return ResourceManager.GetString("activity_stoprecording_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Stop a running screen recording and save to file. /// diff --git a/OpenRPA.AviRecorder/Resources/strings.resx b/OpenRPA.AviRecorder/Resources/strings.resx index 6ae9605e..0ca23228 100644 --- a/OpenRPA.AviRecorder/Resources/strings.resx +++ b/OpenRPA.AviRecorder/Resources/strings.resx @@ -1,6 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Double-click to view - + Play Recording - + + https://docs.openiap.io/openrpa.html#id75 + + Playback a video recording - + Play this video file - + Start Recording - + + https://docs.openiap.io/openrpa.html#id75 + + Start recording the screen to a file - + Save in this folder - + Stop Recording - + + https://docs.openiap.io/openrpa.html#id75 + + Stop a running screen recording and save to file - + Save video filename - + Codec - + Enabled - + Keep successful - + Recording quality - + Save in folder \ No newline at end of file diff --git a/OpenRPA.Database/Activities/DatabaseScope.cs b/OpenRPA.Database/Activities/DatabaseScope.cs index a9bc9217..04c5e70c 100644 --- a/OpenRPA.Database/Activities/DatabaseScope.cs +++ b/OpenRPA.Database/Activities/DatabaseScope.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Database [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_databasescope_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_databasescope", typeof(Resources.strings))] + [LocalizedHelpURL("activity_databasescope_helpurl", typeof(Resources.strings))] public class DatabaseScope : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { [Browsable(false)] diff --git a/OpenRPA.Database/Activities/ExecuteNonQuery.cs b/OpenRPA.Database/Activities/ExecuteNonQuery.cs index 5836162a..9dd350ff 100644 --- a/OpenRPA.Database/Activities/ExecuteNonQuery.cs +++ b/OpenRPA.Database/Activities/ExecuteNonQuery.cs @@ -17,6 +17,7 @@ namespace OpenRPA.Database [System.Drawing.ToolboxBitmap(typeof(ExecuteNonQuery), "Resources.toolbox.database.png")] [LocalizedToolboxTooltip("activity_executenonquery_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_executenonquery", typeof(Resources.strings))] + [LocalizedHelpURL("activity_executenonquery_helpurl", typeof(Resources.strings))] public class ExecuteNonQuery : CodeActivity { [RequiredArgument, Category("Input"), LocalizedDisplayName("activity_executenonquery_query", typeof(Resources.strings)), LocalizedDescription("activity_executenonquery_query_help", typeof(Resources.strings))] diff --git a/OpenRPA.Database/Activities/ExecuteQuery.cs b/OpenRPA.Database/Activities/ExecuteQuery.cs index 2bad838e..915f765b 100644 --- a/OpenRPA.Database/Activities/ExecuteQuery.cs +++ b/OpenRPA.Database/Activities/ExecuteQuery.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Database [System.Drawing.ToolboxBitmap(typeof(ExecuteNonQuery), "Resources.toolbox.database.png")] [LocalizedToolboxTooltip("activity_executequery_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_executequery", typeof(Resources.strings))] + [LocalizedHelpURL("activity_executequery_helpurl", typeof(Resources.strings))] public class ExecuteQuery : CodeActivity { [RequiredArgument, Category("Input"), LocalizedDisplayName("activity_executenonquery_query", typeof(Resources.strings)), LocalizedDescription("activity_executenonquery_query_help", typeof(Resources.strings))] diff --git a/OpenRPA.Database/Activities/ExecuteScalar.cs b/OpenRPA.Database/Activities/ExecuteScalar.cs index 68f7771d..a0e3e3cb 100644 --- a/OpenRPA.Database/Activities/ExecuteScalar.cs +++ b/OpenRPA.Database/Activities/ExecuteScalar.cs @@ -17,6 +17,7 @@ namespace OpenRPA.Database [System.Drawing.ToolboxBitmap(typeof(ExecuteNonQuery), "Resources.toolbox.database.png")] [LocalizedToolboxTooltip("activity_executescalar_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_executescalar", typeof(Resources.strings))] + [LocalizedHelpURL("activity_executescalar_helpurl", typeof(Resources.strings))] public class ExecuteScalar : CodeActivity { [RequiredArgument, Category("Input"), LocalizedDisplayName("activity_executescalar_query", typeof(Resources.strings)), LocalizedDescription("activity_executescalar_query_help", typeof(Resources.strings))] diff --git a/OpenRPA.Database/Activities/UpdateFromDataTable.cs b/OpenRPA.Database/Activities/UpdateFromDataTable.cs index b3e48e29..ca72e3d6 100644 --- a/OpenRPA.Database/Activities/UpdateFromDataTable.cs +++ b/OpenRPA.Database/Activities/UpdateFromDataTable.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Database [System.Drawing.ToolboxBitmap(typeof(ExecuteNonQuery), "Resources.toolbox.database.png")] [LocalizedToolboxTooltip("activity_updatefromtable_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_updatefromtable", typeof(Resources.strings))] + [LocalizedHelpURL("activity_updatefromtable_helpurl", typeof(Resources.strings))] public class UpdateFromDataTable : CodeActivity { [RequiredArgument, Category("Input"), LocalizedDisplayName("activity_updatefromtable_tablename", typeof(Resources.strings)), LocalizedDescription("activity_updatefromtable_tablename_help", typeof(Resources.strings))] diff --git a/OpenRPA.Database/Resources/strings.Designer.cs b/OpenRPA.Database/Resources/strings.Designer.cs index ebb1b389..464fc0b6 100644 --- a/OpenRPA.Database/Resources/strings.Designer.cs +++ b/OpenRPA.Database/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.Database.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -141,6 +141,15 @@ public static string activity_databasescope { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-database. + /// + public static string activity_databasescope_helpurl { + get { + return ResourceManager.GetString("activity_databasescope_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Select Database. /// @@ -168,6 +177,15 @@ public static string activity_executenonquery { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id76. + /// + public static string activity_executenonquery_helpurl { + get { + return ResourceManager.GetString("activity_executenonquery_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Query. /// @@ -204,6 +222,15 @@ public static string activity_executequery { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id77. + /// + public static string activity_executequery_helpurl { + get { + return ResourceManager.GetString("activity_executequery_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Runs a query and returns the result as a DataTable. /// @@ -222,6 +249,15 @@ public static string activity_executescalar { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id78. + /// + public static string activity_executescalar_helpurl { + get { + return ResourceManager.GetString("activity_executescalar_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Runs a query that returns exactly one result. /// @@ -267,6 +303,15 @@ public static string activity_updatefromtable_datatable_help { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id79. + /// + public static string activity_updatefromtable_helpurl { + get { + return ResourceManager.GetString("activity_updatefromtable_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Result. /// diff --git a/OpenRPA.Database/Resources/strings.resx b/OpenRPA.Database/Resources/strings.resx index 24adee1e..bc5060a5 100644 --- a/OpenRPA.Database/Resources/strings.resx +++ b/OpenRPA.Database/Resources/strings.resx @@ -120,6 +120,9 @@ Database Scope + + https://docs.openiap.io/openrpa.html#openrpa-database + Select Database @@ -153,6 +156,9 @@ Execute Non Query + + https://docs.openiap.io/openrpa.html#id76 + Query @@ -165,12 +171,18 @@ Execute Query + + https://docs.openiap.io/openrpa.html#id77 + Runs a query and returns the result as a DataTable Execute Scalar + + https://docs.openiap.io/openrpa.html#id78 + Runs a query that returns exactly one result @@ -186,6 +198,9 @@ DataTable + + https://docs.openiap.io/openrpa.html#id79 + Result diff --git a/OpenRPA.Elis.Rossum/Activities/Auth.cs b/OpenRPA.Elis.Rossum/Activities/Auth.cs index 295e5e57..b1e9d6af 100644 --- a/OpenRPA.Elis.Rossum/Activities/Auth.cs +++ b/OpenRPA.Elis.Rossum/Activities/Auth.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(Auth), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_auth_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_auth", typeof(Resources.strings))] + [LocalizedHelpURL("activity_auth_helpurl", typeof(Resources.strings))] public class Auth : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Activities/ExportFileData.cs b/OpenRPA.Elis.Rossum/Activities/ExportFileData.cs index 7b9af553..a0815538 100644 --- a/OpenRPA.Elis.Rossum/Activities/ExportFileData.cs +++ b/OpenRPA.Elis.Rossum/Activities/ExportFileData.cs @@ -20,6 +20,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(ExportFileData), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_exportfiledata_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_exportfiledata", typeof(Resources.strings))] + [LocalizedHelpURL("activity_exportfiledata_helpurl", typeof(Resources.strings))] public class ExportFileData : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Activities/GetFileStatus.cs b/OpenRPA.Elis.Rossum/Activities/GetFileStatus.cs index d1aaf019..64700d62 100644 --- a/OpenRPA.Elis.Rossum/Activities/GetFileStatus.cs +++ b/OpenRPA.Elis.Rossum/Activities/GetFileStatus.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(GetFileStatus), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_getfilestatus_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getfilestatus", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getfilestatus_helpurl", typeof(Resources.strings))] public class GetFileStatus : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Activities/GetQueues.cs b/OpenRPA.Elis.Rossum/Activities/GetQueues.cs index a83ec802..7ce10e3b 100644 --- a/OpenRPA.Elis.Rossum/Activities/GetQueues.cs +++ b/OpenRPA.Elis.Rossum/Activities/GetQueues.cs @@ -20,6 +20,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(GetQueues), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_getqueues_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getqueues", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getqueues_helpurl", typeof(Resources.strings))] public class GetQueues : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Activities/UploadFile.cs b/OpenRPA.Elis.Rossum/Activities/UploadFile.cs index 8ee71f7a..338264a0 100644 --- a/OpenRPA.Elis.Rossum/Activities/UploadFile.cs +++ b/OpenRPA.Elis.Rossum/Activities/UploadFile.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(UploadFile), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_uploadfile_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_uploadfile", typeof(Resources.strings))] + [LocalizedHelpURL("activity_uploadfile_helpurl", typeof(Resources.strings))] public class UploadFile : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Activities/WaitForFileStatus.cs b/OpenRPA.Elis.Rossum/Activities/WaitForFileStatus.cs index f0110ccf..5a909dc0 100644 --- a/OpenRPA.Elis.Rossum/Activities/WaitForFileStatus.cs +++ b/OpenRPA.Elis.Rossum/Activities/WaitForFileStatus.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Elis.Rossum [System.Drawing.ToolboxBitmap(typeof(WaitForFileStatus), "Resources.toolbox.getimage.png")] [LocalizedToolboxTooltip("activity_waitforfilestatus_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_waitforfilestatus", typeof(Resources.strings))] + [LocalizedHelpURL("activity_waitforfilestatus_helpurl", typeof(Resources.strings))] public class WaitForFileStatus : CodeActivity { [RequiredArgument] diff --git a/OpenRPA.Elis.Rossum/Resources/strings.Designer.cs b/OpenRPA.Elis.Rossum/Resources/strings.Designer.cs index b7b31973..ef14d8a9 100644 --- a/OpenRPA.Elis.Rossum/Resources/strings.Designer.cs +++ b/OpenRPA.Elis.Rossum/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.Elis.Rossum.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -69,6 +69,15 @@ public static string activity_auth { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_auth_helpurl { + get { + return ResourceManager.GetString("activity_auth_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Username or Email. /// @@ -159,6 +168,15 @@ public static string activity_exportfiledata { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_exportfiledata_helpurl { + get { + return ResourceManager.GetString("activity_exportfiledata_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Get date the extracted data from an invoice, only works once the file status is in status exported. /// @@ -177,6 +195,15 @@ public static string activity_getfilestatus { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_getfilestatus_helpurl { + get { + return ResourceManager.GetString("activity_getfilestatus_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Get status of a file in queue, can be either ///importing - Document is being processed by the AI Core Engine for data extraction; initial state of the document. @@ -201,6 +228,15 @@ public static string activity_getqueues { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_getqueues_helpurl { + get { + return ResourceManager.GetString("activity_getqueues_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Key. /// @@ -291,6 +327,15 @@ public static string activity_uploadfile_filename_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_uploadfile_helpurl { + get { + return ResourceManager.GetString("activity_uploadfile_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Key. /// @@ -399,6 +444,15 @@ public static string activity_waitforfilestatus { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id80. + /// + public static string activity_waitforfilestatus_helpurl { + get { + return ResourceManager.GetString("activity_waitforfilestatus_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Make workflow go idle while waiting for file to go into the specified status. /// diff --git a/OpenRPA.Elis.Rossum/Resources/strings.resx b/OpenRPA.Elis.Rossum/Resources/strings.resx index c5b047a7..3e0c32e8 100644 --- a/OpenRPA.Elis.Rossum/Resources/strings.resx +++ b/OpenRPA.Elis.Rossum/Resources/strings.resx @@ -1,6 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Auth - + + https://docs.openiap.io/openrpa.html#id80 + + Username or Email - + Authenticate against Rossum service and get a Token/Key back - + Username - + Export File Data - + + https://docs.openiap.io/openrpa.html#id80 + + Get date the extracted data from an invoice, only works once the file status is in status exported - + FileURL - + URL to file to get data from - + Key - + API key from auth activitity - + Queue - + Queue to export data from - + Get File Status - + + https://docs.openiap.io/openrpa.html#id80 + + Get status of a file in queue, can be either importing - Document is being processed by the AI Core Engine for data extraction; initial state of the document. failed_import - Import failed e.g. due to a malformed document file. @@ -169,76 +178,85 @@ postponed - Operator has chosen to postpone the document instead of exporting it deleted - When the document was deleted by the user. purged - Only metadata was preserved after a deletion. - + Get Queues - + + https://docs.openiap.io/openrpa.html#id80 + + Key - + API key from auth activitity - + Get a list of queues from rossum, a file must be upload to a queue that has variuse settings set though the website - + FileURL - + URL to file to get status from - + Key - + API key from auth activitity - + Upload File - + Filename - + File to upload to the queue - + + https://docs.openiap.io/openrpa.html#id80 + + Key - + API key from auth activitity - + Queue - + Queue to upload the file to - + Uploads a file to a Rossum queue - + Wait For File Status - + + https://docs.openiap.io/openrpa.html#id80 + + Make workflow go idle while waiting for file to go into the specified status - + FileURL - + URL to file to wait for - + Key - + API key from auth activitity - + Status - + Status to wait for \ No newline at end of file diff --git a/OpenRPA.Forms/Activities/InvokeForm.cs b/OpenRPA.Forms/Activities/InvokeForm.cs index e83e18ce..08f11464 100644 --- a/OpenRPA.Forms/Activities/InvokeForm.cs +++ b/OpenRPA.Forms/Activities/InvokeForm.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Forms.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder2), "Resources.toolbox.form30.png")] [LocalizedToolboxTooltip("activity_invokeform_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_invokeform", typeof(Resources.strings))] + [LocalizedHelpURL("activity_invokeform_helpurl", typeof(Resources.strings))] public class InvokeForm : AsyncTaskCodeActivity { [RequiredArgument] diff --git a/OpenRPA.Forms/Activities/ShowNotification.cs b/OpenRPA.Forms/Activities/ShowNotification.cs index 8cbc9a09..9ea9732c 100644 --- a/OpenRPA.Forms/Activities/ShowNotification.cs +++ b/OpenRPA.Forms/Activities/ShowNotification.cs @@ -21,6 +21,7 @@ namespace OpenRPA.Forms.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder2), "Resources.toolbox.prompt.png")] [LocalizedToolboxTooltip("activity_shownotification_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_shownotification", typeof(Resources.strings))] + [LocalizedHelpURL("activity_shownotification_helpurl", typeof(Resources.strings))] public class ShowNotification : CodeActivity { public static bool FirstRun = true; diff --git a/OpenRPA.Forms/Resources/strings.Designer.cs b/OpenRPA.Forms/Resources/strings.Designer.cs index 8f17bc1e..3f9356c4 100644 --- a/OpenRPA.Forms/Resources/strings.Designer.cs +++ b/OpenRPA.Forms/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.Forms.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -96,6 +96,15 @@ public static string activity_invokeform_create_var { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-forms. + /// + public static string activity_invokeform_helpurl { + get { + return ResourceManager.GetString("activity_invokeform_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Open designer. /// @@ -150,6 +159,15 @@ public static string activity_shownotification { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-forms. + /// + public static string activity_shownotification_helpurl { + get { + return ResourceManager.GetString("activity_shownotification_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Show a notification in the lower right corner of the screen for a limited amount of time. /// diff --git a/OpenRPA.Forms/Resources/strings.resx b/OpenRPA.Forms/Resources/strings.resx index a19d7d4f..8a44500a 100644 --- a/OpenRPA.Forms/Resources/strings.resx +++ b/OpenRPA.Forms/Resources/strings.resx @@ -129,6 +129,9 @@ Create variables + + https://docs.openiap.io/openrpa.html#openrpa-forms + Open designer @@ -147,6 +150,9 @@ Show Notification + + https://docs.openiap.io/openrpa.html#openrpa-forms + Show a notification in the lower right corner of the screen for a limited amount of time diff --git a/OpenRPA.IE/Activities/GetElement.cs b/OpenRPA.IE/Activities/GetElement.cs index b4c9f6ed..1ce4b706 100644 --- a/OpenRPA.IE/Activities/GetElement.cs +++ b/OpenRPA.IE/Activities/GetElement.cs @@ -16,6 +16,7 @@ namespace OpenRPA.IE [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_getelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getelement_helpurl", typeof(Resources.strings))] public class GetElement : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { //[RequiredArgument] diff --git a/OpenRPA.IE/Activities/OpenURL.cs b/OpenRPA.IE/Activities/OpenURL.cs index 192acd83..cb71938f 100644 --- a/OpenRPA.IE/Activities/OpenURL.cs +++ b/OpenRPA.IE/Activities/OpenURL.cs @@ -15,6 +15,7 @@ namespace OpenRPA.IE [System.Drawing.ToolboxBitmap(typeof(OpenURL), "Resources.toolbox.gethtmlelement.png")] [LocalizedToolboxTooltip("activity_openurl_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_openurl", typeof(Resources.strings))] + [LocalizedHelpURL("activity_openurl_helpurl", typeof(Resources.strings))] public class OpenURL : NativeActivity { [RequiredArgument] diff --git a/OpenRPA.IE/Resources/strings.Designer.cs b/OpenRPA.IE/Resources/strings.Designer.cs index 5350e65d..abf67b44 100644 --- a/OpenRPA.IE/Resources/strings.Designer.cs +++ b/OpenRPA.IE/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.IE.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -78,6 +78,15 @@ public static string activity_getelement_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id82. + /// + public static string activity_getelement_helpurl { + get { + return ResourceManager.GetString("activity_getelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight. /// @@ -123,6 +132,15 @@ public static string activity_openurl_getcurrent { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id81. + /// + public static string activity_openurl_helpurl { + get { + return ResourceManager.GetString("activity_openurl_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Open the specefied url in Internet Explorer. /// diff --git a/OpenRPA.IE/Resources/strings.resx b/OpenRPA.IE/Resources/strings.resx index 3ddb1004..70b1919d 100644 --- a/OpenRPA.IE/Resources/strings.resx +++ b/OpenRPA.IE/Resources/strings.resx @@ -1,6 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Get Element - + Drop activity - + + https://docs.openiap.io/openrpa.html#id82 + + Highlight - + Open Selector - + Find an Windows UI element based on selector - + Open URL - + Get current - + + https://docs.openiap.io/openrpa.html#id81 + + Open the specefied url in Internet Explorer - + Wait for ready - + Wait for page page to be ready / is not loading - + Caching browser object - + Save browser object, instead of searching for the window doing each call - + Enable XPath - + Enable experimental XPath support in IE - + Open browser timeout - + Timeout on opening browser and opening an url \ No newline at end of file diff --git a/OpenRPA.Image/Activities/GetColor.cs b/OpenRPA.Image/Activities/GetColor.cs index 8e69486a..1d58d012 100644 --- a/OpenRPA.Image/Activities/GetColor.cs +++ b/OpenRPA.Image/Activities/GetColor.cs @@ -19,6 +19,7 @@ namespace OpenRPA.Image [System.Drawing.ToolboxBitmap(typeof(GetColor), "Resources.toolbox.palette.png")] [LocalizedToolboxTooltip("activity_getcolor_tooltip" , typeof(Resources.strings))] [LocalizedDisplayName("activity_getcolor", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getcolor_helpurl", typeof(Resources.strings))] public class GetColor : CodeActivity { public GetColor() diff --git a/OpenRPA.Image/Activities/GetElement.cs b/OpenRPA.Image/Activities/GetElement.cs index 6a4ca689..713d6c9e 100644 --- a/OpenRPA.Image/Activities/GetElement.cs +++ b/OpenRPA.Image/Activities/GetElement.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Image [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_getelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getelement_helpurl", typeof(Resources.strings))] public class GetElement : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { // I want this !!!! diff --git a/OpenRPA.Image/Activities/GetImage.cs b/OpenRPA.Image/Activities/GetImage.cs index 2cb71fa1..b85a66af 100644 --- a/OpenRPA.Image/Activities/GetImage.cs +++ b/OpenRPA.Image/Activities/GetImage.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Image [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_getimage_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getimage", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getimage_helpurl", typeof(Resources.strings))] public class GetImage : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { // I want this !!!! diff --git a/OpenRPA.Image/Activities/GetText.cs b/OpenRPA.Image/Activities/GetText.cs index e1190202..a6a7cfc6 100644 --- a/OpenRPA.Image/Activities/GetText.cs +++ b/OpenRPA.Image/Activities/GetText.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Image [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_gettext_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_gettext", typeof(Resources.strings))] + [LocalizedHelpURL("activity_gettext_helpurl", typeof(Resources.strings))] public class GetText : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { public GetText() diff --git a/OpenRPA.Image/Activities/LoadFromFile.cs b/OpenRPA.Image/Activities/LoadFromFile.cs index 11050ac8..aa32f457 100644 --- a/OpenRPA.Image/Activities/LoadFromFile.cs +++ b/OpenRPA.Image/Activities/LoadFromFile.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Image [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_loadfromfile_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_loadfromfile", typeof(Resources.strings))] + [LocalizedHelpURL("activity_loadfromfile_helpurl", typeof(Resources.strings))] public class LoadFromFile : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { [RequiredArgument] diff --git a/OpenRPA.Image/Activities/TakeScreenshot.cs b/OpenRPA.Image/Activities/TakeScreenshot.cs index 6437ab40..b2981f86 100644 --- a/OpenRPA.Image/Activities/TakeScreenshot.cs +++ b/OpenRPA.Image/Activities/TakeScreenshot.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Image [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_takescreenshot_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_takescreenshot", typeof(Resources.strings))] + [LocalizedHelpURL("activity_takescreenshot_helpurl", typeof(Resources.strings))] public class TakeScreenshot : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { public TakeScreenshot() diff --git a/OpenRPA.Image/Resources/strings.Designer.cs b/OpenRPA.Image/Resources/strings.Designer.cs index 64d47d14..a88a8b75 100644 --- a/OpenRPA.Image/Resources/strings.Designer.cs +++ b/OpenRPA.Image/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.Image.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -105,6 +105,15 @@ public static string activity_getcolor { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-image. + /// + public static string activity_getcolor_helpurl { + get { + return ResourceManager.GetString("activity_getcolor_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Get color at specefied cordinates. . /// @@ -132,6 +141,15 @@ public static string activity_getelement_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id84. + /// + public static string activity_getelement_helpurl { + get { + return ResourceManager.GetString("activity_getelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight. /// @@ -186,6 +204,15 @@ public static string activity_getimage_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id84. + /// + public static string activity_getimage_helpurl { + get { + return ResourceManager.GetString("activity_getimage_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight. /// @@ -231,6 +258,15 @@ public static string activity_gettext_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id86. + /// + public static string activity_gettext_helpurl { + get { + return ResourceManager.GetString("activity_gettext_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Limit to. /// @@ -294,6 +330,15 @@ public static string activity_loadfromfile { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id87. + /// + public static string activity_loadfromfile_helpurl { + get { + return ResourceManager.GetString("activity_loadfromfile_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Load an image from a file and return an ImageElement. /// @@ -366,6 +411,15 @@ public static string activity_takescreenshot { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id88. + /// + public static string activity_takescreenshot_helpurl { + get { + return ResourceManager.GetString("activity_takescreenshot_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Take screenshot of the entire screen or a specific element found using Get Element. /// diff --git a/OpenRPA.Image/Resources/strings.resx b/OpenRPA.Image/Resources/strings.resx index c8beb720..f1331df4 100644 --- a/OpenRPA.Image/Resources/strings.resx +++ b/OpenRPA.Image/Resources/strings.resx @@ -1,6 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Displayname - + Displayname inside the workflow designer - + Element - + Work on this element, the return type of all GetElement activites and some others - + Get Color - + + https://docs.openiap.io/openrpa.html#openrpa-image + + Get color at specefied cordinates. - + Get Element - + Drop activity - + + https://docs.openiap.io/openrpa.html#id84 + + Highlight - + Process Limit - + Select Image - + Find an image on the screen or inside a specific application window - + Get Image - + Drop activity - + + https://docs.openiap.io/openrpa.html#id84 + + Highlight - + Select Image - + Get an image of the screen relative from another image or element found with GetElement - + Get Text - + Drop activity - + + https://docs.openiap.io/openrpa.html#id86 + + Limit to - + Search only for this word - + Using OCR get all text from a image, can be limited to a specific word or sentence - + Drop activity - + Filename - + Image file to load - + Load From File - + + https://docs.openiap.io/openrpa.html#id87 + + Load an image from a file and return an ImageElement - + X Offset - + Click with this offset inside the element - + Y Offset - + Click with this offset inside the element - + Print Window - + Print an application window with specified window name even when screen is locked - + Take Screenshot - + + https://docs.openiap.io/openrpa.html#id88 + + Take screenshot of the entire screen or a specific element found using Get Element - + Mouse move time - + Doing recording, move mouse away for X miliseconds before getting image \ No newline at end of file diff --git a/OpenRPA.Java/Activities/GetElement.cs b/OpenRPA.Java/Activities/GetElement.cs index 4366dac9..e120f71f 100644 --- a/OpenRPA.Java/Activities/GetElement.cs +++ b/OpenRPA.Java/Activities/GetElement.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Java [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_getelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getelement_helpurl", typeof(Resources.strings))] public class GetElement : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { public GetElement() diff --git a/OpenRPA.Java/Resources/strings.Designer.cs b/OpenRPA.Java/Resources/strings.Designer.cs index 7aa2121c..cde103b4 100644 --- a/OpenRPA.Java/Resources/strings.Designer.cs +++ b/OpenRPA.Java/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.Java.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -78,6 +78,15 @@ public static string activity_getelement_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-java. + /// + public static string activity_getelement_helpurl { + get { + return ResourceManager.GetString("activity_getelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight. /// diff --git a/OpenRPA.Java/Resources/strings.resx b/OpenRPA.Java/Resources/strings.resx index 3c47f880..43bdfa88 100644 --- a/OpenRPA.Java/Resources/strings.resx +++ b/OpenRPA.Java/Resources/strings.resx @@ -1,6 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Get Element - + Drop activity - + + https://docs.openiap.io/openrpa.html#openrpa-java + + Highlight - + Open Selector - + Find an Windows Java element based on selector - + Highlight - + Name - + Open Selector - + Select - + Selector - + Auto launch - + Auto launch java bridge application when robot is running - + Launch java bridge \ No newline at end of file diff --git a/OpenRPA.NM/Activities/CloseTab.cs b/OpenRPA.NM/Activities/CloseTab.cs index 85770dc2..89452fb5 100644 --- a/OpenRPA.NM/Activities/CloseTab.cs +++ b/OpenRPA.NM/Activities/CloseTab.cs @@ -16,6 +16,7 @@ namespace OpenRPA.NM //[designer.ToolboxTooltip(Text = "Find an Windows UI element based on xpath selector")] [LocalizedToolboxTooltip("activity_closetab_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_closetab", typeof(Resources.strings))] + [LocalizedHelpURL("activity_closetab_helpurl", typeof(Resources.strings))] public class CloseTab : NativeActivity { public InArgument Browser { get; set; } diff --git a/OpenRPA.NM/Activities/ExecuteScript.cs b/OpenRPA.NM/Activities/ExecuteScript.cs index 8926585c..2bdadc1d 100644 --- a/OpenRPA.NM/Activities/ExecuteScript.cs +++ b/OpenRPA.NM/Activities/ExecuteScript.cs @@ -18,6 +18,7 @@ namespace OpenRPA.NM //[designer.ToolboxTooltip(Text = "Find an Windows UI element based on xpath selector")] [LocalizedToolboxTooltip("activity_executescript_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_executescript", typeof(Resources.strings))] + [LocalizedHelpURL("activity_executescript_helpurl", typeof(Resources.strings))] public class ExecuteScript : NativeActivity { [RequiredArgument] diff --git a/OpenRPA.NM/Activities/GetElement.cs b/OpenRPA.NM/Activities/GetElement.cs index 29dc95a8..a7a835b1 100644 --- a/OpenRPA.NM/Activities/GetElement.cs +++ b/OpenRPA.NM/Activities/GetElement.cs @@ -17,6 +17,7 @@ namespace OpenRPA.NM [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_getelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_getelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_getelement_helpurl", typeof(Resources.strings))] public class GetElement : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { public GetElement() diff --git a/OpenRPA.NM/Activities/GetElementAsync.cs b/OpenRPA.NM/Activities/GetElementAsync.cs index 7dece442..38456d7d 100644 --- a/OpenRPA.NM/Activities/GetElementAsync.cs +++ b/OpenRPA.NM/Activities/GetElementAsync.cs @@ -1,213 +1,213 @@ -using FlaUI.Core.AutomationElements; -using OpenRPA.Interfaces; -using System; -using System.Activities; -using System.Activities.Presentation.PropertyEditing; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +//using FlaUI.Core.AutomationElements; +//using OpenRPA.Interfaces; +//using System; +//using System.Activities; +//using System.Activities.Presentation.PropertyEditing; +//using System.Collections.Generic; +//using System.ComponentModel; +//using System.Diagnostics; +//using System.Linq; +//using System.Text; +//using System.Threading.Tasks; -namespace OpenRPA.NM -{ - [System.ComponentModel.Designer(typeof(GetElementDesigner), typeof(System.ComponentModel.Design.IDesigner))] - [System.Drawing.ToolboxBitmap(typeof(GetElement), "Resources.toolbox.gethtmlelement.png")] - [System.Windows.Markup.ContentProperty("Body")] - [LocalizedToolboxTooltip("activity_getelement_async_tooltip", typeof(Resources.strings))] - [LocalizedDisplayName("activity_getelement_async", typeof(Resources.strings))] - public class GetElementAsync : AsyncTaskNativeActivity - { - public InArgument MaxResults { get; set; } - public InArgument MinResults { get; set; } - public InArgument Timeout { get; set; } - [RequiredArgument] - public InArgument Selector { get; set; } - public InArgument From { get; set; } - public OutArgument Elements { get; set; } - [LocalizedDisplayName("activity_waitforready", typeof(Resources.strings)), LocalizedDescription("activity_waitforready_help", typeof(Resources.strings))] - public InArgument WaitForReady { get; set; } - [Browsable(false)] - public string Image { get; set; } - private readonly Variable> _elements = new Variable>("_elements"); - private Variable _allelements = new Variable("_allelements"); - [System.ComponentModel.Browsable(false)] - public GetElementAsync() - { - MaxResults = 1; - MinResults = 1; - } - private void DoWaitForReady(string browser) - { - if (!string.IsNullOrEmpty(browser)) - { - NMHook.enumtabs(); - if (browser == "chrome" && NMHook.CurrentChromeTab != null) - { - NMHook.WaitForTab(NMHook.CurrentChromeTab.id, browser, TimeSpan.FromSeconds(10)); - } - if (browser == "ff" && NMHook.CurrentFFTab != null) - { - NMHook.WaitForTab(NMHook.CurrentFFTab.id, browser, TimeSpan.FromSeconds(10)); - } - } +//namespace OpenRPA.NM +//{ +// [System.ComponentModel.Designer(typeof(GetElementDesigner), typeof(System.ComponentModel.Design.IDesigner))] +// [System.Drawing.ToolboxBitmap(typeof(GetElement), "Resources.toolbox.gethtmlelement.png")] +// [System.Windows.Markup.ContentProperty("Body")] +// [LocalizedToolboxTooltip("activity_getelement_async_tooltip", typeof(Resources.strings))] +// [LocalizedDisplayName("activity_getelement_async", typeof(Resources.strings))] +// public class GetElementAsync : AsyncTaskNativeActivity +// { +// public InArgument MaxResults { get; set; } +// public InArgument MinResults { get; set; } +// public InArgument Timeout { get; set; } +// [RequiredArgument] +// public InArgument Selector { get; set; } +// public InArgument From { get; set; } +// public OutArgument Elements { get; set; } +// [LocalizedDisplayName("activity_waitforready", typeof(Resources.strings)), LocalizedDescription("activity_waitforready_help", typeof(Resources.strings))] +// public InArgument WaitForReady { get; set; } +// [Browsable(false)] +// public string Image { get; set; } +// private readonly Variable> _elements = new Variable>("_elements"); +// private Variable _allelements = new Variable("_allelements"); +// [System.ComponentModel.Browsable(false)] +// public GetElementAsync() +// { +// MaxResults = 1; +// MinResults = 1; +// } +// private void DoWaitForReady(string browser) +// { +// if (!string.IsNullOrEmpty(browser)) +// { +// NMHook.enumtabs(); +// if (browser == "chrome" && NMHook.CurrentChromeTab != null) +// { +// NMHook.WaitForTab(NMHook.CurrentChromeTab.id, browser, TimeSpan.FromSeconds(10)); +// } +// if (browser == "ff" && NMHook.CurrentFFTab != null) +// { +// NMHook.WaitForTab(NMHook.CurrentFFTab.id, browser, TimeSpan.FromSeconds(10)); +// } +// } - } - private bool IsCancel = false; - protected override async Task ExecuteAsync(NativeActivityContext context) - { - IsCancel = false; - var selector = Selector.Get(context); - selector = OpenRPA.Interfaces.Selector.Selector.ReplaceVariables(selector, context.DataContext); - var sel = new NMSelector(selector); - var timeout = Timeout.Get(context); - if (Timeout == null || Timeout.Expression == null) timeout = TimeSpan.FromSeconds(3); - var from = From?.Get(context); - var maxresults = MaxResults.Get(context); - var minresults = MinResults.Get(context); - if (maxresults < 1) maxresults = 1; - NMElement[] elements = { }; - string browser = sel.browser; - if (WaitForReady != null && WaitForReady.Get(context)) - { - if (from != null) browser = from.browser; - DoWaitForReady(browser); - } - var allelements = context.GetValue(_allelements); - if (allelements == null) allelements = new NMElement[] { }; - if (timeout.Minutes > 5 || timeout.Hours > 1) - { - Activity _Activity = null; - try - { - var strProperty = context.GetType().GetProperty("Activity", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); - var strGetter = strProperty.GetGetMethod(nonPublic: true); - _Activity = (Activity)strGetter.Invoke(context, null); - } - catch (Exception) - { - } - if (_Activity != null) - { - Log.Warning("Timeout for Activity " + _Activity.Id + " is above 5 minutes, was this the intention ? calculated value " + timeout.ToString()); - } - else - { - Log.Warning("Timeout for on of your NM.GetElementAsync is above 5 minutes, was this the intention ? calculated value " + timeout.ToString()); - } - } +// } +// private bool IsCancel = false; +// protected override async Task ExecuteAsync(NativeActivityContext context) +// { +// IsCancel = false; +// var selector = Selector.Get(context); +// selector = OpenRPA.Interfaces.Selector.Selector.ReplaceVariables(selector, context.DataContext); +// var sel = new NMSelector(selector); +// var timeout = Timeout.Get(context); +// if (Timeout == null || Timeout.Expression == null) timeout = TimeSpan.FromSeconds(3); +// var from = From?.Get(context); +// var maxresults = MaxResults.Get(context); +// var minresults = MinResults.Get(context); +// if (maxresults < 1) maxresults = 1; +// NMElement[] elements = { }; +// string browser = sel.browser; +// if (WaitForReady != null && WaitForReady.Get(context)) +// { +// if (from != null) browser = from.browser; +// DoWaitForReady(browser); +// } +// var allelements = context.GetValue(_allelements); +// if (allelements == null) allelements = new NMElement[] { }; +// if (timeout.Minutes > 5 || timeout.Hours > 1) +// { +// Activity _Activity = null; +// try +// { +// var strProperty = context.GetType().GetProperty("Activity", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); +// var strGetter = strProperty.GetGetMethod(nonPublic: true); +// _Activity = (Activity)strGetter.Invoke(context, null); +// } +// catch (Exception) +// { +// } +// if (_Activity != null) +// { +// Log.Warning("Timeout for Activity " + _Activity.Id + " is above 5 minutes, was this the intention ? calculated value " + timeout.ToString()); +// } +// else +// { +// Log.Warning("Timeout for on of your NM.GetElementAsync is above 5 minutes, was this the intention ? calculated value " + timeout.ToString()); +// } +// } - var s = new NMSelectorItem(sel[0]); - if (!string.IsNullOrEmpty(s.url)) - { - var tab = NMHook.FindTabByURL(browser, s.url); - if (tab != null) - { - if (!tab.highlighted || !tab.selected) - { - var _tab = NMHook.selecttab(browser, tab.id); - } - } - } - await Task.Run(() => - { - Stopwatch sw = new Stopwatch(); - sw.Start(); - do - { - elements = NMSelector.GetElementsWithuiSelector(sel, from, maxresults); - Log.Selector("BEGIN:: I have " + elements.Count() + " elements, and " + allelements.Count() + " in all elements"); - if (allelements.Length > 0) - { - var newelements = new List(); - for (var i = elements.Length - 1; i >= 0; i--) - { - var element = elements[i]; - if (!allelements.Contains(element)) newelements.Insert(0, element); - } - elements = newelements.ToArray(); - } +// var s = new NMSelectorItem(sel[0]); +// if (!string.IsNullOrEmpty(s.url)) +// { +// var tab = NMHook.FindTabByURL(browser, s.url); +// if (tab != null) +// { +// if (!tab.highlighted || !tab.selected) +// { +// var _tab = NMHook.selecttab(browser, tab.id); +// } +// } +// } +// await Task.Run(() => +// { +// Stopwatch sw = new Stopwatch(); +// sw.Start(); +// do +// { +// elements = NMSelector.GetElementsWithuiSelector(sel, from, maxresults); +// Log.Selector("BEGIN:: I have " + elements.Count() + " elements, and " + allelements.Count() + " in all elements"); +// if (allelements.Length > 0) +// { +// var newelements = new List(); +// for (var i = elements.Length - 1; i >= 0; i--) +// { +// var element = elements[i]; +// if (!allelements.Contains(element)) newelements.Insert(0, element); +// } +// elements = newelements.ToArray(); +// } - } while (elements.Count() == 0 && sw.Elapsed < timeout && !IsCancel); - if (IsCancel) - { - Console.WriteLine("was Canceled: true! DisplayName" + DisplayName); - } - //if (sw.Elapsed >= timeout) - //{ - // Console.WriteLine("Timeout !"); - //} - }); - return elements; - } - protected override void CacheMetadata(NativeActivityMetadata metadata) - { - Interfaces.Extensions.AddCacheArgument(metadata, "MaxResults", MaxResults); - Interfaces.Extensions.AddCacheArgument(metadata, "MinResults", MinResults); - Interfaces.Extensions.AddCacheArgument(metadata, "Timeout", Timeout); +// } while (elements.Count() == 0 && sw.Elapsed < timeout && !IsCancel); +// if (IsCancel) +// { +// Console.WriteLine("was Canceled: true! DisplayName" + DisplayName); +// } +// //if (sw.Elapsed >= timeout) +// //{ +// // Console.WriteLine("Timeout !"); +// //} +// }); +// return elements; +// } +// protected override void CacheMetadata(NativeActivityMetadata metadata) +// { +// Interfaces.Extensions.AddCacheArgument(metadata, "MaxResults", MaxResults); +// Interfaces.Extensions.AddCacheArgument(metadata, "MinResults", MinResults); +// Interfaces.Extensions.AddCacheArgument(metadata, "Timeout", Timeout); - Interfaces.Extensions.AddCacheArgument(metadata, "Selector", Selector); - Interfaces.Extensions.AddCacheArgument(metadata, "From", From); - Interfaces.Extensions.AddCacheArgument(metadata, "Elements", Elements); - Interfaces.Extensions.AddCacheArgument(metadata, "WaitForReady", WaitForReady); +// Interfaces.Extensions.AddCacheArgument(metadata, "Selector", Selector); +// Interfaces.Extensions.AddCacheArgument(metadata, "From", From); +// Interfaces.Extensions.AddCacheArgument(metadata, "Elements", Elements); +// Interfaces.Extensions.AddCacheArgument(metadata, "WaitForReady", WaitForReady); - metadata.AddImplementationVariable(_elements); - metadata.AddImplementationVariable(_allelements); - base.CacheMetadata(metadata); - } - protected override void AfterExecute(NativeActivityContext context, object result) - { - var allelements = context.GetValue(_allelements); - if (allelements == null) allelements = new NMElement[] { }; - var maxresults = MaxResults.Get(context); - var minresults = MinResults.Get(context); - NMElement[] elements = result as NMElement[]; - if (elements.Count() > maxresults) elements = elements.Take(maxresults).ToArray(); +// metadata.AddImplementationVariable(_elements); +// metadata.AddImplementationVariable(_allelements); +// base.CacheMetadata(metadata); +// } +// protected override void AfterExecute(NativeActivityContext context, object result) +// { +// var allelements = context.GetValue(_allelements); +// if (allelements == null) allelements = new NMElement[] { }; +// var maxresults = MaxResults.Get(context); +// var minresults = MinResults.Get(context); +// NMElement[] elements = result as NMElement[]; +// if (elements.Count() > maxresults) elements = elements.Take(maxresults).ToArray(); - if ((elements.Length + allelements.Length) < minresults) - { - Log.Selector(string.Format("Windows.GetElement::Failed locating " + minresults + " item(s)")); - throw new ElementNotFoundException("Failed locating " + minresults + " item(s)"); - } - IEnumerator _enum = elements.ToList().GetEnumerator(); - bool more = _enum.MoveNext(); - if (more) - { - allelements = allelements.Concat(elements).ToArray(); - var eq = new Activities.NMEqualityComparer(); - allelements = allelements.Distinct(eq).ToArray(); - } - context.SetValue(_allelements, allelements); - context.SetValue(Elements, allelements); - Log.Selector("END:: I have " + elements.Count() + " elements, and " + allelements.Count() + " in all elements"); - if (more) - { - context.SetValue(_elements, _enum); - } - } - protected override void Cancel(NativeActivityContext context) - { - IsCancel = true; - Console.WriteLine("Cancel " + DisplayName); - base.Cancel(context); - } - public new string DisplayName - { - get - { - var displayName = base.DisplayName; - if (displayName == this.GetType().Name) - { - var displayNameAttribute = this.GetType().GetCustomAttributes(typeof(DisplayNameAttribute), true).FirstOrDefault() as DisplayNameAttribute; - if (displayNameAttribute != null) displayName = displayNameAttribute.DisplayName; - } - return displayName; - } - set - { - base.DisplayName = value; - } - } - } -} \ No newline at end of file +// if ((elements.Length + allelements.Length) < minresults) +// { +// Log.Selector(string.Format("Windows.GetElement::Failed locating " + minresults + " item(s)")); +// throw new ElementNotFoundException("Failed locating " + minresults + " item(s)"); +// } +// IEnumerator _enum = elements.ToList().GetEnumerator(); +// bool more = _enum.MoveNext(); +// if (more) +// { +// allelements = allelements.Concat(elements).ToArray(); +// var eq = new Activities.NMEqualityComparer(); +// allelements = allelements.Distinct(eq).ToArray(); +// } +// context.SetValue(_allelements, allelements); +// context.SetValue(Elements, allelements); +// Log.Selector("END:: I have " + elements.Count() + " elements, and " + allelements.Count() + " in all elements"); +// if (more) +// { +// context.SetValue(_elements, _enum); +// } +// } +// protected override void Cancel(NativeActivityContext context) +// { +// IsCancel = true; +// Console.WriteLine("Cancel " + DisplayName); +// base.Cancel(context); +// } +// public new string DisplayName +// { +// get +// { +// var displayName = base.DisplayName; +// if (displayName == this.GetType().Name) +// { +// var displayNameAttribute = this.GetType().GetCustomAttributes(typeof(DisplayNameAttribute), true).FirstOrDefault() as DisplayNameAttribute; +// if (displayNameAttribute != null) displayName = displayNameAttribute.DisplayName; +// } +// return displayName; +// } +// set +// { +// base.DisplayName = value; +// } +// } +// } +//} \ No newline at end of file diff --git a/OpenRPA.NM/Activities/GetTab.cs b/OpenRPA.NM/Activities/GetTab.cs index 5a97807e..b7aecb24 100644 --- a/OpenRPA.NM/Activities/GetTab.cs +++ b/OpenRPA.NM/Activities/GetTab.cs @@ -18,6 +18,7 @@ namespace OpenRPA.NM //[designer.ToolboxTooltip(Text = "Find an Windows UI element based on xpath selector")] [LocalizedToolboxTooltip("activity_gettab_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_gettab", typeof(Resources.strings))] + [LocalizedHelpURL("activity_gettab_helpurl", typeof(Resources.strings))] public class GetTab : NativeActivity { public InArgument Browser { get; set; } diff --git a/OpenRPA.NM/Activities/OpenURL.cs b/OpenRPA.NM/Activities/OpenURL.cs index fe678aac..1f72bc42 100644 --- a/OpenRPA.NM/Activities/OpenURL.cs +++ b/OpenRPA.NM/Activities/OpenURL.cs @@ -16,6 +16,7 @@ namespace OpenRPA.NM //[designer.ToolboxTooltip(Text = "Find an Windows UI element based on xpath selector")] [LocalizedToolboxTooltip("activity_openurl_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_openurl", typeof(Resources.strings))] + [LocalizedHelpURL("activity_openurl_helpurl", typeof(Resources.strings))] public class OpenURL : NativeActivity { [RequiredArgument] diff --git a/OpenRPA.NM/Resources/strings.Designer.cs b/OpenRPA.NM/Resources/strings.Designer.cs index 2f79261c..201b9f56 100644 --- a/OpenRPA.NM/Resources/strings.Designer.cs +++ b/OpenRPA.NM/Resources/strings.Designer.cs @@ -19,7 +19,7 @@ namespace OpenRPA.NM.Resources { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class strings { @@ -78,6 +78,15 @@ public static string activity_closetab { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-nm. + /// + public static string activity_closetab_helpurl { + get { + return ResourceManager.GetString("activity_closetab_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Close the current tab, or close all tabs. /// @@ -96,6 +105,15 @@ public static string activity_executescript { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-nm. + /// + public static string activity_executescript_helpurl { + get { + return ResourceManager.GetString("activity_executescript_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Execute script in the browser, targeting current tab and default frame. /// @@ -141,6 +159,15 @@ public static string activity_getelement_drop_hint { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-nm. + /// + public static string activity_getelement_helpurl { + get { + return ResourceManager.GetString("activity_getelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight. /// @@ -195,6 +222,15 @@ public static string activity_gettab { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Native-Messaging#get-tab. + /// + public static string activity_gettab_helpurl { + get { + return ResourceManager.GetString("activity_gettab_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Get current tab in chrome/edge or firefox, return nothing if browser not running. /// @@ -231,6 +267,15 @@ public static string activity_openurl_getcurrent { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#openrpa-nm. + /// + public static string activity_openurl_helpurl { + get { + return ResourceManager.GetString("activity_openurl_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Open the specefied url in the selected browser. /// diff --git a/OpenRPA.NM/Resources/strings.resx b/OpenRPA.NM/Resources/strings.resx index 40db865f..f7991e90 100644 --- a/OpenRPA.NM/Resources/strings.resx +++ b/OpenRPA.NM/Resources/strings.resx @@ -123,12 +123,18 @@ Close Tab + + https://docs.openiap.io/openrpa.html#openrpa-nm + Close the current tab, or close all tabs Execute Script + + https://docs.openiap.io/openrpa.html#openrpa-nm + Execute script in the browser, targeting current tab and default frame @@ -144,6 +150,9 @@ Drop activity + + https://docs.openiap.io/openrpa.html#openrpa-nm + Highlight @@ -162,6 +171,9 @@ Get Tab + + https://github.com/open-rpa/openrpa/wiki/Native-Messaging#get-tab + Get current tab in chrome/edge or firefox, return nothing if browser not running @@ -171,6 +183,9 @@ Get current + + https://docs.openiap.io/openrpa.html#openrpa-nm + Open the specefied url in the selected browser diff --git a/OpenRPA/Activities/BreakableDoWhile .cs b/OpenRPA/Activities/BreakableDoWhile .cs index d50e1217..a3ae8304 100644 --- a/OpenRPA/Activities/BreakableDoWhile .cs +++ b/OpenRPA/Activities/BreakableDoWhile .cs @@ -15,6 +15,7 @@ namespace OpenRPA.Activities [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_Breakabledowhile_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_Breakabledowhile", typeof(Resources.strings))] + [LocalizedHelpURL("activity_Breakabledowhile_helpurl", typeof(Resources.strings))] public class BreakableDoWhile : BreakableLoop // , System.Activities.Presentation.IActivityTemplateFactory { [RequiredArgument, LocalizedDisplayName("activity_condition", typeof(Resources.strings)), LocalizedDescription("activity_condition_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/BreakableWhile.cs b/OpenRPA/Activities/BreakableWhile.cs index ed96ae30..f4ee6b79 100644 --- a/OpenRPA/Activities/BreakableWhile.cs +++ b/OpenRPA/Activities/BreakableWhile.cs @@ -15,6 +15,7 @@ namespace OpenRPA.Activities [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_breakablewhile_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_breakablewhile", typeof(Resources.strings))] + [LocalizedHelpURL("activity_breakablewhile_helpurl", typeof(Resources.strings))] public class BreakableWhile : BreakableLoop // , System.Activities.Presentation.IActivityTemplateFactory { [RequiredArgument, LocalizedDisplayName("activity_condition", typeof(Resources.strings)), LocalizedDescription("activity_condition_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/ClickElement.cs b/OpenRPA/Activities/ClickElement.cs index 8f40b8f2..0240945f 100644 --- a/OpenRPA/Activities/ClickElement.cs +++ b/OpenRPA/Activities/ClickElement.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.elementclick.png")] [LocalizedToolboxTooltip("activity_clickelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_clickelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_clickelement_helpurl", typeof(Resources.strings))] public class ClickElement : CodeActivity { public ClickElement() diff --git a/OpenRPA/Activities/CloseApplication.cs b/OpenRPA/Activities/CloseApplication.cs index 71edca23..efd3f18a 100644 --- a/OpenRPA/Activities/CloseApplication.cs +++ b/OpenRPA/Activities/CloseApplication.cs @@ -15,6 +15,8 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.killapp.png")] [LocalizedToolboxTooltip("activity_closeapplication_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_closeapplication", typeof(Resources.strings))] + [LocalizedHelpURL("activity_closeapplication_helpurl", typeof(Resources.strings))] + public class CloseApplication : CodeActivity { public CloseApplication() diff --git a/OpenRPA/Activities/CommentOut.cs b/OpenRPA/Activities/CommentOut.cs index bb90fa27..4e242b7c 100644 --- a/OpenRPA/Activities/CommentOut.cs +++ b/OpenRPA/Activities/CommentOut.cs @@ -14,6 +14,7 @@ namespace OpenRPA.Activities [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_commentout_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_commentout", typeof(Resources.strings))] + [LocalizedHelpURL("activity_commentout_helpurl", typeof(Resources.strings))] public class CommentOut : CodeActivity { [DefaultValue(null)] diff --git a/OpenRPA/Activities/CopyClipboard.cs b/OpenRPA/Activities/CopyClipboard.cs index 1952a451..b9888e80 100644 --- a/OpenRPA/Activities/CopyClipboard.cs +++ b/OpenRPA/Activities/CopyClipboard.cs @@ -14,6 +14,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.copyclipboard.png")] [LocalizedToolboxTooltip("activity_copyclipboard_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_copyclipboard", typeof(Resources.strings))] + [LocalizedHelpURL("activity_copyclipboard_helpurl", typeof(Resources.strings))] public class CopyClipboard : CodeActivity { [LocalizedDisplayName("activity_sendctrlc", typeof(Resources.strings)), LocalizedDescription("activity_sendctrlc_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/Detector.cs b/OpenRPA/Activities/Detector.cs index 87c66893..03f32d3e 100644 --- a/OpenRPA/Activities/Detector.cs +++ b/OpenRPA/Activities/Detector.cs @@ -18,6 +18,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.detector.png")] [LocalizedToolboxTooltip("activity_detector_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_detector", typeof(Resources.strings))] + [LocalizedHelpURL("activity_detector_helpurl", typeof(Resources.strings))] public class Detector : NativeActivity { [RequiredArgument, LocalizedDisplayName("activity_detector", typeof(Resources.strings)), LocalizedDescription("activity_detector_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/ForEachDataRow.cs b/OpenRPA/Activities/ForEachDataRow.cs index 10ec6cac..1cdba468 100644 --- a/OpenRPA/Activities/ForEachDataRow.cs +++ b/OpenRPA/Activities/ForEachDataRow.cs @@ -15,6 +15,7 @@ namespace OpenRPA.Activities [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_foreachdatarow_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_foreachdatarow", typeof(Resources.strings))] + [LocalizedHelpURL("activity_foreachdatarow_helpurl", typeof(Resources.strings))] public class ForEachDataRow : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { [RequiredArgument, Category("Input"), OverloadGroup("DataTable"), LocalizedDisplayName("activity_datatable", typeof(Resources.strings)), LocalizedDescription("activity_datatable_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/HighlightElement.cs b/OpenRPA/Activities/HighlightElement.cs index 5867f93d..8bf34aed 100644 --- a/OpenRPA/Activities/HighlightElement.cs +++ b/OpenRPA/Activities/HighlightElement.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.highlight.png")] [LocalizedToolboxTooltip("activity_highlightelement_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_highlightelement", typeof(Resources.strings))] + [LocalizedHelpURL("activity_highlightelement_helpurl", typeof(Resources.strings))] public class HighlightElement : AsyncTaskCodeActivity { public HighlightElement() diff --git a/OpenRPA/Activities/InsertClipboard.cs b/OpenRPA/Activities/InsertClipboard.cs index 2ca3da29..05329288 100644 --- a/OpenRPA/Activities/InsertClipboard.cs +++ b/OpenRPA/Activities/InsertClipboard.cs @@ -15,6 +15,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.insertclipboard.png")] [LocalizedToolboxTooltip("activity_insertclipboard_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_insertclipboard", typeof(Resources.strings))] + [LocalizedHelpURL("activity_insertclipboard_helpurl", typeof(Resources.strings))] public class InsertClipboard : CodeActivity { [RequiredArgument, LocalizedDisplayName("activity_ignoreerrors", typeof(Resources.strings)), LocalizedDescription("activity_ignoreerrors_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/InvokeOpenFlow.cs b/OpenRPA/Activities/InvokeOpenFlow.cs index 6c677c47..afd48e1f 100644 --- a/OpenRPA/Activities/InvokeOpenFlow.cs +++ b/OpenRPA/Activities/InvokeOpenFlow.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.invokezeniverseworkflow.png")] [LocalizedToolboxTooltip("activity_invokeopenflow_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_invokeopenflow", typeof(Resources.strings))] + [LocalizedHelpURL("activity_invokeopenflow_helpurl", typeof(Resources.strings))] public class InvokeOpenFlow : NativeActivity { public InvokeOpenFlow() diff --git a/OpenRPA/Activities/InvokeOpenRPA.cs b/OpenRPA/Activities/InvokeOpenRPA.cs index 13e770ba..98838550 100644 --- a/OpenRPA/Activities/InvokeOpenRPA.cs +++ b/OpenRPA/Activities/InvokeOpenRPA.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.invokerpaworkflow.png")] [LocalizedToolboxTooltip("activity_invokeopenrpa_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_invokeopenrpa", typeof(Resources.strings))] + [LocalizedHelpURL("activity_invokeopenrpa_helpurl", typeof(Resources.strings))] public class InvokeOpenRPA : NativeActivity { public InvokeOpenRPA() diff --git a/OpenRPA/Activities/InvokeRemoteOpenRPA.cs b/OpenRPA/Activities/InvokeRemoteOpenRPA.cs index cd3b43e9..5613f93c 100644 --- a/OpenRPA/Activities/InvokeRemoteOpenRPA.cs +++ b/OpenRPA/Activities/InvokeRemoteOpenRPA.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.invokerpaworkflow.png")] [LocalizedToolboxTooltip("activity_invokeremoteopenrpa_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_invokeremoteopenrpa", typeof(Resources.strings))] + [LocalizedHelpURL("activity_invokeremoteopenrpa_helpurl", typeof(Resources.strings))] public class InvokeRemoteOpenRPA : NativeActivity { public InvokeRemoteOpenRPA() diff --git a/OpenRPA/Activities/MoveMouse.cs b/OpenRPA/Activities/MoveMouse.cs index f0e3f821..102a9c5d 100644 --- a/OpenRPA/Activities/MoveMouse.cs +++ b/OpenRPA/Activities/MoveMouse.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.mouse.png")] [LocalizedToolboxTooltip("activity_movemouse_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_movemouse", typeof(Resources.strings))] + [LocalizedHelpURL("activity_movemouse_helpurl", typeof(Resources.strings))] public class MoveMouse : CodeActivity { public MoveMouse() diff --git a/OpenRPA/Activities/OpenApplication.cs b/OpenRPA/Activities/OpenApplication.cs index 10d1c321..401a814d 100644 --- a/OpenRPA/Activities/OpenApplication.cs +++ b/OpenRPA/Activities/OpenApplication.cs @@ -15,6 +15,7 @@ namespace OpenRPA.Activities [System.Windows.Markup.ContentProperty("Body")] [LocalizedToolboxTooltip("activity_openapplication_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_openapplication", typeof(Resources.strings))] + [LocalizedHelpURL("activity_openapplication_helpurl", typeof(Resources.strings))] public class OpenApplication : BreakableLoop, System.Activities.Presentation.IActivityTemplateFactory { [RequiredArgument, LocalizedDisplayName("activity_selector", typeof(Resources.strings)), LocalizedDescription("activity_selector_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/ShowBalloonTip.cs b/OpenRPA/Activities/ShowBalloonTip.cs index e461879b..0d46d6e6 100644 --- a/OpenRPA/Activities/ShowBalloonTip.cs +++ b/OpenRPA/Activities/ShowBalloonTip.cs @@ -17,6 +17,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.ballon.png")] [LocalizedToolboxTooltip("activity_showballoontip_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_showballoontip", typeof(Resources.strings))] + [LocalizedHelpURL("activity_showballoontip_helpurl", typeof(Resources.strings))] public class ShowBalloonTip : CodeActivity { [RequiredArgument, Category("Input")] diff --git a/OpenRPA/Activities/TypeText.cs b/OpenRPA/Activities/TypeText.cs index 4cb85af8..e5e4ec5d 100644 --- a/OpenRPA/Activities/TypeText.cs +++ b/OpenRPA/Activities/TypeText.cs @@ -16,6 +16,7 @@ namespace OpenRPA.Activities [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.typetext.png")] [LocalizedToolboxTooltip("activity_typetext_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_typetext", typeof(Resources.strings))] + [LocalizedHelpURL("activity_typetext_helpurl", typeof(Resources.strings))] public class TypeText : CodeActivity { [RequiredArgument, LocalizedDisplayName("activity_text", typeof(Resources.strings)), LocalizedDescription("activity_displayname_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/Workitems/AddWorkitem.cs b/OpenRPA/Activities/Workitems/AddWorkitem.cs index 4a706ec3..23d0e79c 100644 --- a/OpenRPA/Activities/Workitems/AddWorkitem.cs +++ b/OpenRPA/Activities/Workitems/AddWorkitem.cs @@ -16,6 +16,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.addworkitem.png")] [LocalizedToolboxTooltip("activity_addworkitem_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_addworkitem", typeof(Resources.strings))] + [LocalizedHelpURL("activity_addworkitem_helpurl", typeof(Resources.strings))] public class AddWorkitem : AsyncTaskCodeActivity { public AddWorkitem() diff --git a/OpenRPA/Activities/Workitems/BulkAddWorkitems.cs b/OpenRPA/Activities/Workitems/BulkAddWorkitems.cs index 106fa23c..c2ec6122 100644 --- a/OpenRPA/Activities/Workitems/BulkAddWorkitems.cs +++ b/OpenRPA/Activities/Workitems/BulkAddWorkitems.cs @@ -17,6 +17,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.bulkaddworkitems.png")] [LocalizedToolboxTooltip("activity_bulkaddworkitems_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_bulkaddworkitems", typeof(Resources.strings))] + [LocalizedHelpURL("activity_bulkaddworkitems_helpurl", typeof(Resources.strings))] public class BulkAddWorkitems : AsyncTaskCodeActivity { [RequiredArgument, LocalizedDisplayName("activity_bulkaddworkitems_wiqid", typeof(Resources.strings)), LocalizedDescription("activity_bulkaddworkitems_wiqid_help", typeof(Resources.strings)), OverloadGroup("By ID")] diff --git a/OpenRPA/Activities/Workitems/DeleteWorkitem.cs b/OpenRPA/Activities/Workitems/DeleteWorkitem.cs index 604a034c..091df059 100644 --- a/OpenRPA/Activities/Workitems/DeleteWorkitem.cs +++ b/OpenRPA/Activities/Workitems/DeleteWorkitem.cs @@ -16,6 +16,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.deleteworkitem.png")] [LocalizedToolboxTooltip("activity_deleteworkitem_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_deleteworkitem", typeof(Resources.strings))] + [LocalizedHelpURL("activity_deleteworkitem_helpurl", typeof(Resources.strings))] public class DeleteWorkitem : AsyncTaskCodeActivity { [LocalizedDisplayName("activity_deleteworkitem_workitem", typeof(Resources.strings)), LocalizedDescription("activity_deleteworkitem_workitem_help", typeof(Resources.strings))] diff --git a/OpenRPA/Activities/Workitems/PopWorkitem.cs b/OpenRPA/Activities/Workitems/PopWorkitem.cs index 4cf60d80..80757891 100644 --- a/OpenRPA/Activities/Workitems/PopWorkitem.cs +++ b/OpenRPA/Activities/Workitems/PopWorkitem.cs @@ -16,6 +16,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.popworkitem.png")] [LocalizedToolboxTooltip("activity_popworkitem_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_popworkitem", typeof(Resources.strings))] + [LocalizedHelpURL("activity_popworkitem_helpurl", typeof(Resources.strings))] public class PopWorkitem : AsyncTaskCodeActivity { [RequiredArgument, LocalizedDisplayName("activity_popworkitem_wiqid", typeof(Resources.strings)), LocalizedDescription("activity_popworkitem_wiqid_help", typeof(Resources.strings)), OverloadGroup("By ID")] diff --git a/OpenRPA/Activities/Workitems/ThrowBusinessRuleException.cs b/OpenRPA/Activities/Workitems/ThrowBusinessRuleException.cs index 8717c6ba..3e69a757 100644 --- a/OpenRPA/Activities/Workitems/ThrowBusinessRuleException.cs +++ b/OpenRPA/Activities/Workitems/ThrowBusinessRuleException.cs @@ -16,6 +16,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.throwbusinessruleexception.png")] [LocalizedToolboxTooltip("activity_throwbusinessruleexception_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_throwbusinessruleexception", typeof(Resources.strings))] + [LocalizedHelpURL("activity_throwbusinessruleexception_helpurl", typeof(Resources.strings))] public class ThrowBusinessRuleException : CodeActivity { [RequiredArgument, LocalizedDisplayName("activity_throwbusinessruleexception_message", typeof(Resources.strings)), LocalizedDescription("activity_throwbusinessruleexception_message_help", typeof(Resources.strings)), OverloadGroup("By ID")] diff --git a/OpenRPA/Activities/Workitems/UpdateWorkitem.cs b/OpenRPA/Activities/Workitems/UpdateWorkitem.cs index 67993c71..045d5e39 100644 --- a/OpenRPA/Activities/Workitems/UpdateWorkitem.cs +++ b/OpenRPA/Activities/Workitems/UpdateWorkitem.cs @@ -17,6 +17,7 @@ namespace OpenRPA.WorkItems [System.Drawing.ToolboxBitmap(typeof(ResFinder), "Resources.toolbox.updateworkitem.png")] [LocalizedToolboxTooltip("activity_updateworkitem_tooltip", typeof(Resources.strings))] [LocalizedDisplayName("activity_updateworkitem", typeof(Resources.strings))] + [LocalizedHelpURL("activity_updateworkitem_helpurl", typeof(Resources.strings))] public class UpdateWorkitem : AsyncTaskCodeActivity { [LocalizedDisplayName("activity_updateworkitem_workitem", typeof(Resources.strings)), LocalizedDescription("activity_updateworkitem_workitem_help", typeof(Resources.strings))] diff --git a/OpenRPA/OpenRPA.csproj b/OpenRPA/OpenRPA.csproj index b88997c3..f50403c9 100644 --- a/OpenRPA/OpenRPA.csproj +++ b/OpenRPA/OpenRPA.csproj @@ -11,7 +11,7 @@ Base UI of OpenRPA, used as part of OpenRPA robot MPL-2.0 https://github.com/open-rpa/openrpa - 1.4.11 + 1.4.12 open_rpa128.png Debug;Release;ReleaseNuget;PrepInstaller diff --git a/OpenRPA/Resources/strings.Designer.cs b/OpenRPA/Resources/strings.Designer.cs index 99f762de..fd8ffa49 100644 --- a/OpenRPA/Resources/strings.Designer.cs +++ b/OpenRPA/Resources/strings.Designer.cs @@ -96,6 +96,15 @@ public static string activity_addworkitem_files_help { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#add-workitem. + /// + public static string activity_addworkitem_helpurl { + get { + return ResourceManager.GetString("activity_addworkitem_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Name. /// @@ -313,7 +322,7 @@ public static string activity_break { } /// - /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/blob/master/docs/pages/activities.md#Break. + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Basic-Activities#break. /// public static string activity_break_helpurl { get { @@ -339,6 +348,15 @@ public static string activity_Breakabledowhile { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Basic-Activities#do-while. + /// + public static string activity_Breakabledowhile_helpurl { + get { + return ResourceManager.GetString("activity_Breakabledowhile_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Execute the contained workflow while condition is true. /// @@ -375,6 +393,15 @@ public static string activity_breakablewhile { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Basic-Activities#while. + /// + public static string activity_breakablewhile_helpurl { + get { + return ResourceManager.GetString("activity_breakablewhile_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Execute the contained workflow while condition is true. /// @@ -429,6 +456,15 @@ public static string activity_bulkaddworkitems_filefields_help { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#bulk-add-workitems. + /// + public static string activity_bulkaddworkitems_helpurl { + get { + return ResourceManager.GetString("activity_bulkaddworkitems_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Next Run. /// @@ -573,6 +609,15 @@ public static string activity_clickelement { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id1. + /// + public static string activity_clickelement_helpurl { + get { + return ResourceManager.GetString("activity_clickelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Click on an element found with GetElement. /// @@ -591,6 +636,15 @@ public static string activity_closeapplication { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id63. + /// + public static string activity_closeapplication_helpurl { + get { + return ResourceManager.GetString("activity_closeapplication_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Find application based on a UI selector and then closes the Application. /// @@ -609,6 +663,15 @@ public static string activity_commentout { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id64. + /// + public static string activity_commentout_helpurl { + get { + return ResourceManager.GetString("activity_commentout_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Ignore everything inside this Acitvity, handy for quickly remarking something out. /// @@ -646,7 +709,7 @@ public static string activity_continue { } /// - /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/blob/master/docs/pages/activities.md#Continue. + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Basic-Activities#continue. /// public static string activity_continue_helpurl { get { @@ -672,6 +735,15 @@ public static string activity_copyclipboard { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id64. + /// + public static string activity_copyclipboard_helpurl { + get { + return ResourceManager.GetString("activity_copyclipboard_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Copy content of Clipboard into a variable. /// @@ -726,6 +798,15 @@ public static string activity_deleteworkitem { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#delete-workitem. + /// + public static string activity_deleteworkitem_helpurl { + get { + return ResourceManager.GetString("activity_deleteworkitem_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Delete specific Workitem and all associated files from queue. Generally this should never be used. /// @@ -771,6 +852,15 @@ public static string activity_detector_help { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id65. + /// + public static string activity_detector_helpurl { + get { + return ResourceManager.GetString("activity_detector_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Puts workflow in idle mode, waiting on selected detector to trigger. /// @@ -924,6 +1014,15 @@ public static string activity_foreachdatarow { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id65. + /// + public static string activity_foreachdatarow_helpurl { + get { + return ResourceManager.GetString("activity_foreachdatarow_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Enumerate through each row inside a DataTable. /// @@ -987,6 +1086,15 @@ public static string activity_highlightelement { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id66. + /// + public static string activity_highlightelement_helpurl { + get { + return ResourceManager.GetString("activity_highlightelement_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Highlight an element found with GetElement. /// @@ -1059,6 +1167,15 @@ public static string activity_insertclipboard { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id67. + /// + public static string activity_insertclipboard_helpurl { + get { + return ResourceManager.GetString("activity_insertclipboard_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Insert new content into the users Clipboard buffer. /// @@ -1077,6 +1194,15 @@ public static string activity_invokeopenflow { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id68. + /// + public static string activity_invokeopenflow_helpurl { + get { + return ResourceManager.GetString("activity_invokeopenflow_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Invoke a workflow in node registered for RPA usage inside OpenFlow. /// @@ -1095,6 +1221,15 @@ public static string activity_invokeopenrpa { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id69. + /// + public static string activity_invokeopenrpa_helpurl { + get { + return ResourceManager.GetString("activity_invokeopenrpa_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Invoke a local OpenRPA Workflow. /// @@ -1113,6 +1248,15 @@ public static string activity_invokeremoteopenrpa { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id70. + /// + public static string activity_invokeremoteopenrpa_helpurl { + get { + return ResourceManager.GetString("activity_invokeremoteopenrpa_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Invoke a OpenRPA Workflow on a remote Robot. /// @@ -1257,6 +1401,15 @@ public static string activity_movemouse { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id71. + /// + public static string activity_movemouse_helpurl { + get { + return ResourceManager.GetString("activity_movemouse_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Move mouse cursor to a location relative to an element found with GetElement (or desktop if no element supplied). /// @@ -1320,6 +1473,15 @@ public static string activity_openapplication { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id72. + /// + public static string activity_openapplication_helpurl { + get { + return ResourceManager.GetString("activity_openapplication_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Search for Windows element based on a selector, and give it focus, if not found start the application. /// @@ -1338,6 +1500,15 @@ public static string activity_popworkitem { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#pop-workitem. + /// + public static string activity_popworkitem_helpurl { + get { + return ResourceManager.GetString("activity_popworkitem_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Fetch and checkout next Workitem to work on, remember to update state with Update Workitem. /// @@ -1545,6 +1716,15 @@ public static string activity_showballoontip { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id73. + /// + public static string activity_showballoontip_helpurl { + get { + return ResourceManager.GetString("activity_showballoontip_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Show a small ballontip near the system tray, will respect OS message center settings. /// @@ -1635,6 +1815,15 @@ public static string activity_throwbusinessruleexception { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#throw-business-rule-exception. + /// + public static string activity_throwbusinessruleexception_helpurl { + get { + return ResourceManager.GetString("activity_throwbusinessruleexception_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Message. /// @@ -1689,6 +1878,15 @@ public static string activity_typetext { } } + /// + /// Looks up a localized string similar to https://docs.openiap.io/openrpa.html#id74. + /// + public static string activity_typetext_helpurl { + get { + return ResourceManager.GetString("activity_typetext_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Send keyboard strokes to what ever that has focus, should only be used by recorder. /// @@ -1743,6 +1941,15 @@ public static string activity_updateworkitem_files_help { } } + /// + /// Looks up a localized string similar to https://github.com/open-rpa/openrpa/wiki/Workitems#update-workitem. + /// + public static string activity_updateworkitem_helpurl { + get { + return ResourceManager.GetString("activity_updateworkitem_helpurl", resourceCulture); + } + } + /// /// Looks up a localized string similar to Ignore Max Retries. /// diff --git a/OpenRPA/Resources/strings.resx b/OpenRPA/Resources/strings.resx index 4886e2cb..d4634a73 100644 --- a/OpenRPA/Resources/strings.resx +++ b/OpenRPA/Resources/strings.resx @@ -126,6 +126,9 @@ Add these files to new Workitem + + https://github.com/open-rpa/openrpa/wiki/Workitems#add-workitem + Name @@ -204,6 +207,9 @@ Do While + + https://github.com/open-rpa/openrpa/wiki/Basic-Activities#do-while + Execute the contained workflow while condition is true @@ -216,11 +222,14 @@ While + + https://github.com/open-rpa/openrpa/wiki/Basic-Activities#while + Execute the contained workflow while condition is true - https://github.com/open-rpa/openrpa/blob/master/docs/pages/activities.md#Break + https://github.com/open-rpa/openrpa/wiki/Basic-Activities#break Breaks out of a loop and continues execution after the loop @@ -240,6 +249,9 @@ Array of Column names that contains full path and filename to be attached to that workitem + + https://github.com/open-rpa/openrpa/wiki/Workitems#bulk-add-workitems + Next Run @@ -282,6 +294,9 @@ Click Element + + https://docs.openiap.io/openrpa.html#id1 + Click on an element found with GetElement @@ -294,12 +309,18 @@ Close Application + + https://docs.openiap.io/openrpa.html#id63 + Find application based on a UI selector and then closes the Application Comment Out + + https://docs.openiap.io/openrpa.html#id64 + Ignore everything inside this Acitvity, handy for quickly remarking something out @@ -313,7 +334,7 @@ Continue - https://github.com/open-rpa/openrpa/blob/master/docs/pages/activities.md#Continue + https://github.com/open-rpa/openrpa/wiki/Basic-Activities#continue Stop executing body of the loop and continue to next item @@ -321,6 +342,9 @@ Copy Clipboard + + https://docs.openiap.io/openrpa.html#id64 + Copy content of Clipboard into a variable @@ -339,6 +363,9 @@ Delete Workitem + + https://github.com/open-rpa/openrpa/wiki/Workitems#delete-workitem + Delete specific Workitem and all associated files from queue. Generally this should never be used @@ -354,6 +381,9 @@ Will wait for this detector to trigger, then the workflow will continue + + https://docs.openiap.io/openrpa.html#id65 + Puts workflow in idle mode, waiting on selected detector to trigger @@ -405,6 +435,9 @@ Foreach DataRow + + https://docs.openiap.io/openrpa.html#id65 + Enumerate through each row inside a DataTable @@ -426,6 +459,9 @@ Highlight Element + + https://docs.openiap.io/openrpa.html#id66 + Highlight an element found with GetElement @@ -450,24 +486,36 @@ Insert Clipboard + + https://docs.openiap.io/openrpa.html#id67 + Insert new content into the users Clipboard buffer Invoke OpenFlow + + https://docs.openiap.io/openrpa.html#id68 + Invoke a workflow in node registered for RPA usage inside OpenFlow Invoke OpenRPA + + https://docs.openiap.io/openrpa.html#id69 + Invoke a local OpenRPA Workflow Invoke Remote OpenRPA + + https://docs.openiap.io/openrpa.html#id70 + Invoke a OpenRPA Workflow on a remote Robot @@ -516,6 +564,9 @@ Move Mouse + + https://docs.openiap.io/openrpa.html#id71 + Move mouse cursor to a location relative to an element found with GetElement (or desktop if no element supplied) @@ -534,6 +585,9 @@ Open Application + + https://docs.openiap.io/openrpa.html#id72 + Search for Windows element based on a selector, and give it focus, if not found start the application @@ -543,6 +597,9 @@ Pop Workitem + + https://github.com/open-rpa/openrpa/wiki/Workitems#pop-workitem + Fetch and checkout next Workitem to work on, remember to update state with Update Workitem @@ -612,6 +669,9 @@ Show Balloon Tip + + https://docs.openiap.io/openrpa.html#id73 + Show a small ballontip near the system tray, will respect OS message center settings @@ -642,6 +702,9 @@ Throw Business Rule Exception + + https://github.com/open-rpa/openrpa/wiki/Workitems#throw-business-rule-exception + Message @@ -660,6 +723,9 @@ Type Text + + https://docs.openiap.io/openrpa.html#id74 + Send keyboard strokes to what ever that has focus, should only be used by recorder @@ -678,6 +744,9 @@ Add or Update files associated with this Workitem + + https://github.com/open-rpa/openrpa/wiki/Workitems#update-workitem + Ignore Max Retries