Getting Your First Legal App

Get a ready-built app into your own cabinet in about half an hour, mapped to the right data the first time.

Legal Apps is a library of complete PatternBuilder apps. Prompts, questions, templates, and data tables arrive already assembled, built by NetDocuments. You browse the library, download an app, import it, and it runs in your environment.

This lesson takes you from the library to an app sitting in your own cabinet. Set aside 20 to 30 minutes for your first one.

What You're Getting

The catalog spans twelve practice areas. It ranges from small utilities like Summarize and Prompt Generator to full workflows like NDA Analyzer, Motion Drafter, and Judge Analytics.

Each app arrives as a normal PatternBuilder app. Nothing is read-only. You can open it, read every prompt, change any field, and reshape the output. Most firms run an app as it comes for a week, then start tailoring it.

Start with Summarize if this is your first import. It needs almost no configuration, and it proves the mechanics on an app where a mistake costs nothing. Save the data-driven apps for after your first success: Judge Analytics, Arbitrator Analysis, and Vendor Contracts Management.

Foreground and Background Apps

Foreground apps are interactive. A user opens the app, answers questions, picks documents, and gets output. Most of the library works this way.

Background apps run on their own, with nothing on screen. They start when new information lands in a data table, and they run once for each new entry. Because nobody is signed in to watch, they run under a service account instead. Sort that out before you begin, not partway through an import.

Before You Start

Confirm five things:

  • ndMAX enabled on your repository. See NetDocuments PatternBuilder for setup.
  • A Support Center login. The downloads sit behind it.
  • Administrative rights in the destination repository.
  • The destination cabinet, decided. Several import steps are specific to one cabinet, so changing your mind later means redoing the mapping work.
  • A service account, if the app runs in the background.

Leave the Package Alone

An app package is sealed when it is built, and the importer checks that seal before it will accept the file. Unzipping and re-saving breaks the seal even when you change nothing inside, and the import then fails with an error that does not explain itself.

Hand the file to the importer exactly as it downloaded. If you want to see what is inside, import the app first and read it in the builder, where changing things is the whole point.

Try it yourself

1

Download the package

That takes you to the app's Support Center article. Read the setup notes there, because they are specific to that app and this lesson cannot substitute for them, then download the .zip file.
Choose "I'm an existing ndMAX customer" on the app's page.
Copy prompt to clipboard
2

Import it into your cabinet

Select the file you downloaded, then answer the questions it asks: a service account if the app runs on its own, and a matching step that lines up the app's metadata fields with the ones your cabinet actually uses.
3

Wait for it to finish

Larger apps take longer, especially ones carrying Word templates and several data tables. Don't reload the page or start a second import while the first one is still running.

After you import

One set of data tables, not two

The importer builds the app's tables fresh in your cabinet. If an earlier attempt left tables behind, you'll see two sets with the same names — keep the set from your most recent successful import and delete the old one. Get this wrong and the app runs but never gives you anything back.

No attributes showing as "Undefined"

For any app that writes metadata back to documents, check its profile attribute mapping. "Undefined" means the app is pointing at a metadata field that doesn't exist in your cabinet, and it won't show an error — the easiest problem to miss.

The app opens in the builder

Open it once and confirm every block is there.

Running two versions side by side? Rename the app and every one of its data tables on import. Renaming only some of them leaves a set that looks shared but is not, and that will mislead someone later.

Expected benefit

Get a ready-built app into your own cabinet in about half an hour, mapped to the right data the first time.

More help

Expert Office Hours

Mon
8am PST / 11am EST
Mon
8am PST / 11am EST
Sign up

Pick your first app

Browse the library by practice area, read an app's details, and open its Support Center article when you are ready to download.
Browse Legal Apps