Bytezoom SmartK2 Security Admin Service Broker

Provides a service broker, SmartObjects, and SmartForms needed extended K2 Admin capabilities to include features that are not found with K2 out of the box components. Forms taht are included with the service broker make K2 Admin operations easy.

K2 Identity Cache Management

Clearing the K2 Identity Cache causes K2 to immediately refresh AD user information for all users or for a filtered subset of users based on a user’s FQN, an AD group’s FQN, or for members of a given K2 Role.

Export K2 Category Permissions

This feature allows K2 Administrators to select a deployed workflow process definition and Version and save it under a new Process Name and/or location within the K2 Category system.  This simple feature makes it easy to start a new process definition from an existing process, rather than starting from scratch.

K2 Five Process Copy

This feature, not available in K2 tooling, allows K2 Administrators to select a deployed workflow process definition and Version, and save it under a new Process Name and/or location within the K2 Category system. This simple feature makes it easy to start a new process definition from an existing process, rather than starting from scratch.

Export/Import Category Permissions

This feature, which can be selected by Category Path, allows exporting Category Permissions from one environment and importing them to a different environment.

Object Permission Rights Report

Essential for determining and documenting who has access to what, this feature, provides a report by object name which shows actions and permissions by user and also shows inheritance path where permission are inherited. The report can be filtered by Object Name, Object Type, Object Path, Action, Permission, and inheritance.

Users by Role Report

Essential for determining and documenting K2 Role membership, this feature, provides a report showing Security Label, User Name, and Role Name, and can be filtered by any of the displayed headings.

K2 Role Manager Service

This feature allows embedding K2 Role Management within a K2 application. Without granting access to K2 Management, an application administrator can be given the ability to manage K2 Role membership from within a K2 application.

Bytezoom SmartK2 Multiple File Upload Control

K2 out of the box SmartForms provide a one-at-a-time file upload capability. This can be tedious for users who need to upload many files. With drag and drop functionality, the Multiple File Upload Control makes it easy for users to upload many files in one go with a minimum of mouse clicks. < more >

Bytezoom SmartK2 Service Broker

Facilitates true Rapid Application Development of K2 applications. Useful for K2 professional developers as well as Citizen Developers, SmartK2 services provide a set of SmartObjects, SmartForm templates, design patterns, and tutorials that slash development time from weeks to days, while putting testing, troubleshooting, and deployment on a fast track. No one should develop K2 applications without this. < more >

Bytezoom SmartK2 Identity Manager

This Auth0 based service allows non-Active Directory users to authenticate using social media and fully participate in K2 workflow origination and task assignments. Where users have multiple identities from a number of such providers, including Active Directory, Azure Active Directory, SharePoint, and social media, SmartK2 Identity Manager automatically maps a user to his “main” identity, thereby avoiding confusion over task assignments and permissions. The underlying Auth0 service also works well for non-K2 applications.

Bytezoom SmartK2 DocuSign Integration

K2 provides bare bones integration with DocuSign. In addressing the needs of our K2 customers, we found gaps in functionality needed for common use cases. That led to the development  of a more robust K2-DocuSign Integration Framework, which we are calling Bytezoom DocuSign Integration. Functionality includes:

Publish-Subscribe Service

The DocuSign integration provided by K2 requires putting the workflow into a looping pattern that continually checks to see if a document sent for signing has been returned. For a K2 application with many users and a large volume of DocuSign Traffic, that looping pattern is found to slow down the K2 server, effecting the performance of other K2 applications. It also causes complaints from DocuSign, because the continual polling busies out their web service effecting performance for other DocuSign customers. To appease DocuSign the polling interval must be set to a longer value than is best for K2 business users. To resolve these issues, the Bytezoom DocuSign Integration provides a stateful publish-subscribe service that eliminates looping.

Return Signer Comments

Some K2-DocuSign use cases require that comments or other data entered into the signing document by the signer be returned to the workflow process. The Bytezoom DocuSign Integration provides this ability.

Attach supporting documents to the Document signing email

Some DocuSign user cases require attaching one or more supporting documents to the Document signing email. The Bytezoom DocuSign Integration provides this ability.

Action a workflow task through document signing alone

Some use cases require that the same user take action on an approval task and then sign a document. The Bytezoom DocuSign Integration allows creating a workflow task (client event) that uses the signing document as a means for the signing user to select a workflow action along with signing the document. Data entered into the signing document also can be returned to the workflow. This eliminates the need to both approve a task and sign the document.

Bytezoom SmartK2 Dropbox Integration

Allows using Dropbox as a document repository for K2 applications. Folders can be managed. Documents can be uploaded, retrieved, moved, or deleted all using SmartObject methods that can be executed in K2 workflows and SmartForms.

Bytezoom SmartK2 WebMerge Integration

Uses WebMerge online services. Provides SmartObject methods that merge data from SmartObject properties into a document template, resulting in a finished document in the selected format, such as MS Word, PDF, JPEG, etc. The merged document can automatically be sent by WebMerge to specified email addresses, and/or returned for saving to a SmartObject property.