Workflow Commands — Interfaces
Domein-overzicht van 14 workflow commands uit DLL Ultimo.Process.Business.Command.Interfaces.
Deze pagina lijst de classes die worden aangeroepen vanuit <Command CommandName="..."> in workflow-XML.
Baseline: Ultimo 19.10.11.414 (november 2019). Method-bodies kunnen in nieuwere versies afwijken; class-signatures (inputs/outputs) zijn doorgaans stabiel. Voor live-XML gebruik
lookup_workflow(...)en raadpleeg de daadwerkelijke<Command>-aanroep.
Snel zoekenbewerken
- Eén command opvragen:
lookup_command("ArcGIS_AddDataObject") - Alle Interfaces-commands:
find_commands("", dll="Interfaces") - Zoek binnen dit domein:
find_commands("<term>", dll="Interfaces")
Overzichtbewerken
| Command | Inputs | Outputs | Beschrijving |
|---|---|---|---|
ArcGIS_AddDataObject |
GeocodeX?: decimal?, GeocodeY?: decimal?, GeoObject?: IGeoObject, Description?: string, FirstAttribute?: string, SecondAttribute?: string, KeyForLegend?: object, DescriptionForLegend?: string, Color?: string, Label?: string, Size?: decimal?, OrderType?: string |
— | |
ArcGIS_AddDataToCache |
Locations?: IList<IWorkflowDictionary>, Titles?: IWorkflowDictionary, LegendItems?: IList<IWorkflowDictionary> |
ArcGISDataGuid?: Guid |
|
ArcGIS_AddTitles |
DescriptionTitle?: string, SecondAttributeTitle?: string, FirstAttributeTitle?: string, LegendTitle?: string, SizeTitle?: string, ReportTitle?: string |
Titles?: IWorkflowDictionary |
|
ArcGIS_DetermineCoordinates |
Job: IJob |
GeoObject?: IGeoObject, GeocodeX?: decimal?, GeocodeY?: decimal? |
|
ArcGIS_GetJsonObject |
GISMap: IGISMap, LayerId?: int? |
JsonObject: JObject |
|
ArcGIS_GroupDomainObjectsOnProcessFunction |
DomainObjects: IList<IDomainObject>, GroupOnParent: bool, SecondLevelDomainObjects?: IList<IDomainObject> |
GroupedValues: IList<IGrouping<IProcessFunction, IDomainObject>> |
|
ArcGIS_ImportLayersFromMap |
GISMap: IGISMap |
— | |
BomasExport |
— | LogList?: IList<string>, MessageText?: IList<string> |
|
Coda_GetPipeline |
Budget_EL1?: string, Budget_EL2?: string, Budget_EL3?: string, BudgetYear?: short |
Pipeline: decimal |
|
ConditionFlawPresent_GetImagesFromArchive |
ConditionFlawPresent: IConditionFlawPresent, ZipFileName: string |
— | |
GetInspectionXmlFromArchive |
ZipFileName: string |
XmlDocument: XmlDocumentContainer, HasObjectId: bool, ObjectId?: string, JobExternalId: string |
|
ImportMT_GetAndValidateLines |
FileName: string |
Lines: List<string>, Errors: List<string> |
|
ImportMT_GetLineValues |
Line: string, UseExternalId: bool |
Equipment?: IEquipment, EquipmentType?: IEquipmentType, IndividualPM?: bool?, ManualNextMaintenanceDate?: Date? |
|
TransformInspectionXml |
ObjectId?: string, Input: XmlDocumentContainer |
Output: XmlDocumentContainer |
Details per commandbewerken
ArcGIS_AddDataObjectbewerken
Inputs
GeocodeX:decimal?(optional)GeocodeY:decimal?(optional)GeoObject:IGeoObject(optional)Description:string(optional)FirstAttribute:string(optional)SecondAttribute:string(optional)KeyForLegend:object(optional)DescriptionForLegend:string(optional)Color:string(optional)Label:string(optional)Size:decimal?(optional)OrderType:string(optional)
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_AddDataObject.cs
ArcGIS_AddDataToCachebewerken
Inputs
Locations:IList<IWorkflowDictionary>(optional)Titles:IWorkflowDictionary(optional)LegendItems:IList<IWorkflowDictionary>(optional)
Outputs
ArcGISDataGuid:Guid
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_AddDataToCache.cs
ArcGIS_AddTitlesbewerken
Inputs
DescriptionTitle:string(optional)SecondAttributeTitle:string(optional)FirstAttributeTitle:string(optional)LegendTitle:string(optional)SizeTitle:string(optional)ReportTitle:string(optional)
Outputs
Titles:IWorkflowDictionary
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_AddTitles.cs
ArcGIS_DetermineCoordinatesbewerken
Inputs
Job:IJob
Outputs
GeoObject:IGeoObjectGeocodeX:decimal?GeocodeY:decimal?
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_DetermineCoordinates.cs
ArcGIS_GetJsonObjectbewerken
Inputs
GISMap:IGISMapLayerId:int?(optional)
Outputs
JsonObject:JObject
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_GetJsonObject.cs
ArcGIS_GroupDomainObjectsOnProcessFunctionbewerken
Inputs
DomainObjects:IList<IDomainObject>GroupOnParent:boolSecondLevelDomainObjects:IList<IDomainObject>(optional)
Outputs
GroupedValues:IList<IGrouping<IProcessFunction, IDomainObject>>
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_GroupDomainObjectsOnProcessFunction.cs
ArcGIS_ImportLayersFromMapbewerken
Inputs
GISMap:IGISMap
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ArcGIS_ImportLayersFromMap.cs
BomasExportbewerken
Outputs
LogList:IList<string>MessageText:IList<string>
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/BomasExport.cs
Coda_GetPipelinebewerken
Inputs
Budget_EL1:string(optional)Budget_EL2:string(optional)Budget_EL3:string(optional)BudgetYear:short(optional)
Outputs
Pipeline:decimal
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/Coda_GetPipeline.cs
ConditionFlawPresent_GetImagesFromArchivebewerken
Inputs
ConditionFlawPresent:IConditionFlawPresentZipFileName:string
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ConditionFlawPresent_GetImagesFromArchive.cs
GetInspectionXmlFromArchivebewerken
Inputs
ZipFileName:string
Outputs
XmlDocument:XmlDocumentContainerHasObjectId:boolObjectId:stringJobExternalId:string
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/GetInspectionXmlFromArchive.cs
ImportMT_GetAndValidateLinesbewerken
Inputs
FileName:string
Outputs
Lines:List<string>Errors:List<string>
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ImportMT_GetAndValidateLines.cs
ImportMT_GetLineValuesbewerken
Inputs
Line:stringUseExternalId:bool
Outputs
Equipment:IEquipmentEquipmentType:IEquipmentTypeIndividualPM:bool?ManualNextMaintenanceDate:Date?
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/ImportMT_GetLineValues.cs
TransformInspectionXmlbewerken
Inputs
ObjectId:string(optional)Input:XmlDocumentContainer
Outputs
Output:XmlDocumentContainer
Bron: Ultimo.Process.Business.Command.Interfaces/Ultimo.Process.Business.Command.Interfaces/TransformInspectionXml.cs
Brondatabewerken
Let op: De tabel hierboven is gegenereerd uit decompiled 19.10 broncode. Voor het exact aanroepen van een command in een workflow gebruik de tool-calls hieronder.
- Eén Command opvragen —
lookup_command("<CommandName>")Officiële beschrijving + typed inputs/outputs. Bron:Data/commands_index.json(geëxtraheerd uit decompiledUltimo.Process.Business.Command.Interfaces.dll). - Domein-zoekopdracht —
find_commands(query, dll="Interfaces")Scored search over naam + beschrijving binnen alleen dit domein. - Workflow waarin deze Command voorkomt —
lookup_workflow("<WorkflowName>")Live-XML uitworkflows.xml; bevat de<Command>-aanroep met property-mappings.