Agents Helper

Agents Helper

AgentsHelper

Install

Domino console command to install this app on your server:

tell Genesis install agentshelper

Install in MyAccount (for Prominic customers only)

Source code

If the project doesn't open in Moonshine-IDE, then run Project > Import Genesis Directory Application and paste the below URL.

Prominic.NET, a leading provider of solutions for IBM Domino, has developed a custom JavaAddin that empowers Domino users to overcome the platform's native scheduling limitations. This innovative solution enables you to trigger agents at shorter intervals, granting you fine-grained control over your scheduled tasks.

Key Features:

Precise Scheduling: With Prominic.NET's JavaAddin, you can execute agents at intervals as short as seconds, breaking free from Domino's 5-minute restriction.

Customizable: The JavaAddin is highly configurable, allowing you to define the exact timing and frequency of agent executions to suit your application's needs.

Easy Deployment: Our solution is designed for seamless integration into your existing Domino environment, with straightforward deployment processes.

Reliability: Prominic.NET's JavaAddin is built with reliability in mind, ensuring consistent and accurate agent execution.

How it Works:

The custom JavaAddin leverages the power of Java to interface with Domino, providing a practical and efficient way to trigger agents at shorter intervals. By utilizing timers in your Java code, you can execute your agents with precision and flexibility.

Get Started:

Enhance your Domino experience and take control of your scheduled agents by integrating Prominic.NET's custom JavaAddin. Say goodbye to the limitations of native scheduling and hello to a world of fine-tuned automation.

For more information on how to implement this solution and experience the benefits for yourself, get in touch with our experts at Prominic.NET. Your Domino environment will thank you.

Version: 1.0.5

{
    "title": "Agents Helper v${version}",
    "versionjson": "${versionjson}",

    "config":
    {
        "version": "${version}",
        "active": "1",
        "runjava": "AgentsHelper"
    },

    "steps": [
    {
        "title": "--- Step 1. Download needed files (JAR and NSF) ---",
        "files": [
            {"from": "${baseurl}/0/${docid}/$FILE/AgentsHelper-${version}.jar", "to": "JavaAddin/AgentsHelper/AgentsHelper-${version}.jar"},
            {"from": "${baseurl}/0/${docid}/$FILE/AgentsHelper.nsf", "to": "${directory}/AgentsHelper.nsf"}
        ]
    },
    {
        "title": "--- Step 2. Configure Databases ---",
        "databases": [
             {
                "action": "update",
                "filePath": "AgentsHelper.nsf",
                "sign": true
              }
        ]
    },
    {
        "title": "--- Step 3. Register Java Addin ---",
        "notesINI": [
            {
                "name": "JavaUserClassesExt",
                "value": "GJA_AgentsHelper",
                "multivalue": true,
                "sep": ","
            },
            {
                "name": "GJA_AgentsHelper",
                "value": "JavaAddin/AgentsHelper/AgentsHelper-${version}.jar"
            }
        ]
    },
    {
        "title": "--- Step 4. Restart All JavaAddins ---",
        "commands": ["restart"]
    },
    {
        "title": "--- Step 5. Completed ---",
        "messages": ["SUCCESS: AgentsHelper has been installed"]
    }

    ]
}