New Members and Constants: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(24 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Template:API}}{{Template:APIUpgradesNavBox}}
{{Template:API}}{{Template:APIUpgradesNavBox}}
The latest version of the Synthesis API is Version 10.


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


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




==New in Synthesis API Version 10==


===[[Repository Class]]===
====New Methods====
{| {{APITable}}
|-
| style="width: 240px;"|[[Repository.Action.GetAllActionsDictionary|Action.GetAllActionsDictionary()]]||{{:Repository.Action.GetAllActionsDictionary}}
|-
|[[Repository.Action.GetAction|Action.GetAction]]||{{:Repository.Action.GetAction}}
|-
|[[Repository.Control.AddXfmeaControl|Control.AddXfmeaControl]]||{{:Repository.Control.AddXfmeaControl}}
|-
|[[Repository.Control.GetAllXfmeaControls|Control.GetAllXfmeaControls()]]||{{:Repository.Control.GetAllXfmeaControls}}
|-
| style="width: 240px;"|[[Repository.Control.GetAllXfmeaControlsDictionary|Control.GetAllXfmeaControlsDictionary()]]||{{:Repository.Control.GetAllXfmeaControlsDictionary}}
|-
|[[Repository.Control.GetXfmeaControl|Control.GetXfmeaControl]]||{{:Repository.Control.GetXfmeaControl}}
|-
|[[Repository.Control.UpdateXfmeaControl|Control.UpdateXfmeaControl]]||{{:Repository.Control.UpdateXfmeaControl}}
|-
|[[Repository.Crew.GetCrew|Crew.GetCrew]]||{{:Repository.GetCrew}}
|-
|[[Repository.Model.DeleteModel|Model.DeleteModel]]||{{:Repository.Model.DeleteModel}}
|-
|[[Repository.Model.GetModel|Model.GetModel]]||{{:Repository.Model.GetModel}}
|-
|[[Repository.Model.IsModelUsed|Model.IsModelUsed]]||{{:Repository.Model.IsModelUsed}}
|-
|[[Repository.Pool.GetPool|Pool.GetPool]]||{{:Repository.Pool.GetPool}}
|-
|[[Repository.Task.GetCorrectiveTask|Task.GetCorrectiveTask]]||{{:Repository.Task.GetCorrectiveTask}}
|-
|[[Repository.Task.GetScheduledTask|Task.GetScheduledTask]]||{{:Repository.Task.GetScheduledTask}}
|-
|[[Repository.URD.GetURD|URD.GetURD]]||{{:Repository.URD.GetURD}}
|-
|[[Repository.Variable.GetVariable|Variable.GetVariable]]||{{:Repository.Variable.GetVariable}}
|-
|[[Repository.Xfmea.AddItemToSystemHierarchy Method|Xfmea.AddItemToSystemHierarchy]]||{{:Repository.Xfmea.AddItemToSystemHierarchy  Method}}
|-
|[[Repository.Xfmea.AddXfmeaCause Method|Xfmea.AddXfmeaCause]]|| {{:Repository.Xfmea.AddXfmeaCause Method}}
|-
|[[Repository.Xfmea.AddXfmeaEffect Method|Xfmea.AddXfmeaEffect]]||{{:Repository.Xfmea.AddXfmeaEffect Method}}
|-
|[[Repository.Xfmea.AddXfmeaFailure Method|Xfmea.AddXfmeaFailure]]||{{:Repository.Xfmea.AddXfmeaFailure Method}}
|-
|[[Repository.Xfmea.AddXfmeaFunction Method|Xfmea.AddXfmeaFunction]]|| {{:Repository.Xfmea.AddXfmeaFunction Method}}
|-
|[[Repository.Xfmea.GetAllItemsInSystemHierarchy Method|Xfmea.GetAllItemsInSystemHierarchy()]]||{{:Repository.Xfmea.GetAllItemsInSystemHierarchy  Method}}
|-
|[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method|Xfmea.GetAllItemsInSystemHierarchyDictionary()]]|| {{:Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaCauses Method|Xfmea.GetAllXfmeaCauses()]]||{{:Repository.Xfmea.GetAllXfmeaCauses Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaCausesDictionary Method|Xfmea.GetAllXfmeaCausesDictionary()]]||{{:Repository.Xfmea.GetAllXfmeaCausesDictionary Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaEffects Method|Xfmea.GetAllXfmeaEffects()]]||{{:Repository.Xfmea.GetAllXfmeaEffects Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaEffectsDictionary Method|Xfmea.GetAllXfmeaEffectsDictionary()]]||{{:Repository.Xfmea.GetAllXfmeaEffectsDictionary Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaFailures Method|Xfmea.GetAllXfmeaFailures()]]||{{:Repository.Xfmea.GetAllXfmeaFailures Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaFailuresDictionary Method|Xfmea.GetAllXfmeaFailuresDictionary()]]||{{:Repository.Xfmea.GetAllXfmeaFailuresDictionary Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaFunctions Method|Xfmea.GetAllXfmeaFunctions()]]|| {{:Repository.Xfmea.GetAllXfmeaFunctions Method}}
|-
|[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method|Xfmea.GetAllXfmeaFunctionsDictionary()]]||{{:Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method}}
|-
|[[Repository.Xfmea.GetXfmeaCause Method|Xfmea.GetXfmeaCause]]||{{:Repository.Xfmea.GetXfmeaCause Method}}
|-
|[[Repository.Xfmea.GetXfmeaEffect Method|Xfmea.GetXfmeaEffect]]||{{:Repository.Xfmea.GetXfmeaEffect Method}}
|-
|[[Repository.Xfmea.GetXfmeaFailure Method|Xfmea.GetXfmeaFailure]]||{{:Repository.Xfmea.GetXfmeaFailure Method}}
|-
|[[Repository.Xfmea.GetXfmeaFunction Method|Xfmea.GetXfmeaFunction]]|| {{:Repository.Xfmea.GetXfmeaFunction Method}}
|-
|[[Repository.Xfmea.UpdateItemInSystemHierarchy Method|Xfmea.UpdateItemInSystemHierarchy]]||{{:Repository.Xfmea.UpdateItemInSystemHierarchy  Method}}
|-
|[[Repository.Xfmea.UpdateXfmeaCause Method|Xfmea.UpdateXfmeaCause]]||{{:Repository.Xfmea.UpdateXfmeaCause Method}}
|-
|[[Repository.Xfmea.UpdateXfmeaEffect Method|Xfmea.UpdateXfmeaEffect]]||{{:Repository.Xfmea.UpdateXfmeaEffect Method}}
|-
|[[Repository.Xfmea.UpdateXfmeaFailure Method|Xfmea.UpdateXfmeaFailure]]||{{:Repository.Xfmea.UpdateXfmeaFailure Method}}
|-
|[[Repository.Xfmea.UpdateXfmeaFunction Method|Xfmea.UpdateXfmeaFunction]]|| {{:Repository.Xfmea.UpdateXfmeaFunction Method}}
|-
|[[Repository.XFRACAS.AddSystemMetric1|XFRACAS.AddSystemMetric1]] ||{{APIComment|This can be used to insert reported run hours and the date of the reported run hours.}}
|-
|[[Repository.XFRACAS.AddSystemMetric2|XFRACAS.AddSystemMetric2]]|| {{APIComment|This can be used to insert reported run hours, number of starts, and the date.}}
|-
|[[Repository.XFRACAS.AddSystemMetric3|XFRACAS.AddSystemMetric3]]|| {{APIComment|This can be used to insert reported run hours, number of starts, kw run hours, and the date.}}
|-
|[[Repository.XFRACAS.XFRACASCommandTimeout|XFRACAS.XFRACASCommandTimeout]] ||{{APIComment|Gets or sets the wait time before terminating the attempt to execute an XFRACAS command.}}
|}




===[[CAction Class|cAction Class]]===
====New Properties====
{| {{APITable}}
|-
| style="width: 220px;"|ActionDescription||Gets or sets the action description. '''String'''.
|-
|ActionType||Gets or sets a value from the '''[[ActionTypeEnum Enumeration|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'''.
|-
|arrNotificationGroupIDs()||'''Integer'''.
|-
|arrNotificationUserIDs()||'''Integer'''.
|-
|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'''.
|-
|{{Template:API_TxtIdentifiers}}
|-
|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 '''[[PriorityTypeEnum Enumeration|PriorityType]]''' enumeration, which specifies the priority level of the action (e.g., low, medium, high, etc.)
|-
|ReportAssumptions||If the action is part of a test plan, gets or sets the description of the assumptions of the test plan. '''String'''.
|-
|ReportResults||If the action is part of a test plan, gets or sets the description of the results of the test plan. '''String'''.
|-
|ReportSummary||If the action is part of a test plan, gets or sets the summary report of the 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|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||If the action is part of a test plan, gets or sets the description of the the test criteria. '''String'''.
|-
|TestPlan||If the action is part of a test plan, gets or sets the description of the test plan or procedure. '''String'''.
|-
|TestReq||If the action is part of a test plan, gets or sets the description of the requirements for the test plan. '''String'''.
|-
|TestReqNotes||If the action is part of a test plan, gets or sets notes or remarks about the requirements of the test plan. '''String'''.
|-
|TestSampleSize||If the action is part of a test plan, gets or sets the description of the sample size. '''String'''.
|-
|TestSampleType||If the action is part of a test plan, gets or sets the description of the type of samples available. '''String'''.
|-
|TestSpecMethod||If the action is part of a test plan, gets or sets the description of the specifications or methodology of the test plan. '''String'''.
|-
|TestSpecNotes||If the action is part of a test plan, gets or sets notes or remarks about the specifications of the test plan. '''String'''.
|}


==New in 18.0.3==


===[[CCorrectiveTask Class|cCorrectiveTask Class]]===
===Repository Class===
====New Methods====
'''New Methods'''
{| {{APITable}}
**[[Repository.Project.GetUserAccessibleProjects|Project.GetUserAccessibleProjects]] - {{:Repository.Project.GetUserAccessibleProjects}}
|-
**[[Repository.Project.GetUserPermissions|Project.GetUserPermissions]] - {{:Repository.Project.GetUserPermissions}}
| style="width: 240px;"|GetCrewIDs
|-
|SetCrewIDs
|}


====New Properties====
{| {{APITable}}
|-
| style="width: 200px;"|{{Template:API_TxtIdentifiers}}
|}


==New in 11.0.1==


===[[CModel Class|cModel Class]]===
===Repository Class===
====New Properties====
'''New Methods'''
{| {{APITable}}
**[[Repository.Profile.AddProfile|Profile.AddProfile]] - {{:Repository.Profile.AddProfile}}
|-
**[[Repository.Profile.GetProfile|Profile.GetProfile]] - {{:Repository.Profile.GetProfile}}
| style="width: 200px;"|{{Template:API_TxtIdentifiers}}
**[[Repository.Profile.GetAllProfiles|Profile.GetAllProfiles]] - {{:Repository.Profile.GetAllProfiles}}
|-
**[[Repository.Profile.UpdateProfile|Profile.UpdateProfile]] - {{:Repository.Profile.UpdateProfile}}
|Unit ID||Gets or sets the numeric ID of the model's unit of measurement. '''Integer '''
|}




===[[CScheduledTask Class|cScheduledTask Class]]===
==New in 10.1.4==
====New Methods====
===Repository Class===
{| {{APITable}}
'''New Methods'''
|-
*[[Repository.BlockSim.GetAllRBDs|BlockSim.GetAllRBDs]] - {{:Repository.BlockSim.GetAllRBDs}}
| style="width: 240px;"|GetCrewIDs
*[[Repository.BlockSim.GetAllFaultTrees|BlockSim.GetAllFaultTrees]] - {{:Repository.BlockSim.GetAllFaultTrees}}
|-
*[[Repository.BlockSim.GetRBDBlockData|BlockSim.GetRBDBlockData]] - {{:Repository.BlockSim.GetRBDBlockData}}
|SetCrewIDs
*[[Repository.BlockSim.GetAllRBDBlocksData|BlockSim.GetAllRBDBlocksData]] - {{:Repository.BlockSim.GetAllRBDBlocksData}}
|}
*[[Repository.BlockSim.UpdateRBDBlockData|BlockSim.UpdateRBDBlockData]] - {{:Repository.BlockSim.UpdateRBDBlockData}}


====New Properties====
'''New Events'''
{| {{APITable}}
*[[Repository.Message]] - {{:Repository.Message}}
|-
| style="width: 200px;"|{{Template:API_TxtIdentifiers}}
|}




===[[cCrew Class|cCrew Class]], [[CPool Class|cPool Class]], [[cURD Class|cURD Class]] and [[CVariable Class|cVariable Class]]===
===WeibullDataSet Class===
====New Properties====
'''New Events'''
{| {{APITable}}
*[[WeibullDataSet.GetDistrParameters|GetDistrParameters]] - {{:WeibullDataSet.GetDistrParameters}}
|-
*[[WeibullDataSet.HideCalculationProgress|HideCalculationProgress]] - {{:WeibullDataSet.HideCalculationProgress}}
| style="width: 200px;"|{{Template:API_TxtIdentifiers}}
*[[WeibullDataSet.Message|Message]] - {{:WeibullDataSet.Message}}
|}
*[[WeibullDataSet.Question|Question]] - {{:WeibullDataSet.Question}}
*[[WeibullDataSet.ShowCalculationProgress|ShowCalculationProgress]] - {{:WeibullDataSet.ShowCalculationProgress}}
*[[WeibullDataSet.UpdateCalculationProgress|UpdateCalculationProgress]] - {{:WeibullDataSet.UpdateCalculationProgress}}
 
 
===ALTADataSet Class===
'''New Events'''
*[[ALTADataSet.HideCalculationProgress|HideCalculationProgress]] - {{:ALTADataSet.HideCalculationProgress}}
*[[ALTADataSet.Message|Message]] - {{:ALTADataSet.Message}}
*[[ALTADataSet.ShowCalculationProgress|ShowCalculationProgress]] - {{:ALTADataSet.ShowCalculationProgress}}
*[[ALTADataSet.UpdateCalculationProgress|UpdateCalculationProgress]] - {{:ALTADataSet.UpdateCalculationProgress}}
 
 
==New in 10.1.1==
===Repository Class===
'''New Method'''
* [[Repository.Xfmea.GetItemInSystemHierarchy_Method|Repository.Xfmea.GetItemInSystemHierarchy]] - {{:Repository.Xfmea.GetItemInSystemHierarchy_Method}}
 
 
===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'''
*[[Repository.Action.GetAllActionsDictionary|Action.GetAllActionsDictionary()]] - {{:Repository.Action.GetAllActionsDictionary}}
*[[Repository.Action.GetAction|Action.GetAction]] - {{:Repository.Action.GetAction}}
*[[Repository.Control.AddXfmeaControl|Control.AddXfmeaControl]] - {{:Repository.Control.AddXfmeaControl}}
*[[Repository.Control.GetAllXfmeaControls|Control.GetAllXfmeaControls()]] - {{:Repository.Control.GetAllXfmeaControls}}
*[[Repository.Control.GetAllXfmeaControlsDictionary|Control.GetAllXfmeaControlsDictionary()]] - {{:Repository.Control.GetAllXfmeaControlsDictionary}}
*[[Repository.Control.GetXfmeaControl|Control.GetXfmeaControl]] - {{:Repository.Control.GetXfmeaControl}}
*[[Repository.Control.UpdateXfmeaControl|Control.UpdateXfmeaControl]] - {{:Repository.Control.UpdateXfmeaControl}}
*[[Repository.Crew.GetCrew|Crew.GetCrew]] - {{:Repository.GetCrew}}
*[[Repository.Model.DeleteModel|Model.DeleteModel]] - {{:Repository.Model.DeleteModel}}
*[[Repository.Model.GetModel|Model.GetModel]] - {{:Repository.Model.GetModel}}
*[[Repository.Model.IsModelUsed|Model.IsModelUsed]] - {{:Repository.Model.IsModelUsed}}
*[[Repository.Pool.GetPool|Pool.GetPool]] - {{:Repository.Pool.GetPool}}
*[[Repository.Task.GetCorrectiveTask|Task.GetCorrectiveTask]] - {{:Repository.Task.GetCorrectiveTask}}
*[[Repository.Task.GetScheduledTask|Task.GetScheduledTask]] - {{:Repository.Task.GetScheduledTask}}
*[[Repository.URD.GetURD|URD.GetURD]] - {{:Repository.URD.GetURD}}
*[[Repository.Variable.GetVariable|Variable.GetVariable]] - {{:Repository.Variable.GetVariable}}
*[[Repository.Xfmea.AddItemToSystemHierarchy Method|Xfmea.AddItemToSystemHierarchy]] - {{:Repository.Xfmea.AddItemToSystemHierarchy  Method}}
*[[Repository.Xfmea.AddXfmeaCause Method|Xfmea.AddXfmeaCause]] - {{:Repository.Xfmea.AddXfmeaCause Method}}
*[[Repository.Xfmea.AddXfmeaEffect Method|Xfmea.AddXfmeaEffect]] - {{:Repository.Xfmea.AddXfmeaEffect Method}}
*[[Repository.Xfmea.AddXfmeaFailure Method|Xfmea.AddXfmeaFailure]] - {{:Repository.Xfmea.AddXfmeaFailure Method}}
*[[Repository.Xfmea.AddXfmeaFunction Method|Xfmea.AddXfmeaFunction]] - {{:Repository.Xfmea.AddXfmeaFunction Method}}
*[[Repository.Xfmea.GetAllItemsInSystemHierarchy Method|Xfmea.GetAllItemsInSystemHierarchy()]] - {{:Repository.Xfmea.GetAllItemsInSystemHierarchy  Method}}
*[[Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method|Xfmea.GetAllItemsInSystemHierarchyDictionary()]] -  {{:Repository.Xfmea.GetAllItemsInSystemHierarchyDictionary Method}}
*[[Repository.Xfmea.GetAllXfmeaCauses Method|Xfmea.GetAllXfmeaCauses()]] - {{:Repository.Xfmea.GetAllXfmeaCauses Method}}
*[[Repository.Xfmea.GetAllXfmeaCausesDictionary Method|Xfmea.GetAllXfmeaCausesDictionary()]] - {{:Repository.Xfmea.GetAllXfmeaCausesDictionary Method}}
*[[Repository.Xfmea.GetAllXfmeaEffects Method|Xfmea.GetAllXfmeaEffects()]] - {{:Repository.Xfmea.GetAllXfmeaEffects Method}}
*[[Repository.Xfmea.GetAllXfmeaEffectsDictionary Method|Xfmea.GetAllXfmeaEffectsDictionary()]] - {{:Repository.Xfmea.GetAllXfmeaEffectsDictionary Method}}
*[[Repository.Xfmea.GetAllXfmeaFailures Method|Xfmea.GetAllXfmeaFailures()]] - {{:Repository.Xfmea.GetAllXfmeaFailures Method}}
*[[Repository.Xfmea.GetAllXfmeaFailuresDictionary Method|Xfmea.GetAllXfmeaFailuresDictionary()]] - {{:Repository.Xfmea.GetAllXfmeaFailuresDictionary Method}}
*[[Repository.Xfmea.GetAllXfmeaFunctions Method|Xfmea.GetAllXfmeaFunctions()]] - {{:Repository.Xfmea.GetAllXfmeaFunctions Method}}
*[[Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method|Xfmea.GetAllXfmeaFunctionsDictionary()]] - {{:Repository.Xfmea.GetAllXfmeaFunctionsDictionary Method}}
*[[Repository.Xfmea.GetXfmeaCause Method|Xfmea.GetXfmeaCause]] - {{:Repository.Xfmea.GetXfmeaCause Method}}
*[[Repository.Xfmea.GetXfmeaEffect Method|Xfmea.GetXfmeaEffect]] - {{:Repository.Xfmea.GetXfmeaEffect Method}}
*[[Repository.Xfmea.GetXfmeaFailure Method|Xfmea.GetXfmeaFailure]] - {{:Repository.Xfmea.GetXfmeaFailure Method}}
*[[Repository.Xfmea.GetXfmeaFunction Method|Xfmea.GetXfmeaFunction]] - {{:Repository.Xfmea.GetXfmeaFunction Method}}
*[[Repository.Xfmea.UpdateItemInSystemHierarchy Method|Xfmea.UpdateItemInSystemHierarchy]] - {{:Repository.Xfmea.UpdateItemInSystemHierarchy  Method}}
*[[Repository.Xfmea.UpdateXfmeaCause Method|Xfmea.UpdateXfmeaCause]] - {{:Repository.Xfmea.UpdateXfmeaCause Method}}
*[[Repository.Xfmea.UpdateXfmeaEffect Method|Xfmea.UpdateXfmeaEffect]] - {{:Repository.Xfmea.UpdateXfmeaEffect Method}}
*[[Repository.Xfmea.UpdateXfmeaFailure Method|Xfmea.UpdateXfmeaFailure]] - {{:Repository.Xfmea.UpdateXfmeaFailure Method}}
*[[Repository.Xfmea.UpdateXfmeaFunction Method|Xfmea.UpdateXfmeaFunction]] - {{:Repository.Xfmea.UpdateXfmeaFunction Method}}
*[[Repository.XFRACAS.AddSystemMetric1|XFRACAS.AddSystemMetric1]] - {{:Repository.XFRACAS.AddSystemMetric1}}
*[[Repository.XFRACAS.AddSystemMetric2|XFRACAS.AddSystemMetric2]] - {{:Repository.XFRACAS.AddSystemMetric2}}
*[[Repository.XFRACAS.AddSystemMetric3|XFRACAS.AddSystemMetric3]] - {{:Repository.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 '''[[ActionTypeEnum Enumeration|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 '''[[PriorityTypeEnum Enumeration|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|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'''
*[[CCorrectiveTask.GetCrewIDs_Method|GetCrewIDs]] - {{:CCorrectiveTask.GetCrewIDs_Method}}
*[[CCorrectiveTask.SetCrewIDs_Method|SetCrewIDs]] - {{:CCorrectiveTask.SetCrewIDs_Method}}
'''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'''.
 
 
===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'''
*[[CScheduledTask.GetCrewIDs_Method|GetCrewIDs]] - {{:CScheduledTask.GetCrewIDs_Method}}  
*[[CScheduledTask.SetCrewIDs_Method|SetCrewIDs]] - {{:CScheduledTask.SetCrewIDs_Method}}
 
'''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'''.

Latest revision as of 22:51, 10 August 2018

APIWiki.png


<< Back to API Main Page

API Changelog

API Reference Documentation

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




New in 18.0.3

Repository Class

New Methods

    • Project.GetUserAccessibleProjects - Returns an array of NameIDPair objects containing all project names and their IDs from the current repository to which the user has access. Connected user must have Admin permissions to obtain the list of projects for another user. Admin permissions are not required to obtain a list of project for your own account.
    • Project.GetUserPermissions - Returns an array of UserPermissionEnum of all permissions the user has for the specified project. Connected user must have Admin permissions to obtain the list of permissions for another user. Admin permissions are not required to a list of permissions for your own account.


New in 11.0.1

Repository Class

New Methods

    • Profile.AddProfile - Adds a new profile resource to the current project. Returns a Boolean value; when true, indicates a successful save.
    • Profile.GetProfile - Returns a cProfile object that represents a given profile resource in the current project. Returns nothing if the profile does not exist or is not in the current project.
    • Profile.GetAllProfiles - Returns an array of cProfile objects that represent the profile resources in the current project.
    • Profile.UpdateProfile - Updates the properties of a given profile resource in the current project. Returns a Boolean value; when true, indicates a successful update.


New in 10.1.4

Repository Class

New Methods

  • BlockSim.GetAllRBDs - Gets a list of all BlockSim reliability block diagrams (RBDs) associated with a project. Returns a NameIdPair object that represents the name and ID pairs of the RBDs.
  • BlockSim.GetAllFaultTrees - Gets a list of all BlockSim fault trees associated with a project. Returns a NameIdPair object that represents the name and ID pairs of the fault trees.
  • BlockSim.GetRBDBlockData - Returns an RBDBlockData object that represents the properties of a BlockSim block.
  • BlockSim.GetAllRBDBlocksData - Gets an array containing the data of all blocks in a BlockSim reliability block diagram (RBD) or fault tree. Returns an RBDBlockData object that represents the properties of each block.
  • BlockSim.UpdateRBDBlockData - Sends any changes made to a BlockSim block to the Synthesis repository. Returns a Boolean value; when true, indicates a successful save.

New Events


WeibullDataSet Class

New Events

  • GetDistrParameters - Occurs when there is insufficient data to fit a model. Displays a prompt for entering the parameters of the distribution.
  • HideCalculationProgress - Occurs when the calculation process is running. Hides the progress bar.
  • Message - Occurs when an error is produced. Displays an error message.
  • Question - Occurs when an answer to a question is required. Displays a message box with yes and no options.
  • ShowCalculationProgress - Occurs when the calculation process is running. Displays a progress bar.
  • UpdateCalculationProgress - Occurs when the calculation process is running. Displays messages regarding the progress of the calculations.


ALTADataSet Class

New Events

  • HideCalculationProgress - Occurs when the calculation process is running. Hides the progress bar.
  • Message - Occurs when an error is produced. Displays an error message.
  • ShowCalculationProgress - Occurs when the calculation process is running. Displays a progress bar.
  • UpdateCalculationProgress - Occurs when the calculation process is running. Displays messages regarding the progress of the calculations.


New in 10.1.1

Repository Class

New Method


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() - Returns a dictionary object that contains all available action resources in the current project. The dictionary syntax is Dictionary(Of Integer, cAction), where the ID numbers are the keys and the cAction objects that represent the action resources are the associated values. (.NET only)
  • Action.GetAction - Returns a cAction object that represents a given action resource in the current project. Returns nothing if the action does not exist or is not in the current project.
  • Control.AddXfmeaControl - Adds a new Xfmea control to the current project. Returns a Boolean value; when true, indicates a successful save.
  • Control.GetAllXfmeaControls() - Returns an array of cXfmeaControl objects that represent the Xfmea controls in the current project.
  • Control.GetAllXfmeaControlsDictionary() - Returns a dictionary object that contains all available Xfmea controls in the current project. The dictionary syntax is Dictionary (Of Integer, cXfmeaControl), where the ID numbers are the keys and the cXfmeaControl objects that represent the controls are the associated values. (.NET only)
  • Control.GetXfmeaControl - Returns a cXfmeaControl object that represents a given control resource in the current project. Returns nothing if the control does not exist or is not in the current project.
  • Control.UpdateXfmeaControl - Updates the properties of a given control resource in the current project. Returns a Boolean value; when true, indicates a successful update.
  • Crew.GetCrew - Returns a cCrew object that represents a given crew resource in the current project. Returns nothing if the crew does not exist or is not in the current project.
  • Model.DeleteModel - Deletes an unused model from the current project. Throws an exception if the model is in use. Returns a Boolean value; when true, indicates a successful deletion.
  • Model.GetModel - Returns a cModel object that represents a given model resource in the current project. Returns nothing if the model does not exist or is not in the current project.
  • Model.IsModelUsed - Checks whether the model is used by other items in the project. Returns a Boolean value; when true, indicates that the model is in use.
  • Pool.GetPool - Returns a cPool object that represents a given spare part pool resource in the current project. Returns nothing if the spare part pool does not exist or is not in the current project.
  • Task.GetCorrectiveTask - Returns a cCorrectiveTask object that represents a given corrective task resource in the current project. Returns nothing if the task does not exist or is not in the current project.
  • Task.GetScheduledTask - Returns a cScheduledTask object that represents a given scheduled task resource in the current project. Returns nothing if the task does not exist or is not in the current project.
  • URD.GetURD - Returns a cURD object that represents a given URD resource in the current project. Returns nothing if the URD does not exist or is not in the current project.
  • Variable.GetVariable - Returns a cVariable object that represents a given variable resource in the current project. Returns nothing if the variable does not exist or is not in the current project.
  • Xfmea.AddItemToSystemHierarchy - Adds a new system hierarchy item to the current project. Returns a Boolean value; when true, indicates a successful save.
  • Xfmea.AddXfmeaCause - Adds a new cause to an effect. Returns a Boolean value; when true, indicates a successful save.
  • Xfmea.AddXfmeaEffect - Adds a new effect to a failure. Returns a Boolean value; when true, indicates a successful save.
  • Xfmea.AddXfmeaFailure - Adds a new failure to an FMEA function. Returns a Boolean value; when true, indicates a successful save.
  • Xfmea.AddXfmeaFunction - Adds a new FMEA function to a system hierarchy item. Returns a Boolean value; when true, indicates a successful save.
  • Xfmea.GetAllItemsInSystemHierarchy() - Returns an array of XfmeaItem objects that represent the system hierarchy items in the current project.
  • Xfmea.GetAllItemsInSystemHierarchyDictionary() - Returns a dictionary object that contains all available system hierarchy items in the current project. The dictionary syntax is Dictionary(Of Integer, XfmeaItem), where the ID numbers are the keys, and the XfmeaItem objects that represent the system hierarchy items are the associated values. (.NET only)
  • Xfmea.GetAllXfmeaCauses() - Returns an array of XfmeaCause objects that represent the causes associated with a failure.
  • Xfmea.GetAllXfmeaCausesDictionary() - Returns a dictionary object that contains all available causes associated with a failure. The dictionary syntax is Dictionary(Of Integer, XfmeaCause), where the ID numbers are the keys, and the XfmeaCause objects that represent the causes are the associated values. (.NET only)
  • Xfmea.GetAllXfmeaEffects() - Returns an array of XfmeaEffect objects that represent the effects associated with a failure.
  • Xfmea.GetAllXfmeaEffectsDictionary() - Returns a dictionary object that contains all available effects associated with a failure. The dictionary syntax is Dictionary(Of Integer, XfmeaEffect), where the ID numbers are the keys, and the XfmeaEffect objects that represent the effects are the associated values. (.NET only)
  • Xfmea.GetAllXfmeaFailures() - Returns an array of XfmeaFailure objects that represent the failures associated with an FMEA function.
  • Xfmea.GetAllXfmeaFailuresDictionary() - Returns a dictionary object that contains all available failures associated with an FMEA function. The dictionary syntax is Dictionary(Of Integer, XfmeaFailure), where the ID numbers are the keys, and the XfmeaFailure objects that represent the failures are the associated values. (.NET only)
  • Xfmea.GetAllXfmeaFunctions() - Returns an array of XfmeaFunction objects that represent the FMEA functions associated with a system hierarchy item.
  • Xfmea.GetAllXfmeaFunctionsDictionary() - Returns a dictionary object that contains all available FMEA functions associated with a system hierarchy item. The dictionary syntax is Dictionary(Of Integer, XfmeaFunction), where the ID numbers are the keys, and the XfmeaFunction objects that represent the FMEA functions are the associated values. (.NET only)
  • Xfmea.GetXfmeaCause - Returns an XfmeaCause object that represents a given FMEA cause in the current project. Returns nothing if the cause does not exist or is not in the current project.
  • Xfmea.GetXfmeaEffect - Returns an XfmeaEffect object that represents a given FMEA effect in the current project. Returns nothing if the effect does not exist or is not in the current project.
  • Xfmea.GetXfmeaFailure - Returns an XfmeaFailure object that represents a given FMEA failure in the current project. Returns nothing if the failure does not exist or is not in the current project.
  • Xfmea.GetXfmeaFunction - Returns an XfmeaFunction object that represents a given FMEA function in the current project. Returns nothing if the FMEA function does not exist or is not in the current project.
  • Xfmea.UpdateItemInSystemHierarchy - Updates the properties of a given system hierarchy item in the current project. Returns a Boolean value; when true, indicates a successful update.
  • Xfmea.UpdateXfmeaCause - Updates the properties of a given FMEA cause in the current project. Returns a Boolean value; when true, indicates a successful update.
  • Xfmea.UpdateXfmeaEffect - Updates the properties of a given FMEA effect in the current project. Returns a Boolean value; when true, indicates a successful update.
  • Xfmea.UpdateXfmeaFailure - Updates the properties of a given FMEA failure in the current project. Returns a Boolean value; when true, indicates a successful update.
  • Xfmea.UpdateXfmeaFunction - Updates the properties of a given FMEA function in the current project. Returns a Boolean value; when true, indicates a successful update.
  • XFRACAS.AddSystemMetric1 - Inserts the time/usage value reported on a particular date for a particular serialized system (Metric 1 only).
  • XFRACAS.AddSystemMetric2 - Inserts the time/usage values reported on a particular date for a particular serialized system (Metric 1 and 2).
  • XFRACAS.AddSystemMetric3 - Inserts the time/usage values reported on a particular date for a particular serialized system (Metric 1, 2 and 3).

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

  • GetCrewIDs - Returns an array containing the numeric IDs of the crews assigned to the task.
  • SetCrewIDs - Assigns crews to the task.

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.


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 - Returns an array containing the numeric IDs of the crews assigned to the task. Long.
  • SetCrewIDs - Assigns crews to the task.

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.