Technical FAQs

Question

In the past I have had some issues installing PrizmDoc Server and Client and I was curious if PrizmDoc create logs during the install? If so, where would they be located?

Answer

Yes, PrizmDoc does keep install logs to help troubleshoot failed installations. These logs can by found in the following folder:

C:\Users\{UserName}\AppData\Local\Temp

All of the install log’s names will start with PrizmDoc_Server or PrizmDoc_Client.

If you do not see any logs in that directory, it could mean your Windows Temp directory maybe mapped to another location. You can find that location by doing the following:

  1. Right-click on the Windows Icon in the lower left hand corner of the desktop.

  2. Select Run.

  3. In the Open: box, type %temp% and click OK.

Question

We have been noticing in our PrizmDoc environment that the viewer seems to take longer and longer to view documents over time. After a few days, we restart the Prizm services, and the Viewer processes faster. What might be the reason for this issue?

Answer

This issue is typically caused by a change in the core count of the server after PrizmDoc has been installed. Specifically, the non-interactive heap size will not automatically update if the core count is changed after PrizmDoc has been installed. We update this value during install.

If you have made changes to the core count of the server after installation, please see the following page for correlation between the non-interactive heap size and the CPU cores count:
https://help.accusoft.com/PrizmDoc/latest/HTML/registry-changes.html?highlight=heap%2C.

The reason the non-interactive heap size matters here is because it affects performance of the Office and HTML conversion services, and the symptom of insufficient non-interactive heap size is soffice.bin crashing.

Question

When trying to create a viewing session directory to the PrizmDoc back end over port 18681:

(POST http://prizmserver:18681/PCCIS/V1/ViewingSession)

why am I receiving a 500 internal server error?

Answer

There are some troubleshooting steps below you can take to verify the health of the server as well as ensure the API call you are making is properly formatted.

  1. Verify the Prizm service is healthy by opening a browser on the Prizm server and using the following service health check URL (http://localhost:18681/admin)
  2. Verify your POST command has all the required elements which can be verified in detail on the following documentation page:

https://help.accusoft.com/PrizmDoc/latest/HTML/webframe.html#viewing-sessions.html

Question

We are using PrizmDoc and may be adding more end users, so we wanted to verify whether there is a limit to the number of viewing sessions that can be active at one time.

Answer

PrizmDoc does not specifically limit the number of viewing sessions that can be active at any given time. However, when opening a viewing session with a document, a conversion does take place. The number of conversions that can be handled simultaneously is based on the hardware constraints of your server.

Various factors, such as the size of documents, the number of conversions, and the hardware being utilized may impact the performance of your PrizmDoc server.

We provide server sizing and performance documentation that is designed to provide guidance and approximate server size based on the number of conversions you plan to do per minute.

Please refer to our documentation page:

https://help.accusoft.com/PrizmDoc/latest/HTML/webframe.html#prizmdoc-server-sizing-servers.html

Next Evolution in Intelligent Contract Automation Redefines How Businesses Create, Manage, Sign, and Track Digital Contracts

TAMPA, Fla. November 29, 2023 – OnTask, a leader in contract automation and eSignature collection, has announced it has rebranded as Docubee. With a redefined product platform and focus on intelligent contract automation, Docubee provides an unparalleled customer experience and streamlines the entire contract lifecycle, including the way businesses create, manage, sign, and track digital contracts.

“The new Docubee brand will allow us to grow with a friendlier and more engaging identity that resonates with our customers and more clearly articulates how we can solve problems for our clients and community,” said Megan Brooks, Chief Operating Officer of Accusoft who oversees product brands such as OnTask, and now Docubee. “The customer-focused personality of Docubee will also play out as we refine our product offerings to further support our clients and improve the user experience.”

Docubee is built on a foundation of innovation. The past six years leading up to the rebrand have centered upon the development of award-winning contract automation solutions that leverage cutting-edge technology such as artificial intelligence (AI), conditional logic, and top-notch security to streamline contract-related tasks.

That foundation, combined with refinements of its multifaceted contract automation solutions, has set the course for Docubee to address customer needs moving forward.

The refined Docubee platform offers five core solutions:

  • Gather: Collecting information to incorporate into contracts and agreements.
  • Generate: Creating contracts swiftly through templates, AI, or by creating and editing from scratch.
  • Share: Routing contracts seamlessly for editing, review, and approval.
  • Sign: Capturing secure, compliant, and legally binding signatures on any device.
  • Integrate: Connecting to the systems teams use daily, or building Docubee’s tools into native applications using APIs.

The brand has seen tremendous growth in recent years with the launch of innovative tools like (AI) document generation, eSignature APIs, and workflow tools, as well as marquee partnerships like with legal case management software leader SmartAdvocate.

“We anticipate extensive growth within these specialized areas,” said Brooks. “The time is right to align with our customers, invest in this platform, form new partnerships, and enhance our service.”

Docubee is a SaaS technology product of Tampa-based software company Accusoft, a technology industry leader with a 30-year track record. Accusoft is recognized for its software technologies that are designed to solve complex workflow challenges, improve productivity, provide actionable data, and deliver results that matter.

For more information about Docubee and to explore the future of contract automation, visit www.Docubee.app.

About Docubee

Docubee, an Accusoft brand, is an intelligent contract automation platform that lets businesses create, manage, sign, and track digital contracts in one secure platform. Docubee powers contracts by enabling users to gather vital customer data, create contracts using tools like generative AI or pre-built templates, and connect pieces of the process with dynamic workflows. Users can integrate Docubee with their existing site or platform via the API or connect to thousands of apps and CRMs using native and webhook-powered integrations. For more information, visit docubee.com

###

 

Curious about how to use PrizmDoc with Node.JS and React? You’ve found the right video! Watch as a Technical Support Rep takes you through the PrizmDoc Node.JS and React GitHub sample.

For additional information, please visit PrizmDoc!  To learn more about Accusoft, please visit www.Accusoft.com.

 

Curious as to how to use PrizmDoc with Node.JS and HTML? You’ve found the right video! Watch as a Technical Support Rep takes you through the PrizmDoc Node.JS and HTML GitHub sample.

For additional information, please visit PrizmDoc!  To learn more about Accusoft, please visit www.Accusoft.com.

Question

As a customer, I want to know the anticipated amount of time that you will continue supporting my specific version so that I can plan our releases ahead of time.

Answer

We currently have our Support Policy located below.
Please see the section named Product Versions

https://www.accusoft.com/company/legal/support-policy/

Question

For ImageGear .NET, what are the feature differences between an OCR Standard license, an OCR Plus license, and an OCR Asian license?

https://www.accusoft.com/products/imagegear-collection/imagegear-dot-net/#pricing

Answer

ImageGear’s OCR library has three different functionality options that you can choose for your website or application. The primary difference between the three options is the output formats created by the OCR engine. The options for your development are as follows:

  1. OCR Standard:
    The standard edition creates output formats for Western languages such as English. The standard edition outputs text only files and generates a PDF. The file formats it includes are searchable text PDFs and text documents.

  2. OCR Plus:
    The standard plus edition creates formatted outputs for Western languages like English. The formatted output is created with recognition technology that identifies font detail, locates image zones, and recognizes table structure in order to create a representation of the original document. The file formats it includes are Word, Excel, HTML, searchable PDF, and text documents.

  3. OCR Asian:
    The Asian edition creates a formatted output for Asian languages like Chinese, Japanese, and Korean. This formatted output is created with the same recognition technology as the Standard Plus that identifies font detail, locates image zones, and recognizes table structure. It also creates a representation of the original file. Formats include Word, Excel, HTML, searchable PDF, and text documents.

Question

How can I annotate or redact search results within PrizmDoc? What annotation or redaction types are supported? How can I change the properties of the created marks?

Answer

You can annotate or redact search results using the addMarkFromSearchResult() function from ViewerControl. This function creates a new mark of a specific type and adds it to the location where the specified search result is.

The addMarkFromSearchResult() supports mark types: TextSelectionRedaction, HighlightAnnotation, StrikethroughAnnotation and TextHyperlinkAnnotation.

The addMarkFromSearchResult() function takes two arguments: searchResult and markType. The searchResult is the search result that you want to annotate/redact and markType is the type of mark that will be created.

To perform a search and redact the search results, use the following example:

var requestObject = PCCViewer.search('Con');
 var marks = [];
 var mark;
 requestObject.on(PCCViewer.EventType.SearchCompleted, function (event) {
     var searchResults = event.completedSearchResults;
     for (var i = 0; i < searchResults.length; i++) {
         mark = viewer.viewerControl.addMarkFromSearchResult(searchResults[i], PCCViewer.Mark.Type.TextSelectionRedaction);
         marks.push(mark);
     }
 });

To create a different annotation type from a search result you would change the second argument to the different type. For example, if you wanted a textHyperLinkAnnotation you could do the following:

mark = viewer.viewerControl.addMarkFromSearchResult(result, PCCViewer.Mark.Type.TextHyperlinkAnnotation);

Changing the properties of the mark is fairly straightforward. To set the fill color and the URL string in the TextHyperlinkAnnotation, you would add this after creating the mark:

mark.setHref("https://www.accusoft.com");
mark.setFillColor("#FF0000");

More information on mark types and their properties can be found in our documentation here.

Docubee

 

Docubee on its own is an incredibly powerful workflow engine that offers the ability to route your documents and data around for just about any business use case. The problem is that many business processes involve systems that are outside of Docubee. Webhook integration is the answer.

Integrating with each individual outside system on it’s own would be incredibly costly and time consuming, but Docubee does offer another solution to this problem. We now offer webhook integration for routing data through workflows to external systems.


What is a webhook?

That may all sound very complex, but the most basic explanation of a webhook in developer talk is an API call that is made out to a URL provided by the user containing some type of data they are listening for. 

For non-developers, this process almost seems magical if you are used to setting up complex integrations that take a lot of time. The possibilities seem endless for ways to connect your data to different apps with the help of websites like Zapier.

 


Webhooks for Non-Developers

Zapier basically takes the need for developer knowledge out of using webhooks. They will provide you with a URL and then let you build out your process by connecting any of the 1,500+ apps they offer. 

This means that without writing any code, you can configure information from a Docubee workflow to be put places like a Google Sheet, Slack room, or Trello board just to list some popular ones. 

For example, if you had a contract that needed to be signed by several people but didn’t want to rely on email and still wanted to keep track of it, this would be the perfect solution. 

You could add a webhook step after every signing step that would send a notification to a Slack room letting you know exactly where it was in the process in real-time.

Even without Zapier, many systems still offer easy webhook integrations. Using Docubee’s data collecting abilities paired with any webhook makes the possibilities endless for moving your data around to wherever you need it to go. Learn more at www.docubee.com.