FabSuiteRequestApi Namespace |
Classes for receiving an API response from Tekla EPM.
Classes
Class | Description | |
---|---|---|
fsBoolWithBool |
A boolean element with an optional boolean attribute SharedOnly, such as IncludeCutList with attribute SharedOnly.
| |
fsCurrencyValueAbbreviation |
An element with a decimal value and a Currency attribute.
| |
fsDecimalWithUOM |
An element with a decimal value and a fsUOM attribute, such as a length, width, etc.
| |
fsDimensionsWithMetric |
An element with a text value and a fsMetric attribute, such as for dimensions.
| |
fsDimensionValueDisplay | ||
fsreqAdditionalDrop |
The TFSCut command has elements for a single piece of drop from the cut.
This element represents additional drops from the same cut.
| |
fsreqClose |
Closes the connection to the database. Cannot be called through a remote connection.
| |
fsreqCloseRemote |
Closes a remote connection.
| |
fsreqCNCData |
Retrieves the CNC data for the specified parts.
An XMLWarning element will be included in the response if no CNC file has been loaded for a requested piece mark.
| |
fsreqCommand | ||
fsreqConnect |
Establishes a connection to the FabSuite database. Cannot be called through a remote connection
| |
fsreqConnectRemote |
Establishes a remote connection.
| |
fsreqCostCode_Delete |
Deletes Tekla PowerFab specified CostCode
| |
fsreqCostCode_Get |
Retrieves one or more cost codes for Purchasing.
| |
fsreqCostCode_Upsert |
Inserts or updates into Tekla PowerFab CostCode
| |
fsreqCreateInventoryLocationSweep |
Creates a location sweep for the given location.
| |
fsreqCutListItem |
A CutListItem for the SetCutListItemNestID command
| |
fsreqDeleteInspectionTestRecord |
Deletes the given inspection test record.
| |
fsreqDrawingDelete | ||
fsreqDrawingFileGet | ||
fsreqDrawingGet |
ProjectID, ProductionControlID, or DrawingID must be specified.
If LastLogID is specified then the result will only include the records that have changed since that log position.
| |
fsreqDrawingGetOptions | ||
fsreqDrawingInputOptionsGet | ||
fsreqDrawingInsert | ||
fsreqDrawingLog | ||
fsreqDrawingLogDelete | ||
fsreqDrawingLogGet |
If LastLogID is specified then the result will only include the records that have changed since that log position.
| |
fsreqDrawingLogInsert | ||
fsreqDrawingLogUpdate | ||
fsreqDrawingRevisionDelete | ||
fsreqDrawingRevisionGet |
ProjectID, ProductionControlID, DrawingID, or DrawingRevisionID must be specified.
If LastLogID is specified then the result will only include the records that have changed since that log position.
| |
fsreqDrawingRevisionInsert | ||
fsreqDrawingRevisionUpdate | ||
fsreqDrawingUpdate | ||
fsreqEstimateSummaryGet | ||
fsreqExportJob |
Exports a Production Control job to a KISS file.
| |
fsreqExportJobStatus |
Exports a Production Control job including status information.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqExportProjectSchedule |
Exports a project schedule
| |
fsreqExtensionCommand |
Execute a Tekla EPM Extension
| |
fsreqFabSuiteXMLRequest | ||
fsreqFileContentsWithExtension |
A file contents element with extension of file
| |
fsreqFilter |
A filter type and value.
| |
fsreqFilterFilterValue |
The value that the field should be restricted to.
| |
fsreqFilterFilterValueMax |
If specified then this becomes a range filter with FilterValue being the bottom value of the range
and FilterValueMax being the upper value.
| |
fsreqFilters |
A set of filters specifying the data that should be processed by the command.
If more than one Filter element specify the same FilterType then an 'or' condition is applied.
An 'and' condition is applied to different FilterType fields.
Ex.
| |
fsreqFilterSelections_GetOptions | ||
fsreqFilterSelectionsPDCGet | ||
fsreqFilterSelectionsPRJGet | ||
fsreqFilterSetDetailsGet | ||
fsreqFilterSetSelections_Filter | ||
fsreqFilterSetSelections_FilterItem | ||
fsreqFilterSetSelections_FilterItems | ||
fsreqFirmAddressGet | ||
fsreqGetAssemblies |
Retrieves the list of assemblies in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetBillOfMaterials |
Retrieves the bill of materials.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetCategories |
Retrieves the list of categories in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetChangeOrderDetails |
Retrieves the details of one or more Change Order.
If neither ChangeOrderID nor ChangeOrderNumber are specified, the change orders received will be limited by the filters
| |
fsreqGetCountries |
Retrieves the list of countries in a database. No parameters.
| |
fsreqGetCutList |
Retrieves the details of a cut list.
| |
fsreqGetDocument |
Retrieves a document from the document index.
| |
fsreqGetDrawings |
Retrieves the list of drawings in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetFilterSelections |
Retrieves the selections from a selection filter
| |
fsreqGetFilterSelections_Filter |
One Field in a filter.
| |
fsreqGetFilterSelections_FilterItemsFilterItem |
One Field in a filter.
| |
fsreqGetFilterSetDetails |
Retrieves the fields and types for a filter.
| |
fsreqGetInspectionTestRecords |
Retrieves the details of an inspection test record and it's test definition.
| |
fsreqGetInspectionTestRecordsCondensed |
Retrieves the condensed details of a set of inspection test records.
| |
fsreqGetInspectionTestRecordSummary |
Retrieves the summary of a set of inspection test records.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetInspectionTests |
Retrieves a list of inspection tests and their definitions.
| |
fsreqGetInspectionTestSubjects |
Retrieves the available subjects for the given inspection test.
| |
fsreqGetInspectionTestTypes |
Retrieves the available inspection test types and categories.
| |
fsreqGetInventory |
Retrieves all of the records from the current inventory and/or inventory history.
Use IncludeInventory and IncludeHistory to specify that inventory and/or inventory history records should be retrieved.
If neither the IncludeInventory or IncludeHistory elements are included then the command will retrieve inventory records only.
| |
fsreqGetInventoryLocations |
Retrieves the list of locations in use in Inventory. No parameters.
| |
fsreqGetInventoryLocationSweeps |
Retrieves the details of the given location sweep serial number.
| |
fsreqGetInventorySummary |
Retrieves summary information from inventory.
| |
fsreqGetInventoryTransactions |
Retrieves the details of inventory transactions that have occured.
| |
fsreqGetLoads |
Retrieves the completed/remaining status and details by destination and load #.
Either ProductionControlID or JobNumber must be specified.
This command can be used a few different ways:
1. Retrieve the list of destinations.
IncludeLoads = false, IncludeUnshippedLoads = false, IncludeCompletedMaterial = false, IncludeRemainingMaterial = false
2. Retrieve the list of loads.
Include[Unshipped]Loads = true, IncludeCompletedMaterial = false, IncludeRemainingMaterial = false
3. Retrieve the details of the material on each load.
Include[Unshipped]Loads = true, IncludeCompletedMaterial = true, IncludeRemainingMaterial = false
4. Retrieve the details of the material remaining to be loaded.
IncludeLoads = false, IncludeUnshippedLoads = false, IncludeCompletedMaterial = false, IncludeRemainingMaterial = true
| |
fsreqGetLots |
Retrieves the list of lots in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetModelObjectIDs |
Retrieves the list of model object IDs / IFC Guids in a job
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetNestData |
Retrieves the data file for the given nest.
| |
fsreqGetNestImage |
Retrieves the image for the given nest.
Either ProductionControlCutListItemID or ProductionControlCutListBarcodeID must be specified.
| |
fsreqGetNestStatus |
Retrieves the inventory and requisition item status for this nest.
| |
fsreqGetPricingInformation |
Retrieves pricing information for the whole system or one job.
| |
fsreqGetProductionControlJobInformation |
Retrieves the full information of Production Control jobs.
| |
fsreqGetProductionControlJobInformationTransactions |
Retrieves the changes that have been made to Production Control job information.
| |
fsreqGetProductionControlJobs |
Retrieves a concise list of Production Control jobs.
| |
fsreqGetProductionShippingStatus |
Retrieves the production status for a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetProjectSchedule |
Retrieves the breakdown elements, tasks, and task links for a baseline plan - optionally at a snapshot.
| |
fsreqGetProjectScheduleBaselinePlans |
Retrieves the baseline plans for a project.
One of ProjectID, ProductionControlID, or JobNumber must be specified.
| |
fsreqGetProjectScheduleSnapshots |
Retrieves the snapshots for a baseline plan.
| |
fsreqGetProjectStatus |
Retrieves summary information about the job including:
Assemblies
Drawings
Sequences
Lots
Categories
Sub-Categories
RFIs
Change Orders
Transmittals
Cut Lists
Material Status
Production Status
Shipping Status
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetPurchaseOrderInformation |
Retrieves the full information of Purchase Orders.
| |
fsreqGetPurchaseOrderInformationTransactions |
Retrieves the changes that have been made to Purchase Order information.
| |
fsreqGetReportTypes |
Retrieves the list of report types and reports for the given report group.
| |
fsreqGetRFIDetails |
Retrieves the details of one or more requests for information.
If neither RequestForInformationID nor RFINumber are specified, the RFIs received will be limited by the filters
| |
fsreqGetRouteDetails |
Retrieves the details of the given route. Either RouteID or Route must be specified.
| |
fsreqGetSequences |
Retrieves the list of sequences in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetStations |
Retrieves the completed/remaining status and details by station.
Either ProductionControlID or JobNumber must be specified.
This command can be used a few different ways:
1. Retrieve the list of stations.
IncludeCompleted = false, IncludeRemaining = false
3. Retrieve the details of the completed material for each station.
IncludeCompleted = true, IncludeRemaining = false
4. Retrieve the details of the remaining material for each station.
IncludeCompleted = false, IncludeRemaining = true
| |
fsreqGetSubCategories |
Retrieves the list of sub-categories in a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetTFSDetails |
Retrieves the details of the PDC material that has been taken from stock including tracibility information.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetTimeTrackingSubjects |
Retrieves the available time tracking selections for a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqGetTransmittalDetails |
Retrieves the details of one or more transmittals.
If neither TransmittalID nor TransmittalNumber are specified, the transmittals received will be limited by the filters
| |
fsreqInputDisplayUnits |
Specify the unit-of-measure values to use for input and display purposes.
| |
fsreqInspectionDocumentAdd |
Adds a document to the document index and associates it with the given inspection record.
| |
fsreqInspectionTestSubject |
The subject of an inspection test.
| |
fsreqIntermediateCompanyCodes |
Retrieves the valid company codes for intermediate shipping that the specified job contains.
| |
fsreqInventoryAdd |
Adds a new inventory record based off the information from another.
| |
fsreqInventoryAuditSave |
Associates a barcode serial # with an audit serial # and saves the barcode SN in FabSuite's inventory.
If the SerialNumber does not yet exist in FabSuite's inventory then it will be associated with an inventory record
that has information matching the AuditSerialNumber.
If the SerialNumber is already in FabSuite's inventory then it will be moved to the location and secondary location
defined by the AuditSerialNumber as long as it matches the rest of the details.
| |
fsreqInventoryAuditScan |
Retrieves the details of an audit serial #.
| |
fsreqInventoryLocationRestrictionGet |
Gets the list of inventory location restrictions.
If LastLogID is specified then the result will only include the records that have changed since that log position.
| |
fsreqInventoryLocationSweepComplete |
Completes the given location sweep.
| |
fsreqInventoryLocationSweepScan |
Scans an inventory serial # as being in the given sweep location.
| |
fsreqInventoryMove |
Changes the location of a piece of inventory material.
Either SerialNumber or (Quantity AND Shape) are required.
If SerialNumber is specified then Quantity, Shape, Grade, Dimensions, Length, Job, Supplier,
CountryOfOrigin, MillOfOrigin, PONumber, BillOfLadingNumber, HeatNumber, HeatSerialNumber, Location,
SecondaryLocation, Remarks, ReferenceNumber, and PartNumber, are ignored.
If SerialNumber is not specified then the material to move is identified by the combination of those fields
that are specified.
| |
fsreqInventoryRemnant |
A single external remnant to be saved by InventoryRemnant_Upsert command.
| |
fsreqInventoryRemnant_Upsert |
Inserts or updates an external remnant into Tekla EPM INventory
| |
fsreqLaborRate_Delete |
Deletees a Labor Rate from Tekla PowerFab.
| |
fsreqLaborRate_Get |
retrieves a Labor Rate from Tekla PowerFab.
| |
fsreqLaborRate_Upsert |
Inserts or updates a Labor Rate in Tekla PowerFab.
| |
fsreqLoad |
Loads or Un-Loads a production assembly/part from a truck.
Either ProductionControlID or JobNumber must be specified.
When loading either MainMark or Description must be specified.
When un-loading either MainMark or ProductionControlTrucksAdditionalID must be specified.
| |
fsreqMakeReport |
Renders, exports, and retrieves the given report.
Either ReportID or ReportGUID is required.
| |
fsreqMaterialUsed |
A piece of material to be reserved in inventory or ordered for this nest.
| |
fsreqMaxTruck |
Retrieves the largest truck/load # for a job.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqNestPart |
A single part that is nested on to material in this nest on SaveNest command
| |
fsreqNestResult |
A single nest to be saved by SaveNest command.
| |
fsreqNestSolutionGet | ||
fsreqNestSolutionGetOptions | ||
fsreqNestSolutionTFSDrop | ||
fsreqNestSolutionTFSResult | ||
fsreqPartSerialNumber |
The set of barcode serial numbers being applied to a part from a TFSCut command.
| |
fsreqPickListGet |
Retrieve the required stock for a cut list
| |
fsreqPickListGetOptions | ||
fsreqPing |
Pings the connection.
| |
fsreqPrepareReportData |
Processes report data in preparation for a subsequent MakeReport call to render the report.
| |
fsreqProductionControlCutListExportDSTVPlus |
Exports DSTV Plus zip file for a cut list or cut list items
| |
fsreqProductionControlCutListItemSwap |
Swap an inventory item associated with a cut list for another inventory item.
| |
fsreqProductionControlCutListItemSwapAvailable | ||
fsreqProductionControlCutListItemSwapGetAvailable |
Given a Production Control Cut List Item ID, return a list of inventory items that can be swapped with the one on the cut list.
| |
fsreqProductionControlJobGet | ||
fsreqProductionControlLoadAdditionalDelete | ||
fsreqProductionControlLoadAdditionalInsert | ||
fsreqProductionControlLoadAdditionalUpdate | ||
fsreqProductionControlLoadDelete | ||
fsreqProductionControlLoadGet | ||
fsreqProductionControlLoadGetOptions | ||
fsreqProductionControlLoadInputOptionsGet | ||
fsreqProductionControlLoadInsert | ||
fsreqProductionControlLoadIsDuplicateLoadNumber | ||
fsreqProductionControlLoadMaterialAdd | ||
fsreqProductionControlLoadMaterialAddAddItem | ||
fsreqProductionControlLoadMaterialLoad | ||
fsreqProductionControlLoadMaterialLoadLoadItem | ||
fsreqProductionControlLoadMaterialRemove | ||
fsreqProductionControlLoadMaterialRemoveRemoveItem | ||
fsreqProductionControlLoadMaterialReturn | ||
fsreqProductionControlLoadMaterialReturnReturnItem | ||
fsreqProductionControlLoadMaterialUnload | ||
fsreqProductionControlLoadMaterialUnloadUnloadItem | ||
fsreqProductionControlLoadMaterialUnreturn | ||
fsreqProductionControlLoadMaterialUnreturnUnreturnItem | ||
fsreqProductionControlLoadRemainingGet | ||
fsreqProductionControlLoadRemainingGetOptions | ||
fsreqProductionControlLoadShip | ||
fsreqProductionControlLoadUnship | ||
fsreqProductionControlLoadUpdate | ||
fsreqProductionShippingProductivityGet | ||
fsreqProductionShippingProductivityGetOptions | ||
fsreqProjectGet | ||
fsreqPurchaseOrderSummaryGet | ||
fsreqPurchaseOrderSummaryGetOptions | ||
fsreqReceive |
Receives material based on the Barcode Checklist receiving report in FabSuite.
Either ChecklistSerialNumber or Shape is required.
If ChecklistSerialNumber is specified then SerialNumber is required and PONumber, Shape, Grade,
Dimensions, Length, Job, Supplier, Remarks, ReferenceNumber, and Part # are ignored.
If SerialNumber is not specified then the material to receive is identified by the combination
of those fields that are specified.
| |
fsreqReceiveASN |
Receives material based on a serial number from an ASN file that has been loaded into FabSuite.
| |
fsreqReceiveChecklistScan |
Retrieves the details of a checklist serial #.
| |
fsreqRemnant |
A remnant created by this nest in the SaveNest command.
| |
fsreqReportOption |
A report processing option
| |
fsreqReturn |
Returns or Un-Returns material from an intermediate shipping location (galvanizer, subcontractor, etc).
Either ProductionControlID or JobNumber must be specified.
| |
fsreqSaveCNCFile |
Saves a cnc file to the FabSuite database.
CNCFormat and either CNCFileName or CNCData are required.
| |
fsreqSaveInspectionTestRecord |
Saves an inspection test record.
| |
fsreqSaveInspectionTestRecord_TestRecordDocument |
An inspection test record document.
| |
fsreqSaveInspectionTestRecord_TestRecordField |
An inspection test record field value.
| |
fsreqSaveNest |
Saves the result of a nest performed in External Software to FabSuite.
| |
fsreqSaveTimeTrackingRecord |
Adds a time tracking record.
Either ProductionControlID or JobNumber must be specified.
Either StartDate or StartDateTime must be specified.
If StartDateTime is specified then EndDateTime must also be included.
| |
fsreqSaveTimeTrackingRecord_SubjectFields_SubjectField |
One of the fields identifying the subject of the time tracking record.
| |
fsreqSetAssemblyAssociation |
Sets the association between one or more instances of an accessory part with an instance of the assembly.
Either ProductionControlID or JobNumber must be specified.
Either AssemblyInstanceNumber or AssemblySerialNumber must be specified.
Either AccessoryInstanceNumbers or (AccessorySerialNumber and AccessoryQuantity) must be specified.
| |
fsreqSetCutListItemNestID |
At least one CutListItem must be defined
| |
fsreqSetInstanceLocation |
Sets the location of a part instance.
Either ProductionControlID or JobNumber must be specified.
Either InstanceNumbers or (SerialNumber and Quantity) must be specified.
| |
fsreqShip |
Ships or Un-Ships a load.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqShopFloorSave |
Adds or Deletes the record of an assembly/part having completed a tracking station.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqSplicePackageTFS | ||
fsreqSplitPackageTFS | ||
fsreqTFSCut |
Processes a Take From Stock (Cut).
Either CutListItemID or CutListSerialNumber must be specified.
Either InventorySerialNumber or (PONumber AND HeatNumber) must be specified.
| |
fsreqTFSManual |
Processes a manual Take From Stock on a piece of inventory stock.
| |
fsreqTransmittalGet |
ProjectID, ProductionControlID, or TransmittalID must be specified.
If LastLogID is specified then the result will only include the records that have changed since that log position.
| |
fsreqTransmittalGetOptions | ||
fsreqUserPartialGet | ||
fsreqValCutListItem |
Validates that a cutting detail and inventory stock is valid.
Either CutListItemID or CutListSerialNumber must be specified.
Either InventorySerialNumber or (PONumber AND HeatNumber) must be specified.
| |
fsreqValInventory |
Retrieves the details of an inventory serial #.
| |
fsreqValJob |
Validates that the specified production job exists.
| |
fsreqValStation |
Validates that the specified tracking station exists.
| |
fsreqValTruck |
Validates that a truck/load exists, optionally adds it if it does not exist.
Either ProductionControlID or JobNumber must be specified.
| |
fsreqValUser |
Validates that a user exists.
| |
fsreqVersion |
Retrieves the version number of the API.
| |
fsStringID |
A string element with an optional integer ID.
|
Enumerations