Overview
The External Client Integration is a feature within AMFG that allows the connection between two separate users of our software.
This feature can be used for sending orders from one AMFG console, that would be considered as the Connected Client (Sender), to another partner console, considered as the Supplier (Receiver), with the purpose of outsourcing production of orders for various unsupported technologies, materials, etc.
External Production Center (Supplier)
External Production Centers are used to outsource production to other AMFG users. In this scenario, the Client will be using another AMFG user as their Supplier and route orders directly to them for production.
Precondition
The Supplier should set a new customer contact record on their Customers page for the Client:
The orders that will be processed via an external center will have a delivery and billing address based on that customer record (also, there is an option to make visible the original delivery and billing address of the end customer who is associated with an order, which is described in the Supplier ship to section below)
At least one Quotation Form must be applied to "Client Integration" in both AMFG consoles. It could be the Internal Quotation form as well.
The Quotation Form for Client Integration should have the following defined Mandatory fields:
Technology (Mandatory)
Machine (Mandatory)
Material (Mandatory)
Services (Mandatory)
Both Quotation forms should be exactly the same: same technology, materials, etc.
Both the Client's and the Supplier's AMFG consoles should have the same Local currency in Settings -> Localisation page:
Machines, Materials, and Services that are used for the Client Integration quotation form should be linked in Settings -> Production Parameters.
Connecting Client
The Supplier should create an entry for the Client in their console by navigating to Settings -> Client Intergration -> Connected Clients tab. There they should Generate Integration Key by selecting the customer contact entry they created for the Client in their Customers list earlier:
The delivery and billing address for the upcoming orders that will be passed to the Supplier will display the delivery and billing address based on the selected contact data.
The generated key should be sent to the Connected Client (in any convenient way).
After the Connected Client receives the key, the External Production Center can be created in the Settings -> Client Integration -> Production Center tab -> Add Production Center.
To create the Prodcution Center, fill in the following information:
Production center name -> Name the Production Center
Integration key -> Paste the integration key that was received from the Supplier
Supplier ship to:
Ship to the original customer: The order that will be created in the Supplier’s application will have the delivery address from the original customer.
Ship to me: The order that will be created in the Supplier’s application will have delivery address information that belongs to the Connected Client.
Supplier sees:
Original customer billing info: The order that will be created in the Supplier’s application will have the billing address from the original customer.
My billing info: The order that will be created in the Supplier’s application will have billing address information that belongs to the Connected Client.
Order creation (Ticket Overview)
Orders can be sent to production by using the Partners tab in Production Parameters on the Ticket Overview page.
The created Project will be displayed on the Projects Overview page for each AMFG application (both for the Production Center (Supplier) and the Connected Client).
Note:
The parts of the order will also be displayed in the Production module (Create a Build page) of the Supplier.
Order creation (Project Overview)
Updating the price for the order will also update the price in the Connected Client application.
Note:
Updating the part status in the Project is possible only on the Supplier's side.
As soon as the part status is updated on the Supplier's side, the updated part status will be displayed for both the Client and the Supplier's applications.
Automated Supplier Integration
One of the new features is to apply the workflow automated rules for Client Integration.
The flow is the same as we already have for Workflow Automation rules.
The Connected Client can send the orders to the External Production Center (Supplier) automatically based on specific conditions that can be set.
For example, the order will be automatically sent to the production center based on the specifically selected technology and material.
How to create linked services and materials:
Both connected AMFG consoles need to choose Services and Materials in production parameters that are “linked” in order to outsource production. A production job with certain services and materials can only be outsourced to a connected supplier if both AMFG consoles have chosen the same linked Services and Materials.
How to create a linked Service:
In Production Parameters -> Create Service -> Choose from a Service from the dropdown Menu. The connected supplier needs to add the same Service from the dropdown menu in order to receive jobs that include that Service.
Note: Custom inputs are not “linked” Services!
How to create a linked Material:
In Production Parameters -> Add Material to a Machine -> Choose a material from the AMFG database -> Select a supplier and material from the dropdown menu.
Note: If you click on “Can’t find my material?” and add a material manually, this is not a linked material. The connected client needs to add the same “linked” material to send a job with that material.
What to do if my material doesn’t exist in the provided list?
Add a random material from the dropdown menu in your AMFG console, and the same material on the connected AMFG console.
Open the material and change the name and material properties according to the actual material you want to offer. This needs to be done on both AMFG consoles.