ALVAO Service Desk MCP Server (Preview)
Tento modul obsahuje MCP server, který zpřístupňuje ALVAO Service Desk AI agentům jako je Microsoft Copilot. Modul je k dispozici od verze 26.2.
Technické požadavky a nasazení
Tento modul je v režimu preview a zákazníkům je k dispozici na vyžádání. Pro instrukce k nasazení kontaktujte prosím ALVAO technickou podporu.
Nástroje agenta MS Copilotu
Nástroj FindTickets
- Hledá požadavky na základě různých kritérií
- Podporované filtry:
- TicketId - ID konkrétního požadavku k vyhledání.
- SearchTerm – Hledaný výraz pro vyhledávání požadavků v názvu, popisu atd.
- State - Stav požadavku (např. "Otevřený", "Vyřešený", "Uzavřený" atd.).
- Priority - Úroveň priority požadavku (např. "Nízká", "Střední", "Vysoká", "Kritická").
- Requester - Jméno žadatele, který požadavek vytvořil.
- Solver - Jméno přiřazeného řešitele požadavku.
- Service - Název služby/sekce, ke které požadavek patří.
- SlaName – název SLA spojený s požadavkem.
- Expand - zda zahrnout související entity (např. "'requester,service,coRequesters,objects,state')1
- Limit - Maximální počet požadavků k vrácení (výchozí: 50).
- Skip - Počet požadavků k přeskočení pro stránkování.
- OrderBy - Pole, podle kterého se řadí výsledky (výchozí: 'id').
- OrderDirection - Směr řazení - 'asc' nebo 'desc' (výchozí: 'desc').
- SpecialBehavior
- vlastní položky
Nástroj ChangeTicketState
- Změnit stav požadavku
- Podporované parametry:
- TicketId - ID požadavku, jehož stav se má změnit.
- StateName - Nový stav, který bude nastaven pro požadavek. Použijte buď toto NEBO stateId.
- StateId - ID nového stavu, který bude nastaven pro požadavek. Použijte buď toto NEBO stateName.
- CommentHTML – Nepovinný HTML komentář, který lze přidat při změně stavu.
- CommentForApprovers - Nepovinný komentář určený výhradně pro schvalující (pokud je ke stavu potřeba schválení).
- ** CommentForRequesters** - Volitelný komentář určený speciálně pro žadatele.
- ** IncludeNextState** - Zda zahrnout další dostupné stavy v odpovědi (výchozí: ne).
Nástroj FindObjects
- Hledá objekty na základě různých kritérií
- Podporované filtry:
- ObjectId - ID konkrétního objektu, který se má získat.
- Name - Název objektu k načtení.
- Path - Cesta k objektu k načtení nebo k podstromu objektů.
- Type - Typ objektu k načtení. (např. "Počítač", "Telefon").
- SearchInTemplates - Výsledky zahrnou šablony.
- ** PropertyName** + PropertyValue
- Název vlastnosti, podle které se filtruje.
- Hodnota vlastnosti, podle které se má filtrovat.
- Obě musí být vyplněny, aby bylo možné použít filtr
- SearchTerm – hledaný výraz používaný k vyhledávání objektů v názvu, popisu atd.
- Limit - Maximální počet objektů k vrácení (výchozí: 50).
- Skip - Počet objektů k přeskočení pro stránkování.
- OrderBy - Pole, podle kterého se řadí výsledky (výchozí: 'id').
- OrderDirection - 'asc' nebo 'desc' (výchozí: 'desc').
Nástroj MoveObject
- Přesune určený objekt na jinou destinaci.
- Podporované parametry:
- ObjectId – ID objektu, který má být přesunut.
- NewParentObjectId - ID nového cílového objektu.
- PathToObject - Cesta k objektu, který má být přesunut.
- ** PathToDestination** - Cesta k nové destinaci.
- ID jsou upřednostňována, cesty se používají pouze tehdy, když ID nejsou použita. Prázdná cílová destinace a cílová cesta vedou k přemístění na kořen stromu.
Nástroj GetTicketCommunication
- Podporované parametry:
- TicketId - ID požadavku, jehož komunikaci chcete získat
AssignTicketToSolver
-
Podporované parametry:
- TicketId
- Jeden z
- ** SolverId**
- SolverName
- SolverTeamId
- SolverTeamName
-
Pokud je nalezeno více řešitelů nebo týmů řešitelů, vrací se varování s seznamem dostupných řešitelů/týmů
GetRelationsOfTicket
- Podporované parametry:
- TicketId
CreateMessage
- Vytvoří poznámku pro určený požadavek.
- Podporované parametry:
- TicketId
- Subject
- Message
- ** MessageType**
UpdateTicket
- Podporované parametry:
- TicketId
- CustomItems
GetTicketCommunication
- Podporované parametry:
- TicketId
AssignObjectToUser
- Snaží se najít osobu, pokud jich je nalezeno více (podle jména), vrací varování + seznam osob k výběru. Pokud byla nalezena přesně jedna osoba, snaží se přiřadit objekt (osobě zodpovědné za), pokud vlastnost není u objektu k dispozici, snaží se najít objekt osoby a přesunout přiřazený objekt jako jeho podřízený.
- Podporované parametry:
- Jeden z
- ** ObjectId**
- Path to object
- Jeden z
- ** PersonId**
- Person Name*
- Jeden z
GetInstalledSwOnDevice
- Podporované parametry:
- Jeden z
- ObjectId
- PathToObject
- Jeden z
GetLinksToObjects
- Podporované parametry:
- Jeden z
- ObjectId
- PathToObject
- Jeden z
GetLinksToTickets
- Podporované parametry:
- Jeden z
- ObjectId
- PathToObject
- Jeden z
FindKnowledge
- Podporované parametry:
- Search term
ConfirmAction
- Podporované parametry:
- UUID of sensitive action