Sprint Began: 4/1/2018 Sprint Ended: --
The following items have been completed in this interim release:
The ability for Admins to add Workspace dataforms has been added to the system.
From the workspace landing page, access the Action item icons in the upper right corner of the workspace landing page and select "Dataforms" from the dropdown. This will open and interface which allows you to add and remove dataforms from that particular workspace.
The interface to add and remove users from a workspace has been added to Next. A new Users option has been added to the Workspace Landing Page Action center icons and is visible to Global Admins of the system.
Clicking this Users link will open a standard full search page (quicksearch & more) that will display users for the specified workspace.
Grid Columns:
Grid Buttons:
Resolved an issue with scrolling on mobile devices that caused parts of the home page to be inaccessible on these devices.
The Action Center icon menu has been added to the Task Detail view and includes the following:
Resolved an issue where the system would allow you to create an email type activity for a contact that had no email address without any kind of warning. System will now warn you that "Contact <Contact Name> does not have an Email address" as a soft error. Clicking Save Anyway will save the record without sending an email notification
The Contact Management system has been enhanced to allow Contact users to be created from a template. When the "Create User" checkbox on the contact is checked and the contact record is saved, the system will generate a user record using contact information such as First Name, Last Name, Phone email and associated Organization and combine this with user profile settings from a pre-designated Contact User Template. The fields which are cloned from the template user include:
The system will always sets the UserType to 'External' and Default to Next to true
A new Application Variable has been created - 'app-i-contact-templateuser' which specifies the UserID of a Template User to be used when generating the contact user records.
Caveats to this
Resolved the following issues found while testing other items:
Dataform Page display issue if field placed in Position zero:
If you added a field to a dataform configuration and select Row 0 as it's position (cols 1 or 2) The field was not displayed on the page and the admin fieldset moved from the bottom to the top of the page. This issue has been resolved, allowing you to position fields without issue.
Log Datatype and Field display:
Resolved an issue where if a Log field was contained in a fieldset marked as read-only through Field display conditions when the system enabled the fieldset it would also enables the log field for editing (it would still appear read-only but if you clicked into the field you were able to type into it and using Save or Apply at that point would save the text into the database without adding the log time date stamp, as if you were using a Text Area instead of a Log datatype).
Resolved an issue in the system List Manager where checkbox filter parameters added to a search would not be cleared when using the "Clear" or "Reset" buttons to eliminate added filters.
Lists will now respect the Clear and Reset buttons for all filter types, including checkboxes. The only exception to this being if the list has a required field filter.
Resolved an issue where WFC field replacement might not obtain the original dataform data that caused the WFC to trigger. This dataform information is now pulled consistently through the channel.
Resolved an issue on the time tracker module which allowed users to create records that were not tied to a specific record type and record. These records would then be deleted by the Time tracker cleanup scheduled process (Delete Orphaned Time Records) The system now requires the Record Type and Record be selected before saving when created from the time tracker module, these fields are automatically filled when created from a dataform.
Upon resize in Widget Layout, normal scroll behavior was picked up on the core widgets but not on the Watch Widget causing scrolling issues in the widget. This has been corrected allowing the Watch Widget to act like other widgets
Next User detail page 'Global Admin' setting has been changed to reflect the 'global admin' security role and not the User table "Admin" value. System security is provided by the security role and not the checkbox, so this is a truer reflection of Admin rights.
In the Workspace environment, the Followup Widget displays a grid of follow up activities. The first column of each row has a link to the specific activity that is being followed. That link previously was unresponsive. Two other fields within the row also have link (to org and to contact) but they worked as expected. Resolved the issue with the Widget so that the jump link now will open the appropriate record.
Resolved an issue in Workflow Channels where the owner and assigned to an the cloned task would not receive a notification unless other notification users were on the task.
Owner and Assigned to on the cloned task will always receive notification, regardless of the "Enable Email" checkbox on their user profile.
The user account lockout functionality has been migrated to the latest version of the user admin settings. Should a user lock their account the login screen will display the message :
•This account has been locked.
On accessing the users account an admin of the system will see a banner displayed at the top with the info:
"This User has exceeded the maximinum number of login attempts and was locked out on " and the date and time of the lockout. As well as a button to "Unlock Account" Clicking the button unlocks the account and saves the change.
The stored procedure which retrieves data for the email admin control panel has been re-factored to optimize performance. This dramatically improves performance on systems with large amounts of email.
Resolved an issue where a hidden field on the user profile was causing the record to not save properly for non-Admin users.