# Q2 2022 Release Notes - 06/26/2022

**URL:** <https://community.striven.com/t/q2-2022-release-notes-06-26-2022/365>\
**Category:** Release Notes\
**Created:** [June 24, 2022, 8:53pm UTC](https://community.striven.com/t/q2-2022-release-notes-06-26-2022/365 "2022-06-24T20:53:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichelleB](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.striven.com/michelleb/32/13_2.png) [@MichelleB](https://community.striven.com/u/MichelleB)\
**Post date:** [June 24, 2022, 8:53pm UTC](https://community.striven.com/t/q2-2022-release-notes-06-26-2022/365/1 "2022-06-24T20:53:36Z")

</div>

In This Release… [[Click here for a video overview of all the new features]](https://youtube.com/playlist?list=PLo49up5pc1wVV4q5A0i0ef0t8ZCTvKyuG)

## Striven Test Drive

**Try Striven Without Having to Manually Populate Data**

Grab the keys because you’re going on a test drive! We’ve added a feature to allow users to test out a Striven system without having to first create one, be added to one, or populate test data to play around with while learning the ins and outs of Striven.

The goals for this feature are twofold. We want to allow prospective Customers who are looking for an ERP or CRM system and are considering Striven for their business needs to try Striven and see how easy it will be for them to provide excellent customer service and manage their business successfully with Striven.

We also want to provide our current subscribers who may be interested in expanding their use of their own Striven system the ability to take a test drive of other areas of the system with furnished test data so they don’t have to worry about filling their own system with unnecessary information.

Any data used during the test drive will be retained for 48 hours, after which the user account will be deactivated and the data created will be deleted.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/32dd4198e0aafe998b813cffab0e7cfaee7356a8.png)

For new users, the test drive systems will be accessible through a URL which will direct them to a _Test Drive Striven_ sign up page. Users will be able to use a Microsoft or Google single-sign on option, or can enter their name and email address to get started. The next page will ask for the user’s Company name and phone number. Once this information is provided, they will be redirected to the Dashboard of the test drive system and will be able to use the system based on the access provided by the default User Role for that test system.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/2efb66c8f76c204ecb24cc7183937355fe105020.png)

For current Striven subscribers wanting to explore a test drive system, there will be a link within the Striven Diamond menu to _Test Drive Company_. This link will redirect the user to a page that shows all the test drive systems available. Users can select any system to test drive for 48 hours.

## Calendar Integration Updates

**Subscriber Setting to Turn on Calendar Integration Modules**

Previously, you would have had to contact a Striven Team Member in order to activate your Google or Outlook/Office365 Calendar Integration before you would be able to sync your Calendar with Striven.

Now we’ve added the setting under Company **→** Settings **→** Employees **→** Appointments **→** Integrations wherein you can turn the Calendar Integration on/off at your convenience.

- Note: Your User Role will require the “_Google/Microsoft Calendar Settings_” permission in order to make changes to these settings.

This Calendar Integration Settings page will display the current status of your Calendar Integration, as well as provide the option to turn on the Google Calendar Integration, the Outlook/Office365 Calendar Integration, or to turn off either of the Calendar Integrations as desired.

- Note: You may only have one Calendar Integration activated at a time.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/a3d7238b72649ec9dabf3c796884be983389c826.png)

## Discussions Updates

**Search Discussions**

We’ve added an eagerly awaited update to Discussions. Users will now have the ability to search across all Discussions for specific details and text from the Discussions List. The Discussions Search is located in the menu bar at the top of the Discussions List next to the _Start Discussion, Archive, Refresh_, and _kebab_ menu buttons.

There are 2 ways you can use the _Search Discussions_ feature to find what you’re looking for:

![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/7bbabf2172c9ad54f880aad7c03496135cd1fc86.png)

1. Type in the _Search Discussions_ field for the specific text you wish to find. This will perform a general search of the _Active_ Discussions in your Discussions List. These results should return any Discussion that includes that particular text.

- Note: This will ONLY search the _Active_ Discussions, not the _Archived_ ones. In order to search through _Archived_ Discussions, you will need to click on the _kebab_ menu and select _Show Archived_ and then complete the search.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/e3aa1abccebb6a24f7c4c9172fb8cf08e408dc72.png)

1. Use the _Customized Search_ option to filter and refine the results. Clicking on the _Customize Search_ button will display a popup window wherein you can select filter options to narrow your search.

- The _Customized Search_ option provides filters for Employee participants, Contact participants, Related To (such as Tasks, Projects, Sales Orders, etc.), Date Ranges, and Discussion Labels.
- If you check the box for _Include Archived_, the search results will include matches for both _Active_ and _Archived_ Discussions in one view.

![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/5cb980883005fa974fccb142934e026797511be2.png)

To cancel a search, click the **X** button next to the _Search Discussions_ field or switch between _Active & Archived_ Discussions views.

**Discussions - Stop Replies**

If you find a particular Discussion thread is receiving many unwanted emails, such as Spam or Junk mail, Striven now has a feature to help curb the issue.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/80f1741ca810f964b97e84e01687c1336a63cf71.png)

This feature allows users with the proper User Role permissions to _Stop Replies_ on a Discussion thread. The permissions required are as follows:

- “_Discussions: Stop replies on a thread_” - A user w/ this permission can Stop Replies on ANY Discussion thread.
- “_Discussions: Stop replies on thread they are part of_” - A user with this permission can only Stop Replies on Discussion threads in which they are a participant.

This setting feature will display for all users, but only those with the required permissions will be able to activate the setting. A message will display advising users that do not have access that they do not have the permission needed to perform the requested action and will prompt them to contact their system administrator for further assistance.

- **NOTE:** It is recommended that the use of this feature be limited to Discussion threads that are experiencing extreme spamming or other such issues since there are no notifications or indications to the email sender that the Discussion thread replies have been stopped and/or that their replies are not being delivered to the thread.
- The choice is up to the system administrator/subscriber, of course, but it is also recommended that permissions to this feature be reserved for higher level access users in your Striven system.

To _Stop Replies_ on a Discussion thread, click on the _kebab_ menu on the thread in Striven and select _Stop Replies_. This will trigger a warning message that will prompt you to confirm that you want to stop replies on the thread. Clicking _Yes_ will result in the removal of the text field where a user would type a response, effectively making responses to the Discussion thread inaccessible.

![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/b7006a5ab491810862c951b2f71b8240544cc9e6.gif)

At the top of the Discussion thread you will see a notation that the replies were stopped on this particular thread, the date they were stopped, and by whom.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/a5b248379cbee7de2ac8065e8fadfdd475a8bd7a.png)

If an email response is sent to this particular Discussion thread, it will be ignored by the system and will not create a Discussion message from the email to the thread.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/f7da4e895b0e8bff1d8a88ccf6a30a18d62841d9.png)

To reverse this setting, replies can be allowed again by clicking on the Discussion _kebab_ menu and selecting _Allow Replies_.

## Accounting Updates

**Manual Invoicing for Recurring Orders**

We’ve added the ability for users to manually create Invoices for Recurring Sales Orders that are not set with automatic Invoicing. For access to this option, your User Role must include the “_Sales Orders - Edit Billing Method_” permission.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/bb180b55d502ae91439ec01056cf8cf29ba5f1f4.png)

Settings for this new feature will be configured at the Sales Order Type level. From the Sales Order Type Info page, you can create a new type to use this option. After turning on Contract Management, you can set the Invoicing Type to Recurring. The _When to Invoice_ setting defaults to Automated, but this is where you can change it to Manual Invoicing.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/9f4bf09a888268fd598b146326bea2c391af18d3.png)

Then when creating a new Recurring Sales Order with the Manual Invoicing option, it will default to manually invoice the Order.

- Keep in mind that any Change Orders related to the original Sales Order will have the same invoicing setting and this setting cannot be changed on Change Orders.

If Manual Invoicing is selected, the lead time for Invoice creation will no longer be displayed on the Sales Order. Upon approval or thereafter, there will be no invoices generated automatically for Manual Invoicing Recurring Sales Orders.

Once a Recurring Sales Order with Manual Invoicing is created, you can create Invoices related to the Sales Order from the Actions Menu. This will copy all the Line Items from the Sales Order to the Invoice.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/bb213878e8ce9e0bbb3a516928d7b4946ad1ccc2.png)

During Invoice creation through the API, Sales Orders that are Recurring and set to Manual Invoicing can also be selected.

- **Note:** All existing Sales Order Types and Recurring Sales Order Types have been updated to show Automated Invoicing as the default, but can be changed to Manual Invoicing if desired.

**Show Bill Credits as Line Items in Voucher Check**

We have updated the voucher checks so that Bill Credits are no longer a column, but instead they display as a separate line in the voucher.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/62a7cdfdc236fae4c06a020a0119445faccb48f2.png)

**Improved Printable Views for P&L Report, Balance Sheet, & Trial Balance**

In an effort to enhance the quality of the printable views for exported reports from Striven, we have created a tool that builds the pdf from the ground up and provides a robust and uniform look across all of the reports that have the Export to PDF capability.

## Online Banking Updates

**Online Banking Skip Vendor Match**

We’ve added an update to make it easier for users to match online banking transactions with checks that may have been created in Striven when the Vendor name from the bank is too generic to match with an existing Vendor in Striven.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/fc3bd9f2ce507e234b08d52db18979791567f9d8.png)

For example, from the Online Banking Process Transactions page here you can see 2 manual checks that were written, but neither have any information that looks like a match to a Vendor name in Striven.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/91e2bd19e2cd50f2253e6e6f813e59c66d2b3693.jpeg)

The information we DO have is the transaction amount, the transaction date, and the check number.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/4423fe273073b591585a8cdd3bf5dfc5796dad6a.png)

Using that info, we can try to match the online banking transaction with checks in Striven by skipping the Vendor match on this page.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/f08bcf1628b2f15c876e6e0f56e7114cc8606c21.png)

If the system matches the transaction with a check you can associate the selected transaction with the check in Striven.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/240d839096f7f5b1693366dd5fc275a5767de0fa.png)

The Vendor match can then be confirmed by searching for the transaction on the Transactions List.

## Custom Fields Updates

**“Existing List” Type Custom Fields Link to Entity/Record**

Striven will now display links to the values selected from Existing Lists related to Custom Fields. When a Custom Field Type is set as _Select Value from Existing List_, the value selected in the Custom Fields will link to the entity in the system from the widget on the Customer/Vendor Dashboard.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/7aed544b74cc49f1f2d1b9a7c6c1204849877517.png)

For example, let’s say you create a new Custom Field Section at the Global Level for Vendors and include Custom Fields using an Existing List. Because they are already existing values in Striven, the system will find them to link to them.

![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/43505bcb1e0581adea19f25270ced6ff42f1b142.gif)

So now you go to your Customer Dashboard and add the new Custom Field Widget to the page. While editing the section (entering values in the Custom Fields) there will be a hover menu to go to for the info related to the value. If there are already saved values in the Custom Fields, you will see the values displayed as hyperlinks to open a new browser tab showing that record’s information.

## Dashboard Updates

**Happiness Ratings Widgets**

There have been updates made to the Customer/Vendor Happiness Ratings widget, along with the addition of 3 new Happiness Ratings widgets for your _My Dashboard_.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/88efcc2937b10f3861f52dddc86f18ea166c0192.png)

For the Customer/Vendor Dashboards, we’ve added a filter in the widget settings for _Include Ratings From_ with the following options:

- Customers/Vendors (their overall Happiness Rating)
- Sales Orders
- Projects
- Tasks

Clicking on a particular rating in the widget will display the related Sales Order, Project, or Task.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/13bd2c72ecee4c827333dc83c827044bf14b7fc9.png)

This updated widget will also be available on _My Dashboard_, with the addition of the Customer/Vendor name displaying with the ratings.

The 3 new Happiness Ratings widgets added for _My Dashboard_ include the following:

- Happiness Ratings: Job Titles
- Happiness Ratings: Teams
- Happiness Ratings: Employees

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/6c7a6b9733ed193564b80066eb4b9eb858dfa7e8.png)

The _Happiness Ratings: Job Titles_ widget allows you to select 1 or more Job Titles to determine the average Happiness Ratings from those Job Titles with the Logged In User. The settings for this widget are simple to configure; just select the Job Titles you want to include in the widget, and then select any of these available Ratings options:

- Any Task assigned to the Employee
- Any Sales Order where the Employee is the Primary Assignment
- Any Sales Order where the Employee is the Assignment
- Any Project where the Employee is the Primary Assignment
- Any Project where the Employee is the Assignment
- Any Customer/Vendor (overall) where the Employee is the Primary Assignment
- Include Comparison with Me

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/a444bf2c7f6e8446bb5d15334ed39c0ef11252a7.png)

The _Happiness Ratings: Teams_ widget works similarly to the _Job Titles_ one with regard to the simple settings. This widget allows you to select 1 or more Teams to determine the average Happiness Ratings from those Teams with the Logged In User. The same options appear for the Ratings selection.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/8b244af94e75db4c6e6d89ed48497746ef63418f.png)

And the _Happiness Ratings: Employees_ widget settings configuration also works the same as the others, with some minor differences. When choosing the Employees for this widget, you’re able to select groups of Employees at one time by selecting Divisions or Teams, yet they will display on the widget as individual Employees. The same Ratings options apply to this widget as the _Job Titles_ and _Teams_ widgets as well.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/dc2eb9c336b0f3f7b260a3f056c319f8b38f02ca.png)

The default date period for all of these new widgets is _This Month_, but each can be individually edited with a variety of different available date periods.

These 3 new Happiness Ratings widgets will be available for the _My Dashboard_ and the _Employee Dashboard (HR Dashboard)_, but will not be added or configured to those Dashboards automatically and will require you to select them to display as desired.

## Portal Updates

**2-Factor Authentication for Customer/Vendor Portal**

We’ve added a 2-Factor Authentication feature to the _Customer/Vendor Portal_. Logging into the _Portal_ will still require the usual Username and Password, but you will now be prompted to enter a 2-Factor Authentication Code when logging into the _Portal_. The code will be sent to the email address and mobile number (as a text) of the user logging into the _Portal_.

After you have entered your Username and Password, a page will display the following note:

- We have sent a code to your email address and text to your mobile. Please enter the code below. You will be granted 30 days of access for the particular browser on the specific device once validated.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/4c3e76f019f959ee1fe017d36e575078cf58cb7f.png)

All you will need to do is enter the code, then click the box to remember the device for 30 days. This page will also provide a link to resend the code if you did not already receive it.

**Ability to View the Gantt Chart in Full Screen in the Customer Portal**

There’s been an addition to the _Projects_ section in the _Customer Portal_ that provides the ability to view the Gantt Chart in a full screen display. Initially when you view a Project in the _Portal_, if you select the Gantt Chart view it displays a condensed view of the Project.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/75e1c502b652411d2d75e2e00e54b71165d2e926.png)

Now there’s an _Expand_ button next to the _Switch View_ button that you can click to make the Gantt Chart display full screen. When viewing the Gantt Chart in full screen, the _Expand_ button switches to a _Minimize_ button so you can return to the regular _Portal_ view.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/ac2970ffc2d7e707db016aca2728975d4f5740ea.png)

**Display Task Created Date on Tasks in Portal**

Tasks in the _Customer Portal_ will now display the Created Date below the Due Date and other related Task Info which includes the date and time the Task was created.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/883ae685dd28d63749d547dbe79068bc22b5080f.png)

## Printable Format Updates

**E-Sign Merge Fields in Sales Order Format**

We’ve included a new merge field in the Sales Order Format to display the E-Signature for Approved Sales Orders. This merge field can be added to the Rich Text Editor section of a Content type section in your Sales Order Printable Format.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/437c4f1a34ea8aa7373cc521d3150e215624da41.png)

**Add Total Weight to Sales Order Formats**

We’ve also added a new merge field to the Sales Order Formats to display the Total Shipping Weight. This merge field is located in the Rich Text Editor section of a Content type section in your Sales Order Printable Format.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/c92a2ba5189a6f5f0e095e7bb985dd1766c071a1.png)

## Inventory Updates

**Copying Items**

When copying Items, the Custom Fields related to the Item will copy as well.

**Ability to Class Item Builds**

While adding an Item Build to your Striven system, you can now select a Class, which will apply to both Manufacturing Items and BOM Items.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/d269af267e672e203ea31333becc6b9a190e1bc2.png)

If Class Tracking is set as required in your Inventory Settings, you will have to select the Class in order to finalize the Build. Once the Build is finalized, the selected Class will reflect in the Build GL Postings and can be viewed through the History tab on the Item Build page.

- The History page will also track and display any changes to the Class being selected while the Build is editable.

 ![](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/aa143d177c5bdd36c76c6f99fce21c78e3b8355f.png)

Updates have also been made to the Item Build GET and POST API requests to handle Class Tracking. Additionally, we’ve added a Class filter to the Builds Data Set in the Report Builder.

## API Additions/Updates

**The following API additions/updates have been added with this release:**

- POST v1/purchase-orders/{id}/close-po
- POST v1/purchase-orders/{id}/bill-remaining
- GET v1/purchase-orders/formats
- GET v1/purchase-orders/{id}/format/{formatId}
- POST v1/purchase-orders/{id}/email-vendor-contact?formatId (query string)

For more information about our APIs, visit our [API Reference Page](https://api.striven.com/Help/Index), which has also been updated for smoother navigation and access to API details.

## Security Updates

**Please review the following settings and adjust your User Roles for these new permissions as needed:**

- _“Google/Microsoft Calendar Settings”_
- _“Discussions: Stop replies on a thread”_
- _“Discussions: Stop replies on thread they are part of”_

## Notifications & Portal Content Additions

**The following email and Portal content have been added:**

- Added Open Balance as a Merge Field in the email notification “New Manual Invoice that Needs Payment.”
- Added the Public Print Link Merge Field in the Credit Memo Notification to provide a link to view or print the PDF without having to log into the Portal.

## Report Builder Additions

**The following lists additions to the Report Builder Data Sets in this release:**

- Added Project Done Date (when the project is marked as done) as a column in the Projects Data Set
- Added Project Done Date Period & Done Date as filters in the Projects Data Set
- Added Customer/Vendor # as a column in the Projects Data Set
- Added Item Number as a column and a filter in the Lot Numbers Data Set
- Added Asset IDs as a column in the Tasks Data Set
- Added Item ID and Location Name as columns in the Inventory by Location Data Set
- Added a new Data Set: Opportunity Stage Change Data Set
- Added Class as a filter in the Builds Data Set
- Added Inventory Location and Inventory Location Full Name as columns in the GL Postings Data Sets
- Added Job Type as a column and a filter in the Employees Data Set
- Added Non-Exempt as a filter in the Employees Data Set

---

<div class="post-metadata">

**Author:** ![chriscrest](https://avatars.discourse-cdn.com/v4/letter/c/858c86/32.png) [@chriscrest](https://community.striven.com/u/chriscrest)\
**Post date:** [June 28, 2022, 10:11pm UTC](https://community.striven.com/t/q2-2022-release-notes-06-26-2022/365/2 "2022-06-28T22:11:43Z")

</div>

Can you add available serial number and used serial number as a custom field list. This would show what number are free and what umber have been assigned.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/striven/original/1X/a9e24d13405f4a527ca68fc7b13eee5e66f348da.png)
