VANGELDER SOLUTIONS MCP Guard · Handleiding EnglishFrançais Product

docs.vangeldersolutions.be/nl-BE/mcp-guard/planning-assembly-api

Planning- en assemblage-API

De MCP Guard-extensie voegt aan Microsoft Dynamics 365 Business Central API-pagina's toe voor planning en voor assemblageorders. Een AI-assistent kan de capaciteitsagenda van een bewerkingsplaats herberekenen, een plan berekenen in een planningsvoorstel, de voorstellen lezen en aanpassen, en assemblageorders maken, vrijgeven en boeken. De pagina's werken op de versies 28 en 29 van Business Central.

De eindpunten

De pagina's voor planning zitten in de API-groep production, de pagina's voor assemblage in de groep assembly:

https://api.businesscentral.dynamics.com/v2.0/{environment}/api/vangelderSolutions/production/v1.0/companies({companyId})/…

https://api.businesscentral.dynamics.com/v2.0/{environment}/api/vangelderSolutions/assembly/v1.0/companies({companyId})/…

EntiteitGroepObjectBewerkingen
workCentersproductionPagina 73633184 MCP Guard Work Centers APILezen. Actie calculateCalendar.
planningWorksheetsproductionPagina 73633185 MCP Guard Planning Wksh. APILezen. Actie calculatePlan.
planningLinesproductionPagina 73633186 MCP Guard Planning Lines APILezen, wijzigen (acceptActionMessage, quantity, dueDate).
assemblyOrdersassemblyPagina 73633187 MCP Guard Asm. Orders APILezen, maken, wijzigen. Acties release, reopen en post.
assemblyLinesassemblyPagina 73633188 MCP Guard Asm. Lines APILezen, wijzigen.

Via deze pagina's wordt niets verwijderd.

Wat er nodig is om ze te gebruiken

De pagina's voor planning en de pagina's voor assemblage zitten in de machtigingenset MCP GUARD - USER. Tot versie 1.12.0.0 zaten ze in de sets MCP GUARD - PROD en MCP GUARD - ASSEMBLY, die niet meer bestaan. MCP GUARD - USER geeft niets op bedrijfsgegevens, dus de gebruiker heeft ook de eigen machtigingen van Business Central nodig. Zie Machtigingensets. De gebruiker heeft een MCP Guard-licentie nodig, en het toegangsniveau op de regel van de gebruiker bepaalt wat toegelaten is: Toegang planning voor de pagina's voor planning, Toegang assemblage voor de pagina's voor assemblage. Zie Toegangsniveaus per module.

De agenda en het plan berekenen

calculateCalendar en calculatePlan verwachten startingDate en endingDate in de aanvraagtekst. Beide datums zijn verplicht, en de einddatum mag niet vóór de begindatum liggen. Beide acties hebben voor planning het toegangsniveau Maken en acties nodig.

calculateCalendar herberekent de capaciteitsagenda van de bewerkingsplaats en haar machines voor de periode, en past de geregistreerde afwezigheden opnieuw toe.

calculatePlan berekent een regeneratief plan in het planningsvoorstel: MPS en MRP, voor elk voorraadartikel, zonder prognose. De eerdere voorstellen in het planningsvoorstel worden vervangen.

De voorstellen aanpassen

planningLines bevat de voorstellen in de planningsvoorstellen. Een client leest ze en aanvaardt, weigert of past ze aan door acceptActionMessage, quantity of dueDate te wijzigen. Filter op worksheetTemplateName en journalBatchName voor één planningsvoorstel.

De planningsboodschappen uitvoeren wordt niet aangeboden via de API. Die stap blijft in het planningsvoorstel in Business Central.

Een assemblageorder maken

Stuur eerst itemNumber, daarna quantity en dueDate. De order wordt bewaard voordat haar velden gevalideerd worden, dus het artikel maakt meteen de componentregels uit de assemblagestuklijst. De componentregels zitten in assemblyLines, waar een client quantityPer, quantity, quantityToConsume, de vestiging of de opslaglocatie wijzigt. Filter op documentNumber voor één order.

Een assemblageorder boeken

post boekt het te assembleren aantal en verbruikt de componenten. Een volledig geassembleerde order wordt door de boeking verwijderd.

Important

post is een boeking. Twee instellingen bewaken ze. De regel van de gebruiker moet Boeken geven voor Toegang assemblage. En Allow Actions in de MCP-configuratie geldt per pagina, dus release, reopen en post gaan samen aan of uit. Geef Maken en acties, of gebruik een configuratie zonder Allow Actions op de pagina voor assemblageorders, om een AI-assistent assemblageorders te laten voorbereiden zonder ze te boeken.

Verwante informatie