A TestConfiguration object represents a configuration in QAComplete. Using QAComplete SOAP API, you can add, load, update, and delete configurations.
Requirements
To manage configurations, the web service user must be in a security group that has the corresponding privileges – Read, Add, Update, or Delete – for Test Library. You can view or set these privileges in > Setup > Security > Security Groups > Manage Security Rights > select user group.
Properties
Custom1 … Custom10 : string (max 8000 chars)
Values of custom fields 1 to 10.
Custom11 … Custom90 : string (max 100 chars)
Values of custom fields 11 to 90.
CustomFieldName1 … CustomFieldName90 : string (max 30 chars)
The names of custom fields.
CustomFields : array of strings
An array of custom field values.
CustomFieldNames : array of strings
An array of custom field names.
ConfigId : integer
The unique identifier of the configuration.
ProjId : integer
The ID of the QAComplete project that contains the configuration.
FolderId : integer
The ID of the folder containing the configuration, or 0 if the configuration is not in any folder.
ConfigurationName : string (max 255 chars)
The name of the test configuration.
Description : string
Long description of the configuration. Can include HTML markup.
IsActive : string (max 2 char)
Specifies if the configuration is active.
CreateUserId : integer
The ID of the user who created the configuration.
UpdateUserId : integer
The ID of the last user who updated the configuration.
DateCreated : dateTime
The date when the configuration was created.
DateUpdated : dateTime
The date when the configuration was updated.
OwnerUserId : integer
The ID of the user who owns the configuration.
OriginalId : integer
For importing: to retain the original key that was imported. Default: 0.
ImportId : integer
For importing: the import batch number. Default: 0.
OwnerName : string (max 78 chars)
The name of the user who owns the configuration, in the Lastname, Firstname format.
NbrFilesNotSecured : integer
A number of unsecured files.
FolderName : string (max 511 chars)
The name of the folder containing the test configuration, in the ParentFolder/Subfolder/Subfolder format.
null if the test configuration is not in a folder.
UserName : string (max 78 chars)
The name of the user who last updated the test configuration, in the Lastname, Firstname format.
NbrFiles : integer
The number of files attached to the test configuration. Default: 0.
NbrNotes : integer
The number of notes attached to the test case. Default: 0.
NotesDescription : string (max 255 chars)
The latest note attached to the test configuration. Can include an HTML markup.
ConfigId : integer
The unique identifier of the configuration.
ConfigurationName : string (max 255 chars)
The name of the test configuration.
CreateUserId : integer
The ID of the user who created the configuration.
Custom1 … Custom10 : string (max 8000 chars)
Values of custom fields 1 to 10.
Custom11 … Custom90 : string (max 100 chars)
Values of custom fields 11 to 90.
CustomFieldName1 … CustomFieldName90 : string (max 30 chars)
The names of custom fields.
CustomFieldNames : array of strings
An array of custom field names.
CustomFields : array of strings
An array of custom field values.
DateCreated : dateTime
The date when the configuration was created.
DateUpdated : dateTime
The date when the configuration was updated.
Description : string
Long description of the configuration. Can include HTML markup.
FolderId : integer
The ID of the folder containing the configuration, or 0 if the configuration is not in any folder.
FolderName : string (max 511 chars)
The name of the folder containing the test configuration, in the ParentFolder/Subfolder/Subfolder format.
null if the test configuration is not in a folder.
ImportId : integer
For importing: the import batch number. Default: 0.
IsActive : string (max 2 char)
Specifies if the configuration is active.
NbrFiles : integer
The number of files attached to the test configuration. Default: 0.
NbrFilesNotSecured : integer
A number of unsecured files.
NbrNotes : integer
The number of notes attached to the test case. Default: 0.
NotesDescription : string (max 255 chars)
The latest note attached to the test configuration. Can include an HTML markup.
OriginalId : integer
For importing: to retain the original key that was imported. Default: 0.
OwnerName : string (max 78 chars)
The name of the user who owns the configuration, in the Lastname, Firstname format.
OwnerUserId : integer
The ID of the user who owns the configuration.
ProjId : integer
The ID of the QAComplete project that contains the configuration.
UpdateUserId : integer
The ID of the last user who updated the configuration.
UserName : string (max 78 chars)
The name of the user who last updated the test configuration, in the Lastname, Firstname format.

Relevant Operations
Example
XML
							<TestConfiguration>
  <ConfigId>254</ConfigId>
  <ProjId>10372</ProjId>
  <ConfigurationName>Windows 7 (32-bit)</ConfigurationName>
  <Description>Standard Windows 7 (32-bit) system environment.</Description>
  <IsActive>Y</IsActive>
  <CreateUserId>27572</CreateUserId>
  <UpdateUserId>27942</UpdateUserId>
  <DateCreated>2014-07-24T09:12:08.037</DateCreated>
  <DateUpdated>2014-07-30T13:50:24.017</DateUpdated>
  <OwnerUserId>27572</OwnerUserId>
  <OriginalId>0</OriginalId>
  <ImportId>0</ImportId>
  <OwnerName>Davis, Eugeny</OwnerName>
  <UserName>Doe, John</UserName>
  <NbrFiles>0</NbrFiles>
  <NbrNotes>0</NbrNotes>
							</TestConfiguration>
						
See Also
TestConfigurations_Add Operation
TestConfigurations_Load Operation
Test Configuration Operations

