Applications Developer

Total Page:16

File Type:pdf, Size:1020Kb

Applications Developer APPLICATIONS DEVELOPER OBJECTIVE CAPABILITIES Applications Developer provides a complete set of Data Model Development software engineering tools, API, documentation and Dynamic Modeling examples supporting development of new apps for the 3DEXPERIENCE® platform. The underlying schema and business processes are all modeled and configured usingEnterprise Modeling Administrator. Administrators can extend the schema or make changes to the OVERVIEW standard schema that comes with 3DEXPERIENCE solutions. Capabilities include the ability to define new business types, While the 3DEXPERIENCE platform and associated apps and attributes, relationships, policies, workflows, organizations, roles cover many product development business processes, people, etc. Changes made to the schema are recorded as companies may need to tailor or extend the 3DEXPERIENCE history entries so development teams can audit how the platform to meet their specific needs and maintain a competitive 3DEXPERIENCE system has evolved over time. advantage. Some aspects of the product development process must be unique compared to how other companies execute User Interface Components their processes. Applications Developer provides an IT A rich set of user interface tools are provided to deliver team with: significant functionality with minimal programming effort • A set of tools supporting manipulation of the public schema in order to easily change the presentation and capabilities model and creation and management of new schema. of standard ENOVIA® applications. Best of all, changes are • A development toolset supporting software development upgradeable with future software updates. The user interface based upon 3DEXPERIENCE client applications for designing tools are access-controlled to provide role-specific views and and simulating a product and its manufacturing processes. are used to model the entire user experience—menus, forms, • Low-level server APIs that can be used for C++ and Java tables, structure, actions, etc.—in the user’s preferred language. software development. Development Toolset for Native Apps Supports 3DEXPERIENCE Platform Specific Architecture The Development Toolset for Native Apps defines and supports the 3DEXPERIENCE platform architecture concepts of “framework” and “module” to model the logical and physical architecture of an app. Frameworks are aggregated in workspaces, where the developer can perform modifications and reuse frameworks located in other workspaces. APIs for Native Apps Development are provided as read-only frameworks. Covers the Full Needs of an Application Developer The Development Studio offers a single point of access to the C++ development tools that support the full development cycle, from design and development through test, deployment, and maintenance. Key Benefits: • Customize the underlying data schema and rules if unique business processes are needed for end Full and Seamless Integration with Microsoft Visual user acceptance. Studio 2012 • Benefit from a seamless user interface for custom The Development Studio is fully and seamlessly integrated into apps inserted directly in existing user Microsoft Visual Studio 2012 (VS). This allows the easy use of the VS capability with 3DEXPERIENCE platform architecture interface frames. and APIs while reducing the end user learning curve: • Use best-of-breed modeler techniques to ensure • The configuration and build capabilities are added to the customer intellectual property integrity across the standard equivalent functions found in Microsoft Visual various product development disciplines. Studio 2012. Options for these capabilities are offered • Use development tools leveraging the through specific menus added in Microsoft Visual 3DEXPERIENCE platform architecture. Studio 2012. • App code is seen as a VS project; specific navigation windows • Implement unique capabilities without have been added as VS Views: compromising the ability to upgrade to • The 3DS Object Browser shows the list of code interfaces newer releases. implemented by each type of object loaded in memory • Leverage an interactive development environment during an authoring client session. It also shows all the object types implementing a given public code interface. integrated in Microsoft Visual Studio. Both views help a user understand the provided API. • Use an open, standards-based Integrated • The 3DS Workspace Explorer provides a view of the Development Environment (IDE) for Avaya Voice actual tree structure of the workspace. It reflects the Portal and Avaya Interactive Response. architectural decomposition of the edited application’s frameworks, modules and data folders. • Define and launch unit tests including • The 3DS Navigate menu enriches the standard features of debug/non-debug option and variable setting Microsoft Visual Studio 2012 by providing back and forth for custom operations. access to code components without having the whole class and derivate objects in the current project. • Intellisense forward typing mechanism and access to documentation is available on the provided API. • Code generation wizards are provided in the standard Microsoft Visual Studio 2012 “New …” menu. • Object properties are accessible in the standard Support Test and Quality Control Tasks “Property” view. The “Unit Tester” facilitates test and quality control tasks Reduce App Development Time Using Generation Wizards critical to the efficient development of quality software. It is perfectly adapted for testing V6 C++ applications. Capabilities The Development Studio includes code generation wizards that include a debug/non-debug option, variable setting for custom quickly generate reliable code: operations and generation of results as ASCII text or as • The “Component Workspace Creation Wizard” supports structured xml for better integration to company processes. editing the framework and module structure. Different types Abstracts Code Authoring Process Based on a Domain of frameworks and modules can be generated according to the options set in their respective wizards such as education Specific Language Approach framework, shared library or module. The “Dialog Designer” implements dialog boxes based on the • The “V6 Component Creation Wizard” allows automatic code C++ dialog framework, and mostly without using native C++ generation for interfaces and their implementations. An code. This provides a quick means to validate development interface is the description of an abstract behavior that is not conformance at early stages by interactively simulating linked to any specific object. An interface implementation is (executing) the user interface for real layout rendering without the concrete implementation of this behavior for a specific compilation. It introduces a Domain Specific Language and a object. The wizards generate all the object modeler macros new file extension (.DSGen) used for storing the developer’s required for both interfaces and interface implementations. specifications. Interface implementation skeletons are generated from the The “Dialog Designer” uses standard resource handling so interface list imported by the project by means of a dynamic resources can be exported and used at runtime. The developer code analysis. can check that the developed dialog boxes will have a valid • The “Command Creation Wizard” provides automatic behavior in any language, using the simulator in the Virtual generation of command class skeletons. NLS mode. Build and Keep Consistent any Multi-Workspace, Multi- Enhance Code Quality through Automatic Check of C++ Language App Coding Rules The “Apps Builder” provides a consistent and integrated The C++ source checker operates at the source stage in the environment in which to compile, link and build a application development cycle for early checking of C++ coding 3DEXPERIENCE app. It hides native compilers to simplify rules to ensure better stability and reduce the number of code developer’s tasks. It handles multiple workspace compilation, defects. Debugging time is reduced drastically and the quality link and run time creation to provide the most efficient way of the code is improved. to manage dependencies between separate workspaces. It • Developers are provided with a number of rules that help detects modifications in source code, and displays and tracks reduce memory related bugs, call back mechanism usage, these modifications through the entire build time view, along exception handling and C++ programming rules. These with other prerequisite workspaces. This provides significant sensitive checks ensure better control of application quality build performance improvement by allowing the user to build and globally decrease the number of bugs related to memory only what has been modified. It handles apps code created in corruption. Another aspect when checking sources is the multiple development languages: ability to analyze discrepancies in the usage of C++ null • C, C++, and Java programming languages can be used in apps pointers. This rule check ensures better control on the development. number of core dumps occurring during the execution of the • TIEs transparently link code interfaces with code application. implementation interfaces in the architecture. The TIE • Another set of C++ rules is provided to permit easy and fast Compiler is fully integrated through the build process’s detection of memory leaks within the tested code. Since automatic code generation to ensure multiple derivations do debugging memory leaks can be very time consuming, this not exist.
Recommended publications
  • What's New in Solidworks 2019—3D
    WHAT’S NEW IN SOLIDWORKS 2019—3D CAD MESH MODELING OPENS UP NEW DESIGN Benefits 1 POSSIBILITIES Increased capabilities for mesh geometry • Easily create complex textures by converting 2D appearances streamlining reverse into real 3D geometry engineering and • Use mesh files like they are solids using the new Segment topology optimization. Mesh • Automatically create 2D sketches at intersections of geometry and a plane with the Slicing command NEW WAYS TO INTERACT WITH SOLIDWORKS Benefits 2 • Support for Microsoft® Surface dial from the Surface Studio Be more productive with the latest • Sketch gesture recognition enhancements including splines interfaces devices and and slots SOLIDWORKS. • Improved Touch mode gestures including copy, select and drag, and 3D rotate lock • Customize task pane tabs EXTEND YOUR SOLIDWORKS EXPERIENCE IN AR/VR Benefits 3 • Simplify the path from SOLIDWORKS® to Augmented (AR) Faster performance and new ways to and Virtual Reality (VR) with a new export option called interact with your Extended Reality (XR) CAD data in AR/VR. • Full support of latest graphics card types results in a dramatic frame rate increase CREATE AND WORK WITH LARGE ASSEMBLIES Benefits 4 FASTER Massive performance gains and workflow • Create new assemblies in Large Design Review mode optimization with • Enhanced Defeature tool gives more control and usability for large assemblies. IP protection • Save assembly as multi-body part has more options and more control • Automatically lock rotation for Toolbox fasteners CLEARER AND FASTER COLLABORATION Benefits 5 • New export options for AEC and 3D Interconnect now More options for import and export to supports IFC import make collaboration • 3D Mark up on parts and assemblies (also Pen/Touch enabled) easier.
    [Show full text]
  • Optimation Optimizing Process Control with Dymola
    DS PLM SUCCESS STORY Optimation Optimizing process control with Dymola Overview Challenge Optimizing manufacturing processes define the strategies to run the mill or the Optimation needed to provide its Sweden’s Optimation helps companies to power plant at an optimum level and use customers with solutions that define optimize their manufacturing processes via simulation to test those strategies before they the optimal process control strategy for their production processes its expertise in control technology, dynamic are implemented in the real world.” simulation, and production processes. Solution Optimized process control can contribute to With Dymola, Optimation produces simulation Optimation uses Dymola to energy savings, better product quality, and results that mimic reality enabling its dynamically simulate the way a increased output. On the contrary, incorrectly customers to implement the most optimum controller should function for maximum structured and insufficiently configured configuration from the beginning. “I suppose operating capacity control systems lead to production downtime, we can say that we are control architects - we idleness or inefficiencies. Customers that turn define the optimum strategy and we create a Benefits to Optimation for process control optimization roadmap so that programmers have precise Thanks to Dymola, Optimation’s customers have a precise idea of the come from a variety of disciplines that include instructions on how to program a control way a process controller should be pulp mills, power plants, mining and steel. system,” said Eriksson. programmed before proceeding with physical modifications or installations Optimum configuration with Dymola A plant is an ensemble of hydraulic, Optimation uses Dymola, Dassault Systèmes mechanical, electrical systems. This is why multi-engineering modeling and simulation Optimation adopts a broad approach when solutions based on the open Modelica asked to optimize an existing plant.
    [Show full text]
  • Dassault Systèmes Products Lines Releases Support Life Cycle Dates for Licensed Program
    Dassault Systèmes Products Lines Releases Support Life Cycle Dates For licensed program | ref.: 3DS_Document_2014ref.: | © Dassault Systèmes | Confidential Information | 5/23/14 © Dassault| Confidential Systèmes 3DS.COM Applicable as of - 6/8/2018 Dassault Systèmes - Customer Support Table of contents 1. 3DEXPERIENCE ........................................................................................................... 4 2. 3DEXCITE ..................................................................................................................... 5 3. BIOVIA ........................................................................................................................... 6 4. CATIA Composer ........................................................................................................... 7 5. CATIA V4 ....................................................................................................................... 8 6. CATIA AITAC ................................................................................................................. 9 7. DELMIA APRISO ......................................................................................................... 10 8. DELMIA ORTEMS ....................................................................................................... 11 9. DYMOLA...................................................................................................................... 12 10. ELECTRE & ELECTRE Connectors for V5 .................................................................
    [Show full text]
  • ISIGHT Brochure
    ISIGHT AUTOMATE DESIGN EXPLORATION AND OPTIMIZATION ISIGHT INDUSTRY CHALLENGES In today’s computer-aided product development and manufacturing environment, designers and engineers are using a wide range of KEY BENEFITS software tools to design and simulate their products. Often, the • Reduce time and costs parameters and results from one software package are required as • Improve product reliability inputs to another package, and the manual process of entering the required data can reduce efficiency, slow product development, and • Gain competitive advantage introduce errors in modeling and simulation assumptions. SIMULIA’s Isight Solution Isight provides designers, engineers, and researchers with an open system for integrating design and simulation models—created with various CAD, CAE, and other software applications—to automate the execution of hundreds or thousands of simulations. Isight allows users to save time and improve their products by optimizing them against performance or cost metrics through statistical methods, such as Design of Experiments (DOE) or Design for Six Sigma. Isight combines cross-disciplinary models and applications together in a simulation process flow, automates their execution, explores the resulting design space, and identifies the optimal design Isight parameters based on required constraints. Isight’s ability to manipulate and map parametric data between process steps and automate multiple simulations greatly improves efficiency, reduces manual errors, and accelerates the evaluation of product design alternatives. Open Component Framework Isight provides a standard library of components— including Excel™, Word™, CATIA V5™, Dymola™, MATLAB®, COM, Text I/O applications, Java and Python Scripting, and databases—for integrating and running a model or simulation. These components form the building blocks of simulation process flows.
    [Show full text]
  • Software Product
    DEVELOPERS GUIDE BIOVIA DRAW 2016 Copyright Notice ©2016 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA, BIOVIA and NETVIBES are commercial trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained using BIOVIA software, acknowledge the source in an appropriate format. For example: "Computational results obtained using software programs from Dassault Systèmes BIOVIA. The ab initio calculations were performed with the DMol3 program, and graphical displays generated with Draw." BIOVIA may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to BIOVIA Support, either through electronic mail to [email protected], or in writing to: BIOVIA Support 5005 Wateridge Vista Drive, San Diego, CA 92121 USA ExtendableRenditorDemo 28 Contents StructureResolver API 29 Deployment of the Example 30 Draw Overview 1 DemoRendererCustomAssemblyResolver 34 Customizing Draw 1 DemoLateBoundRenditor 35 Important Files and Documents 1 Add-ins: Actions and Tools 37 The Draw Editor 2 About Add-in Actions 37 Using Draw in a .NET Application 2 Add-in Action Example: Using Draw in
    [Show full text]
  • Biovia Materials Studio Motif Datasheet
    BIOVIA MATERIALS STUDIO MOTIF DATASHEET BIOVIA Materials Studio Motif expands BIOVIA’s toolset for BIOVIA Materials Studio Motif supports two primary workflows: crystal engineering efforts. It is a tool designed to analyze To extract connectivity information of molecular crystals and to connectivity information in molecular crystals, providing a compare this connectivity information to experimentally know qualitative and quantitative analysis method of hydrogen structures. bond topologies. Combined with the predictive capabilities of The first workflow uses previously defined contact points – Polymorph, BIOVIA Materials Studio Motif helps categorizing typically hydrogen bond acceptors/ donors or ionic contacts proposed packing arrangements and introduces a similarity – to search for bonding motifs: Rings, infinite and finite chains, measure to related structures available in the Cambridge discrete motifs, and intermolecular contacts. Structural Database (CSD), allowing for a statistical scoring of proposed structures The second workflow queries the Cambridge Structural Database (CSD) for similar or related structures and their Polymorphism affects a wide array of materials properties, bonding motifs. BIOVIA Materials Studio Motif uses a similarity including solubility, bioavailability, mechanical stability, and measure – based on Tanimoto coefficients – to gauge whether manufacturability. For researchers dealing with solidification the bonding motifs of comparable CSD structures match those processes, selecting an optimal form introduces both challenges of the analyzed structure. As a result a similarity score is and opportunities. BIOVIA Materials Studio Motif supports these assigned to the analyzed structure. This allows for a statistical scientific efforts by generating knowledge about hydrogen comparison of a proposed new polymorph and previously bond topologies. This knowledge can help categorizing the known structures with similar molecular architecture.
    [Show full text]
  • Guidelines for Papers to Be Presented at the ABAQUS Users' Conference
    Multiscale Modeling of Polymer Composites: From Atomistic Simulation to Structural Analysis Takaya Kobayashi, Kensuke Ogawa Mechanical Design & Analysis Corporation Satoru Yamamoto, Riichi Kuwahara Dassault Systemes BIOVIA K.K. Ryosuke Matsuzaki Tokyo University of Science Abstract: A multiscale modeling procedure was presented to design thermosetting resins and products of polymer composites. Heat curing and cross-linking reaction steps were considered with activation energy and heat generation via molecular dynamics simulation of BIOVIA Materials Studio. The mechanical properties and adhesive strength for fillers were also estimated, and were assigned to SIMULIA Abaqus. Using the Abaqus fracture analysis capability, the crack propagation behavior, including matrix-failure and interface-failure, was investigated. Keywords: Polymer Composites, Multiscale Modeling, Atomistic Simulation and Structural Analysis. 1. Introduction Polymer composites formed by thermosetting resins and carbon fibers are promising materials in transportation systems, such as airplanes and automobiles, owing to their light weight and high stiffness. In thermosetting resins, combinations of epoxy and amine compounds are widely used as the base resin and curing agent, respectively. The curing process of the thermosetting resin was investigated, as shown in Figure 1. The mechanical behavior of the curing process can be characterized by thermo-rheological behaviors (typically, the expression of elasticity owing to gelling and the volumetric change owing to curing shrinkage). From an experimental point of view, the expression of elasticity is evaluated by viscoelastic measurements using a shear rheometer with parallel plates, whereas the curing shrinkage is measured typically by volumetric dilatometry. These measurements must be followed by an estimation of the curing (hardening) degree, which indicates the degree of progression of the curing reaction of the polymeric materials.
    [Show full text]
  • Dassault Systèmes Products Lines Releases Support Life Cycle Dates for Licensed Program
    Dassault Systèmes Products Lines Releases Support Life Cycle Dates For licensed program © Dassault Systèmes | Confidential Information | 5/23/14 | ref.: 3DS_Document_2014 ref.: Information | | 5/23/14 © Dassault | Confidential Systèmes 3DS.COM Applicable as of - 9/13/2019 Dassault Systèmes - Customer Support Table of contents 1. 3DEXPERIENCE ........................................................................................................... 4 2. 3DEXCITE ..................................................................................................................... 5 3. BIOVIA ........................................................................................................................... 6 4. CATIA Composer ........................................................................................................... 8 5. CATIA V4 ....................................................................................................................... 9 6. CATIA AITAC ............................................................................................................... 10 7. DELMIA APRISO ......................................................................................................... 11 8. DELMIA ORTEMS ....................................................................................................... 12 9. DYMOLA...................................................................................................................... 13 10. ELECTRE & ELECTRE Connectors for V5 .................................................................
    [Show full text]
  • About Geovia
    ABOUT GEOVIA OVERVIEW Globally, Dassault Systèmes’ GEOVIA employs over 150 GEOVIA is part of Dassault Systèmes, the 3DEXPERIENCE® mining professionals in all major mining centers. With expert Company. While GEOVIA’s focus is currently on the mining knowledge of their regions, and local language and cultural industry, its objective is to model and simulate our planet, understanding, our services professionals are highly skilled at improving predictability, efficiency, safety, and sustainability maximizing the benefits of its software solutions. throughout the natural resources sector. WHAT CLIENTS SAY ABOUT GEOVIA DASSAULT SYSTÈMES AND MINING “InSite provided a quick return on investment – we were up When mining companies seek to increase mine productivity, and running in production in just two months. Thanks to they turn to Dassault Systèmes for technology and services. It InSite, our stockpile balances can be accurately calculated and is home to world renowned and award winning mining we have the ability to report on numbers we can rely on.” solutions and to industry thought leaders who are pushing the — André van Wageningen boundaries of what’s possible in mining. The largest global Engineering Superintendent, Agnico-Eagle Kittilä Mine supplier of mining software, Dassault Systèmes’ GEOVIA delivers comprehensive solutions in all major mining centers in “The broader application of GEOVIA MineSched has improved more than 135 countries at over 4,000 sites. Every major our ability to reach to changes in external conditions such as mining company is a Dassault Systèmes client. the downturn in commodity prices and changing site conditions such as harder ore types and higher arsenic WHY MINING COMPANIES grades.
    [Show full text]
  • Intelligent Customer Analytics a Data-Driven Solution for Boosting Customer Engagement and Loyalty
    BUSINESS SERVICES INTELLIGENT CUSTOMER ANALYTICS A DATA-DRIVEN SOLUTION FOR BOOSTING CUSTOMER ENGAGEMENT AND LOYALTY GAIN HOLISTIC, ACTIONABLE CUSTOMER INSIGHTS, MAKE SMARTER DECISIONS AND IMPROVE YOUR CUSTOMER’S EXPERIENCE If you embrace digital transformation, can you improve customer engagement, distill actionable customer insights to increase efficiencies, and strengthen customer trust? INTELLIGENT CUSTOMER ANALYTICS “With a customer engagement system…like EXALEAD OneCall*, we have a better client employee experience overall.” 360º TIMELINE INSTANT — Frédéric360 LOUISº NEXT VIEW Chief InformationCOLLABORAT OfficerION Eovi McdPL UmutuelleS BEST ACTION Data Multi-channel Internal Extended Recommended Discovery Customer Behavior Sharing Content Actions Increasingly digitally savvy customers with an appetite for personalized and sophisticated products are demanding greater simplicity and stronger client engagement. Regulators are demanding greater transparency and more discipline and all industries are facing a more competitive and challenging environment. Only those institutions that can distill actionable customer insights from disparate sources of enterprise and social data can transform the challenges of the current environment into opportunities, regain customer trust, increase operational efficiencies, and gain a competitive advantage. If you embrace digital transformation, can you you compete more effectively, differentiate, and win back customer trust whilst competitors are side-lined as they undergo passive transformation? BUSINESS
    [Show full text]
  • BIOVIA Pipeline Pilot System Requirements
    SYSTEM REQUIREMENTS PIPELINE PILOT 2020 Copyright Notice ©2019 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3DVIA, 3DSWYM, BIOVIA, NETVIBES, IFWE and 3DEXCITE, are commercial trademarks or registered trademarks of Dassault Systèmes, a French "société européenne" (Versailles Commercial Register # B 322 306 440), or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained by using Dassault Systèmes software, acknowledge the source in an appropriate format. For example: "Computational results were obtained by using Dassault Systèmes BIOVIA software programs. Pipeline Pilot Server was used to perform the calculations and to generate the graphical results." Dassault Systèmes may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to Dassault Systèmes Customer Support, either by visiting https://www.3ds.com/support/ and clicking Call us or Submit a request, or by writing to: Dassault Systèmes Customer Support 10, Rue Marcel Dassault 78140 Vélizy-Villacoublay FRANCE Contents About This Document 1 Definitions 1 Additional Information 1 Dassault Systèmes Support Resources 1 Pipeline Pilot Server Requirements 2 Minimum Hardware
    [Show full text]
  • DIGITAL TRANSFORMATION in PRODUCTION PLANNING and SCHEDULING White Paper
    DIGITAL TRANSFORMATION IN PRODUCTION PLANNING AND SCHEDULING White Paper INTRODUCTION Planning systems for manufacturers have been around for half a century, and have evolved and grown with advancements in technology and management theory throughout that span of time. Many thousands of companies and plants across the globe are using a wide variety of manufacturing planning systems to plan production and purchasing, minimize inventory, maximize availability for customer service, make the most effective use of available resources, and control costs. The real value of planning systems for manufacturers is that they serve as a communication and coordination vehicle for breaking down interdepartmental barriers (often called information silos). The plan includes all major activities required for producing a product, and is developed top-down from the best available prediction of demand (forecast). The plans and activities relate directly back to demand, the satisfaction of which is the definition of customer service. This centralized, coordinated plan, therefore, keeps everybody pulling in the same direction, working toward the same goal. While many plants have and use planning systems on a daily basis, the sad truth is that most do not really take full advantage of what they have to offer. An alarming number of companies are using their systems primarily for accounting and for tracking customer orders, work orders and purchase orders. Many of these companies “run” the planning application, but do not really follow the recommendations. Sadly, the most commonly used “planning” system is the spreadsheet. This is especially true for overall planning including Demand Planning, Sales & Operations Planning, and Distribution/Supply Chain Planning.
    [Show full text]