Find all 2024 release notes for the Tackle - Salesforce integration here. For the latest, see What's new - Tackle - Salesforce.
Version 1.49
Published on November 6, 2024
Co-Sell
Improvements
Improved validation for SaaS Documentation data: If the delivery model on an AWS Marketplace Co-sell is not 'SaaS or PaaS', you are no longer required to complete the SaaS Documentation fields to close a co-sell.
Access granted to view for SaaS Documentation fields: Tackle Operators now have access to view and edit SaaS Documentation fields post creation, enhancing operational awareness and flexibility.
Simplified the Closed Won workflow: Target Close Date in ISVA and SaaS Documentation Close Won workflows was removed as a requirement, streamlining the process for users.
Lead Creation flow enhancements: If Buyer Email, Buyer Last Name, or Customer Company Name are not filled in, the attempt to create a lead will not be performed as these are mandatory fields.
Operators can view and edit co-sell vendor solutions: Operators can now view and edit co-sell vendor solutions that the Tackle Integration user created.
Bug fixes
Unnecessary API callouts during close co-sell workflows: Users were experiencing errors when closing co-sells due to too many API calls occurring. We've reduced the number of calls, making the closing process smoother.
Payload issue for Closed Lost reason: The payload is now corrected to ensure Closed Lost reasons are not included unless the record is actually closed lost.
Errors in the Closed Lost flow: Submission errors were not being captured on the co-sell record when the co-sell was successfully submitted to Tackle. We’ve reduced some of these errors, improving the experience.
Revoking the second connection step results in a ‘Proxy’ error on screen: This issue has been fixed and the connection status now reflects this.
Unable to edit fields due to validations: To fix this issue, we’ve removed validations, making it easier for users to edit a co-sell that’s in the Action Required status with more success.
Issues when creating co-sell without solutions: This fix now prevents users from creating co-sells for AWS Marketplace and Microsoft commercial marketplace without solution records.
Offers
Improvements
Auto-attach Metadata Fields added: We’ve reintroduced automatic attachment of Salesforce Opportunity ID and Name fields in AppExchange version 1.49 to maintain consistency in the metadata for Tackle Offers.
Extended description support for Microsoft listings: The capacity for Microsoft listing plan descriptions has been increased, allowing users to include larger data descriptions and add clarity to their listing information.
Updating steps
As part of this latest 1.49 update, complete these steps to ensure a complete experience, especially if you have customized certain flows in the past.
Actions for Customized/Cloned flows
If you've customized or cloned any of the following flows, complete the options below:
Close_Co_Sell_when_Opportunity_is_Closed
Insert_Lead_on_Inbound_Tackle_Co_Sell
Options
Option 1: Use Packaged Flows
Deactivate your custom flows and start using the newly updated packaged flows to benefit from the latest enhancements.
Option 2: Reapply Customizations
Clone the new packaged flows and reapply any previous customizations you made. This ensures you continue leveraging the specific custom features essential for your operations.
Update your Co-Sell Dynamic form
If you’re an administrator, review and update (if necessary) the co-sell dynamic form in your Salesforce environment:
Go to the SaaS Documentation section.
Remove the Related Offers field under this section only. This field is a duplicate and must be removed. Leave the Related Offers field that's under Opportunity Details.
Replace the Customer Software Value Currency field with the Expected Revenue Currency field.
Note
There's no need to perform this step if the co-sell dynamic form in your organization hasn’t been previously modified. This update is only relevant for previously customized forms.
Version 1.48
Published on August 27, 2024
New and improved
Offers
Warning
Custom workflows using PrivateOfferInvocable to create Private Offers will experience errors after upgrading to version 1.48. If you’re unsure if you use a custom Offer creation workflow impacted by the issue, please contact your Salesforce Administrator.
Important
As part of this release, make sure to:
Update your pick list values for Offers to use these released features.
If you are upgrading from an older version prior to the 1.47 release, review the post installation steps for those versions. For example, if you were on version 1.45 and skipped to 1.47, check release versions 1.46 and 1.47 to ensure you've completed all the required steps.
Create AWS Marketplace private offers directly on marketplace without signing in to Tackle: Any users with the new Send Offers To Marketplace Custom Permission can create any AWS offer, including all Direct, Partner, and Amended offers, directly on AWS without ever leaving Salesforce. Learn more about AWS direct offers in Salesforce.
Create AWS future dated agreements (FDAs) from Salesforce: When creating AWS Offers, you now have the option to select a future dated billing term with specific start and end dates for direct offers or select a max service start date when creating partner offers. The billing term, start date, end date, and max service start date can be pre-populated from mapped opportunity data by utilizing the Tackle Set Up Assistant field mapper. Learn more about FDA from Salesforce.
Amend existing AWS contracts by creating amended (agreement based offers) from Salesforce: When creating a direct AWS private offer, you can now see any existing AWS contracts for the same buyer AWS account number and listing combination. You can then chose to amend that contract to create an agreement based offer, or create a new direct offer. Learn more about amending AWS offer in Salesforce.
Note: AWS currently only allows one agreement term to be active for the same buyer and listing combination. Any new direct offer must start after the existing contract ends.
New field for AWS private offers in Salesforce, Dimension API Name: For AWS private offers, you must now enter an API Name for pricing dimensions. Dimension API Names can also be pre-populated from opportunity data by using the Tackle Set Up Assistant field mapper.
Reseller Agreements to AWS partner offers from Salesforce: For AWS partner private offers, users can now attach reseller agreements to their partner private offers when creating them from Salesforce. Learn more about AWS partner private offers in Salesforce.
Upgrading steps
Update pick list values for Offers
If you are upgrading the package, have your administrator update the following pick list values:
Object: Tackle Offer (tackle__Tackle_Offer__c)
Field: AWS Eula Version (tackle__EULA_Version__c)
Picklist Value to Add:
Value: Legal Terms for Current Agreement
API Name: use-existing
Picklist Value to Deactivate:
Value: Enterprise Contract for AWS Marketplace
API Name: aws-enterprise
Note
For net-new installs, this step is not required.
Version 1.47
Published on July 15th, 2024.
Co-Sell
Configuration
Improved field mapping experience. Based on your feedback, we have added three new features to improve your field mapping experience.
We have expanded your ability to map fields required on the SaaS Documentation tab in ACE.
There is now enhanced support for mapping existing picklist values to picklist fields defined at ACE, such as Industry.
Map picklist values to ACE values:
Select a picklist field from the Account or Opportunity object and a section will expand allowing you to map picklist values to the Standard ACE value.
Warning: If you have existing picklist values mapped in the field mapper prior to upgrading to version 1.47, the picklist field needs to be cleared, the field mapper saved, and then remapped to display picklist values available for mapping.
Each picklist value can only be mapped once. Note that when a default picklist value is set, existing picklist value mappings are maintained but not leveraged.
The field mapper now supports truncating fields that exceed ACE’s length requirements, allowing you to map long text fields to standard text fields. Now, if you map a Salesforce field that has a character count longer than what ACE allows, we will truncate the field and add “...” to ensure a co-sell is created successfully.
Increased Solution workflow efficiency. Scale more efficiently with our improved solution workflow.
We have added functionality allowing you to set a default Solution in the Field Mapper for greater customization.
We have also improved your capability to add and remove Solutions from the Co-Sell object layout.
Selecting the New button on the Solutions Related list on the Co-Sell record will launch the create wizard.
Solutions can be removed or edited from the Co-Sell record inline via the Solutions Related list.
Required permissions check during setup. To help ensure you’re successful during the setup process with Tackle, we’ve included a "Permissions Check" that verifies the user running through the setup process has the appropriate permission sets.
For Users
Added visibility into Opportunities and Prospects. Visibility is crucial. That's why we've added two new data points.
Now you can see and report on the day a Co-Sell Opportunity was created in the Cloud Provider Portal.
The AWS Customer Engagement Score provided by ACE is now included on the Tackle Co-Sell.
Improved communication with ACE. Strong partnerships are built on great communication. You now have the option to provide a "Rejection Reason" when declining an inbound Co-Sell from ACE.
Bug Fixes
"Action Required" and "Declined" stage values were not being set on Co-Sell records.
When you create / edit a Co-Sell record in Salesforce, and the response status from Tackle is Action Required or Declined, the Stage value will be set appropriately on the Co-Sell record.
Incorrect Industry fields were being passed for MSPC Co-Sells.
We have fixed the default Industry being passed on MSPC Co-Sell.
Some Field Mapper entries were not saved when upgrading to 1.45 and above.
When upgrading to version 1.45 or above, all mapped fields are maintained in the field mapper.
We have updated the Tackle Co-Sell Record Page to display the AWS Country field.
The Tackle Co-Sell record page was updated to display the Country field once they’ve upgraded to v14.
Resolved broken links from Tackle’s Salesforce Managed Package Listing.
Fixed an issue where links to Tackle’s documentation were improperly redirecting users.
The “Additional Notes Area” now displays for all clouds, and is sent to the Tackle Platform.
The “Optional Notes” has been replaced with “Additional Notes Area”.
Error messages are now formatted and handled properly.
Component errors have been resolved to appropriately format and handle error messages.
The Field Mapper invocable was overwriting fields.
The Field Mapper apex class used for flow customizations has been updated to not overwrite fields with mapped values.
Post Installation Steps
Apply the latest version of the Tackle Co-Sell Record Page Lightning Record Page or merge changes with your customized page. See How to reassign the Lightning Record Page for more information.
Add the Label and Identifier to the Tackle Vendor Solution Search Layout:
Navigate to the Tackle Vendor Solution Object in Setup.
Click Search Layouts.
Open the Default Layout for editing by selecting Edit from the dropdown menu.
Add the Label and Identifier from the Available Fields section to the Selected Field section.
Click Save.
Version 1.46
Published on May 16, 2024
Note
Version 1.46 is a follow-up release to version 1.44 Update pick list values for Co-sell. If you are upgrading from version 1.42 or earlier, follow the upgrade instructions in the version 1.44 release notes.
Bug Fixes and performance improvements
Added Finalized Deployment Need to Sales Activities pick list field for AWS Co-sell. Includes steps to complete upgrades and manual fixes:
Important: If you are upgrading to this version 1.46, you must manually update the pick list field.Anyone on versions 1.43 through 1.45 must complete a manual fix and upgrade to version 1.46. Upgrading only does not fix the field issue.
Anyone on version 1.42 or earlier must upgrade to version 1.46. To complete, follow the version 1.44 upgrade instructions.
Version 1.45
Published on May 6th, 2024.
Note
1.45 is a follow-up release to the Version 1.44 upgrading steps.
If you are upgrading from 1.42 or less, please follow the upgrade instructions noted in the 1.44 release notes below.
Bug Fixes and Performance Improvements
Improves speed of the field mapper.
Resolves an intermittent “APEX timeout” issue observed in the Setup Assistant in Salesforce sandboxes.
Version 1.44
Published on April 24th, 2024. Updated on May 3rd, 2024.
Co-Sell
New fields required by AWS: We now allow you to use the “ACE v14” fields in your Salesforce integration, including tying your AWS Solutions to your ACE Co-Sells. See the ACE v14 migration documentation for detailed information.
“Close A Co-Sell” Flow: We now allow you to display and use the “Close a Co-Sell” flow on your Salesforce Opportunity Record page. Based on your Tackle Solutions settings, we will display additional fields in your Close A Co-Sell flow.
For ISVs who have Debug Logs enabled: The integration will associate your Package Logs to Co-Sell records automatically, so you can see the last time it was synced. We also now report all inbound (Tackle -> Salesforce) errors in your Package Logs. Please see our doc on enabling debug logs for more information on this feature.
Bug Fixes
Resolved intermittent issue with Co-Sells being unable to progress beyond “Sent to Tackle”.
Resolved issue which resulted in “Has Co-Sell” not being set.
Resolved issue which resulted in AWS “Sales Stage” always being set to “Prospect”.
We now display an “Expired” status for Inbound Co-Sells that have expired in ACE.
Resolved intermittent issue that resulted in Co-Sells being stuck in “Pending Acceptance”.
Resolved “Data Mapper apex heap size to large” that impacted organizations with many fields on their Salesforce Opportunities.
Offers
Create an Offer form: We now enforce the maximum sizes of EULAs that can be attached to a Tackle Offer:
AWS Marketplace: 6 MBs maximum
Microsoft commercial marketplace: 3 MBs maximum
Tackle Platform
Sandbox Vendor Accounts: We now support Test Accounts in Tackle. We recommend you associate any Salesforce sandbox environments. The Tackle Salesforce integration will remove any connection from your production vendor from your Salesforce sandbox on upgrade, in order to ensure you do not mix environments.
Display Salesforce connection status in Tackle: We will display the Salesforce connection status and a link to the connected org on your Integrations page in Tackle.
Upgrading Steps
Update pick list values for Co-Sell
If you are upgrading the package, have your admin add the following pick list values:
Object: Co-Sell
(tackle__Tackle_Co_Sell__c)
Field: Stage
(tackle__Stage__c)
Picklist Value to Add:
Full Name: Expired
Label: Expired
For net new installs, this step is not required.
Ensure you have all features enabled
We are constantly iterating on the product to improve the overall performance and accuracy of our data syncing across the cloud marketplaces.
To receive the full benefits of these changes, we recommend you enable the following features in production, if you have not yet:
Updating any customized flows
If you customized one of our package flows from a previous version, you will need to make a copy of the same packaged flow and re-apply your customizations on top of it.
Changes to “Close Co-Sell when Opportunity is Closed”
The following fields have been added to the “Close Co-Sell when Opportunity is Closed” flow:
Expected Monthly Revenue
Target Close Date
Solutions
Related Offers
If you have the “Do you complete the SaaS documentation tab when launching a deal?” set to “Yes” in Tackle, the flow will include the following fields:
Procurement Type
Customer Software Value
Customer Software Value Currency
Contract Start Date
Contract End Date
Version 1.42
Published on February 20, 2024
Bug Fixes
Resolves an intermittent issue that results in the package’s PostInstall script not to run when upgrading from an older version.
Version 1.41
Published on February 1, 2024
New and improved
Support multiple co-sell records on one opportunity: You can now create one Tackle co-sell record per cloud on your Salesforce Opportunities. When clicking Create Co-Sell Opportunity, you will be informed if there is already a co-sell shared with the opportunity. It will show which cloud and includes a link so you can easily see the record that was already created.
See our create a co-sell opportunity guide.
For co-sell bulk submission, we will not allow creation of co-sell record for the same cloud. If the co-sell record attached to the opportunity is no longer being worked on and you wish to create a new co-sell record, you can either delete the record or unlink it from the opportunity record.
Link a Tackle co-sell record to an opportunity without error: You can now link a Tackle co-sell record to an opportunity without error. Tackle Operators or Tackle Integrators are able to change the opportunity to which Tackle co-sell records are attached to easily maintain the relationship accuracy of their data. Previously, validation locked the opportunity lookup field from being edited when in certain stages. Now it can be updated on the Tackle co-sell standard form/layout without issues.
Data Mapper support for Text Area Fields: In the Data Mapper, Tackle Integrators can now enter default values that are longer than 255 characters. For example, in the Referral Description field you can provide adequate information to AWS to ensure your co-sell opportunity is accepted.
Tackle Co-Sell Page Layouts per Cloud: We recognize that each cloud has specific co-sell program requirements and data. Therefore, when viewing the Tackle co-sell record page, you will only see fields specific to the cloud the record belongs to. We've upgraded the Record Detail page on the Tackle co-sell object to Dynamic Forms. Here’s what this means for you:
Automatic Upgrade: When you update to the latest package, your existing Tackle co-sell layout will automatically shift to the new Dynamic Forms Lightning Page. You don't need to take any extra steps to begin using the new Lightning Page.
Handling Custom Changes: If you've customized your Tackle co-sell Lightning Page, the update has created a new Lightning Page in your org. This new page might be set as your default layout on the Co-Sell Object.
Reassigning the Lightning Record Page: To see the changes we've made, you might need to reassign the new Lightning Record page included in the package. This ensures you get the full benefits of the upgrade on your customized layouts.
In the new Tackle co-sell Dynamic Form, fields below will be read only:
Submission Errors
Cloud Partner
Cloud ID
Sent to Tackle At
Submitted to Cloud Partner At
Read more about reassigning Lightning Pages and other configuration.
In preview
Microsoft Co-Sell Improvements
Map the Opportunity owner to the Microsoft customer contacts for Co-Sell Field: Tackle Integrators can now map their contact fields for Microsoft to the opportunity owner info like first name, last name, email, and phone. They can be found in the field dropdown in Data Mapper starting with the label User.
Version 1.40
Published on February 1, 2024
New and improved
Use the Tackle Co-sell Field Mapping data in your own flows: You can now use the data mapper in your automation flows to make it easier for SFDC admins to configure. Your admin can add the enhanced Tackle co-sell sync method in the flow and you can control the field mappings through the data mapper. For example, you could build a flow that auto-creates a co-sell when it hits certain criteria.
Map the co-sell industry field using a formula field: You can now map your custom industry field to the ACE industry field by creating a formula field. Follow this guide.
Create a Tackle co-sell in your own flows: When submitting co-sells to the Tackle API on the same transaction in which you make changes to the records in the database, you might get a Salesforce error saying you have uncommitted work pending. To avoid this, we added this method which handles the callout to the Tackle API asynchronously by splitting the transaction in two. Read how to create a Tackle co-sell in your flows.
Improved error logging for inbound co-sell flows: We enhanced the Insert Lead On Inbound Tackle CoSell flow to create a package log when an error occurs while creating the Lead record in this flow. Learn more about how to manage inbound co-sells using Leads and how to configure them.