Limitations
Please note the following limitations:
| New functions | See corresponding topic |
|---|---|
| The new version of SmartAnalyzer App SDK has been adapted to work with IDEA version 13.1. |
| New functions | See corresponding topic |
|---|---|
| The version of SmartAnalyzer App SDK has now been adjusted to reflect the version number of the corresponding IDEA version. The new SmartAnalyzer App SDK has version 13.0 corresponding to IDEA. |
| New functions | See corresponding topic |
|---|---|
| You can integrate various features into the IDEA or SmartAnalyzer ribbon or into the workflow. This can be a macro, an .exe file, a .dll or a document. | Custom Action |
| By default, a content item only has the language English. Now you can add another language to this content item, e. g. French. | Content item language |
| New functions | See corresponding topic |
|---|---|
| You can change the path of the file MSBuild.exe. By default the path to the highest version of Visual Studio is set. | Options |
| You can create a new content object type Custom Preparation Routine. These routines are used to prepare already imported data accordingly. The import of the data is previously done manually by the user. The Preparation routine's root folder can be specified in the Options dialog box. | Custom Preparation Routine |
| Previously, when an app was deleted, only the entries from the SmartAnalyzer content database were removed. All additional files remained on the user’s hard disk. With SDK 5.0, you can now determine which files will be removed or retained when the app is uninstalled, because it is possible that additional files are also used by other apps. | Additional Files |
| New functions | See corresponding topic |
|---|---|
| You can use the command TriggerImport in a pre-macro if you want to create a Standard Import Routine which does not use a default data structure. | Trigger Import |
| SmartAnalyzer enables you to automate audit tests and call workflows from an IDEAScript. You can call the app using the command Get Automation IDs from the Miscellaneous tab. | Miscellaneous |
| You have the possibility to list the meta data of a selected app. Then you can save the meta data as text or as CSV file. | Miscellaneous |
| SDK now supports SQLite databases instead of SQL Compact DBs. | |
| Prepare for Marketplace supports FIPS compliancy by default | Prepare for Marketplace |
| Now it is possible to add additional files to an app. | Additional files |
| The SmartAnalyzer command UniqueFileName("Name", 0) works correctly again with IDEA 12.0 and returns a valid file name. | UniqueFileName |
| New functions | See corresponding topic |
|---|---|
|
The Caseware root certificate will expire in early 2022 and needs to be renewed. This root certificate is used to create developer licenses. Based on this developer licenses the apps are created. The SDK 4.1 version therefore includes two developer licenses. Which of the developer licenses you can use depends on the IDEA version for which you want to create an app. You need one license to create apps for IDEA 11.3 or higher, while you can use the other one to create apps for IDEA 11.2 or previous versions. Select the proper developer license in the status bar of the SDK by clicking on Active License. |
|
| It is possible to add the action Perform Tagging to a workflow. | Workflow Actions |
| New functions | See corresponding topic |
|---|---|
|
With the current SDK version you can edit content items created with an SDK version based on older IDEA versions (i. e. from IDEA 10.1 to 10.3). |
Audit Test, App Definition, Standard Import Routine |
|
SDK version 3.3 supports Visual Studio 2017. |
|
|
Dialog projects developed in Visual Studio will only be saved together with the project if the dialog project has been created within the content item project folder. If a project contains such an external dialog project, a message will be displayed to notify you. |
|
|
Due to an error expiry dates containing a day (or month) value less than 10 could not be used. This error has been fixed. |
|
| New functions | See corresponding topic |
|---|---|
|
Runtime filter |
Runtime filter |
|
Two new types of licenses are available: Cloud license and Pay per use. |
Create app |
|
You can create a graphical result type. |
Graphical result |
|
It is now possible to create apps using the FIPS compliance. |
Create app |
|
Tag a result file of an audit test as a source file for another audit test |
To tag a result file as a source file |
|
SmartContent Objects |
AddExpression AddSecondaryStatisticField AddStatisticField AddStatisticFieldWithColor AppWorkflowID ColognePhonetics CreateExpression CreateExpressionGroup CreateFilter DeleteFilter GetActiveFilter GetFilter GetFilters GetPredefinedFilter IsAppWorkflowExecution oSCIdeaVersion oSCSmartAnalyzerVersion oSCTryCompareVersion PersistFilter SaveFilter SetActiveFilter ShowIdeaMainWindow |
| New functions | See corresponding topic |
|---|---|
|
Extending Standard Import Routines |
Standard Import Routine extension |
|
Supports Unicode |
Audit Test, Standard Import Routine, Workflow |
|
Supports batch execution |
Audit Test |
|
Compatibility indicator |
Workflow |
|
Report Plug-in |
Report Plug-in |
|
Original SmartExporter Data Requests |
Data Request Definition |
|
Changing the folder for user related data |
Options |
|
SmartContent Objects |
GetKnownLocationPath RegisterDatabase SharedTempUserData SharedUserData TempUserData UseDefaultLocale |
| New functions | See corresponding topic |
|---|---|
|
Embedded dialogs for debugging |
Audit Test, Standard Import Routine, Workflow |
|
Support of IDEA Server |
Enumerate server-side audit folders Global Parameters |
|
Global Parameter |
Global Parameters (extended with strongly typed methods) |
|
Description for Standard Import Routines |
Standard Import Routines |
|
Specify the main/starting form of a Visual Studio project |
Custom attribute |
|
Multiple Period Preparation specific property |
CreateStandardTableTaskFactory (function was extended) |
|
Toggle between tag names and tag IDs |
Manage Tags, Select Tags |
|
Show all content items and toggle between content item names and file names |
Select Content Items |
|
Create app based on opened items |
App Definition |
|
SmartContent Objects |
EmumerateAuditFolders GetLibraryFullPath NewCalendarTableCreator (function was extended) ServerProjectName |
|
SmartControls |
All Smart Input Controls have been updated with the property There is the new property IgnoreValue for all input controls. Its default value is "false". I t can be used to control whether a dialog value shall be used in a macro or not. This property does not appear in the property grid of the controls and can only be set programmatically. In case this value is set to "true", it does not mean that this value does not have to be saved.It only means a macro developer can control whether he/she uses the value in the macro or not. Whether its value is used in the report and IDEA's file history is exclusively controlled by the property ShowInReport. |
| New functions | See corresponding topic |
|---|---|
|
Embedded Dialogs |
In all Content Items |
|
Labeled Import Routine |
Labeled Import Routine |
|
Create a workflow |
App Workflow |
|
Create an update package |
Update package |
|
Possibility to create and open a macro directly from audit test and Standard Import Routine. |
Audit Test, Standard Import Routine |
|
SmartContent Objects |
AppendField AssociatingTagging AssociatePrimary AssociateSecondary CreateActionFieldForScript CreateUniqueFileInProjectLibrary DeleteDatabase DeleteField EnumerateAuditFolders GetAuditFolderData GetAuditFolders GetFieldName GetMaxLength GetMaxValue GetMinValue GetServiceById GetTag NewCalendarTableCreator RenField RenFieldAt Replace Save SaveWithTestFilter SetTag StringList2Array UniqueFileFlatName |
|
SmartControls |
CirFromToList CirSimpleList SmartFromToLIst (extended) SmartDataExchanger SmartSingleList (extended) Stratification |