Skip to main content

4PS Estimate

Release Candidate 15

Released on October 27th 2025.

Applies To

4PS Construct, version 24
4PS Construct, version 25

Fixed in:

  • 24.25300.85194.1
  • 25.25300.85198.1

Améliorations

IDTitle
55972La gestion de la cadence a été simplifiée au profit d'un champ unifié représentant la notion de quantité cadencée et de durée cadencée.
81384Nous avons étendu les capacités d'intégration de l'application par des partenaires.
85824L'utilisateur a maintenant la possibilité de définir la valeur des champs taux de perte, % remise, cadence, coût unitaire, prix unitaire, coefficient et quantité initiale à l'aide d'une formule mathématique.
88107Lorsqu'une erreur est rencontrée par l'application lors de l'utilisation d'une fonctionnalité d'export, celle-ci affiche un message d'erreur en précisant le problème rencontré.

Correctifs logiciels d'application

IDTitle
88043Impossible de modifier l'unité d'une ressource associée à un ouvrage.
87936Lorsqu'une erreur se produit au moment de réaliser un export (représentations du document au format PDF ou Excel), l'application indique que le téléchargement du fichier s'est bien réalisée et aucun document n'est téléchargé.
88109Lorsque l'utilisateur réalise une recherche dans la boite à outil et que la chaîne recherchée contient un caractère appostrophe ', celui-ci est redirigé sur le lobby des sociétés.

Intégration tierce partie

Object TypeObject NameSignature
CodeunitFPSFRESTIM DQE Mgt.OnBeforeGenerateTenderParagraphByPrincipalFromEstimate()
CodeunitFPSFRESTIM DQE Mgt.OnBeforeCheckAndUpdate()
CodeunitFPSFRESTIM DQE Mgt.OnAfterCheckAndUpdate()
CodeunitFPSFRESTIM DQE Mgt.OnBeforeConfirmDeleteOfExistingTenderParagraphByPrincipal()
CodeunitFPSFRESTIM DQE Mgt.OnBeforeInsertTenderParagraphFromEstimateLine()
CodeunitFPSFRESTIM DQE Mgt.InsertTenderParagraphByPrincipalFromEstimateLineOnBeforeInsert()
CodeunitFPSFRESTIM DQE Mgt.OnBeforeAddCommentFromEstimateLine()
CodeunitFPSFRESTIM DQE Mgt.OnBeforeInsertTenderParagraphText()
CodeunitFPSFRESTIM DQE Mgt.OnAfterInsertTenderParagraphFromEstimateLine()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeConvertEstimateLinesToBudget()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeConvertBudgetWithoutKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnConvertBudgetWithoutKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnAfterConvertBudgetWithoutKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeConvertBudgetWithKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnConvertBudgetWithKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnAfterConvertBudgetWithKeepingPositions()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeInsertBudgetLine()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnInsertBudgetLineOnBeforeInsert()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnAfterInsertBudgetLine()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeGetParentPositionExcelLineNo()
CodeunitFPSFRESTIM Estim. Budget Mgt.OnBeforeGetParentLastGeneratedElement()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInsertEstimateItemPricingV2FromItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInsertEstimateItemPricingV2FromItemOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInsertEstimateItemPricingV2FromItemOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInsertEstimateItemPricingFromItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInsertEstimateItemPricingFromItemOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInsertEstimateItemPricingFromItemOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeUpdateSourceNoEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterUpdateSourceNoEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitEstimateItemFamily()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemFamilyOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemFamilyOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitEstimateItemFamily()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitEstimateItemCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitEstimateItemUoMCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemUoMCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemUoMCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitEstimateItemUoMCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitEstimateItemPriceCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemPriceCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemPriceCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitEstimateItemPriceCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitEstimateItemTagRelationshipCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemTagRelationshipCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateItemTagRelationshipCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitEstimateItemTagRelationshipCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateTagCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitEstimateTagCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeUpdateEstimateItemFromItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateItemFromItemOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateItemFromItemOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeUpdateEstimateItemInChildCompanies()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateItemInChildCompaniesBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateItemInChildCompaniesBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterUpdateEstimateItemInChildCompanies()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeUpdateEstimateUnitOfMeasureFromItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateUnitOfMeasureFromItemOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateUnitOfMeasureFromItemOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateUnitOfMeasureInChildCompaniesBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateUnitOfMeasureInChildCompaniesBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateResourceFamilyInChildCompaniesBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateResourceFamilyInChildCompaniesBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateTagInChildCompaniesBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateTagInChildCompaniesBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateTagRelationInChildCompaniesBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimateTagRelationInChildCompaniesBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnGetEstimateTagEntityIdFromLeadingCompanyEntityId()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeGenerateEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeInitRecipeFamilyCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitRecipeFamilyCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitRecipeFamilyCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitRecipeFamilyCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitRecipeTagsRelationshipCentralizationOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnInitRecipeTagsRelationshipCentralizationOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterInitRecipeTagsRelationshipCentralization()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterSynchronizeEstimatePricingFromPurchasePrice()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeFindBestEstimateItemPricing()
CodeunitFPSFRESTIM Estimate Item Mgt.OnEstimateItemCardEditable()
CodeunitFPSFRESTIM Estimate Item Mgt.OnEstimateItemPricingCardEditable()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeShouldCentralizeResourceFamily()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeShouldCentralizeTag()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeShouldCentralizePurchasePrices2()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeShouldCentralizeEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnShouldCentralizeEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterSynchronizeEstimatePricingFromFPSFRPurchasePrices()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeSynchronizeEstimatePricingFromPurchasePrice()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterGenerateEstimateItem()
CodeunitFPSFRESTIM Estimate Item Mgt.OnBeforeSynchronizeEstimatePricingFromFPSFRPurchasePrices()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimatePricingInChildCompaniesOnBeforeInsert()
CodeunitFPSFRESTIM Estimate Item Mgt.OnUpdateEstimatePricingInChildCompaniesOnBeforeModify()
CodeunitFPSFRESTIM Estimate Item Mgt.OnAfterUpdateEstimatePricingInChildCompanies()

API

EndpointChanges
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/compoundResourcesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/compoundResourceLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/distributionLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/formulaLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v1.0/companies({{company_id}})/estimateLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/estimateLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/recipesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/recipeLinesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/pricesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/resourcesUne nouvelle route a été introduite.
{{base_uri}}/api/talentbusinesssolutions/estimate/v2.0/companies({{company_id}})/resourceUnitsUne nouvelle route a été introduite.