The Acrobat Sign Bulk Operations Tool is a standalone React-based web application designed to streamline bulk operations for Account and Group administrators. This robust tool enables efficient execution of tasks such as deleting agreements, downloading agreements and form fields, and hiding agreements. Tailored specifically for administrators, it simplifies large-scale agreement management with optimized workflows.
- Install NodeJS.
- Install Git Command line (Optional)
- A .env_example is provided. You will need to rename to .env and enter the information (api keys, etc.)
Perform these steps using a terminal (or Command line in Windows):
- Create a root folder where you want this project to live.
- cd to the root folder you just created.
- At a command line, run this git command:
git clone https://github.com/abhishekdixitadobe/AcrobatSignBulkOperations-React.git
## OR You can also download the package is zip and unzip the project. - Navigate to the project root: for example:
cd api-code-sandbox-react
- Run
npm install
. This will install all of the necessary dependencies.
- Please follow the steps mentioned in the link below to get the Client Id and Client Secret values. https://opensource.adobe.com/acrobat-sign/developer_guide/gstarted.html
- Redirect URL: Please use https://localhost:3000/callback
- Update the CLIENT_ID, client_secret, REDIRECT_URI, and SCOPE in the .env file.
- ALLOWED_GROUP_NAME : use this param to add the list of groups to restrict/allow users to access the application. Leave blank to allow for all the admins.
Paste this command in terminal / command line: npm start
Please go to the browser and run the application with the URL: https://localhost:3000
ctrl-c
- Delete: Seamlessly remove documents associated with agreements in bulk.
- Download: Easily retrieve agreements and their associated form fields in bulk.
- Hide: Quickly conceal all agreements for enhanced organization and management.
- Cancel Agreements: Cancel In-Progress agreements in bulk.
- Cancel reminders: Cancel reminders in bulk.
- Audit reports: Download audit reports in bulk.
- Date Range Filtering: Fetch agreements based on specific date ranges, allowing for targeted retrieval of desired records.
- Agreement Status Filtering: Filter agreements based on their status, enabling quick access to agreements in specific states (e.g., completed, pending).
- Role-Based Fetching: Fetch agreements based on assigned roles, simplifying the process of retrieving agreements associated with specific users or groups.
- With this capability, users can retrieve and download library templates and their associated form fields directly from within the bulk operations tool. Users can also hide the library templates in bulk.
- Users can now access a list of created webforms and subsequently retrieve associated agreements to perform bulk operations (download agreements/form fields etc.).
The delete operation is available to delete the documents associated with agreements. To enable the delete operation, please raise the support ticket and sign the retention policy with enable "agreement_retention" flag.