Softsource Web Tool - Setup |link|
SoftSource Web Tool is primarily used as a smart card reading interface, specifically for systems like the Tasheel System to read new e-Signature and PRO cards. System Requirements
Before starting, ensure your system meets these specifications: Operating System: Windows 7, Windows 10 (both x86 and x64 are supported). .NET Framework 4.6 or higher installed. Privileges: You must have Administrator privileges on the computer for the initial installation. Standard User Configuration
If a standard user (non-admin) needs to use the tool, they must be granted access to Port No. 8381 . Use the following steps: Command Prompt as an Administrator. Run the following command exactly: netsh http add urlacl url=http://+:8381/ user=EVERYONE Installation Steps
Obtain the Smart Cards Reading Tool installation file from your organization's official portal (e.g., via the Tasheel System Right-click the installation file and select "Run as administrator" button within the setup wizard to begin the process. Verify Location: After completion, verify the files are located in C:\SoftSource Web Tool Final Launch: In that folder, right-click SoftSourceWebTool to run or configure final application settings. Do you need help with troubleshooting connection errors configuring a specific browser to work with the card reader? Smart Cards Reading Tool Installation Guide | PDF - Scribd
* Download the Smart Cards Reading Tool installation file. * Run the installation file “As administrator” * To start installation, Smart Cards Reading Tool Installation Guide | PDF - Scribd softsource web tool setup
Here’s a long post style guide / walkthrough for setting up SoftSource Web Tool (assuming you’re referring to a local web development environment or a specific tool named SoftSource – if not, please clarify).
Step 1: The System Checker (scripts/checkSystem.js)
This module ensures the user has the correct software installed before proceeding.
// scripts/checkSystem.js const execSync = require('child_process');function checkCommand(cmd, versionFlag = '--version') try const output = execSync(
$cmd $versionFlag, encoding: 'utf8' ).trim(); return installed: true, version: output ; catch (error) return installed: false, version: null ;function validateSystem() console.log('🔍 Validating System Requirements...'); SoftSource Web Tool is primarily used as a
const requirements = [ name: 'Node.js', cmd: 'node', minVersion: '16.0.0' , name: 'NPM', cmd: 'npm', minVersion: '8.0.0' , name: 'Git', cmd: 'git', minVersion: '2.0.0' ]; let allGood = true; requirements.forEach(req => const result = checkCommand(req.cmd); if (!result.installed) console.error(`❌ $req.name is not installed. Please install it to continue.`); allGood = false; else console.log(`✅ $req.name found (Version: $result.version)`); ); if (!allGood) process.exit(1); // Exit with error return true;
module.exports = validateSystem ;
2. Form Handler Setup
SoftSource replaces traditional action=”submit.php” with a secure API endpoint. Step 1: The System Checker ( scripts/checkSystem
- In the Web Tool Manager, click Forms > New Form.
- Map fields (name, email, message) to your CRM or email address.
- Enable “Invisible reCAPTCHA” to prevent spam.
- Set up auto-responders and admin notifications.
Key Components of the Setup
A complete SoftSource web tool setup involves three interconnected layers:
- The Dashboard Interface – Your administrative control panel (usually accessible via
yourdomain.com/softsource-admin). - The Client-Side Engine – A JavaScript snippet embedded in your website’s
<head>tag. - The Backend Connector – Optional API keys for databases, CRMs, or e-commerce platforms.
Understanding this architecture will help you diagnose issues later in the setup process.
Part 9: Automating Your SoftSource Workflow
The true power of the SoftSource web tool setup emerges when you automate routine tasks.
