Neurons Bots fasen
Fasen worden gebruikt om een bot te bouwen. Sleep op de pagina Neurons Bot-editor een fase naar het werkgebied. Het paneel Fase-instellingen wordt weergegeven waarin u de instellingen voor de actie of query kunt definiëren. De fasen moeten verbonden zijn om de workflow in de bot te creëren, zie Verbindingsinstellingen. U kunt een fase selecteren in de categorieën Fasen. U kunt ook Aangepaste fasen en Gebruikersfasen maken voor gebruik met de bot.
Fasecategorieën
Het onderstaande overzicht toont niet elke individuele fase. De weergegeven fasen zijn mogelijk niet beschikbaar in elk configuratiepad.
Wordt gebruikt om informatie te presenteren en te filteren van apparaten die voldoen aan de opgegeven criteria. De uitvoer en context van deze queryfase kan door de daaropvolgende fasen in de bot gaan.
Toon bijvoorbeeld apparaten met minder dan 10% vrije schijfruimte.
Actiefasen maken gebruik van Automatisering infrastructuur om acties uit te voeren. Het gebruik van variabelen is beschikbaar voor sommige acties. Lees meer over Fasevariabelen.
- Resultaten filteren: u kunt queryresultaten filteren op basis van aanpasbare eigenschappen. Zodra u een ingebouwde Queryfase verbindt met een filter, geeft de vervolgkeuzelijst Eigenschap alle beschikbare eigenschappen weer die kunnen worden geselecteerd. Om details van de eigenschappen te bekijken, gaat u naar het queryvenster Fase-instellingen en selecteert u Fase-informatie.
- U kunt ook de functie Voorbeeld query gebruiken voor het beoordelen van alle doelapparaten en de resultatentabel gebruiken om het formaat en bereik van waarden die kunnen worden gefilterd, weer te geven.
- U hebt de mogelijkheid meerdere query's in reeks samen te voegen. Als dit is voltooid, worden alle resultaten gecombineerd en beschikbaar om op te filteren of te gebruiken in Actiefasen. U kunt het vergelijkend gedrag van de aangesloten filter wijzigen zodat het ofwel van toepassing is op EN- of op de OF-logica om de resultaten vast te leggen.
- Deelnemen: gebruik deze fase om een bot die in afzonderlijke takken is opgesplitst, opnieuw samen te voegen. In the Stage settings, select the join behavior; Any state, All succeeded, At least one succeeded.
- Variabele instellen: gebruik deze fase om een consistent referentiepunt te bieden dat kan worden geconfigureerd met standaardwaarden en kan worden bijgewerkt in fasen op basis van resultaten. Dit is handig wanneer u één variabele wilt gebruiken om naar een veld te verwijzen dat kan worden bijgewerkt op basis van query's in verschillende branches. De variabelen die u kunt instellen, zijn gedefinieerd in Variabelen definiëren.
Fasen voor vroege toegang zijn hier beschikbaar. Bètafasen worden aangeboden om Ivanti in te schakelen om feedback en gegevens te verzamelen over verwachte functies.
Met aangepaste fasen kunt u een aangepast script uitvoeren. U kunt kiezen uit de volgende scriptsjablonen:
- osquery: een op open source SQL gebaseerde taal die kan worden gebruikt om informatie op te vragen en op te halen van apparaten en die Windows- en Mac-apparaten ondersteunt.
- PowerShell-query: kan worden gebruikt voor het uitvoeren van query's op Windows- en Mac-apparaten. Dit kan worden uitgevoerd als systeem- of aangemelde gebruiker.
- Bash-actie: kan worden gebruikt voor het uitvoeren van acties op macOS-apparaten.
- Opdrachtactie: voert de Windows-opdrachtprompt uit op het doeleindpunt. Dit kan worden uitgevoerd als systeem- of aangemelde gebruiker.
- Powershell-actie: kan worden gebruikt voor het uitvoeren van acties op Windows-apparaten.
Lees meer over Aangepaste fasen
Met lijstfunctiefasen kunt u acties uitvoeren op faseresultaten die een lijst zijn. U kunt de lijst bijvoorbeeld filteren, sorteren, tellen of optellen.
Als het resultaat van een lijstfunctiefase opnieuw een lijst is, kunt u nog een lijstfunctie toevoegen om het resultaat verder te verfijnen.
In het werkgebied kunt u een fase herkennen waarbij een lijstresultaat (zou moeten) wordt geretourneerd volgens het Lijstlabe.
Een lijstfunctiefase toepassen in uw workflow:
-
Voeg een fase toe die een lijstresultaat heeft.
-
Voeg de gewenste lijstfunctie toe.
-
Gebruik om de fasen van stap 2 en 3 te verbinden.
Dit zal de waarde(n) invullen voor Lijst selecteren op de Lijstfunctiefase. -
Selecteer de lijst waarom u de Lijstfunctie wilt uitvoeren.
-
Voltooi de resterende configuratie van de fase, afhankelijk van de lijstfunctie.
-
Voltooi de rest van uw botworkflow en sla uw wijzigingen op.
Via interactiefasen kan een bot interactief werken met en input verzamelen van eindgebruikers met Microsoft Teams. U kunt kiezen uit de volgende interactiefasen:
- MS Teams-interactie: biedt een bot de mogelijkheid om interactief werken met en input te verzamelen van een eindgebruiker via Microsoft Teams. Het bericht omvat een titel, een bericht, en een keuze van interacties: knoppen of vrije tekstinvoer.
- MS Teams-bericht: hiermee kan een bot berichten in één richting sturen naar eindgebruikers via Microsoft Teams. Het bericht bestaat uit een titel en een bericht.
- MS Teams-beoordeling: biedt een bot de mogelijkheid om interactief werken met en beoordelingen te verzamelen van een eindgebruiker via Microsoft Teams. Het bericht bestaat uit een titel, een vraag en een beoordeling.
- MS Teams-sentiment: biedt een bot de mogelijkheid om interactief werken met en input te verzamelen van een eindgebruiker via Microsoft Teams. Het bericht omvat een titel, een bericht, en een keuze van interacties: knoppen of vrije tekstinvoer.
Raadpleeg MS Teams-fasen voor meer informatie.
Gebruikersfasen zijn op maat gemaakte scriptfasen. Ze worden opgeslagen en beschikbaar gemaakt in dit gebruikersgedeelte voor meervoudig hergebruik bij het maken van bots.
Lees meer over Gebruikersfasen.
Fasevariabelen
Variabelen kunnen worden gebruikt in de Fase-instellingen om informatie door te geven tussen fasen en de uitvoer van een actie door te geven aan de invoer van een andere actie.
Variabelen invoegen
Om een variabele in te voegen, opent u de Fase-instellingen. Elk veld dat variabelen ondersteunt, zal de tekst Ctrl + Space weergeven. Selecteer Ctrl + Spatie om een variabele in de lijst te selecteren en in te voegen.
Wanneer u variabelen definieert als scriptinvoer in PowerShell, gebruikt u de syntaxis $myvar om naar die variabelen in uw script te verwijzen.
Botnaam: naam van de huidige bot.
Initiatie gebruiker: naam van de gebruiker die de bot heeft gestart. Dit zal een gebruikers of een Neurons-service zijn.
Initiatie gebruikers-id: gebruikers-id van de initiërende gebruiker. Dit zal een gebruikers-id of een Neurons-service zijn.
Tijdstempel (ISO): huidige tijdstempel in ISO-formaat.
Apparaatnaam: haalt de apparaatnaam op voor het huidige apparaat binnen de huidige fase. De geretourneerde apparaatnamen worden gescheiden door komma's.
Alle apparaatgegevens: haalt alle gegevens op voor het huidige apparaat binnen de huidige fase. Dit zal een JSON-object zijn.
Opgegeven naam: naam van de aangemelde eindgebruiker.
Weergavenaam: volledige naam van de eindgebruiker.
E-mail: e-mail voor de eindgebruiker.
Er zijn kant-en-klare sjablonen die u kunt gebruiken met de variabelen. Voor meer complexe vereisten wordt javascript ondersteund door handgrepen.
Fase-instellingen
Wanneer u een fase naar het werkgebied sleept en deze wordt gemarkeerd, verschijnt het deelvenster Fase-instellingen. Gebruik de instellingen om elke fase te configureren en aan te passen.
U kunt de instellingen aanpassen met behulp van de scriptfunctie Gebruikersfase. Lees meer over Gebruikersfasen.
Elke fase krijgt een unieke numerieke id. Als de bot dezelfde fase meer dan eens gebruikt, kan deze id worden gebruikt om de fasen individueel te identificeren.
Klik op Fasegegevens weergeven om het paneel Fase-informatie weer te geven, wat een beschrijving toont van de fase en alle gekoppelde eigenschappen. Dee kunnen worden gebruikt als criteria voor het filteren van de queryresultaten.
U kunt de schakelaar gebruiken voor Resultaat beïnvloedt de DEX-score om de sectie Enquêtesweer te geven op de apparaatpagina.
Als de instellingen van een podium niet goed zijn ingesteld of er informatie ontbreekt, krijgt de fase een rode rand, net als de instelling die aandacht nodig heeft. Zodra de instelling correct is voltooid, wordt de rode rand verwijderd.
Verouderde fasen
Als er een nieuwere versie van een fase in een bot beschikbaar is, verschijnt er een gele banner Actie vereist: deze bot bevat x fase die is verouderd. De rand van de verouderde fase is geel.
Selecteer Update om de fase te upgraden naar de nieuwere versie. Eenmaal voltooid, wordt de banner verwijderd en is de faserand niet langer geel.
Uitgeschakelde fasen
Als een fase in een bot is verwijderd en niet langer beschikbaar is, verschijnt er een rode banner Actie vereist: Deze bot bevat x fase die is uitgeschakeld. De rand van de uitgeschakelde fase is rood.
U moet de fase van de bot verwijderen. Eenmaal voltooid, wordt de banner verwijderd.
Vastgezette fasen
Gebruik de vastgezette categorie om uw meest gebruikte fasen te groeperen.
Als u een fase wilt vastzetten, beweegt u de muisaanwijzer over de fase en selecteert u het speldpictogram .
Om een fase los te maken, klikt u op het vastgezette pictogram .
Fasegegevens
Gebruik het informatiepictogram op een willekeurige fase om een beschrijving van wat de fase doet, specifieke informatie over het besturingssysteem en instellingsdetails weer te geven.