2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank...

69
2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College [email protected] Jean Pagnotta Programmer/Analyst Swarthmore College [email protected]

Transcript of 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank...

Page 1: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Extending Document Delivery using Perceptive Nolij Web APIs

Frank MilewskiDirector AISSwarthmore Collegefmilews1swarthmoreedu

Jean PagnottaProgrammerAnalystSwarthmore Collegejpagnot1swarthmoreedu

2015 16th Annual PABUG Conference

General Announcementsbull Please turn off all cell phonespagersbull If you must leave the session early

please do so as discreetly as possible bull Please avoid side conversations

during the sessionbull Questions will be answered hellip

Thank you for your cooperation

2015 16th Annual PABUG Conference

To receive CPE credits for this session (if eligible) complete the CPE Attendance Form on the PABUG Annual Conference website

httppabugorgpennsylvania-banner-users-group-annual-conferencecpe-credits

or via the PABUG conference app

For additional questions please contact

Kim Fremont CPE - Coordinator httppabugorgcontact-us

CPE Credits - Wersquove gone electronic

2015 16th Annual PABUG Conference

The situation or the problem

bull Distribute documents to the campus community without consuming Nolij Web licenses

bull Easy way to manage users that is an efficient method of giving access to new employees and to also remove access when an employee leaves the college

bull Majority of users only view documents - they are not scanning indexing merging etc

bull Provide a familiar interface for the majority of the users viewing documents

bull Java issues

2015 16th Annual PABUG Conference

What is available to address the issuesbull Environment

ndash Ellucian Bannerndash Oracle DBMSndash Perceptive Nolij Web

bull Toolsndash SQLPLSQLndash APEX Oracle Application Express

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 2: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

General Announcementsbull Please turn off all cell phonespagersbull If you must leave the session early

please do so as discreetly as possible bull Please avoid side conversations

during the sessionbull Questions will be answered hellip

Thank you for your cooperation

2015 16th Annual PABUG Conference

To receive CPE credits for this session (if eligible) complete the CPE Attendance Form on the PABUG Annual Conference website

httppabugorgpennsylvania-banner-users-group-annual-conferencecpe-credits

or via the PABUG conference app

For additional questions please contact

Kim Fremont CPE - Coordinator httppabugorgcontact-us

CPE Credits - Wersquove gone electronic

2015 16th Annual PABUG Conference

The situation or the problem

bull Distribute documents to the campus community without consuming Nolij Web licenses

bull Easy way to manage users that is an efficient method of giving access to new employees and to also remove access when an employee leaves the college

bull Majority of users only view documents - they are not scanning indexing merging etc

bull Provide a familiar interface for the majority of the users viewing documents

bull Java issues

2015 16th Annual PABUG Conference

What is available to address the issuesbull Environment

ndash Ellucian Bannerndash Oracle DBMSndash Perceptive Nolij Web

bull Toolsndash SQLPLSQLndash APEX Oracle Application Express

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 3: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

To receive CPE credits for this session (if eligible) complete the CPE Attendance Form on the PABUG Annual Conference website

httppabugorgpennsylvania-banner-users-group-annual-conferencecpe-credits

or via the PABUG conference app

For additional questions please contact

Kim Fremont CPE - Coordinator httppabugorgcontact-us

CPE Credits - Wersquove gone electronic

2015 16th Annual PABUG Conference

The situation or the problem

bull Distribute documents to the campus community without consuming Nolij Web licenses

bull Easy way to manage users that is an efficient method of giving access to new employees and to also remove access when an employee leaves the college

bull Majority of users only view documents - they are not scanning indexing merging etc

bull Provide a familiar interface for the majority of the users viewing documents

bull Java issues

2015 16th Annual PABUG Conference

What is available to address the issuesbull Environment

ndash Ellucian Bannerndash Oracle DBMSndash Perceptive Nolij Web

bull Toolsndash SQLPLSQLndash APEX Oracle Application Express

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 4: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

The situation or the problem

bull Distribute documents to the campus community without consuming Nolij Web licenses

bull Easy way to manage users that is an efficient method of giving access to new employees and to also remove access when an employee leaves the college

bull Majority of users only view documents - they are not scanning indexing merging etc

bull Provide a familiar interface for the majority of the users viewing documents

bull Java issues

2015 16th Annual PABUG Conference

What is available to address the issuesbull Environment

ndash Ellucian Bannerndash Oracle DBMSndash Perceptive Nolij Web

bull Toolsndash SQLPLSQLndash APEX Oracle Application Express

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 5: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

What is available to address the issuesbull Environment

ndash Ellucian Bannerndash Oracle DBMSndash Perceptive Nolij Web

bull Toolsndash SQLPLSQLndash APEX Oracle Application Express

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 6: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

What is neededhellip

bull Distribute documents to a broad audience without the need to access multiple applications particularly among faculty who are accustomed to viewing a large amount of studentadvising data in one application

bull Control access to documents on a per-user or per-department basis

bull Simple method to upload documents

bull Small IT staff managing the document imaging system provide relief from having to maintain users in Nolij Web along with other systems

bull A familiar interface to most users on campus eliminate the need for training on multiple platforms especially for those who may view documents infrequently

bull Use existing toolset

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 7: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

How do we accomplish our objectiveshellipbull Develop two applications

bull Web Services Maintenance ndash APEX application that manages the universal

document delivery application

bull Nolij Web Document Masterndash Universal document delivery application Provide a

common interface for all departments

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 8: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Master user applicationbull NolijWeb Document Master (DDS)

ndash Choose profilendash Select a queryndash Execute the queryndash Select constituentndash View documentsndash Uploaddelete documentsndash Additional information

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 9: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Select user profile

Typically a user will only have one or two profiles

Users typically only have one or two profiles and if they only have one only that profile will display

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 10: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Select query

Select the query

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 11: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Search for constituent dog

Enter query parameters

Enter query parameters

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 12: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Query results

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 13: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Documents with appropriate permissions

Document Retrievalhttpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 14: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Select a document

Select a document by clicking on the link

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 15: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Selected document

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 16: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Upload documents

Choose document type (custom doc defined in NolijWeb)Browse to the file locationCan give the document a custom nameClick upload document button

Document Submissionhttpshost_serverport_numberNolijWebhandlerapidocsfolderid

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 17: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Uploaded document in Nolij Web

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 18: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Delete a document

Select a document to delete by checking the box next to the document

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 19: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Confirm delete

Document Deletionhttpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentid

Confirm the delete

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 20: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Web view after delete

Document no longer in NolijWeb

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 21: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Web document master view after delete

After the delete

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 22: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Additional information

Additional Information page

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 23: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-Import

Select department

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 24: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-Import Upload XML file

Select a templateBrowse to the file locationAssign a batch nameClick upload to upload the file

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 25: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-Import upload history

Recently uploaded filesSelect the file output XML file and save in the auto-import directory

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 26: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

WorkFlow

Select the workflow

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 27: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Workflow select inbox in the workflow

Select the inbox to review

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 28: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Workflow Inbox Contents

Select the folder (person) in the inbox on which action is needed the documents that are associated with the person that are pertinent to the workflow are displayed

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 29: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Workflow history

Workflow history

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 30: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Architecturebull Proxy Types

ndash Limit or restrict document accessbull Profiles

ndash Assign one or more proxy types to a profilendash Control application behaviorndash Assign queries

bull Queriesndash Folder or document type based searches

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 31: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Managing the delivery of documents

bull Web Service Maintenance Applicationndash General Services

bull NolijWeb URLProxy Userbull Wallet Parametersbull Transform URL

ndash Nolij Masterbull Nolij Proxy typesbull Search Queriesbull Nolij User Profiles

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 32: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Managing the delivery of documents continued

bull Web Service Maintenance Applicationndash Workflow

bull Workflow definition

ndash TransFormbull TransForm Parametersbull MySwarthmore Group Definitionbull Assign Forms to MySwat Groups

ndash Auto-Importbull Template CreationMaintnenance

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 33: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

General Service NolijWeb URLProxy User

base url to call the APIs

Userid and password used to authenticate to the APIs

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 34: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

General Services Wallet Parameters

Location of Oracle wallet

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 35: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Mime Types

The APIs require content disposition

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 36: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

General Services TransForm URL

Base URL for TransForm

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 37: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types

Proxies

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 38: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types Proxy Permission Definition

Role in NolijWeb

Assign proxy permissions via an Identity management role SQL rule or direct grant

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 39: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

NOLIJPROXY defined in NolijWeb

Role in NolijWeb

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 40: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Nolij Proxy Types ViewableUpdateable Documents

Document Type List Retrievalhttpshost_serverport_numberNolijWebhandlerapidocsdocsindexnames

Custom Documents

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 41: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Nolij Master Profiles

Profiles are used to hold valid proxies queries to return specific populations and the behavior of the document delivery application

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 42: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Nolij Profiles Profile Detail

Controls application behavior

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 43: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesUser and Permission Assignments

Assign permission through identify management role SQL rule or direct grant

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 44: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master CreateMaintain ProfilesQuery Assignments

Search QueriesReport QueriesXML Queries

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 45: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesQuery Assignments

Users assigned to a profile

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 46: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij MasterCreateMaintain ProfilesDocument Summary

Documents and corresponding permissions for a profile

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 47: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij MasterCopy a profile

Copy a profile

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 48: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Queries

All defined queries and the query type

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 49: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail

Defining a query Select the type of query the SQL workflows associated with the query and the column headings for the results of the query

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 50: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master QueriesQuery Detail closer look

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 51: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master QueriesSearch Field Assignments

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 52: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master Search QueriesBoxes and Lists

Additional query prompts

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 53: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary

A user can be in multiple profiles or proxies This feature provides a quick way to see all the documents and document permissions that a user has

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 54: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Profiles assigned to a user

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 55: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Nolij Master User ProfileDocument Summary continued

Documents and permissions across profiles

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 56: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition

Workflow definition

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 57: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

WorkflowWorkflow Definition continued

The workflow and corresponding inboxes are defined in NolijWeb Workflow controlled by Oracle procedures functions

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 58: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormMySwarthmore Group Definition

Access forms through Student and Employee Banner Self-Service

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 59: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormMySwat Goups

Identity management roles associated with groups

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 60: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormForm Categories

Form categories way to organize forms into meaningful groups

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 61: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormForm Definition

TransForm parameters

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 62: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormForm Definition continued

Form details

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 63: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

TransFormAssign Forms to MySwat Groups

Assign form to MySwat group

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 64: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 65: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-ImportTemplate CreationMaintenance continued

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 66: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Auto-ImportTemplate Document Mapping

Nolij custom name and the document name on the xml file from the vendor

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 67: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

NolijWeb APIsbull Authenticationbull httplocalhostNolijWebj_spring_security_checkbull bull Document Retrievalbull httpshost_severport_numberNolijWebhandlerapidocsfolderiddocumentid bull bull Document Metadata Retrievalbull httpshost_serverportnumberNolijWebhandlerapidocsfolderiddocumentiddocumentmeta bull bull Document Image Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidpagepagebull bull Document Submissionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderidbull bull Document Deletionbull httpshost_serverport_numberNolijWebhandlerapidocsfolderiddocumentidbull bull Merge Documentbull httpshost_severport_numberNolijWebhandlerapidocsmergefolderidbull bull Print Documentbull httpshost_severport_numberNolijWebhandlerapidocsprintbull bull Document Type List Retrievalbull httpshost_serverport_numberNolijWebhandlerapidocsdocsindexnamesbull bull Work Completebull httpshost_severport_numberNolijWebhandlerapiworkflowworkcompletefolderid

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 68: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Open to the Floor

bull Questionsbull Comments

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74
Page 69: 2015 16th Annual PABUG Conference Extending Document Delivery using Perceptive Nolij Web APIs Frank Milewski Director AIS Swarthmore College fmilews1@swarthmore.edu.

2015 16th Annual PABUG Conference

Please take time to complete our Conference and Session

evaluations

YOUR INPUT MATTERS

  • Slide 1
  • Slide 2
  • Slide 3
  • The situation or the problem
  • What is available to address the issues
  • What is neededhellip
  • How do we accomplish our objectiveshellip
  • Master user application
  • Select user profile
  • Select query
  • Slide 14
  • Query results
  • Documents with appropriate permissions
  • Select a document
  • Selected document
  • Upload documents
  • Uploaded document in Nolij Web
  • Delete a document
  • Confirm delete
  • Nolij Web view after delete
  • Nolij Web document master view after delete
  • Additional information
  • Auto-Import
  • Auto-Import Upload XML file
  • Auto-Import upload history
  • WorkFlow
  • Workflow select inbox in the workflow
  • Workflow Inbox Contents
  • Workflow history
  • Architecture
  • Managing the delivery of documents
  • Managing the delivery of documents continued
  • General Service NolijWeb URLProxy User
  • General Services Wallet Parameters
  • Nolij Master Mime Types
  • General Services TransForm URL
  • Nolij Master Nolij Proxy Types
  • Nolij Master Nolij Proxy Types Proxy Permission Definition
  • NOLIJPROXY defined in NolijWeb
  • Nolij Master Nolij Proxy Types ViewableUpdateable Documents
  • Nolij Master Nolij Profiles Nolij Master Profiles
  • Nolij Master Nolij Profiles Profile Detail
  • Nolij Master CreateMaintain Profiles User and Permission Assi
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Query Assignments
  • Nolij Master CreateMaintain Profiles Document Summary
  • Nolij Master Copy a profile
  • Nolij Master Queries
  • Nolij Master Queries Query Detail
  • Nolij Master Queries Query Detail closer look
  • Nolij Master Queries Search Field Assignments
  • Nolij Master Search Queries Boxes and Lists
  • Nolij Master User ProfileDocument Summary
  • Nolij Master User ProfileDocument Summary continued
  • Nolij Master User ProfileDocument Summary continued (2)
  • Workflow Workflow Definition
  • Workflow Workflow Definition continued
  • TransForm MySwarthmore Group Definition
  • TransForm MySwat Goups
  • TransForm Form Categories
  • TransForm Form Definition
  • TransForm Form Definition continued
  • TransForm Assign Forms to MySwat Groups
  • Auto-Import Template CreationMaintenance
  • Auto-Import Template CreationMaintenance continued
  • Auto-Import Template Document Mapping
  • NolijWeb APIs
  • Open to the Floor
  • Slide 74