SCANPLANT-NG MES
SCANPLANT-NG MES
Steigerung der Ertragskraft durch Prozessoptimierung
ScanPlant NG Manufacturing Execution System ist ein ausgezeichnetes Instrument zur Echtzeit-Überwachung und Optimierung von Produktivität, Lagerbestandsentwicklung, Ausbeute und Give-away.
Smarte Funktionen
- Allround-Produktionsmanagement
- Volle Rückverfolgbarkeit
- Verlässliche Systemarchitektur
- Skalierbar und flexibel
- Benutzerfreundliche Bedienung
- Komplette Produktionssteuerung
Die erfassten Daten von Warenannahme, Lager, Produktion und Versand bilden die Grundlage für automatische Kennzahlen und KPIs in Echtzeit. Sie haben den Überblick, können Dinge schneller nachkontrollieren und nötigenfalls eingreifen, was das Ertragspotential verbessert.
Allround-Produktionsmanagement
ScanPlant NG sorgt für bessere Kontrolle, Transparenz, valide Daten für alle Produktionsprozesse und bietet Software-Lösungen für:
• Prozessmanagement
• Bestandsmanagement
• Auftragsmanagement
• Qualitätsmanagement
• Scannen, Wiegen, Etikettieren
• Versand
• Rückverfolgbarkeit
• OEE - Stop-Zeiterfassung
• Zutrittskontrolle
• Leistungsüberwachung
• Datenintegration mit anderen Systemen
• Reporting
Verbessern Sie Ihre Ausbeute
Mit ScanPlant NG Yield Control stellen Sie sicher, dass auch kleine Abweichungen der einzelnen Prozesse entdeckt werden. Somit können Sie vorbeugende Maßnahmen treffen,
reduzieren das Give-away und vermeiden hohe Ertragseinbußen.
Skalierbar, flexibel und modular
ScanPlant NG besteht aus Modulen, die ganz nach Ihren Anforderungen, kombinierbar sind. Die Lösung ist skalierbar – von einer Einzelfunktion bis hin zu einem großen, komplexen MES-System.
Volle Rückverfolgbarkeit
ScanPlant NG sorgt für Rückverfolgbarkeit auf allen Produktionsstufen – Warenannahme, Zerlegen, Rezeptverwiegung, Verarbeitung, Lager, Verpackung und Versand.
Das gewährleistet vollständig dokumentierte Rückverfolgbarkeit, sodass die Artikel und Zutaten jederzeit und auf jeder Prozessstufe zurückverfolgt werden können.
Reibungslose Datenintegration
ScanPlant NG ist ein offenes System, das in andere IT-Systeme und Hardware, einschließlich Fremd-Hardware integrierbar ist. Auf diese Weise können alle Produktionsdaten in einem einzigen System erfasst, kombiniert und präsentiert werden.
Zeitsparende benutzerfreundliche Bedienung
ScanPlant NG hat eine äußerst benutzerfreundliche Bedienoberfläche mit schnellen Logikfunktionen und optimierter Bildschirmaufteilung für einfache und leicht erlernbare Bedienung. Das System ermöglicht eine intelligente Anpassung der Benutzeroberfläche an die einzelnen Prozesse, indem nur relevanter Inhalt in der jeweiligen Sprache angezeigt wird und unnötige Felder ausgeblendet werden.

Kontakt vores eksperter direkte


Regional Sales Manager
DACH Norddeutschland
+49 171 229 5557

Error executing template "Designs/Swift-v2/eCom/ProductCatalog/partials/detail/section-related.cshtml"System.ArgumentException: The provided type 'Core.Indexing.CustomerProductIndexSchemaExtender, Core' is not compatible with the expected type 'Dynamicweb.Indexing.IIndexSchemaExtender'. (Parameter 'extenderType')at Dynamicweb.Indexing.Schemas.ExtensionFieldDefinition..ctor(String extenderType, IList`1 excludedFields)at Dynamicweb.Indexing.IndexHelper.GetField(List`1 fieldsFromExtenders, XElement fieldElement, String& fieldTypeName)at Dynamicweb.Indexing.IndexHelper.FillIndexWithSchema(XElement root, IIndex index)at Dynamicweb.Indexing.IndexHelper.ConvertToIndex(XElement obj, Boolean fillSchema)at Dynamicweb.Indexing.IndexService.LoadIndex(String name, Boolean fillSchema)at Dynamicweb.Indexing.Queries.IndexQueryProvider.Query(IQuery query, QuerySettings settings)at Dynamicweb.Indexing.Querying.QueryService.Query(IQuery query, QuerySettings settings)at Core.Services.QueryService.GetQueryResult(IQueryService queryService, String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.Query(String repositoryId, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.GetIndexDocumentListFromQuery(String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Extensions.ProductViewModelExtensions.GetSimilarProducts(ProductViewModel productViewModel, Int32 consumeSize)at CompiledRazorTemplates.Dynamic.RazorEngine_77955c71aab54c4a8d754aec6aa140c9.ExecuteAsync()at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()1 @inherits ViewModelTemplate<Core.ViewModels.Ecommerce.ProductViewModel> 2 @using Core.Extensions 3 @using Dynamicweb.Rendering 4 @using Core.Services 5 @using Core.ViewModels.Base 6 @using Core.ViewModels.UI 7 @using Dynamicweb.Core.Encoders 8 @using Dynamicweb.Frontend 9 @using ButtonViewModel = Core.ViewModels.UI.ButtonViewModel 10 @using ProductListViewModel = Core.ViewModels.Ecommerce.ProductListViewModel; 11 12 @{ 13 ProductListViewModel similarProducts = Model.GetSimilarProducts(10); 14 bool hasSimilarProducts = similarProducts.CustomProducts.Any(); 15 bool hasRelatedCases = Model.RelatedCasePages.Any(); 16 bool hasCrossSellingProducts = Model.CrossSellingProducts.CustomProducts.Any(); 17 bool hasRelatedItems = hasRelatedCases || hasCrossSellingProducts || hasSimilarProducts; 18 } 19 20 @if (hasRelatedItems) 21 { 22 AddScript("https://cdn.jsdelivr.net/npm/swiper@11/swiper-element-bundle.min.js"); 23 AddStylesheet("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"); 24 <section class="core-section js-section py-6" id="core-section-productdetail-related-products" 25 data-dw-colorscheme="light"> 26 <div class="container-xl"> 27 28 <div class="row scanvaegt-paragraph-cases g-4 mb-6"> 29 @if (hasRelatedCases) 30 { 31 <h2 class="col-12">@Translate("Related Cases - Heading", "Relaterede cases")</h2> 32 33 @foreach (PageInfoViewModel relatedCasePage in Model.RelatedCasePages) 34 { 35 LinkViewModel link = new LinkViewModel {Url = SearchEngineFriendlyURLs.GetFriendlyUrl(relatedCasePage.ID)}; 36 ButtonViewModel btnViewModel = new ButtonViewModel 37 { 38 Text = Translate("Read more"), 39 Type = ButtonType.Link, 40 Link = link, 41 DisplayType = ButtonDisplayType.Link 42 }; 43 44 ColumnWidth columnClasses = new ColumnWidth() 45 { 46 Mobile = 12, 47 Desktop = 4 48 }; 49 50 ImageViewModel imageViewModel = relatedCasePage.Item.GetImage(); 51 imageViewModel.Alt = HtmlEncoder.HtmlAttributeEncode(relatedCasePage.Name ?? string.Empty); 52 imageViewModel.Ratio = ImageRatio.FourByThree; 53 imageViewModel.ImgTagClasses = new ClassList("h-100 w-100 object-fit-cover"); 54 imageViewModel.Sizes = ImageService.Instance.GetSizesByColumnWidths(columnClasses); 55 56 <div class="@columnClasses.ToClassList() scanvaegt-card h-100 has-link" 57 id="@relatedCasePage.ID"> 58 <a class="stretched-link" href="@btnViewModel.Link.Url"></a> 59 <div class="scanvaegt-card__image scanvaegt-image"> 60 @imageViewModel 61 </div> 62 <div class="scanvaegt-card__text scanvaegt-text pt-4" data-dw-colorscheme=""> 63 <h4>@relatedCasePage.Name</h4> 64 <p>@relatedCasePage.Item.GetString("Teaser")</p> 65 @btnViewModel 66 </div> 67 </div> 68 } 69 } 70 @if (hasCrossSellingProducts) 71 { 72 <h2>@Translate("Cross Selling - Heading", "Vi anbefaler også disse produkter")</h2> 73 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", Model.CrossSellingProducts) 74 } 75 76 @if (hasSimilarProducts) 77 { 78 <h2>@Translate("Similar Products - Heading", "Lignende produkter")</h2> 79 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", similarProducts) 80 } 81 </div> 82 </div> 83 84 </section> 85 } 86 87 @if (Model.IsWebshopProduct) 88 { 89 <div class="d-md-none"> 90 @RenderingService.Instance.PartialView("/eCom/ProductCatalog/partials/detail/need-help.cshtml", Model) 91 </div> 92 }
Få et uforpligtende tilbud
Send os en mail - vi kan hjælpe dig videre


