New Members and Constants

Below is a summary of all new members that have been added to existing objects in the Synthesis API library since the previous version.

Repository Class
New Methods
 * BlockSim.GetAllRBDs -
 * BlockSim.GetAllFaultTrees -
 * BlockSim.GetRBDBlockData -
 * BlockSim.GetAllRBDBlocksData -
 * BlockSim.UpdateRBDBlockData -

New Events
 * Repository.Message -

WeibullDataSet Class
New Events
 * GetDistrParameters -
 * HideCalculationProgress -
 * Message -
 * Question -
 * ShowCalculationProgress -
 * UpdateCalculationProgress -

ALTADataSet Class
New Events
 * HideCalculationProgress -
 * Message -
 * ShowCalculationProgress -
 * UpdateCalculationProgress -

Repository Class
New Method
 * Repository.Xfmea.GetItemInSystemHierarchy -

cXfmeaControl Class and cAction Class
New Properties
 * UT1 - Gets or sets the text in the first user-defined text field. String.
 * UT2 - Gets or sets the text in the second user-defined text field. String.
 * UT3 - Gets or sets the text in the third user-defined text field. String.
 * UT4 - Gets or sets the text in the fourth user-defined text field. String.
 * UT5 - Gets or sets the text in the fifth user-defined text field. String.

New in 10.0.3
Initial public release for Synthesis API 10.

Repository Class
New Methods
 * Action.GetAllActionsDictionary -
 * Action.GetAction -
 * Control.AddXfmeaControl -
 * Control.GetAllXfmeaControls -
 * Control.GetAllXfmeaControlsDictionary -
 * Control.GetXfmeaControl -
 * Control.UpdateXfmeaControl -
 * Crew.GetCrew -
 * Model.DeleteModel -
 * Model.GetModel -
 * Model.IsModelUsed -
 * Pool.GetPool -
 * Task.GetCorrectiveTask -
 * Task.GetScheduledTask -
 * URD.GetURD -
 * Variable.GetVariable -
 * Xfmea.AddItemToSystemHierarchy -
 * Xfmea.AddXfmeaCause -
 * Xfmea.AddXfmeaEffect -
 * Xfmea.AddXfmeaFailure -
 * Xfmea.AddXfmeaFunction -
 * Xfmea.GetAllItemsInSystemHierarchy -
 * Xfmea.GetAllItemsInSystemHierarchyDictionary -
 * Xfmea.GetAllXfmeaCauses -
 * Xfmea.GetAllXfmeaCausesDictionary -
 * Xfmea.GetAllXfmeaEffects -
 * Xfmea.GetAllXfmeaEffectsDictionary -
 * Xfmea.GetAllXfmeaFailures -
 * Xfmea.GetAllXfmeaFailuresDictionary -
 * Xfmea.GetAllXfmeaFunctions -
 * Xfmea.GetAllXfmeaFunctionsDictionary -
 * Xfmea.GetXfmeaCause -
 * Xfmea.GetXfmeaEffect -
 * Xfmea.GetXfmeaFailure -
 * Xfmea.GetXfmeaFunction -
 * Xfmea.UpdateItemInSystemHierarchy -
 * Xfmea.UpdateXfmeaCause -
 * Xfmea.UpdateXfmeaEffect -
 * Xfmea.UpdateXfmeaFailure -
 * Xfmea.UpdateXfmeaFunction -
 * XFRACAS.AddSystemMetric1 -
 * XFRACAS.AddSystemMetric2 -
 * XFRACAS.AddSystemMetric3 -

New Properties
 * XFRACAS.XFRACASCommandTimeout - Gets or sets the wait time in seconds before terminating the attempt to execute an XFRACAS command. Integer.

cAction Class
New Properties


 * ActionDescription - Gets or sets the action description. String.
 * ActionType - Gets or sets a value from the ActionType enumeration, which specifies whether the action record is generic or detailed.
 * ActualCostPctFacility - Gets or sets the percentage of the actual cost allocated to facility costs. Double.
 * ActualCostPctMaterial - Gets or sets the percentage of the actual cost allocated to material costs. Double.
 * ActualCostPctPersonnel - Gets or sets the percentage of the actual cost allocated to personnel costs. Double.
 * ActualCostPctPersonResponsible - Gets or sets the percentage of the actual cost allocated to the database user responsible for the action. Double.
 * ActualDuration - Gets or sets the number of working days from the action's actual start date to its actual completion date. Double.
 * ActualManHrs - Gets or sets the number of billable hours from the action's actual start date to its actual completion date. Double.
 * ActualStartDate - Gets or sets the date the action actually started. Date.
 * AdditionalCost - Gets or sets any other additional costs to perform the action. Double.
 * CompletionDate - Gets or sets the date the action was actually completed. Date.
 * CreatedByID - Gets the numeric ID of the database user who created the action. Integer.
 * CreatedByNm - Gets the display name of the database user who created the action. String.
 * CreatedDate - Gets the date the action resource was created. Date.
 * FacilityID - Gets or sets the numeric ID of the facility associated with the action and the project plan. Integer.
 * FacilityNm - Gets or sets the name of the facility associated with the action and the project plan. String.
 * FacilityUsage - Gets or sets the facility's utilization rate. Object.
 * FeasibleCost - Gets or sets the estimated cost to date, based on how long the action has been in progress. Double.
 * FeasibleDueDate - Gets or sets the expected due date of the action, based on the feasible start date and planned duration. Date.
 * FeasibleDuration - Gets or sets the number of working days from the action's feasible start date to its feasible completion date. Double.
 * FeasibleManHrs - Gets or sets the estimated man hours to date, based on how long the action has been in progress. Double.
 * FeasibleStartDate - Gets or sets the expected start date of the action, taking into account any delays recorded in the project plan. Date.
 * IsCostUserDefined - Indicates whether the actual cost/man hours is calculated automatically or user-defined. Boolean.
 * ItemApplication - Gets or sets the item's application. (Synthesis identifier) String.
 * ItemCategoryID - Gets or sets the category ID. (Synthesis identifier) Integer.
 * ItemComments - Gets or sets the comments. (Synthesis identifier) String.
 * ItemDescription - Gets or sets the description. (Synthesis identifier) String.
 * ItemKeywords	- Gets or sets the keywords. (Synthesis identifier) String.
 * ItemPartNumber - Gets or sets the part number. (Synthesis identifier) String.
 * ItemSupplier - Gets or sets the supplier name. (Synthesis identifier) String.
 * ItemVersion - Gets or sets the version number. (Synthesis identifier) String.
 * LastUpdated - Gets the date the action was last modified. Date.
 * LastUpdatedByID - Gets the numeric ID of the database user who last modified the action. Integer.
 * LastUpdatedNm - Gets the display name of the database user who last modified the action. String.
 * MaterialID - Gets or sets the numeric ID of the material associated with the action and the project plan. Integer.
 * MaterialNm - Gets or sets the name of the material associated with the action and the project plan. String.
 * PercentCompleted - Gets or sets the progress of the action.Double.
 * PersonnelID - Gets or sets the numeric ID of the team associated with the action and the project plan. Integer.
 * PersonnelNm - Gets or sets the name of the team associated with the action and the project plan.String.
 * PersonnelUsage - Gets or sets the team's utilization rate. Object.
 * PersonRespID - Gets or sets the numeric ID of the database user responsible for the action. Integer.
 * PersonRespNm - Gets or sets the name of the database user responsible for the action.String.
 * PersonRespUsage - Gets or sets the utilization rate of the database user responsible for the action.Double.
 * PlanCost - Gets or set the planned cost to perform the action. Double.
 * PlanCostPctFacility - Gets or sets the percentage of the planned cost allocated to facility costs. Double.
 * PlanCostPctMaterial - Gets or sets the percentage of the planned cost allocated to material costs. Double.
 * PlanCostPctPersonnel - Gets or sets the percentage of the planned cost allocated to personnel costs. Double.
 * PlanCostPctPersonResponsible - Gets or sets the percentage of the planned cost allocated to the database user responsible for the the action. Double.
 * PlanDuration - Gets or sets the number of working days from the action's planned start date to its planned completion date. Integer.
 * PlanManHrs - Gets or sets the planned number of billable hours, based on the planned duration and utilization rate for assigned personnel. Double.
 * PriorityType - Gets or sets a value from the PriorityType enumeration, which specifies the priority level of the action (e.g., low, medium, high, etc.)
 * ReportAssumptions - Gets or sets the description of the assumptions of the test plan, if the action is part of a test plan. String.
 * ReportResults - Gets or sets the description of the results of the test plan, if the action is part of a test plan. String.
 * ReportSummary - Gets or sets the summary report of the test plan, if the action is part of a test plan. String.
 * ReviewComments - Gets or sets comments or other descriptions relevant to the action.String.
 * ReviewDate - Gets or sets the date the action is scheduled for review. Date.
 * ReviewerID - Gets or sets the numeric ID of the database user assigned to review the action. Integer.
 * ReviewerNm - Gets or sets the name of the database user assigned to review the action. String.
 * ReviewOutCome - Gets or sets a value from the ReviewOutcomeEnum enumeration, which specifies the status of the action under review (e.g., approved, rejected and closed, etc.)
 * ReviewOutComeString - Gets or sets the description of the action's review outcome. String.
 * ShowInTestPlan - Indicates whether the action is eligible to be included in a test plan. Boolean.
 * TestCriteria - Gets or sets the description of the the test criteria, if the action is part of a test plan. String.
 * TestPlan - Gets or sets the description of the test plan or procedure, if the action is part of a test plan. String.
 * TestReq - Gets or sets the description of the requirements for the test plan, if the action is part of a test plan. String.
 * TestReqNotes - Gets or sets notes or remarks about the requirements of the test plan, if the action is part of a test plan. String.
 * TestSampleSize - Gets or sets the description of the sample size, if the action is part of a test plan. String.
 * TestSampleType - Gets or sets the description of the type of samples available, if the action is part of a test plan. String.
 * TestSpecMethod - Gets or sets the description of the specifications or methodology of the test plan, if the action is part of a test plan. String.
 * TestSpecNotes - Gets or sets notes or remarks about the specifications of the test plan, if the action is part of a test plan. String.

cCorrectiveTask Class
New Methods New Properties
 * GetCrewIDs -
 * SetCrewIDs -
 * ItemApplication - Gets or sets the item's application. (Synthesis identifier) String.
 * ItemCategoryID - Gets or sets the category ID. (Synthesis identifier) Integer.
 * ItemComments - Gets or sets the comments. (Synthesis identifier) String.
 * ItemDescription - Gets or sets the description. (Synthesis identifier) String.
 * ItemKeywords	- Gets or sets the keywords. (Synthesis identifier) String.
 * ItemPartNumber - Gets or sets the part number. (Synthesis identifier) String.
 * ItemSupplier - Gets or sets the supplier name. (Synthesis identifier) String.
 * ItemVersion - Gets or sets the version number. (Synthesis identifier) String.

cModel Class
New Properties
 * ItemApplication - Gets or sets the item's application. (Synthesis identifier) String.
 * ItemCategoryID - Gets or sets the category ID. (Synthesis identifier) Integer.
 * ItemComments - Gets or sets the comments. (Synthesis identifier) String.
 * ItemDescription - Gets or sets the description. (Synthesis identifier) String.
 * ItemKeywords	- Gets or sets the keywords. (Synthesis identifier) String.
 * ItemPartNumber - Gets or sets the part number. (Synthesis identifier) String.
 * ItemSupplier - Gets or sets the supplier name. (Synthesis identifier) String.
 * ItemVersion - Gets or sets the version number. (Synthesis identifier) String.
 * Unit ID - Gets or sets the numeric ID of the model's unit of measurement. Integer .

cScheduledTask Class
New Methods
 * GetCrewIDs -
 * SetCrewIDs -

New Properties
 * ItemApplication - Gets or sets the item's application. (Synthesis identifier) String.
 * ItemCategoryID - Gets or sets the category ID. (Synthesis identifier) Integer.
 * ItemComments - Gets or sets the comments. (Synthesis identifier) String.
 * ItemDescription - Gets or sets the description. (Synthesis identifier) String.
 * ItemKeywords	- Gets or sets the keywords. (Synthesis identifier) String.
 * ItemPartNumber - Gets or sets the part number. (Synthesis identifier) String.
 * ItemSupplier - Gets or sets the supplier name. (Synthesis identifier) String.
 * ItemVersion - Gets or sets the version number. (Synthesis identifier) String.

cCrew Class, cPool Class, cURD Class and cVariable Class
New Properties
 * ItemApplication - Gets or sets the item's application. (Synthesis identifier) String.
 * ItemCategoryID - Gets or sets the category ID. (Synthesis identifier) Integer.
 * ItemComments - Gets or sets the comments. (Synthesis identifier) String.
 * ItemDescription - Gets or sets the description. (Synthesis identifier) String.
 * ItemKeywords	- Gets or sets the keywords. (Synthesis identifier) String.
 * ItemPartNumber - Gets or sets the part number. (Synthesis identifier) String.
 * ItemSupplier - Gets or sets the supplier name. (Synthesis identifier) String.
 * ItemVersion - Gets or sets the version number. (Synthesis identifier) String.