Workflow Commands — Cost
Domein-overzicht van 15 workflow commands uit DLL Ultimo.Process.Business.Command.Cost.
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("BudgetPeriod_CreateOrUpdatePeriods") - Alle Cost-commands:
find_commands("", dll="Cost") - Zoek binnen dit domein:
find_commands("<term>", dll="Cost")
Overzichtbewerken
| Command | Inputs | Outputs | Beschrijving |
|---|---|---|---|
BudgetPeriod_CreateOrUpdatePeriods |
CostCenter: ICostCenter, CostType?: ICostType, Budget: CompanyMoney, StartYear: int, BudgetPeriod?: IBudgetPeriod, CreateBudgetMutation?: bool, RemarkText?: UltimoString |
CreatedBudgetPeriods?: IList<IBudgetPeriod> |
|
BudgetPeriod_JoinCosts |
BudgetPeriod: IBudgetPeriod |
— | |
BudgetPeriod_ValidateAddBudgetPeriod |
CostCenter: ICostCenter, CostType?: ICostType, ForCostType: bool, StartYear: int |
— | |
BudgetPeriod_ValidateAddBudgetPeriodMutation |
BudgetPeriod: IBudgetPeriod, AllowSplit?: bool |
— | |
CostCenter_SetBudgetNextYear |
CostCenter?: ICostCenter |
— | |
Cost_RegenerateInvoiceLineCosts |
ExpireCosts?: bool, PageSize: int |
InvoiceLines?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegenerateJobExternalCosts |
ExpireCosts?: bool, PageSize: int |
JobExternals?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegenerateJobToolCosts |
ExpireCosts?: bool, PageSize: int |
JobTools?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegenerateJobWeekLabourCosts |
ExpireCosts?: bool, PageSize: int |
JobWeekLabours?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegenerateMemorandumBookLineCosts |
ExpireCosts?: bool, PageSize: int |
MemorandumBookLines?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegeneratePurchaseLineCosts |
ExpireCosts?: bool, PageSize: int |
PurchaseLines?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_RegenerateWarehouseServeOutCosts |
ExpireCosts?: bool, PageSize: int |
WarehouseServeOuts?: QueryResult, CostsToExpire?: IList<ICost> |
|
Cost_Store |
BookDate?: Date?, LabourCost?: CompanyMoney, ToolsCost?: CompanyMoney, ExternalCost?: CompanyMoney, PurchaseCost?: CompanyMoney, InvoiceCost?: CompanyMoney, Hours?: decimal, MemorandumCost?: CompanyMoney, WarehouseServeOutCost?: CompanyMoney, AccountId?: UltimoString, CostCenterId?: UltimoString, CostTypeId?: UltimoString, DepartmentId?: UltimoString, EquipmentId?: UltimoString, InvoiceId?: UltimoString, InvoiceLineId?: UltimoString, MemorandumBookId?: UltimoString, MemorandumBookLineId?: UltimoString, JobId?: UltimoString, JobExternalLineId?: UltimoString, JobToolLineId?: UltimoString, JobWeekOfYear?: int, JobWeekLabourLineId?: UltimoString, ProcessFunctionId?: UltimoString, ProjectId?: UltimoString, PurchaseId?: UltimoString, PurchaseLineId?: UltimoString, SkillCategoryId?: UltimoString, WarehouseServeOutId?: UltimoString, ServiceContractId?: UltimoString, SiteId?: UltimoString, CustomerId?: UltimoString, CostContext: Context, InitialStatus?: Status?, DayId?: UltimoString |
Cost?: ICost |
|
PriceMutationLine_CalculateArticlePrice |
PriceMutationLine: IPriceMutationLine |
— | PriceMutationLine_CalculateArticlePrice |
Vendor_ChangeCurrencyFilterSql |
Vendor: IVendor |
SqlFilter: string |
Vendor_ChangeCurrencyFilterSql |
Details per commandbewerken
BudgetPeriod_CreateOrUpdatePeriodsbewerken
Inputs
CostCenter:ICostCenterCostType:ICostType(optional)Budget:CompanyMoneyStartYear:intBudgetPeriod:IBudgetPeriod(optional)CreateBudgetMutation:bool(optional)RemarkText:UltimoString(optional)
Outputs
CreatedBudgetPeriods:IList<IBudgetPeriod>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.BudgetPeriod/BudgetPeriod_CreateOrUpdatePeriods.cs
BudgetPeriod_JoinCostsbewerken
Inputs
BudgetPeriod:IBudgetPeriod
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.BudgetPeriod/BudgetPeriod_JoinCosts.cs
BudgetPeriod_ValidateAddBudgetPeriodbewerken
Inputs
CostCenter:ICostCenterCostType:ICostType(optional)ForCostType:boolStartYear:int
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.BudgetPeriod/BudgetPeriod_ValidateAddBudgetPeriod.cs
BudgetPeriod_ValidateAddBudgetPeriodMutationbewerken
Inputs
BudgetPeriod:IBudgetPeriodAllowSplit:bool(optional)
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.BudgetPeriod/BudgetPeriod_ValidateAddBudgetPeriodMutation.cs
CostCenter_SetBudgetNextYearbewerken
Inputs
CostCenter:ICostCenter(optional)
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.CostCenter/CostCenter_SetBudgetNextYear.cs
Cost_RegenerateInvoiceLineCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
InvoiceLines:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateInvoiceLineCosts.cs
Cost_RegenerateJobExternalCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
JobExternals:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateJobExternalCosts.cs
Cost_RegenerateJobToolCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
JobTools:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateJobToolCosts.cs
Cost_RegenerateJobWeekLabourCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
JobWeekLabours:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateJobWeekLabourCosts.cs
Cost_RegenerateMemorandumBookLineCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
MemorandumBookLines:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateMemorandumBookLineCosts.cs
Cost_RegeneratePurchaseLineCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
PurchaseLines:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegeneratePurchaseLineCosts.cs
Cost_RegenerateWarehouseServeOutCostsbewerken
Inputs
ExpireCosts:bool(optional)PageSize:int
Outputs
WarehouseServeOuts:QueryResultCostsToExpire:IList<ICost>
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_RegenerateWarehouseServeOutCosts.cs
Cost_Storebewerken
Inputs
BookDate:Date?(optional)LabourCost:CompanyMoney(optional)ToolsCost:CompanyMoney(optional)ExternalCost:CompanyMoney(optional)PurchaseCost:CompanyMoney(optional)InvoiceCost:CompanyMoney(optional)Hours:decimal(optional)MemorandumCost:CompanyMoney(optional)WarehouseServeOutCost:CompanyMoney(optional)AccountId:UltimoString(optional)CostCenterId:UltimoString(optional)CostTypeId:UltimoString(optional)DepartmentId:UltimoString(optional)EquipmentId:UltimoString(optional)InvoiceId:UltimoString(optional)InvoiceLineId:UltimoString(optional)MemorandumBookId:UltimoString(optional)MemorandumBookLineId:UltimoString(optional)JobId:UltimoString(optional)JobExternalLineId:UltimoString(optional)JobToolLineId:UltimoString(optional)JobWeekOfYear:int(optional)JobWeekLabourLineId:UltimoString(optional)ProcessFunctionId:UltimoString(optional)ProjectId:UltimoString(optional)PurchaseId:UltimoString(optional)PurchaseLineId:UltimoString(optional)SkillCategoryId:UltimoString(optional)WarehouseServeOutId:UltimoString(optional)ServiceContractId:UltimoString(optional)SiteId:UltimoString(optional)CustomerId:UltimoString(optional)CostContext:ContextInitialStatus:Status?(optional)DayId:UltimoString(optional)
Outputs
Cost:ICost
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Cost/Cost_Store.cs
PriceMutationLine_CalculateArticlePricebewerken
PriceMutationLine_CalculateArticlePrice
Inputs
PriceMutationLine:IPriceMutationLine
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.PriceMutation/PriceMutationLine_CalculateArticlePrice.cs
Vendor_ChangeCurrencyFilterSqlbewerken
Vendor_ChangeCurrencyFilterSql
Inputs
Vendor:IVendor
Outputs
SqlFilter:string
Bron: Ultimo.Process.Business.Command.Cost/Ultimo.Process.Business.Command.Cost.Vendor/Vendor_ChangeCurrencyFilterSql.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.Cost.dll). - Domein-zoekopdracht —
find_commands(query, dll="Cost")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.