Getting started with NetPM TM
ETAP 2024
Network Project Modeling & Management (NetPM) is a tool that lets multiple users dynamically collaborate on the same project via internet connection. This document describes installation, configuration, and start-up of NetPM.
To establish communication between multiple ETAP Desktop Applications, ETAP DataX Manager (DXM) must be installed and configured. An active internet connection is required for the ETAP projects to communicate.
ETAP DXM is a web service using ASP.NET web framework hosted in Microsoft IIS. ETAP DXM provides multi-user, queued messaging between ETAP and etapAPP mobile devices. Since DXM can communicate with ETAP machines outside the corporate LAN, it should be hosted in a DMZ with an outward internet facing NIC and an inward, corporate LAN facing NIC. Alternatively, DXM can be installed onto a Cloud, such as Microsoft Azure, Amazon WS, etc.
NOTE: Checking “Launch NetPM Portal” will open the NetPM site with the system’s default web browser. By default, NetPM is deployed using a self-signed certificate that your browser may flag as unsafe. Advanced options in the browser can be used to continue past the warning. To completely address this, ask your IT to use IIS to bind a signed certificate issued by a valid certificate authority.
After DXM installation, the designated NetPM Server Administrator is responsible for activating the server, issuing registration tokens, and high-level maintenance of projects hosted on the server. Additional server configurations/customizations can also be performed using the NetPM Console.
Like the ETAP bus limit, each NetPM license allows for a specific number of active projects on the NetPM server. To initialize or update the NetPM Server’s project limit, the Server Admin can do the following:
Note that the address itself can vary depending on IT setup. For example…
From the License Page, the Server Administrator can generate and issue tokens necessary for registering projects on that specific NetPM Server. Expiration options let the administrator customize how long each token will be valid for.
The NetPM Projects page can be used by the Server Administrator to Activate, Deactivate, Archive, or Delete existing projects on the NetPM server.
So long as the Active project count is within the Allowed limit for the given license, Project Managers will be able to register and upload ETAP projects to NetPM.
From the NetPM Server (machine where DXM was installed), the Server Administrator can navigate to the installed NetPM Console app from the Windows Start Menu to configure connection, notification, and admin settings for NetPM.
Registering an ETAP project to NetPM tells the server which users belong to the project.
At this point, the Manager can make necessary adjustments to project users.
Once you are ready to share the baseline project file with the other project users do the following to upload to NetPM.
Notes:
Note that the project type can be determined from Project Information > NetPM page or directly in the Collaborate tab.
Primary – Original project that was registered and uploaded by the manager.
Client – Downloaded copy of primary project.
Non-NetPM – Project that hasn’t been registered to NetPM.
All approved or pending incremental changes made by each user since the baseline Primary project was uploaded to NetPM are logged in the Upload and Download queues at both the Server and Local level. These logs can be accessed from within the ETAP project.
Server – Incoming changes from all clients accessible only from the manager’s primary project.
Local – Incoming/outgoing changes maintained on the individual manager or client PCs.
Automatically process changes that are sent or received.
Manually processed incoming or outgoing changes (Default).
Notes:
In computer security, a DMZ or Demilitarized Zone (sometimes referred to as a ‘perimeter network’) is a physical or logical subnetwork that contains and exposes an organization's external-facing services to a larger and untrusted network, usually the Internet.
ASP.NET is a unified Web development model that includes the services necessary to build enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework.
A Network Interface Controller (NIC, also known as a network interface card, network adapter, LAN adapter, or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.
Also known as NetPM Server. This application allows for communication between etapAPP and ETAP. In a NetPM environment, it also provides a communication channel between Primary and Client ETAP projects.
Interface used by the Project Manager or Administrator to establish or reconfigure the users associated with a project.
This is the original ETAP project that is registered and uploaded to NetPM.
Any projects downloaded from NetPM will be designated as Client projects.
This access level combines the capabilities of both the Project Editor and the Administrator access levels. Each project can have, at most, one Project Manager. Project Manager access is required for registering ETAP projects to NetPM and launching Data Exchange Manager (DataX Manager).
Superuser that can access and manage the projects and mobile etapAPP publications on DXM (NetPM Server).