New Features
New naming Rules
There are few new naming rules applied in our new product OpKey, for the naming of files (artifacts), folders, artifacts, etc. This document provides an overview of the naming rules that you are recommended to follow while working on OpKey. (This rule is applicable to both OpKey Web and OpKey-E).
OpKey section
Letters (Lowercase)
Letters (Uppercase)
Numbers (0 to 9)
Underscore
(_)
Space
Folder
Allowed
Allowed
Allowed
Allowed
Allowed
Files
Allowed
Allowed
Allowed
Allowed
Allowed
OR Parent Object/Child object
Allowed
Allowed
Allowed
Allowed
Allowed
FL input-output parameters
Allowed
Allowed
Allowed
Allowed
Allowed
Global Variable
Allowed
Allowed
Allowed
Allowed
Allowed
Keyword/FL Step’s Output Data
Allowed
Allowed
Allowed
Allowed
Allowed
- There are a few Java reserved words that cannot be used for the naming of folders, files (artifacts), OR Parent Object, FL Input-Output Parameters, Global Variables & Keyword/FL Step’s Output data in OpKey. (This rule is applicable to both OpKey Web and OpKey-E)
abstract
class
extends
implements
null
strictfp
TRUE
assert
const
FALSE
import
package
super
try
boolean
continue
final
instanceof
private
switch
void
break
default
finally
int
protected
synchronized
volatile
GlobalVariables
double
float
interface
public
this
while
ORObject
do
for
long
return
throw
byte
OpkeyGenericKeywords
else
goto
native
short
throws
case
OpkeySalesforceKeywords
enum
if
new
static
transient
catch
GlobalVariables
char
- There are a few window reserved words that cannot be used for the naming of folders, files (artifacts), OR Parent Object, FL Input-Output Parameters, Global Variables & Keyword/FL Step’s Output data in OpKey. (This rule is applicable to OpKey Web only)
CON
PRN
AUX
NUL
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
LPT1
LPT2
LPT3
LPT4
LPT5
LPT6
LPT7
LPT8
LPT9
- There are a few window reserved words that cannot be used for the naming of folders and files(artifacts) in OpKey-E. (This rule is applicable to only to the OpKey-E).
CON
PRN
AUX
NUL
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
LPT1
LPT2
LPT3
LPT4
LPT5
LPT6
LPT7
LPT8
LPT9
- There are a few Special Character that cannot be used for naming a Project. (This rule is applicable for OpKey-E only).
Asterisk (*)
Vertical bar or Pipe (|)
Colon (:)
Double quote (“)
Less than (<)
Greater than (>)
Question mark (?)
Forward Slash (/)
Backward Slash (\)
Coded Function Library enhancement and Interoperability
Now there are a few significant changes in the functionality of Code Function Library. Now you can import your Coded Function Library file to the OpKey-E environment and do more with your Coded Function Library file. But, once the Coded Function Library file is imported from OpKey-E to the OpKey Web environment, you would not be able to make any changes as it will be non-editable. Here in OpKey-E, the Coded Function Library is embedded with advanced features that allow you to write your own code, import libraries as external resources, use OpKey keywords, map OR object, use data from Data Repository and automate your application. Here, you can write Java code and add package to automate your application. Internet connection is required only when you want to automate a web application with OpKey-E. It is empowered by an enhanced Intellisense feature which suggests to you a list of applicable syntax which can be used as per the requirement.
Bundle java in agent
Now, Java is integrated with the OpKey Agent in this OpKey release. So there is no need of installing Java externally and applying the required settings. From now, you just need to install the latest released OpKey Agent on your machine and start test automation of your application.
MS Dynamics Recorder and Plugin
This OpKey release allows you to automate your MS Dynamics CRM application using OpKey’s MS Dynamics specific recorder and playback engine. You can easily record your actions performed on the MS Dynamics application, create a Test Case or Function Library and execute it using MS Dynamics specific plugin. There are MS Dynamics specific keywords implemented in OpKey to perform specific action during test execution.
Password Complexity Enhancement
Now your OpKey login password gets expired in 90 days and you would not be able to re-use your 6 old passwords. In addition, if a non-admin user enters the wrong password continuously 10 times then his/her account gets blocked automatically. In order to unblock that account, he/she needs to contact the corresponding admin user.
New Extension “OpKey Token Request Plugin” for fetching OAuth2 Token
Now there is a separate chrome extension (OpKey Token Request Plugin) for fetching OAuth2 token that needs to be installed manually from Chrome Extension Store. Previously it was integrated with the OpKey Recorder internally.
Note: You are recommended to download the latest released OpKey Execution Agent, install it and then use for the successful test execution and work upon the newly released features.