Workflow Commands — Stock
Domein-overzicht van 26 workflow commands uit DLL Ultimo.Process.Business.Command.Stock.
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("ArticleSite_UpdateHistory") - Alle Stock-commands:
find_commands("", dll="Stock") - Zoek binnen dit domein:
find_commands("<term>", dll="Stock")
Overzichtbewerken
| Command | Inputs | Outputs | Beschrijving |
|---|---|---|---|
ArticleSite_UpdateHistory |
ArticleSite: IArticleSite, MutationDate?: UltimoDateTime?, PeriodType?: PeriodType, PurchaseQuantityMutationDelta?: decimal, ReceivedQuantityMutationDelta?: decimal, InvoiceQuantityMutationDelta?: decimal, WarehouseOutQuantityMutationDelta?: decimal, WarehouseInQuantityMutationDelta?: decimal, Extra1Delta?: decimal, Extra2Delta?: decimal |
— | |
ArticleSite_UpdateVendor |
Vendor: IVendor, ArticleSite: IArticleSite, CreateSupplier?: bool, UnitPrice?: TransactionMoney, UnitPriceDate?: Date?, QuantityPurchaseUnit?: decimal, Discount?: decimal, Preference?: bool, VendorPurchaseCode?: string, UnitDescription?: string |
— | |
Article_CheckOnMoreThanOnePreferredVendor |
— | — | Check if are articles with more than one preferred vendor. |
Article_CopyObjectFeaturesFromArticleGroup |
Article: IArticle |
— | |
Article_CreateExchangePart |
Article: IArticle, NewEquipmentId?: UltimoString, Warehouse?: IWarehouse, Department?: IDepartment, CostCenter?: ICostCenter, EquipmentContext?: Context, EquipmentStatus: Status, CreateAsEquipment: bool |
Equipment: IEquipment |
|
Article_CreatePurchase |
Article: IArticle, ArticleSite?: IArticleSite, PurchaseStatus: Status, PurchaseContext: Context, Vendor: IVendor, Currency?: ICurrency, CurrencyRate: decimal, CurrencyConversionFactor: short, ArticleUnitDescription?: UltimoString, ArticleMinimalPurchaseQuantity: decimal, ArticleQuantityPurchaseUnit: decimal, ArticleLeadTime: int, ArticleDiscount: decimal, ServiceContractLine?: IServiceContractLine, UseStandbyContract: bool, ArticleUnitPrice: TransactionMoney, ArticlePurchaseCode?: UltimoString |
PurchaseLine: IPurchaseLine, PurchaseCreated: bool |
Create a purchase for an article or articleSite |
Article_CreateTempBatch |
Article: IArticle, InitialQuantity?: int, ReceivedDate?: UltimoDateTime, ExpiryDate?: Date?, WarehouseLocation: IWarehouseLocation |
TemporaryBatchWarehouseLocation?: ITemporaryBatchWarehouseLocation |
Create a temp batch |
Article_DetermineReservedQuantityForPickListsOnArticleWarehouseLocations |
ArticleWarehouseLocation: IArticleWarehouseLocation |
ReservedQuantity?: decimal, QuantityAvailableForPickLists?: decimal |
Find ReservedQuantityForPickLists on ArticleWarehouseLocations |
Article_DetermineReservedQuantityForPickListsOnBatchWarehouseLocations |
Article: IArticle, BatchWarehouseLocation: IBatchWarehouseLocation |
ReservedQuantity?: decimal |
Find ReservedQuantityForPickLists on BatchWarehouseLocations |
Article_FindBatchWarehouseLocations |
DomainObject?: IDomainObject, Article: IArticle, Warehouse?: IWarehouse, Quantity: decimal, UseAllAvailableBatchWarehouseLocations?: bool, CreateObjectBatches?: bool, IssueLocation?: bool, ForPickList?: bool, ForWarehouseTransfer?: bool, RequestedDeliveryDate?: Date?, AlternativeDeliveryDate?: Date? |
TotalQuantity?: decimal, UsedQuantity?: decimal, BatchWarehouseLocations?: IList<IBatchWarehouseLocation>, CreatedObjectBatches?: IList<IObjectBatch>, Warehouses?: IList<IWarehouse> |
Find BatchWarehouseLocations for Article and possibly create ObjectBatches |
Article_GetStandbyContract |
Article: IArticle, Articles?: IEnumerable<IArticle>, Vendor?: IVendor, LookForOtherVendor: bool |
ServiceContractLine?: IServiceContractLine, ServiceContractLineResults?: IList<ISelectionResult> |
Search a serviceContract for an Article and a Vendor |
Article_PreCreatePurchase |
Article: IArticle, ArticleSite?: IArticleSite, PurchaseStatus: Status, PurchaseContext: Context |
Purchase?: IPurchase, Vendor: IVendor, Currency?: ICurrency, CurrencyRate: decimal, CurrencyConversionFactor: short, ArticleUnitDescription?: UltimoString, ArticleMinimalPurchaseQuantity: decimal, ArticleQuantityPurchaseUnit: decimal, ArticleLeadTime: int, ArticleDiscount: decimal, ServiceContractLine?: IServiceContractLine, UseStandbyContract: bool, ArticleUnitPrice: TransactionMoney, ArticlePurchaseCode?: UltimoString |
Article_PreCreatePurchase |
Article_SaveTempBatches |
TemporaryBatchWarehouseLocations: IList<ITemporaryBatchWarehouseLocation> |
CreatedBatches?: IList<IBatch>, CreatedBatchWarehouseLocations?: IList<IBatchWarehouseLocation> |
Insert a list with temp batches |
Article_SetPurchasePriceToWeightedAverage |
Article: IArticle |
— | Assign average totalprice including Vat over invoices in limited period to purchaseprice. |
Article_UpdateHistory |
Article: IArticle, MutationDate?: UltimoDateTime?, PeriodType: PeriodType, PurchaseQuantityMutationDelta?: decimal, ReceivedQuantityMutationDelta?: decimal, InvoiceQuantityMutationDelta?: decimal, WarehouseOutQuantityMutationDelta?: decimal, WarehouseInQuantityMutationDelta?: decimal, Extra1Delta?: decimal, Extra2Delta?: decimal |
— | |
Article_UpdateVendor |
Vendor: IVendor, Article?: IArticle, CreateSupplier?: bool, UnitPrice?: TransactionMoney, UnitPriceDate?: Date?, QuantityPurchaseUnit?: decimal, Discount?: decimal, Preference?: bool, VendorPurchaseCode?: string, UnitDescription?: string |
— | |
DomainObject_CreateObjectBatch |
DomainObject?: IDomainObject, BatchWarehouseLocation: IBatchWarehouseLocation, Quantity: decimal |
CreateObjectBatch: IObjectBatch |
Create Object Batch |
JobMaterial_CalculateInvoiceCost |
JobMaterial: IJobMaterial |
InvoiceCost: CompanyMoney |
|
JobMaterial_GetMaterialList |
CreatedJobMaterial: IJobMaterial, WarehouseServeOutline: IWarehouseServeOutline, JobMaterial?: IJobMaterial |
MaterialList: IList<IJobMaterial> |
Get list of Materials of JobMaterials |
JobMaterial_GetWarehouse |
JobMaterial: IJobMaterial, ShowMessage?: bool |
Warehouse?: IWarehouse |
|
JobMaterial_UpdateMaterialList |
JobMaterial: IJobMaterial, WarehouseServeOutline: IWarehouseServeOutline |
— | |
WarehouseServeOut_GetWarehouseServeOutCost |
WarehouseServeOut: IWarehouseServeOut |
WarehouseServeOutCost: CompanyMoney |
WarehouseServeOut_GetWarehouseServeOutCost |
WarehouseServeOut_RemoveLineFromList |
WarehouseServeOut: IWarehouseServeOut, WarehouseServeOutline: IWarehouseServeOutline |
— | WarehouseServeOut_RemoveLineFromList |
WarehouseServeOut_ValidateArticleWarehouseLocations |
WarehouseServeOut: IWarehouseServeOut |
— | WarehouseServeOut_ValidateArticleWarehouseLocations |
WarehouseServeOutline_CalculateInvoiceCost |
WarehouseServeOutline: IWarehouseServeOutline |
InvoiceCost: CompanyMoney |
|
Warehouse_CreateWhereClause |
Article: IArticle, Site?: ISite |
WhereClause: string |
Create SQL Where clause for collectinput for AF 017 and 070 |
Details per commandbewerken
ArticleSite_UpdateHistorybewerken
Inputs
ArticleSite:IArticleSiteMutationDate:UltimoDateTime?(optional)PeriodType:PeriodType(optional)PurchaseQuantityMutationDelta:decimal(optional)ReceivedQuantityMutationDelta:decimal(optional)InvoiceQuantityMutationDelta:decimal(optional)WarehouseOutQuantityMutationDelta:decimal(optional)WarehouseInQuantityMutationDelta:decimal(optional)Extra1Delta:decimal(optional)Extra2Delta:decimal(optional)
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.ArticleSite/ArticleSite_UpdateHistory.cs
ArticleSite_UpdateVendorbewerken
Inputs
Vendor:IVendorArticleSite:IArticleSiteCreateSupplier:bool(optional)UnitPrice:TransactionMoney(optional)UnitPriceDate:Date?(optional)QuantityPurchaseUnit:decimal(optional)Discount:decimal(optional)Preference:bool(optional)VendorPurchaseCode:string(optional)UnitDescription:string(optional)
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.ArticleSite/ArticleSite_UpdateVendor.cs
Article_CheckOnMoreThanOnePreferredVendorbewerken
Check if are articles with more than one preferred vendor.
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_CheckOnMoreThanOnePreferredVendor.cs
Article_CopyObjectFeaturesFromArticleGroupbewerken
Inputs
Article:IArticle
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_CopyObjectFeaturesFromArticleGroup.cs
Article_CreateExchangePartbewerken
Inputs
Article:IArticleNewEquipmentId:UltimoString(optional)Warehouse:IWarehouse(optional)Department:IDepartment(optional)CostCenter:ICostCenter(optional)EquipmentContext:Context(optional)EquipmentStatus:StatusCreateAsEquipment:bool
Outputs
Equipment:IEquipment
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_CreateExchangePart.cs
Article_CreatePurchasebewerken
Create a purchase for an article or articleSite
Inputs
Article:IArticleArticleSite:IArticleSite(optional)PurchaseStatus:StatusPurchaseContext:ContextVendor:IVendorCurrency:ICurrency(optional)CurrencyRate:decimalCurrencyConversionFactor:shortArticleUnitDescription:UltimoString(optional)ArticleMinimalPurchaseQuantity:decimalArticleQuantityPurchaseUnit:decimalArticleLeadTime:intArticleDiscount:decimalServiceContractLine:IServiceContractLine(optional)UseStandbyContract:boolArticleUnitPrice:TransactionMoneyArticlePurchaseCode:UltimoString(optional)
Outputs
PurchaseLine:IPurchaseLinePurchaseCreated:bool
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_CreatePurchase.cs
Article_CreateTempBatchbewerken
Create a temp batch
Inputs
Article:IArticleInitialQuantity:int(optional)ReceivedDate:UltimoDateTime(optional)ExpiryDate:Date?(optional)WarehouseLocation:IWarehouseLocation
Outputs
TemporaryBatchWarehouseLocation:ITemporaryBatchWarehouseLocation
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_CreateTempBatch.cs
Article_DetermineReservedQuantityForPickListsOnArticleWarehouseLocationsbewerken
Find ReservedQuantityForPickLists on ArticleWarehouseLocations
Inputs
ArticleWarehouseLocation:IArticleWarehouseLocation
Outputs
ReservedQuantity:decimalQuantityAvailableForPickLists:decimal
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_DetermineReservedQuantityForPickListsOnArticleWarehouseLocations.cs
Article_DetermineReservedQuantityForPickListsOnBatchWarehouseLocationsbewerken
Find ReservedQuantityForPickLists on BatchWarehouseLocations
Inputs
Article:IArticleBatchWarehouseLocation:IBatchWarehouseLocation
Outputs
ReservedQuantity:decimal
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_DetermineReservedQuantityForPickListsOnBatchWarehouseLocations.cs
Article_FindBatchWarehouseLocationsbewerken
Find BatchWarehouseLocations for Article and possibly create ObjectBatches
Inputs
DomainObject:IDomainObject(optional)Article:IArticleWarehouse:IWarehouse(optional)Quantity:decimalUseAllAvailableBatchWarehouseLocations:bool(optional)CreateObjectBatches:bool(optional)IssueLocation:bool(optional)ForPickList:bool(optional)ForWarehouseTransfer:bool(optional)RequestedDeliveryDate:Date?(optional)AlternativeDeliveryDate:Date?(optional)
Outputs
TotalQuantity:decimalUsedQuantity:decimalBatchWarehouseLocations:IList<IBatchWarehouseLocation>CreatedObjectBatches:IList<IObjectBatch>Warehouses:IList<IWarehouse>
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_FindBatchWarehouseLocations.cs
Article_GetStandbyContractbewerken
Search a serviceContract for an Article and a Vendor
Inputs
Article:IArticleArticles:IEnumerable<IArticle>(optional)Vendor:IVendor(optional)LookForOtherVendor:bool
Outputs
ServiceContractLine:IServiceContractLineServiceContractLineResults:IList<ISelectionResult>
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_GetStandbyContract.cs
Article_PreCreatePurchasebewerken
Article_PreCreatePurchase
Inputs
Article:IArticleArticleSite:IArticleSite(optional)PurchaseStatus:StatusPurchaseContext:Context
Outputs
Purchase:IPurchaseVendor:IVendorCurrency:ICurrencyCurrencyRate:decimalCurrencyConversionFactor:shortArticleUnitDescription:UltimoStringArticleMinimalPurchaseQuantity:decimalArticleQuantityPurchaseUnit:decimalArticleLeadTime:intArticleDiscount:decimalServiceContractLine:IServiceContractLineUseStandbyContract:boolArticleUnitPrice:TransactionMoneyArticlePurchaseCode:UltimoString
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_PreCreatePurchase.cs
Article_SaveTempBatchesbewerken
Insert a list with temp batches
Inputs
TemporaryBatchWarehouseLocations:IList<ITemporaryBatchWarehouseLocation>
Outputs
CreatedBatches:IList<IBatch>CreatedBatchWarehouseLocations:IList<IBatchWarehouseLocation>
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_SaveTempBatches.cs
Article_SetPurchasePriceToWeightedAveragebewerken
Assign average totalprice including Vat over invoices in limited period to purchaseprice.
Inputs
Article:IArticle
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_SetPurchasePriceToWeightedAverage.cs
Article_UpdateHistorybewerken
Inputs
Article:IArticleMutationDate:UltimoDateTime?(optional)PeriodType:PeriodTypePurchaseQuantityMutationDelta:decimal(optional)ReceivedQuantityMutationDelta:decimal(optional)InvoiceQuantityMutationDelta:decimal(optional)WarehouseOutQuantityMutationDelta:decimal(optional)WarehouseInQuantityMutationDelta:decimal(optional)Extra1Delta:decimal(optional)Extra2Delta:decimal(optional)
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_UpdateHistory.cs
Article_UpdateVendorbewerken
Inputs
Vendor:IVendorArticle:IArticle(optional)CreateSupplier:bool(optional)UnitPrice:TransactionMoney(optional)UnitPriceDate:Date?(optional)QuantityPurchaseUnit:decimal(optional)Discount:decimal(optional)Preference:bool(optional)VendorPurchaseCode:string(optional)UnitDescription:string(optional)
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Article/Article_UpdateVendor.cs
DomainObject_CreateObjectBatchbewerken
Create Object Batch
Inputs
DomainObject:IDomainObject(optional)BatchWarehouseLocation:IBatchWarehouseLocationQuantity:decimal
Outputs
CreateObjectBatch:IObjectBatch
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.DomainObject/DomainObject_CreateObjectBatch.cs
JobMaterial_CalculateInvoiceCostbewerken
Inputs
JobMaterial:IJobMaterial
Outputs
InvoiceCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.JobMaterial/JobMaterial_CalculateInvoiceCost.cs
JobMaterial_GetMaterialListbewerken
Get list of Materials of JobMaterials
Inputs
CreatedJobMaterial:IJobMaterialWarehouseServeOutline:IWarehouseServeOutlineJobMaterial:IJobMaterial(optional)
Outputs
MaterialList:IList<IJobMaterial>
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.JobMaterial/JobMaterial_GetMaterialList.cs
JobMaterial_GetWarehousebewerken
Inputs
JobMaterial:IJobMaterialShowMessage:bool(optional)
Outputs
Warehouse:IWarehouse
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.JobMaterial/JobMaterial_GetWarehouse.cs
JobMaterial_UpdateMaterialListbewerken
Inputs
JobMaterial:IJobMaterialWarehouseServeOutline:IWarehouseServeOutline
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.JobMaterial/JobMaterial_UpdateMaterialList.cs
WarehouseServeOut_GetWarehouseServeOutCostbewerken
WarehouseServeOut_GetWarehouseServeOutCost
Inputs
WarehouseServeOut:IWarehouseServeOut
Outputs
WarehouseServeOutCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.WarehouseServeOut/WarehouseServeOut_GetWarehouseServeOutCost.cs
WarehouseServeOut_RemoveLineFromListbewerken
WarehouseServeOut_RemoveLineFromList
Inputs
WarehouseServeOut:IWarehouseServeOutWarehouseServeOutline:IWarehouseServeOutline
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.WarehouseServeOut/WarehouseServeOut_RemoveLineFromList.cs
WarehouseServeOut_ValidateArticleWarehouseLocationsbewerken
WarehouseServeOut_ValidateArticleWarehouseLocations
Inputs
WarehouseServeOut:IWarehouseServeOut
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.WarehouseServeOut/WarehouseServeOut_ValidateArticleWarehouseLocations.cs
WarehouseServeOutline_CalculateInvoiceCostbewerken
Inputs
WarehouseServeOutline:IWarehouseServeOutline
Outputs
InvoiceCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.WarehouseServeOut/WarehouseServeOutline_CalculateInvoiceCost.cs
Warehouse_CreateWhereClausebewerken
Create SQL Where clause for collectinput for AF 017 and 070
Inputs
Article:IArticleSite:ISite(optional)
Outputs
WhereClause:string
Bron: Ultimo.Process.Business.Command.Stock/Ultimo.Process.Business.Command.Stock.Warehouse/Warehouse_CreateWhereClause.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.Stock.dll). - Domein-zoekopdracht —
find_commands(query, dll="Stock")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.