Een Robots Agent ter plaatse configureren
De standaardconfiguratie van de Robots Agent wordt ingesteld tijdens de installatie. Voordat u de Robots Agent gebruikt, dient u de configuratie-instellingen te controleren en ervoor te zorgen dat deze geschikt zijn voor uw organisatie. Zorg er in het bijzonder voor dat Toegestane bestandsuploads op de juiste manier is ingesteld.
Opmerking
De informatie in dit onderwerp is alleen van toepassing op organisaties die een Robots-agent ter plaatse gebruiken om ACL-scripts uit te voeren in ACL-robots.
Personen en organisaties met ACL Robotics Professional Edition hebben geen Robots-agent ter plaatse. Python/HCL-scripts die in HighBond-robots of Workflowrobots worden uitgevoerd, maken geen gebruik van de Robots-agent.
Waar configuratie-instellingen opgeven
U specificeert de configuratie-instellingen van Robots Agent op twee locaties:
- het Agentbeheer-scherm in Robots
- het Agent.exe.config-bestand in de installatiemap van de Robots Agent op de Windows-server
Opmerking
Configuratie-instellingen in het Agentbeheer-scherm hebben voorrang op instellingen in het Agent.exe.config-bestand.
Configureer instellingen in het scherm voor Agent-beheer
Opmerking
Configuratie-instellingen in het scherm Agentbeheer zijn van toepassing op alle agents in een multi-agent cluster.
-
Selecteer vanaf de startpagina van Launchpad (www.highbond.com) de Robots-app om deze te openen.
Als u zich reeds in Diligent One bevindt, kunt u het navigatiemenu aan de linkerkant gebruiken om naar de Robots-app te switchen.
- Klik in de rechterbovenhoek van het dashboard op Instellingen.
- Zorg ervoor dat Agentbeheer in het linkerdeelvenster is geselecteerd.
- Selecteer onder Configuratie de juiste optie voor Toegestane bestandsuploads.
Toegestane bestandsuploads bepaalt of uitvoerresultaten worden geüpload van de Robots Agent naar de Robots-app in de cloud
- Alleen resultaatbestanden en logboekbestanden
Indien gespecificeerd in een analysekop, worden resultaatbestanden (zoals Excel) en logboeken geüpload. U kunt gerelateerde bestanden ook handmatig uploaden naar het tabblad Invoer/uitvoer voor robots.
- Resultaattabellen, bestanden en logboeken
Indien gespecificeerd in een analysekop, worden Analytics-resultaattabellen, resultaatbestanden (zoals Excel) en logboeken geüpload. U kunt gerelateerde bestanden ook handmatig uploaden naar het tabblad Invoer/uitvoer voor robots.
- Bestandsuploads zijn niet toegestaan
Er kunnen geen bestanden van welke aard dan ook worden geüpload door scripts of handmatig door gebruikers. Analysescripts met //RESULT FILE- of //RESULT LOG-tags worden niet uitgevoerd.
- Alleen resultaatbestanden en logboekbestanden
- Geef onder Configuratie de juiste mappen op bij Padenconfiguratie en klik vervolgens op Opslaan.
- Gegevensopslag
De Windows-server of netwerkdirectory voor permanente opslag van Analytics-gegevenstabellen die worden uitgevoerd door analytische scripts met een //DATA-tag.
Een aparte directory voor gegevenstabellen stelt u in staat een meer economische, koude opslaglocatie op te geven voor grote bestanden die slechts periodiek worden geraadpleegd.
- Resultatenpad
Windows-server of netwerkdirectory voor Analytics-resultaattabellen die worden uitgevoerd door analytische scripts met een //RESULT TABLE-tag.
Belangrijk
De map of mappen die u opgeeft onder Configuratie moeten toegankelijk zijn voor de Robots Agent, of voor alle agents als u een multi-agent cluster gebruikt. Voor elke gespecificeerde map moet het serviceaccount dat de agent uitvoert over lees-, schrijf- en lijstmachtigingen beschikken. Voor meer informatie raadpleegt u Beveiliging van Robots Agent ter plaatse.
- Gegevensopslag
Configureer instellingen in het Agent.exe.config-bestand
Om configuratie-instellingen bij te werken, bewerkt u het bestand Agent.exe.config in de installatiemap van de Robots Agent en start u vervolgens de Robots Agent Windows-service opnieuw op.
De standaardlocatie van het configuratiebestand is:
C:\Program Files (x86)\ACL Software\Robots Agent\agent\Agent.exe.config.
Opmerking
U moet de Robots Agent-service opnieuw starten om eventuele wijzigingen van kracht te laten worden.
Voor installaties met meerdere agents moet u het bestand Agent.exe.config bijwerken en de service Robots Agent opnieuw opstarten op elke Windows-server. De configuratie-instellingen voor elke agent kunnen identiek zijn of verschillen, afhankelijk van uw specifieke behoeften.
Configuratie-eigenschappen in Agent.exe.config
Sleutel | Waarde |
---|---|
RuntimeBasePath |
De basismap voor:
De standaard basismap is C:\acl\robots\data\ Een aparte uitvoeringsmap voor runtime stelt u in staat om de verwerking van analytische taken te plaatsen op een sneller apparaat met hoge prestaties, zoals een solid state drive (SSD). Voorbeeld van een volledig pad naar een analytische taakmap met een door de gebruiker geconfigureerde basismap: E:\acl\robots\runtime\Production\Robot12\Task1\Run29\Temp |
DataBasePath |
De basismap voor permanente opslag van Analytics-gegevenstabellen die worden uitgevoerd door analytische scripts met een //DATA-tag. De standaard basismap is C:\acl\robots\data\ Een aparte basismap voor Analytics-gegevenstabellen stelt u in staat een zuinigere opslaglocatie voor koude opslag te specificeren voor grote bestanden die slechts periodiek worden geraadpleegd. Voorbeeld van een volledig pad naar een gegevensbestandenmap met een door de gebruiker geconfigureerde basismap: D:\acl\robots\data\Production\Robot12\Data Opmerking De waarde DataBasePath wordt niet gebruikt als er een andere waarde wordt weergegeven in de configuratie-instelling Gegevensopslag in het scherm Agentbeheer in Robots. Voor meer informatie raadpleegt u Configureer instellingen in het scherm voor Agent-beheer. |
ResultsBasePath |
De basismap voor Analytics-resultaattabellen die door analytische scripts met een //RESULT TABLE-tag worden gegenereerd. De standaard basismap is C:\acl\robots\data\ Voorbeeld van een volledig pad naar een resultatenfolder met een door de gebruiker geconfigureerde basisfolder: C:\acl\robots\results\Production\Robot12\Task1\Run29\Results\Prohibited transactions Opmerking De ResultsBasePath-waarde wordt niet gebruikt als er een andere waarde verschijnt in de instelling Resultatenpad in het scherm Agentbeheer in Robots. Voor meer informatie raadpleegt u Configureer instellingen in het scherm voor Agent-beheer. |
AclSEProfileBase |
De basismap voor het werken met tabellen bij het verbinden vanuit Analytics met de Robots Agent via de Robots Data Service. De standaard basismap is C:\acl\robots\aclse\ |
LogFile |
Het bestandspad en de naam van het logbestand van de Robots Agent. Het standaardpad en de standaardnaam is C:\acl\robots\logs\application.log |
EnginePath |
Het bestandspad van het uitvoerbare bestand dat taken uitvoert. De standaardlocatie is C:\Program Files (x86)\ACL Software\Robots Agent\AclScript.exe |
KeepJobFolder |
Specificeert of de tijdelijke analysetaakmap wordt behouden wanneer een robottaak mislukt.
Opmerking De instelling KeepJobFolder heeft geen effect wanneer een robottaak succesvol is. Na succesvolle uitvoering van een taak wordt de tijdelijke map voor de analysetaak automatisch verwijderd. Let op U kunt de waarde instellen op waar om bestanden te behouden voor het oplossen van problemen. Het permanent op waar laten staan van de waarde kan ertoe leiden dat de harde schijf van de server, of een solid state drive, vol raakt. |
AllowExecuteCommand |
Specificeert hoe de Robots Agent de EXECUTE-opdracht afhandelt wanneer deze in een analysescript wordt aangetroffen:
|
MaxLogSizeKB |
De maximale grootte van het logbestand van de Robots Agent voordat het bestand wordt gearchiveerd en er een nieuw logbestand wordt gemaakt. De standaardwaarde is 102400 (100 MB). Het huidige logbestand is application.log. Gearchiveerde logbestanden worden opgeslagen in dezelfde map als het huidige logbestand en krijgen een oplopend numeriek achtervoegsel: application.0.log, application.1.log, enzovoort. |
SkipPathAccessCheck |
Bepaalt welke mappen de Robots Agent kan openen bij het lezen of schrijven van tabellen of bestanden.
Het instellen van de waarde op waar en het overslaan van de controle op toegang tot de map kan in bepaalde omgevingen de prestaties van de Robots Agent bij het uitvoeren van scripts verbeteren. U hebt ook de mogelijkheid om lees- of schrijfbewerkingen uit te voeren voor meerdere robots. Let op Het beperken van de toegang van een script tot bepaalde mappen is een beveiligingsfunctie van Robots die onbedoelde of opzettelijke schendingen van gegevenstoegang voorkomt. Stel de waarde alleen in op waar als u er zeker van bent dat het toestaan van ACL-scripts om tabellen of bestanden in een ACL-robot te lezen of te schrijven geen beveiligingsrisico vormt. Opmerking De SkipPathAccessCheck-instelling heeft geen invloed op de mogelijkheid om specifieke Analytics-gegevenstabellen tussen robots te delen en te koppelen. Voor meer informatie raadpleegt u Gegevenstabellen delen en koppelen in ACL-robots. |
Configureer de Robots Agent om met een specifieke proxyserver te werken
U kunt de Robots Agent handmatig configureren om via een door u aangewezen proxyserver verbinding te maken met de Robots-app. Voer de volgende stappen uit om de configuratie handmatig in te stellen:
-
Voeg een extra sectie toe aan het bestand Agent.exe.config
-
Werk twee aanvullende configuratiebestanden bij, AgentService.exe.config en Worker.exe.config
Stappen
-
Ga op de server waarop de Robots Agent is geïnstalleerd naar de installatiemap van de Robots Agent.
De standaardlocatie van de installatiemap is:
C:\Program Files (x86)\ACL Software\Robots Agent\agent\
-
Raadpleeg de onderstaande tabel om de configuratiebestanden in de submap \agent bij te werken.
-
Nadat u alle bestanden hebt opgeslagen, start u de Robots Agent Windows-service opnieuw op om de communicatie tussen de Robots Agent en de Robots-app via uw aangewezen proxyserver te beginnen.
Opmerking
Verschillende configuratie-instellingen voor proxyservers zijn mogelijk. Het onderstaande configuratievoorbeeld komt mogelijk niet exact overeen met uw vereisten. Raadpleeg voor meer informatie de technische documentatie van Microsoft:
Bestandsnaam | Configuratiegegevens |
---|---|
Agent.exe.config |
Werk dit bestand bij door de sectie <system.net> toe te voegen op de locatie die in het voorbeeld wordt getoond.
<?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <other configuration settings> </appSettings> <system.net> <defaultProxy useDefaultCredentials="true"> <proxy proxyaddress="YOUR PROXY SERVER ADDRESS:YOUR PORT" bypassonlocal="true" /> </defaultProxy> </system.net> </configuration> |
AgentService.exe.config Worker.exe.config |
In beide bestanden dient u het <defaultProxy>-gedeelte aan te passen volgens het onderstaande voorbeeld.
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.net> <defaultProxy useDefaultCredentials="true"> <proxy proxyaddress="YOUR PROXY SERVER ADDRESS:YOUR PORT" bypassonlocal="true" /> </defaultProxy> </system.net> </configuration> |