The following four client APIs must be configured in SmartPlant Foundation:
-
LaunchURLParameterized - This API is an extension to the LaunchURL client API. It calls a dynamic context driven URL from an object.
-
GenericCSVImport - This API tries to import information from a flat-file format such as CSV. It also includes an option to select a delimiter that enables setting delimiting characters such as tab, spaces, pipes ("|"), and so forth.
-
ExportObjsByGraphDef - This API exports data related to a specific object. It does this by applying a configured Graph Def against the object, and then writes all the information to a file. The ExportObjsByGraphDef API supports ExportDef parameter. The ExportDef is a bridging object that has relationships to the following two objects: a template document which contains an XSL file (for transforming the results of the exported XML to something readable) and a GraphDef that contains the information to be exported.
-
Advanced Query - This API provides a single dialog box for searching data. It also provides a list of all objects that you are authorized to search, offers both simple name/description search, and advanced search queries.