# Flow Connect

## General <a href="#general" id="general"></a>

This document guides on installing and configuring the **Warehouse Management** application package.

Each application contains unique workflows for specific functions and each function will need to be installed into a licensed Novacura environment.

## Applications

This suite of applications contains the following apps.

### **Warehouse Handling**

* Find Inventory
* Move Inventory Part
* Move Handling Unit
* Issue Inventory Part
* Scrap Inventory Part
* Scrap Handling Unit
* Receive Inventory Part From Transit
* Receive Handling Unit From Transit
* Count Inventory Part
* Count Handling Unit
* Count Inventory Part Per Count Report
* Count Handling Unit per Count Report
* Create Material Requisition Line
* Issue Material Requisition Line
* Start Transport Task
* Process Part on Transport Task
* Process Handling Unit on Transport Task
* Start Warehouse Task
* Park Warehouse Task

### **Procurement**

* Register Arrivals
* Move Part in Receipt
* Attach Receipt to Handling Unit
* Un-attach Receipt to Handling Unit

### **Customer Order & Shipment**

* Start Picking
* Report Picking of Parts
* Report Picking of Handling Units
* Deliver Customer Order
* Deliver Confirmation of Customer Order
* Process Shipment
* Pack into Handling Unit on Shipment
* Unpack from Handling Unit on Shipment&#x20;
* Reassign Handling Unit on Shipment&#x20;
* Return Parts From Shipment Inventory
* Return Handling Units from Shipment Inventory
* Move Parts Between Shipment Inventories
* Move Handling Units Between Shipment Inventories
* Scrap Parts in Shipment Inventory
* Scrap Handling Units in Shipment Inventory&#x20;

### Manufacturing

* Manual Issue Shop Order Part
* Manual Issue Shop Order Handling Unit &#x20;
* Report Picking of Part Shop Order Pick List &#x20;
* Report Picking of Handling Unit Shop Order Pick List &#x20;
* Receive Shop Order &#x20;
* Receive Shop Order Handling Unit&#x20;
* Receive Shop Order By-Product&#x20;

### **Handling Unit Management**

* Create Handling Unit &#x20;
* Modify Handling Unit &#x20;
* Delete Handling Unit
* Attach Part No to Handling Unit &#x20;
* Un-attach Part No to Handling Unit&#x20;
* Change Parent Handling Unit&#x20;

### Maintenance

* Manual Issue Work Order
* Unplanned Issue Work Order &#x20;
* Unissue Work Order&#x20;

### **Basic Data**

* Change Default Site

## Pre-requisites <a href="#pre-requisites" id="pre-requisites"></a>

All connectors of the Warehouse Management application package must be in place before importing application package.

### System and Version

<table><thead><tr><th width="374">System</th><th>Version</th></tr></thead><tbody><tr><td>IFS Applications</td><td>IFS Cloud 23R2</td></tr><tr><td>Novacura Flow Connect Hub</td><td>n/a</td></tr><tr><td>Novacura Flow Connect Designer</td><td>1.0.0.125</td></tr><tr><td>Connector Agent</td><td>1.0.0.303</td></tr><tr><td>Connector</td><td>REST</td></tr></tbody></table>

### Flow Connect Connectors

#### REST Connector

If you do not have a connector set up, you can see an example [here](https://docs.novacura.com/flow-connect/working-with-connect/connect-to-systems/connectors/rest).

{% hint style="warning" %}
If you already have an IFS Cloud REST connector setup, you can skip this step and use the existing connector instead.
{% endhint %}

#### **Mandatory Projections**

<table><thead><tr><th width="473">Projections Used</th></tr></thead><tbody><tr><td>FrameworkServices</td></tr><tr><td>SitePerUserHandling</td></tr><tr><td>CompanyHandling</td></tr></tbody></table>

#### **Warehouse Handling** Projections

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>PartHandling</td></tr><tr><td>InventoryPartInStockHandling</td></tr><tr><td>CountPerInventoryPart</td></tr><tr><td>HandlingUnitHandling</td></tr><tr><td>CountHandlingUnits</td></tr><tr><td>CountPerCountReport</td></tr><tr><td>WarehouseBaysHandling</td></tr><tr><td>PartGTINsHandling</td></tr><tr><td>InternalCustomersHandling</td></tr><tr><td>InternalDestionalsHandling</td></tr><tr><td>InventoryPartHandling</td></tr><tr><td>MaterialRequisitionHandling</td></tr><tr><td>IssueInventoryPart</td></tr><tr><td>MaterialRequisitionLinesHandling</td></tr><tr><td>MoveInventoryPart</td></tr><tr><td>InventLocationWarehouseHandling</td></tr><tr><td>TransportTaskLinesHandling</td></tr><tr><td>TransportTaskHandling</td></tr><tr><td>InventoryLocationsHandling</td></tr><tr><td>ReceiveFromTransit</td></tr><tr><td>ScrapInventoryPart</td></tr><tr><td>InventoryInStockHandling</td></tr><tr><td>WarehouseTasksHandling</td></tr><tr><td>MyWarehouseTaskHandling</td></tr><tr><td>CountReportsAnalysis</td></tr></tbody></table>

#### **Procurement**

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>PartGTINsHandling</td></tr><tr><td>ReceiptHandling</td></tr><tr><td>HandlingUnitHandling</td></tr><tr><td>InventoryPartHandling</td></tr><tr><td>PurchaseOrderLineHandling</td></tr><tr><td>InventLocationWarehouseHandling</td></tr><tr><td>MoveIntoStock</td></tr><tr><td>MoveReceipt</td></tr><tr><td>RegisterArrivals</td></tr><tr><td>PartHandling</td></tr><tr><td>PurchaseHandling</td></tr><tr><td>PartSerialReservationsHandling</td></tr><tr><td>InventoryLocationHandling</td></tr><tr><td>ReceiveWithSerialsLots</td></tr><tr><td>CreateReceipt</td></tr><tr><td>InventoryPartInStockHandling</td></tr></tbody></table>

#### Manufacturing

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>ShopOrderHandling</td></tr><tr><td>PartHandling</td></tr><tr><td>ShopOrderMaterialsHandling</td></tr><tr><td>ManualIssueShopOrderHandling</td></tr><tr><td>InventoryPartInStockHandling</td></tr><tr><td>ConfigurationPartCatalogHandling</td></tr><tr><td>ReceiveMroShopOrderHandling</td></tr><tr><td>PartConditionCodesHandling</td></tr><tr><td>PartAvailabilityControlsHandling</td></tr><tr><td>ReceiveShopOrderHandling</td></tr><tr><td>ShopOrdersHandling</td></tr><tr><td>PartGTINsHandling</td></tr><tr><td>HandlingUnitHandling</td></tr><tr><td>InventoryLocationsHandling</td></tr><tr><td>ShopFloorWorkbenchHandling</td></tr><tr><td>CompanySiteHandling</td></tr><tr><td>ReportPickingOfShopOrderPickListHandling</td></tr><tr><td>GetHandlingUnitList</td></tr></tbody></table>

#### Maintenance

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>WorkTaskHandling</td></tr><tr><td>WorkTaskReserveMaterialAssistantHandling</td></tr><tr><td>WarehouseNavigatorHandling</td></tr><tr><td>ManualIssueAssistantHandling</td></tr><tr><td>PartHandling</td></tr><tr><td>MaintenanceMaterialRequisitionLinesHandling</td></tr><tr><td>WorkTaskUnissueMaterialAssistantHandling</td></tr><tr><td>MaintenanceMaterialRequisitionHandling</td></tr><tr><td>InventoryPartInStockHandling</td></tr></tbody></table>

#### **Customer Order & Shipment**

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>QuickOrderFlowHandling</td></tr><tr><td>OrderCoordinatorHandling</td></tr><tr><td>CustomerHandling</td></tr><tr><td>CustomerOrderTypesHandling</td></tr><tr><td>DeliverCustomerOrders</td></tr><tr><td>DeliveryConfirmationOfCustomerOrderHandling</td></tr><tr><td>MediaLibrary</td></tr><tr><td>HandlingUnitsInShipmentInventoryHandling</td></tr><tr><td>ShipmentHandling</td></tr><tr><td>MovePartsBetweenShipmentInventories</td></tr><tr><td>InventoryPartsInShipmentInventoryHandling</td></tr><tr><td>InventoryPartInStockHandling</td></tr><tr><td>PartHandling</td></tr><tr><td>ReturnPartsFromShipmentInventory</td></tr><tr><td>ShipmentHandlingUnitStructureHandling</td></tr><tr><td>ShipmentLinesAttachedToHandlingUnitsHandling</td></tr><tr><td>ManualReservationsForShipmentAndCustomerOrderLine</td></tr><tr><td>ReceiveWithSerialsLots</td></tr><tr><td>SalesPartHandling</td></tr><tr><td>ReportPickingOfPickListLines</td></tr><tr><td>ReportPickingOfPickListsHandling</td></tr><tr><td>HandlingUnitsInStockHandling</td></tr><tr><td>InventoryLocationsHandling</td></tr><tr><td>CompanySiteHandling</td></tr><tr><td>ReportPickingOfPickListHandling</td></tr><tr><td>InventoryPartInStockReservationsHandling</td></tr><tr><td>PartGTINsHandling</td></tr><tr><td>HandlingUnitsInReceiptHandling</td></tr><tr><td>InventoryTransactionReportHandling</td></tr><tr><td>ScrapInventoryPart</td></tr></tbody></table>

#### **Handling Unit Management**

<table><thead><tr><th width="473">Used Projections</th></tr></thead><tbody><tr><td>HandlingUnitsInReceiptHandling</td></tr><tr><td>HandlingUnitHandling</td></tr><tr><td>InventoryPartInStockHandling</td></tr><tr><td>PartGTINsHandling</td></tr><tr><td>ShipmentHandling</td></tr><tr><td>ShipmentLinesAttachedToHandlingUnitsHandling</td></tr><tr><td>SitesPerUserHandling</td></tr><tr><td>ShipmentHandlingUnitStructureHandling</td></tr><tr><td>PrintDialog</td></tr></tbody></table>

#### Basic Data

| Used Projections     |
| -------------------- |
| SitesPerUserHandling |

## Installation <a href="#installation" id="installation"></a>

{% hint style="warning" %}
Make sure that you have created all connectors before importing the application package.
{% endhint %}

### 1. Import Application Package

Import application package using your "share link" this will initiate an import wizard.

For details see [Import Application Package](https://docs.novacura.com/flow-connect/working-with-connect/share/share-applications#import-application-package)

### 2. Setting User Groups

Together with the imported application package, you need to set up a user group. Add users to your  user group, grant the user group access to the application package from the Application Package screen to make the applications available for your users.

For details see [Create User Groups](https://docs.novacura.com/flow-connect/working-with-connect/user-administration/user-groups/create-user-groups) and [Manage User Groups](https://docs.novacura.com/flow-connect/working-with-connect/user-administration/access/manage-access)

### 3. Deploy Application

Within the Application Package screen, click on the button "Deployments" to go to the "deployment overview" screen. From here you can select which applications to deploy to your available environment.&#x20;

The applications will now be available to execute on your chosen Flow client. For instructions on individual Warehouse Management functions, please consult the function individual documentation provided separately.

For details see[ Deploy Application](https://docs.novacura.com/flow-connect/working-with-connect/deploy/deploy#deploy)
