Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Procifynow IDENew to Visual Studio Code? Get it now.
Procifynow IDE

Procifynow IDE

Procify

|
27 installs
| (0) | Free
Procifynow vscode extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Procifynow IDE Private Node Setup

A VS Code extension to run and manage a local/intranet Procify application server with source control integration. This extension is used for the development of applications. It enhances the use of visual studio code for the developers as it has customized the editor itself to make the development process easier.


📋 Pre-Requisites

  • VS Code ≥ 1.95
  • Node.js v22.13.1(LTS)
  • Git (latest)
  • TypeScript ≥ 4.9.5 (dev dependency)

📝 Overview

This extension helps developers, consultants, and trainees streamline their workflow by:

  • Starting a local Private Node server for Procify applications
  • Compiling and watching TypeScript Apps
  • Managing source control operations (save, update, revert, delete)
  • Checking out up to 4 Apps or released versions
  • Repairing framework packages with a few clicks

🚀 Quick Start

  1. Run Environment Setup (Only after installing for the first time)

    • In VS Code, open the Command Palette (Ctrl+Shift+P/ Cmd+Shift+P)

    • Execute: Run Environment Setup

    • Select required setups

      • Select from the options provided

        • "Environment Variables" : For maintaining environment variables when packages are installed globally. (Windows only)
        • "Global Package Installation" : Install required packages globally. (Windows only)
        • "Host File Entry" : For maintaining host file entry.
        • "Certificate Installation" : Install certificates.

    Note: The above needs to be done only after the first installation, Users will be notified if these steps are further required.

    Setup on Mac :

    Mac Setup

    Setup on Windows :

    Win Setup

  2. Enabling/Disabling Local Package Installation

    • In VS Code, open the Command Palette (Ctrl+Shift+P/ Cmd+Shift+P)
    • Execute: Set local package installation
    • Enables/Disables local package installation.
    • Needs to be enabled if packages are not installed globally(Mandatory for Mac).

    Local Package Installation

  3. Enter Credentials & URL

    • Provide your Procify Application URL, User ID, and Password in the setup dialog.
    • Advanced settings allow customizing the Port Range (3001–4000).

    Start Setup


🛠️ Elements of the Procify IDE Panel

Once installed, you’ll see the Procify IDE view in the VS Code sidebar. Key controls:

Icon / Button Description
Start Local Server Launches the Private Node server on an available port (auto‑increment in 3001–4000).
Open in Browser Opens or focuses your default browser at http://procifynowide.com:<port>.
Save Commits the current file to the server repository (single file).
Delete Removes selected file(s) from the remote repository.
Update Fetches and overwrites current file with the repository version.
Revert Discards local changes, restoring the repository state.
Save All / Update All Batch operations for multiple files—combines Save, Update, or Revert in one dialog.
Checkout Initial checkout of up to 4 writable Apps or specific released-version Apps.
Repair Framework Refreshes framework ZIPs & packages in both cdn_app/ and closedmodules/ folders.

📂 Project Structure Details

project-root/
├── cdn_app/                # Compiled JS bundles & Apps ZIP files
├── closedmodules/          # Framework libraries & Apps needed at runtime
├── kloconfig/              # Configuration files
├── logs/                   # Output logs from the Private Node server
└── src/                    # Writable App source code
    ├── {AppName_Version}/          # Each assigned App for development
    │   ├── controller/     # Page logic: controller files
    │   ├── css/            # Style files for that App
    │   ├── resources/          # Images or icons used by the app
    │   ├── entity/         # Business logic TS files extending generated entities
    │   ├── query/          # Query callbacks & rule subscriptions
    │   ├── rules/          # Hooks used for handling entity lifecycle and query-related callbacks.
    │   └── util/           # Shared helper functions
    └── releasedVersion/    # Read-only released Apps (cannot edit)

Note: Only files under src/{AppName} are editable. Always re-compile after updating or reverting.


⚡ Compilation Workflow

tsc -w      # Auto‑recompile on each save

Compilation errors will display in the VS Code Terminal or Output panel under Procify IDE.


🔄 Source Control Operations

Save Single File

  1. Modify .ts file in src/
  2. Click Save in the IDE panel.
  3. Confirm commit message.

Save All

  1. Click Save All

  2. Confirm unsaved changes.

    Saving Changes

  3. Select files & Commit.

    Typescript Errors on Save

    Tip: If compilation errors are detected, you’ll get a warning: "Errors found during compilation. Do you still wish to commit?" with options to Show Errors, Commit, or Cancel.

Update / Update All

  1. Click Update or Update All

  2. Select target files to sync from remote.

  3. Re-compile if needed.

    Update All

Revert / Revert All

  1. Click Revert or Revert All

  2. Confirm discard of local changes.

  3. Re-compile to see reverted state.

    Revert All


📥 Checkout & Released Versions

  • Writable Apps: Select up to 4 Apps per session. Exceeding limit prompts a warning.

  • Released Versions: Use Checkout Released Version to pull read-only builds into src/releasedVersion/.

    Checkout Released Versions

    • Files here are guarded as read-only to prevent edits.

      Released Version Directory


🛠 Repair Framework

Click Repair Framework to refresh all App ZIPs in cdn_app/ and framework packages in closedmodules/ from the server.

Start Setup Screenshot


🔍 Notes

  • Read-Only Files: Don’t edit files under releasedVersion/.
  • Certificate Issues: Execute: Run Environment Setup and select "Certificate Installation"

📚 Certification & Training

Embark on your learning journey with Procify’s Certification & Training hub. Whether you’re getting started, partnering with us, or expanding your development expertise, our structured courses and certifications will guide you every step of the way. Explore the full catalogue at Certification & Training.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft