2022 Q3 Posi Giving Release Notes
Product releases in this quarter
- 1 Web Integration Toolkit (WIT)
- 1.1 1.60 (30/9/2022)
- 1.2 1.59 (21/9/2022)
- 1.3 1.58 (15/9/22)
- 1.4 1.54 (7/9/2022)
- 1.5 1.53 (31/8/2022)
- 1.6 1.38 (27/7/2022)
- 2 ProntoPlus
- 2.1 2.82 (18/8/2022)
- 2.2 2.81 (11/8/2022)
- 2.3 2.80 (8/8/2022)
- 2.4 2.75.1 (4/7/2022)
- 3 ProntoGiving
- 4 ProntoEngage
- 4.1 2.15 (7/9/2022)
- 4.2 2.14 (18/8/2022)
- 4.3 2.13 (8/7/2022)
ProntoPayments 2022 Q3 release notes are located in the ProntoPayments v2 section.
Web Integration Toolkit (WIT)
1.60 (30/9/2022)
URL: /packaging/installPackage.apexp?p0=04t5g000000psLn
Required packages
ProntoPayments 2.85.66 or higher
ProntoGiving 2.145 or higher
ProntoPlus 2.69 or higher
Enhancement
CCV accepts 4 Digits
Fixes
Image URL malformed
Dollar Handle Image Not Responsive Donation Page text adjusted
Date Uploaded: Version Number:
1.59 (21/9/2022)
URL: /packaging/installPackage.apexp?p0=04t5g000000pqKx
Required packages
ProntoPayments 2.85.66 or higher
ProntoGiving 2.145 or higher
ProntoPlus 2.69 or higher
Enhancement
Validation rule on Donation options – enforce to have Individual and/or Organisation
Fixes
Description text overlaps in Campaign dollar handle
Amount Dollar Handle button changes its button size when clicked
1.58 (15/9/22)
URL: /packaging/installPackage.apexp?p0=04t5g000000ppWv
Required packages
ProntoPayments 2.85.73
ProntoGiving 2.141 or higher
ProntoPlus 2.69 or higher
Updates
Add these iOvation URLs in CSP Trusted Sites and check all CSP directives https://mpsnare.iesnare.com
https://ci-mpsnare.iovation.comAdd these iOvation URLs in Sites->Security and Privacy Trusted Sites for Scripts
https://mpsnare.iesnare.com https://ci-mpsnare.iovation.com https://ci-mpsnare.iovation.com/script/logo.js
1.54 (7/9/2022)
URL: /packaging/installPackage.apexp?p0=04t5g000000pimX
Required packages
ProntoPayments 2.85.66 or higher
ProntoGiving 2.141 or higher
ProntoPlus 2.69 or higher
Enhancements
BPoint Customer Info - when donating with a BPoint gateway where the Payment Type is Credit Card and payment processing is successful, the donor details that were provided on the donation page will be registered as a customer on the gateway portal
Checkout Page - Frequency Enable/Disable Feature Checking for its Supported Payment Methods
Fixes
Checkout page: param - Account Name and Mobile | Validation message displayed for Last Name and Email
Checkout (W23) - Parameter of require field in Personal Details | Validation message displayed for other Personal Details required fields.
1.53 (31/8/2022)
URL: /packaging/installPackage.apexp?p0=04t5g000000piAj
Required packages
ProntoPayments 2.85.66 or higher
ProntoGiving 2.141 or higher
ProntoPlus 2.69 or higher
Enhancements and Fixes
General improvements to the donation form
Guest User Security Updates – tested and confirmed Checkout Donation Page Configuration
New records in Web Page URL custom metadata
For Campaign Banner and Dollar Handle images
Label: Site Image URL
Web Page URL Name: Site_Image_URL
Form Page: Old orgs: --c.documentforce.com, new orgs: .file.force.com
Generate Public URLs for WIT forms
Label: Https Option
Web Page URL Name: HttpsOption
Form Page: CommunityAlt or Community
HttpsOption can have either of the two values:
CommunityAlt - used for Experience Cloud site My Domain
Community - used for Experience Cloud site http://Force.com Subdomain.
1.38 (27/7/2022)
URL: /packaging/installPackage.apexp?p0=04t5g000000pdjS
Required packages
ProntoPayments 2.85.59 or higher
ProntoGiving 2.132 or higher
ProntoPlus 2.69 or higher
Enhancement
Update Contact Details and Subscribe to Newsletter
Add validation on email fields
Bug fix
For Fields First Name, Last Name, Organisation - remove validation that displays error when special characters are entered
ProntoPlus
2.82 (18/8/2022)
URL: /packaging/installPackage.apexp?p0=04t7F000005VKp5
Upgrade Risk
For installation or upgrade to version 2.57 or higher, please make sure to reschedule the receipting batches: Send Receipts and Generate Receipts
Bug Fix
Send Receipts: Created a receipt table variable that references the “Close Date" field which is a date field. When a receipt is generated, the field contains a time stamp. Now it is fixed if the type is date field the time stamp will be removed.
2.81 (11/8/2022)
URL: /packaging/installPackage.apexp?p0=04t7F000005VKlN
Upgrade Risk: For installation or upgrade to version 2.57 or higher, please make sure to reschedule the receipting batches: Send Receipts and Generate Receipts.
Enhancement
Send Receipts: create new global constructor for BatchUpdateDefaultReceiptAction class
2.80 (8/8/2022)
URL: /packaging/installPackage.apexp?p0=04t7F000005VJCp
Upgrade Risk: For installation or upgrade to version 2.57 or higher, please make sure to reschedule the receipting batches: Send Receipts and Generate Receipts
Enhancement
Receipt Template (PPlus) object: created a new long text area field for the Receipt Content. In generating a Receipt, on the content of the receipt, the {!content} custom merge field will be populated based on the following:
GAU Allocation
If the receipt has only one GAU Allocation record,
The Receipt Content of the General Accounting Unit from the GAU Allocation record will display replacing the {!content} custom merge field
If the receipt has more than one GAU Allocation record,
If the latest GAU Allocation record has a Receipt Content from its General Accounting Unit,
The Receipt Content of the General Accounting Unit from the GAU Allocation record will display replacing the {!content} custom merge field
If the latest GAU Allocation record has NO Receipt Content from its General Accounting Unit,
The other GAU Allocation record prior to the latest will be checked to retrieve the Receipt Content
If ever a Receipt Content will be retrieved,
The Receipt Content of the General Accounting Unit from the GAU Allocation record will display replacing the {!content} custom merge field
Receipt Template
If the Receipt Content field of the General Accounting Unit per GAU Allocation record is empty OR
If the receipt has NO GAU Allocation record
The Receipt Content of the Receipt Template (PPlus) used in the receipting will display replacing the {!content} custom merge field
Receipt Settings
If the Receipt Content field of the General Accounting Unit per GAU Allocation record is empty OR
If the receipt has NO GAU Allocation record OR
If the Receipt Content field of the Receipt Template (PPlus) used in the receipting is empty
The Default Receipt Content of the ProntoPlus Settings → Receipting → Settings will display replacing the {!content} custom merge field
If the Receipt Content of all of the mentioned checking above is empty, The {!content} custom merge field will be displayed as empty (blank)
2.75.1 (4/7/2022)
URL: /packaging/installPackage.apexp?p0=04t7F000005dEUy
Bug fixes
Fix Amount displayed in Receipt Template – setScale(2)
ProntoGiving
2.145 (20/9/2022)
URL: /packaging/installPackage.apexp?p0=04t0K0000013MiD
Enhancements
Simultaneous Guest User enhancements
BDE Items may be queued to let running / previous BDE processing batches finish
Queued items will be scheduled to run 3 minutes after inserting to the queue
Bug fixes
Replace Payment Source issues are fixed
Deactivate PS: redirect after replacing PS
2.141 (20/8/2022)
URL: /packaging/installPackage.apexp?p0=04t0K0000013Mf4
Enhancements
BDE Item – Country field - adjust length to 255
ProntoEngage
2.15 (7/9/2022)
URL: /packaging/installPackage.apexp?p0=04t0K000001E4Q3
Updates
Fixed the Profile Component – the photo is overlapping and the profile details are not showing
Added the Communication Log Send SMS feature
Configuration: Add a ClickSend account in the SMS Settings tab
When clicking the update button, it will display a message
If Success: Account’s current balance has been retrieved
If Failed: An error has occurred
Send SMS in Opportunity
When an opportunity is created and it will match the criteria below, an automation will run to create a communication log records and it will also send SMS
Opportunity
Stage - Closed Won
Has Contact/Account and has mobile provided
Channel – SMS
Has Communication Log Template
2.14 (18/8/2022)
URL: /packaging/installPackage.apexp?p0=04t0K000001E4PK
Updates
Added the Upload Profile Photo functionality
Post-configuration:
If user wants to use the component via another Object (not Contact object), user manually creates fieldset under the Object he preferred for Profile Header and Profile Details. Then, whatever name of the field set he chose to create, it is used to map to Profile Header and Profile Details attributes of the component
Run this command once in the org (used the Anonymous Windows in the Develop Console) – this is used for a real-time updates of the photo uploaded
PushTopic pushTopic = new PushTopic(); pushTopic.Name = 'ContactPhotoUpdates';
pushTopic.Query = 'SELECT Id, ASCI__Profile_Image_Reference__c FROM Contact';
pushTopic.ApiVersion = 55.0;
pushTopic.NotifyForOperationCreate = true;
pushTopic.NotifyForOperationUpdate = true;
pushTopic.NotifyForOperationUndelete = true;
pushTopic.NotifyForOperationDelete = true;
pushTopic.NotifyForFields = 'Referenced'; insert pushTopic;
The component can be added to any objects
Object API Name – will contain the selected object
Profile Header – will contain the Profile Header Fieldset API Name
Profile Details – will contain the Profile Details Fieldset API Name
Profile Color – will contain the selected Hex color code
Process
If Object API Name attribute is NOT empty
If Profile Header attribute is empty
Contact Profile Header fieldset is displayed disregarding the provided Object API Name value
If Profile Header attribute is NOT empty
Field set should exist under the provided Object API Name
If the field set exists, it should display as the Profile Header
If the field set does not exist, the default Contact Profile Details field set is displayed disregarding the Object and Profile Header values
If Profile Details attribute is empty
Contact Profile Details fieldset is displayed disregarding the provided Object API Name value
If Profile Details attribute is NOT empty
Field set should exist under the provided Object API Name
If the field set exists, it should display as the Profile Details
If the field set does not exist, the default Contact Profile Details field set is displayed disregarding the Object and Profile Details values
If Object API Name attribute is empty:
Contact is set as the Object API Name
Contact Profile Header field set is set as the default Profile Header
Contact Profile Details field set is set as the default Profile Details
When uploading a photo:
Create an action button named Update Photo, and add it to the Contact layout (Please see the image below for the action button information)
2.13 (8/7/2022)
URL: /packaging/installPackage.apexp?p0=04t0K000001E4NY
Updates
Added the Donation Receipt functionality
Added a functionality that will support Opportunity Product Line Items and GAU Allocations Table
If the org has an installed NPSP
It will display the table in the receipt with the GAU Allocations
If the org has no installed NPSP
It will display the table in the receipt with the Opportunity Products