ilscipio/scipio-erp

View on GitHub
applications/product/widget/facility/ShipmentForms.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->

<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
    <form name="EditShipment" type="single" target="updateShipment" title="" default-map-name="shipment"
        header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
        <alt-target use-when="shipment==null&amp;&amp;shipmentTypeId==null" target="createShipment"/>
        <alt-target use-when="shipment==null&amp;&amp;shipmentTypeId!=null&amp;&amp;shipmentTypeId.equals(&quot;PURCHASE_RETURN&quot;)" target="createShipmentAndItemsForVendorReturn"/>

        <field use-when="shipment!=null" name="shipmentId" title="${uiLabelMap.ProductShipmentId}" tooltip="${uiLabelMap.ProductNotModificationRecreatingProductShipment}"><display/></field>
        <field use-when="shipment==null&amp;&amp;shipmentId!=null" name="shipmentId" title="${uiLabelMap.ProductShipmentId}" tooltip="${uiLabelMap.ProductCouldNotFindProductShipmentWithId} [${shipmentId}]"><display description="" also-hidden="false"/></field>
        <field use-when="shipment==null&amp;&amp;shipmentId==null" name="shipmentId" title="${uiLabelMap.ProductShipmentId}" ><ignored/></field>
        
        <field name="shipmentTypeId" title="${uiLabelMap.ProductShipmentTypeId}" position="2">
            <drop-down allow-empty="false" current="first-in-list">
                <entity-options entity-name="ShipmentType" description="${description}"/>
            </drop-down>
        </field>
        <field name="primaryShipGroupSeqId" title="${uiLabelMap.ProductPrimaryShipGroupSeqId}"><text/></field>
        <field use-when="shipment==null" name="statusId" title="${uiLabelMap.ProductStatusId}" position="2">
            <drop-down allow-empty="false" current="first-in-list">
                <entity-options entity-name="StatusItem" description="${description}">
                    <entity-constraint name="statusTypeId" value="${statusItemTypeId}"/>
                    <entity-order-by field-name="sequenceId"/>
                </entity-options>
            </drop-down>
        </field>
        <field use-when="shipment!=null" name="statusId" title="${uiLabelMap.ProductStatusId}" position="2">
            <drop-down allow-empty="false" current="first-in-list" current-description="${currentStatus.description}">
                <entity-options entity-name="StatusValidChangeToDetail" key-field-name="statusIdTo" description="${transitionName} (${description})">
                    <entity-constraint name="statusId" value="${shipment.statusId}"/>
                    <entity-order-by field-name="sequenceId"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="primaryOrderId" title="${uiLabelMap.ProductPrimaryOrderId}"><lookup target-form-name="LookupOrderHeader"/></field>
        <field name="primaryReturnId" title="${uiLabelMap.ProductPrimaryReturnId}" position="2"><text/></field>
        <field name="estimatedReadyDate" title="${uiLabelMap.ProductEstimatedReadyDate}"><date-time type="date"/></field>
        <field name="estimatedShipDate" title="${uiLabelMap.ProductEstimatedShipDate}" position="2"><date-time type="date"/></field>
        <field name="estimatedArrivalDate" title="${uiLabelMap.ProductEstimatedArrivalDate}"><date-time type="date"/></field>
        <field name="latestCancelDate" title="${uiLabelMap.ProductLatestCancelDate}" position="2"><date-time type="date"/></field>
        <field use-when="productStoreId!=null" name="originFacilityId" title="${uiLabelMap.ProductOriginFacility} [${shipment.primaryOrderId}]">
            <drop-down allow-empty="true" current="first-in-list">
                <entity-options entity-name="ProductStoreFacilityByOrder" key-field-name="facilityId" description="${facilityName} [${facilityId}]">
                    <entity-constraint name="orderId" value="${orderHeader.orderId}"/>
                    <entity-order-by field-name="facilityName"/>
                </entity-options>
            </drop-down>
        </field>
        
        <field name="originFacilityId" title="${uiLabelMap.ProductOriginFacility}">
            <drop-down allow-empty="true" current="first-in-list">
                <entity-options entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]">
                    <entity-order-by field-name="facilityName"/>
                </entity-options>
            </drop-down>
        </field>

        <field name="destinationFacilityId" title="${uiLabelMap.ProductDestinationFacility}" position="2">
            <drop-down allow-empty="true" current="first-in-list">
                <entity-options entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]">
                    <entity-order-by field-name="facilityName"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="partyIdFrom" title="${uiLabelMap.ProductFromParty}"><lookup target-form-name="LookupPartyName"/></field> 
        <field name="partyIdTo" title="${uiLabelMap.ProductToParty}" position="2"><lookup target-form-name="LookupPartyName"/></field>
        
        <field name="originContactMechId" title="${uiLabelMap.ProductOriginPostalAddressId}"
            tooltip="${uiLabelMap.CommonTo}: ${originPostalAddress.toName}, ${uiLabelMap.CommonAttn}: ${originPostalAddress.attnName}, ${originPostalAddress.address1}, ${originPostalAddress.address2}, ${originPostalAddress.city}, ${originPostalAddress.stateProvinceGeoId}, ${originPostalAddress.postalCode}, ${originPostalAddress.countryGeoId}">
            <text/>
        </field>
        <field name="destinationContactMechId" title="${uiLabelMap.ProductDestinationPostalAddressId}" position="2"
            tooltip="${uiLabelMap.CommonTo}: ${destinationPostalAddress.toName}, ${uiLabelMap.CommonAttn}: ${destinationPostalAddress.attnName}, ${destinationPostalAddress.address1}, ${destinationPostalAddress.address2}, ${destinationPostalAddress.city}, ${destinationPostalAddress.stateProvinceGeoId}, ${destinationPostalAddress.postalCode}, ${destinationPostalAddress.countryGeoId}">
            <text/>
        </field>
        <field name="originTelecomNumberId" title="${uiLabelMap.ProductOriginPhoneNumberId}"
            tooltip="${originTelecomNumber.countryCode}  ${originTelecomNumber.areaCode} ${originTelecomNumber.contactNumber}">
            <text/>
        </field>
        <field name="destinationTelecomNumberId" title="${uiLabelMap.ProductDestinationPhoneNumberId}" position="2"
            tooltip="${destinationTelecomNumber.countryCode}  ${destinationTelecomNumber.areaCode} ${destinationTelecomNumber.contactNumber}">
            <text/>
        </field>
        
        <field name="estimatedShipWorkEffId" title="${uiLabelMap.ProductEstimatedShipWorkEffId}" widget-style="${styles.link_nav_info_id}">
            <hyperlink target="/workeffort/control/WorkEffortSummary" also-hidden="false" description="${shipment.estimatedShipWorkEffId}" target-type="inter-app">
                <parameter param-name="workEffortId" from-field="shipment.estimatedShipWorkEffId"/>
            </hyperlink>
        </field>
        <field name="estimatedArrivalWorkEffId" title="${uiLabelMap.ProductEstimatedArrivalWorkEffId}" widget-style="${styles.link_nav_info_id}" position="2">
            <hyperlink target="/workeffort/control/WorkEffortSummary" also-hidden="false" description="${shipment.estimatedArrivalWorkEffId}" target-type="inter-app">
                <parameter param-name="workEffortId" from-field="shipment.estimatedArrivalWorkEffId"/>
            </hyperlink>
        </field>
        <field name="estimatedShipCost" title="${uiLabelMap.ProductEstimatedShipCost}"><text/></field>
        <field name="currencyUomId" title="${uiLabelMap.ProductCurrencyUomId}" position="2">
            <drop-down allow-empty="true" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
                <entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
                    <entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
                    <entity-order-by field-name="description"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="additionalShippingCharge" title="${uiLabelMap.ProductAdditionalShippingCharge}" position="2"><text/></field>
        <field name="handlingInstructions" title="${uiLabelMap.ProductHandlingInstructions}"><textarea/></field>
        <field use-when="shipment!=null" name="createdByUserLogin">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
        <field use-when="shipment!=null" name="lastModifiedByUserLogin" position="2">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
        <field use-when="shipment!=null" name="createdDate" title="${uiLabelMap.ProductCreatedDate}"><display also-hidden="false" description="${shipment.createdDate}"/></field>
        <field use-when="shipment!=null" name="lastModifiedDate" title="${uiLabelMap.ProductLastModifiedDate}" position="2"><display also-hidden="false" description="${shipment.lastModifiedDate}"/></field>

        <field name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
    </form>

    <form name="FindShipment" type="single" target="FindShipment" title="" default-map-name="Shipment"
        header-row-style="header-row" > <!-- orig: default-table-style=-style="basic-table" -->
        <field name="shipmentId"><text-find/></field>
        <field name="shipmentTypeId" title="${uiLabelMap.ProductShipmentTypeId}" position="2">
            <drop-down allow-empty="true" current="first-in-list">
                <entity-options entity-name="ShipmentType" description="${description}"/>
            </drop-down>
        </field>
        <field name="originFacilityId" title="${uiLabelMap.ProductOriginFacility}">
            <drop-down allow-empty="true">
                <entity-options entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]">
                    <entity-order-by field-name="facilityName"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="destinationFacilityId" title="${uiLabelMap.ProductDestinationFacility}" position="2">
            <drop-down allow-empty="true" >
                <entity-options entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]">
                    <entity-order-by field-name="facilityName"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="statusId" title="${uiLabelMap.CommonStatus}" position="2">
            <drop-down allow-empty="true" current="first-in-list">
                <option key="" description="${uiLabelMap.ProductSalesShipmentStatus}"/>
                <entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}">
                    <entity-constraint name="statusTypeId" value="SHIPMENT_STATUS"/>
                    <entity-order-by field-name="sequenceId"/>
                </entity-options>
                <option key="" description="---"/>
                <option key="" description="${uiLabelMap.ProductPurchaseShipmentStatus}"/>
                <entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}">
                    <entity-constraint name="statusTypeId" value="PURCH_SHIP_STATUS"/>
                    <entity-order-by field-name="sequenceId"/>
                </entity-options>
                <option key="" description="---"/>
                <option key="" description="${uiLabelMap.ProductOrderReturnStatus}"/>
                <entity-options entity-name="StatusItem" key-field-name="statusId" description="${description}">
                    <entity-constraint name="statusTypeId" value="ORDER_RETURN_STTS"/>
                    <entity-order-by field-name="sequenceId"/>
                </entity-options>
            </drop-down>
        </field>
        <field name="fromDate" title="${uiLabelMap.CommonFrom}"><date-find/></field>
        <field name="thruDate" title="${uiLabelMap.CommonThru}" position="2"><date-find/></field>
        <field name="search" title="${uiLabelMap.CommonFind}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit button-type="button"/></field>
    </form>
    
    <form name="ListShipment" type="list" list-name="listIt" paginate-target="FindShipment"
        odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
        <actions>
            <service service-name="performFind" result-map="results" result-map-list="listIt">
                <field-map field-name="inputFields" from-field="parameters"/>
                <field-map field-name="entityName" value="Shipment"/>
                <field-map field-name="orderBy" value="shipmentId"/>
                <field-map field-name="viewIndex" from-field="viewIndex"/>
                <field-map field-name="viewSize" from-field="viewSize"/>
                <field-map field-name="noConditionFind" value="Y"/>
            </service>
        </actions>
        <field name="shipmentId" title="${uiLabelMap.CommonId}" widget-style="${styles.link_nav_info_id} ${styles.action_view}">
            <hyperlink target="EditShipment" description="${shipmentId}">
                <parameter param-name="shipmentId"/>
            </hyperlink>
        </field>
        <field name="shipmentTypeId" title="${uiLabelMap.CommonType}">
            <display-entity entity-name="ShipmentType"/>
        </field>
        <field name="originFacilityId" title="${uiLabelMap.ProductOriginFacility}">
            <display-entity entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]"></display-entity>
        </field>
        
        <field name="destinationFacilityId" title="${uiLabelMap.ProductDestinationFacility}">
            <display-entity entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]"></display-entity>
        </field>
        <field name="statusId" title="${uiLabelMap.CommonStatus}">
            <display-entity entity-name="StatusItem"/>
        </field>
        <field name="estimatedShipDate" title="${uiLabelMap.ProductEstimatedShipDate}" title-area-style="text-right" widget-area-style="text-right"><display type="date"/></field>
        <field name="estimatedArrivalDate" title="${uiLabelMap.ProductEstimatedArrivalDate}" title-area-style="text-right" widget-area-style="text-right"><display type="date"/></field>
        
    </form>
    
    <!-- ******************* -->
    <!-- Shipment Plan Forms -->
    <!-- ******************* -->
    <!-- List for Shipment Plan -->
    <form name="listShipmentPlan" type="list" target="" title="" list-name="listShipmentPlanRows"
        odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
        <field name="shipmentItemSeqId" title="${uiLabelMap.ProductShipmentItemSeqId}"><display/></field>
        <field name="orderId" title="${uiLabelMap.ProductOrderId}"><display/></field>
        <field name="orderItemSeqId" title="${uiLabelMap.ProductOrderItem}"><display/></field>
        <field name="shipGroupSeqId"><display/></field>
        <field name="productId" title="${uiLabelMap.ProductProductId}"><display/></field>
        <!-- quantity planned in this shipment -->
        <field name="quantity" title="${uiLabelMap.ProductQuantity}"><display/></field>
        <!-- quantity issued in this shipment -->
        <field name="issuedQuantity" title="${uiLabelMap.ProductIssuedQuantity}"><display/></field>
        <!-- total ordered quantity -->
        <field name="totOrderedQuantity" title="${uiLabelMap.ProductTotOrderedQuantity}" ><display/></field>
        <!-- total not available quantity -->
        <field name="notAvailableQuantity" title="${uiLabelMap.ProductNotAvailable}"><display/></field>
        <!-- total planned quantity not issued -->
        <field name="totPlannedQuantity" title="${uiLabelMap.ProductTotPlannedQuantity}" ><display/></field>
        <!-- total issued quantity -->
        <field name="totIssuedQuantity" title="${uiLabelMap.ProductTotIssuedQuantity}"><display/></field>
        <!-- planned weight -->
        <field name="weight" title="${uiLabelMap.ProductWeight}"><display/></field>
        <field name="weightUom" title="${uiLabelMap.CommonUom}"><display/></field>
        <!-- planned volume -->
        <field name="volume" title="${uiLabelMap.CommonVolume}"><display/></field>
        <field name="volumeUom" title="${uiLabelMap.CommonUom}"><display/></field>
        <field name="deleteAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_remove}">
            <hyperlink target="removeOrderShipmentFromShipment" description="${uiLabelMap.CommonDelete}" also-hidden="false">
                <parameter param-name="shipmentId"/>
                <parameter param-name="shipmentItemSeqId"/>
                <parameter param-name="orderId"/>
                <parameter param-name="orderItemSeqId"/>
                <parameter param-name="shipGroupSeqId"/>
            </hyperlink>
        </field>
    </form>
    <form name="addToShipmentPlan" type="multi" target="addToShipmentPlan?shipmentId=${shipmentId}" title="" list-name="addToShipmentPlanRows"
        odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
        <field name="shipmentId"><hidden/></field>
        <field name="orderId"><hidden/></field>
        <field name="orderItemSeqId"><hidden/></field>
        <field name="orderId" title="${uiLabelMap.ProductOrderId}"><display/></field>
        <field name="orderItemSeqId" title="${uiLabelMap.ProductOrderItem}"><display/></field>
        <field name="shipGroupSeqId"><display/></field>
        <field name="productId" title="${uiLabelMap.ProductProductId}"><display/></field>
        <!-- ordered quantity -->
        <field name="orderedQuantity" title="${uiLabelMap.ProductOrderedQuantity}"><display/></field>
        <!-- planned quantity not issued -->
        <field name="plannedQuantity" title="${uiLabelMap.ProductPlannedQuantity}"><display/></field>
        <!-- issued quantity -->
        <field name="issuedQuantity" title="${uiLabelMap.ProductIssuedQuantity}"><display/></field>
        <!-- quantity for plan -->
        <field name="quantity" title="${uiLabelMap.ProductQuantity}"><text/></field>
        <!-- planned weight -->
        <field name="weight" title="${uiLabelMap.ProductWeight}"><display/></field>
        <field name="weightUom" title="${uiLabelMap.CommonUom}"><display/></field>
        <!-- planned volume -->
        <field name="volume" title="${uiLabelMap.CommonVolume}"><display/></field>
        <field name="volumeUom" title="${uiLabelMap.CommonUom}"><display/></field>
        <field name="submitAction" title="${uiLabelMap.CommonAdd}" widget-style="${styles.link_run_sys} ${styles.action_add}">
            <submit button-type="button"/>
        </field>
    </form>

    <!-- Search by Order Id -->
    <form name="findOrderItems" type="single" target="EditShipmentPlan" title=""
        header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
        <field name="action"><hidden value="search"/></field>
        <field name="shipmentId"><hidden/></field>
        <field name="orderId" entry-name="shipment.primaryOrderId" title="${uiLabelMap.ProductOrderId}">
            <lookup target-form-name="LookupOrderHeaderAndShipInfo"/>
        </field>
        <field name="shipGroupSeqId" entry-name="shipment.primaryShipGroupSeqId"><text/></field>
        <field name="submitAction" title="${uiLabelMap.CommonSubmit}" widget-style="${styles.link_run_sys} ${styles.action_find}">
            <submit button-type="button"/>
        </field>
    </form>
    <form name="ShipmentReceipts" type="list" target="" title="" list-name="shipmentReceiptList"
        odd-row-style="alternate-row"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
        <actions>
            <entity-and entity-name="ShipmentReceipt" list="shipmentReceiptList">
                <field-map field-name="shipmentId" from-field="shipmentId"/>
            </entity-and>
        </actions>
        <auto-fields-entity entity-name="ShipmentReceipt" map-name="shipmentReceipt" default-field-type="display"/>
        <field name="shipmentId"><hidden/></field>
        <field name="orderItemSeqId"><hidden/></field>
        <field name="orderId" widget-style="${styles.link_nav_info_id_long}">
            <hyperlink target="/ordermgr/control/orderview" target-type="inter-app" description="${orderId} - ${orderItemSeqId}" >
                <parameter param-name="orderId"/>
            </hyperlink>
        </field>
        <field name="inventoryItemId" widget-style="${styles.link_nav_info_id}">
            <hyperlink target="EditInventoryItem" description="${inventoryItemId}">
                <parameter param-name="inventoryItemId"/>
            </hyperlink>
        </field>
    </form>
    
    <!-- SCIPIO: ViewShipment form moved to ./applications/product/widget/facility/ShipmentScreens.xml#ViewShipment (they have been merged actually) -->
    <!-- <form name="ViewShipment" type="single" default-map-name="shipment"
        header-row-style="header-row"> orig: default-table-style=-style="basic-table"
        <actions>
            <script location="component://product/webapp/facility/WEB-INF/actions/shipment/orgAddressFormatted.groovy"/>
            <script location="component://product/webapp/facility/WEB-INF/actions/shipment/destAddressFormatted.groovy"/>
        </actions>
        <field name="shipmentId" title="${uiLabelMap.ProductShipmentId}"><display/></field>
        
        <field name="shipmentTypeId" title="${uiLabelMap.CommonType}" position="2">
            <display-entity entity-name="ShipmentType"/>
        </field>
        <field name="primaryShipGroupSeqId" title="${uiLabelMap.ProductPrimaryShipGroupSeqId}"><display/></field>
        <field name="statusId" title="${uiLabelMap.CommonStatus}" position="2">
            <display-entity entity-name="StatusItem"/>
        </field>
        
        <field name="primaryOrderId" title="${uiLabelMap.ProductPrimaryOrderId}"><display/></field>
        <field name="primaryReturnId" title="${uiLabelMap.ProductPrimaryReturnId}" position="2"><display/></field>
        <field name="estimatedReadyDate" title="${uiLabelMap.ProductEstimatedReadyDate}"><display type="date"/></field>
        <field name="estimatedShipDate" title="${uiLabelMap.ProductEstimatedShipDate}" position="2"><display type="date"/></field>
        <field name="estimatedArrivalDate" title="${uiLabelMap.ProductEstimatedArrivalDate}"><display type="date"/></field>
        <field name="latestCancelDate" title="${uiLabelMap.ProductLatestCancelDate}" position="2"><display type="date"/></field>
        
        <field name="originFacilityId" title="${uiLabelMap.ProductOriginFacility}">
            <display-entity entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]"></display-entity>
        </field>
        
        <field name="destinationFacilityId" title="${uiLabelMap.ProductDestinationFacility}" position="2">
            <display-entity entity-name="Facility" key-field-name="facilityId" description="${facilityName} [${facilityId}]"></display-entity>
        </field>
        <field name="partyIdFrom" title="${uiLabelMap.ProductFromParty}">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
        <field name="partyIdTo" title="${uiLabelMap.ProductToParty}" position="2">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
        
        <field name="originContactMechId" encode-output="false" title="${uiLabelMap.CommonAddress}">
            <display description="${orgAddressFormatted}"/>
        </field>
        <field name="destinationContactMechId" encode-output="false" title="${uiLabelMap.CommonAddress}" position="2">
            <display description="${destAddressFormatted}"/>
        </field>
        <field name="originTelecomNumberId" title="${uiLabelMap.PartyPhoneNumber}">
            <display description="${originTelecomNumber.countryCode}  ${originTelecomNumber.areaCode} ${originTelecomNumber.contactNumber}"/>
        </field>
        <field name="destinationTelecomNumberId" title="${uiLabelMap.PartyPhoneNumber}" position="2">
            <display description="${destinationTelecomNumber.countryCode}  ${destinationTelecomNumber.areaCode} ${destinationTelecomNumber.contactNumber}"/>
        </field>
        
        <field name="estimatedShipWorkEffId" title="${uiLabelMap.ProductEstimatedShipWorkEffId}" widget-style="${styles.link_nav_info_id}">
            <hyperlink target="/workeffort/control/WorkEffortSummary" also-hidden="false" description="${shipment.estimatedShipWorkEffId}" target-type="inter-app">
                <parameter param-name="workEffortId" from-field="shipment.estimatedShipWorkEffId"/>
            </hyperlink>
        </field>
        <field name="estimatedArrivalWorkEffId" title="${uiLabelMap.ProductEstimatedArrivalWorkEffId}" widget-style="${styles.link_nav_info_id}" position="2">
            <hyperlink target="/workeffort/control/WorkEffortSummary" also-hidden="false" description="${shipment.estimatedArrivalWorkEffId}" target-type="inter-app">
                <parameter param-name="workEffortId" from-field="shipment.estimatedArrivalWorkEffId"/>
            </hyperlink>
        </field>
        <field name="estimatedShipCost" title="${uiLabelMap.ProductEstimatedShipCost}">
            <display type="currency" currency="${currencyUomId}"/>
        </field>
        <field name="currencyUomId" title="${uiLabelMap.ProductCurrencyUomId}" position="2">
                <display-entity entity-name="Uom" key-field-name="uomId" description="${description} - ${abbreviation}"/>
        </field>
        <field name="additionalShippingCharge" title="${uiLabelMap.ProductAdditionalShippingCharge}" position="2"><display/></field>
        <field name="handlingInstructions" title="${uiLabelMap.ProductHandlingInstructions}"><display/></field>
        <field name="createdDate"><display type="date-time"/></field>
        <field name="lastModifiedDate" position="2"><display type="date-time"/></field>
        <field name="createdByUserLogin">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
        <field name="lastModifiedByUserLogin" position="2">
            <display-entity entity-name="PartyNameView" key-field-name="partyId" description="${groupName} ${firstName} ${lastName}"/>
        </field>
    </form> -->
</forms>