tag:blogger.com,1999:blog-11274960459636627272024-03-13T23:15:28.286-07:00Dynamics AX 2012 Manufacturing Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-1127496045963662727.post-642657568998234632015-11-02T23:18:00.001-08:002015-11-02T23:30:08.641-08:00Microsoft Dynamics AX 2012 Manufacturing – Enterprise IoT Scenario Part 7: Hardware/Software/Drivers<div class="WordSection1">
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;">
<div align="center" class="MsoTitle" style="border: none; padding: 0in; text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Enterprise IoT Scenario Part 7: Hardware/Software/Drivers</strong></div>
<div align="center" class="MsoTitle" style="border: none; padding: 0in; text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to implement Enterprise IoT scenario for Microsoft Dynamics using IoT devices.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge:</b> In order to implement a real world IoT scenarios for the enterprise a lot of various solution components would be required from the perspective of CRM, ERP, BI, etc. In fact Microsoft has got everything from devices support to wide array of services to make you successful in this endeavor. Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. Microsoft Dynamics AX 2012 R3 also offers advanced Warehouse management and Transportation management capabilities Manufacturers can greatly benefit from. On the other hand Microsoft Dynamics CRM Online provides Sales, Marketing and Service management capabilities. In addition to this Microsoft Azure Cloud provides a wide range of Cloud Services such as Machine Learning, Big Data, IoT Hub, etc. which can be used to implement Enterprise IoT scenarios. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br /> <b>Solution: </b>In this walkthrough we will focus on a classic Maintenance-related IoT scenario. Specifically we'll be collecting machinery data using IoT sensors for the purposes of predictive and/or preventative maintenance. Please note that not only we can connect to equipment via IoT devices in the context of enterprise asset management, but we can also connect to a product produced on that equipment at the same time staying more connected with the customer and enabling even more customer-value-centric IoT scenarios. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
Please find complete reference to functional scenario being implemented here by going to the link: <span style="color: red;"><Link to Part 6> </span><br /> <o:p></o:p></div>
<div class="MsoNormal">
<b>Walkthrough</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
When possible manufacturers really would love to be able to predict and/or prevent electrical and mechanical failures of equipment in order to reduce repair costs of equipment itself, avoid unplanned production downtime and save energy. In this walkthrough we'll utilize various IoT sensors to collect machinery health data as well as OEE (overall equipment efficiency) data. These data we can then use for intelligent analysis on the next step.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Speaking about machinery health data we can highlight temperature measurements (overheating conditions, etc.), vibration level data (excessive vibration, etc.) and speed conditions (lose parts resulting in excessive speed on mechanical components, etc.). <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Changes in temperature are a key parameter in equipment monitoring and, since thermal imagery is non-contact, technicians can quickly measure equipment temperature without disrupting operations.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Vibration is a characteristic found in virtually all industrial machines. When vibration increases beyond normal levels, it may indicate normal wear or it may be showing the source of trouble and signal the need for further assessment to identify any underlying causes, or for immediate maintenance action to be taken. To determine this more accurate vibration analysis is required.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Another characteristic of an equipment with motor may be rotational speed of a mechanical component, it can measured in RPM (revolutions per minute). Essentially it is <span lang="EN">a measure of the frequency of rotation, specifically the number of rotations around a fixed axis in one minute.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN"></span> </div>
<div class="MsoNormal">
<span lang="EN">Speaking about OEE (overall equipment efficiency) data we can highlight availability analysis data (machine is on/off-line, etc.), performance analysis data (productivity of the production line in quantity units, etc.) and quality analysis (on/off-spec products produced, etc.).<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN"></span> </div>
<div class="MsoNormal">
<span lang="EN">This is how the scenario in consideration looks like</span><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Schema</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:468pt;height:347pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D115C4.ACB56F40" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcO7_By6Hjyahk44fb-SsIcuU_RMCFy73EQltdihll2wC74xorxBS8FlgNtLJAMpLiElZQvFdA0m2p64yvJYCqIP6ZLL6X1c1fyUKAUYFjNaJS9HDo-b71XEFYlEcJYJK1Or9EjA7u-RHq/s1600/image002-712790.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821015738827154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcO7_By6Hjyahk44fb-SsIcuU_RMCFy73EQltdihll2wC74xorxBS8FlgNtLJAMpLiElZQvFdA0m2p64yvJYCqIP6ZLL6X1c1fyUKAUYFjNaJS9HDo-b71XEFYlEcJYJK1Or9EjA7u-RHq/s320/image002-712790.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1508011416"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in this scenario my goal is to describe in more details how data can be collected from machinery and/or end product by means of IoT devices, and then how this collected data can be used for intelligent decision making in the context of maintenance. In my later articles I'll dedicate more attention to other aspects of enterprise solution architecture such as using IoT Hub in the Cloud to establish secure and reliable data communication between IoT devices/machinery and backend systems, leveraging the power of business intelligence with Power BI Cloud service and more. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's begin figuring out what IoT sensors we may need to collect necessary data for the machinery<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Temperature sensor (DS18B20)<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihYdtfxiHhhS_PIzAup-2ZK_lZxoqkXvx1pGsTu90nvuxb8xN3pejx9A8PScluxcGck_R1YH4Rmhx8XMElGWhY3hNyv91msTIjAU_qkyrNeQF_JTDq_2bktbRKaRo_B8x5uHysOhbwzYDY/s1600/image003-718580.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821026706215442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihYdtfxiHhhS_PIzAup-2ZK_lZxoqkXvx1pGsTu90nvuxb8xN3pejx9A8PScluxcGck_R1YH4Rmhx8XMElGWhY3hNyv91msTIjAU_qkyrNeQF_JTDq_2bktbRKaRo_B8x5uHysOhbwzYDY/s320/image003-718580.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
DS18B20 implements 1W (One Wire) interface and only requires one port pin for two way communication. Please note that 1W (One Wire) interface is not natively supported by Raspberry Pi that's why I had to connect DS18B20 via 1W (One Wire) to I2C bridge. I2C is one of interfaces natively supported by Raspberry Pi along with SPI interface. The Inter-integrated Circuit (I2C) Protocol is a protocol intended to allow multiple "slave" digital integrated circuits ("chips") to communicate with one or more "master" chips. Like the Serial Peripheral Interface (SPI), it is only intended for short distance communications within a single device. It only requires two signal wires to exchange information.</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<a href="https://cdn.sparkfun.com/assets/3/d/1/b/6/51adfda8ce395f151b000000.png"><span style="color: #e0311d; font-family: "helvetica" , sans-serif; font-size: 10.5pt; line-height: 106%; text-decoration: none;"></span></a><span style="color: #e0311d; font-family: "helvetica" , sans-serif; font-size: 10.5pt; line-height: 106%; text-decoration: none;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzmNB4lv9exIhQ-NH_ZyF2sPLSmDZ7xQpZoaLkLT-nNB1YEGeQE4p5mJ4nmchm75wykJH6WlxB9-u7rAyOeeb6qFpLPBZYeQLf9FkNcRf8T-EgOMWO9iXc1I8Jt63F9q-Z5rWa3NBrImL/s1600/image004-720751.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821037749610034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzmNB4lv9exIhQ-NH_ZyF2sPLSmDZ7xQpZoaLkLT-nNB1YEGeQE4p5mJ4nmchm75wykJH6WlxB9-u7rAyOeeb6qFpLPBZYeQLf9FkNcRf8T-EgOMWO9iXc1I8Jt63F9q-Z5rWa3NBrImL/s320/image004-720751.png" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in this experiment we are going to use only one slave and Raspberry Pi will be a master. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find more info about I2C interface here: <a href="https://learn.sparkfun.com/tutorials/i2c"> https://learn.sparkfun.com/tutorials/i2c</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find DS18B20 spec here: <a href="https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf"> https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The communication with DS18B20 and Raspberry Pi will be via 1W (One Wire) to I2C bridge, DS2482-100. There're number of variations of this bridge with the newest one on the market being DS2482S-100+. Please find DS2482-100 spec here: <a href="https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2482-100.html"> https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2482-100.html</a> <o:p></o:p></div>
<div class="MsoNormal">
DS2482S-100+ (DS2482-100) I2C to 1-Wire Bridge<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtLNNfQjBGC9fUx8woHWqe6p488a31Yd5NYlb2WPa07-E5CgUvbnObuI7ret2NcwQyba05Jd3THbfyaE2pGFV3qG3ZW0ezr7bAF2ZM4RVboVHZD1ix0EgnqVjP0RUf8QX-laIFfpWsr8hF/s1600/image005-723086.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821049744407298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtLNNfQjBGC9fUx8woHWqe6p488a31Yd5NYlb2WPa07-E5CgUvbnObuI7ret2NcwQyba05Jd3THbfyaE2pGFV3qG3ZW0ezr7bAF2ZM4RVboVHZD1ix0EgnqVjP0RUf8QX-laIFfpWsr8hF/s320/image005-723086.png" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmYV5wsxJw2JGp35N6w38jXoPIM8O8cQTtPI-CbM5jPTK27FZdbodfIEWpCOJTQaONOfIUoDBtofzxNbprHe9wdqocq3vimO4h1krzVqgfdleFfenW9lVmVQ3Cga6uIsukY_BBgSrRfuEA/s1600/image006-725329.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821057456104034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmYV5wsxJw2JGp35N6w38jXoPIM8O8cQTtPI-CbM5jPTK27FZdbodfIEWpCOJTQaONOfIUoDBtofzxNbprHe9wdqocq3vimO4h1krzVqgfdleFfenW9lVmVQ3Cga6uIsukY_BBgSrRfuEA/s320/image006-725329.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The bridge itself supports the communication but it must be soldered into interface module with appropriate electric circuit to work. For the sake of simplicity I decided to use a complete (already soldered) interface module and purchased one from here: <a href="http://netcruzer.com/im1wp-tbp.html">http://netcruzer.com/im1wp-tbp.html</a> <o:p></o:p></div>
<div class="MsoNormal">
1-Wire Interface Module with I2C bus, 3.0V-5.5V, Pluggable TB (CODE: im1WP-TBP). Options: Header Type: 6.0mm Pin Header<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOSZaxKMHJ3MpSbnt_AD1thkMHFGOxuxXsTTPKyY2Dh1M0uvhZOHMNH_U6udT_XJpBJ9F2G7RjNtLoDjC3-BLB2s8FBdb-P48KmFr4DZanf9mXnxS1-OqTAzxtK-GeH-2dXQuQJjCDkVc-/s1600/image007-727574.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821071276374930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOSZaxKMHJ3MpSbnt_AD1thkMHFGOxuxXsTTPKyY2Dh1M0uvhZOHMNH_U6udT_XJpBJ9F2G7RjNtLoDjC3-BLB2s8FBdb-P48KmFr4DZanf9mXnxS1-OqTAzxtK-GeH-2dXQuQJjCDkVc-/s320/image007-727574.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you have to specify the length of pin headers and I selected the standard 6.0mm Pin Header option for my interface module so I can easily connect it to Raspberry Pi and DS18B20 using standard female-to-female jumper wires. This is how schematics of interface module looks like<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZTkGmejcZmHiE6LhW0GJn2Ot2081mW8Ixsip6aEdbb6k3XGRe3UqlufAH-ZU7VHQGnQIellp2mcgDEEw69NGUxmgixVCf11cFglX9Deh_1IvTFaeWGeCmFjRfiLZA_MMFmo-2bA-aCVjc/s1600/image008-729921.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821079329877762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZTkGmejcZmHiE6LhW0GJn2Ot2081mW8Ixsip6aEdbb6k3XGRe3UqlufAH-ZU7VHQGnQIellp2mcgDEEw69NGUxmgixVCf11cFglX9Deh_1IvTFaeWGeCmFjRfiLZA_MMFmo-2bA-aCVjc/s320/image008-729921.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how my setup looks like for temperature sensor. I'm going to use table lamp to heat up a temperature sensor simulating machinery overheating conditions. When overheating conditions are detected (>23C) LED will light up with red color indicating a problem.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29haRdmZ8iBLA5zlytRoLrcv4O4yeCtGCS6Eq2nW4BlllnF22wRtxVVj0JAgKHXD9uoMVmceFgFIfUIMQZw1Z1zgAcwA2O9dlAWWiMFgKLrld4XH4BIXdlOmeOHWIzRJJQvtxPflh4ltA/s1600/image009-732417.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821084693448914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29haRdmZ8iBLA5zlytRoLrcv4O4yeCtGCS6Eq2nW4BlllnF22wRtxVVj0JAgKHXD9uoMVmceFgFIfUIMQZw1Z1zgAcwA2O9dlAWWiMFgKLrld4XH4BIXdlOmeOHWIzRJJQvtxPflh4ltA/s320/image009-732417.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
If you prefer you can build electric circuit for interface module using DS2482-100 yourself however it is much easier to use already complete interface module. Please see below how it looks like (with DS2482-100 soldered in) comparing to a standalone DS2482S-100+ <o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.9in;" valign="top" width="418"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Front<o:p></o:p></i></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 204.95pt;" valign="top" width="410"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Back<o:p></o:p></i></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 2.9in;" valign="top" width="418"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglxJuoWLw91bcKdlsxxhdtdcGQh-vlP2EgwtaP1XetzB4ZoYhTZK92AX2qRsNh5w_f36qX3dot2HykI-n_6ilQKueIyX0X3xrho8PD4_PFoNOI2SJdXF-T7l6vQXxXH3zTbzei5kiQow0x/s1600/image010-734804.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821101094412146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglxJuoWLw91bcKdlsxxhdtdcGQh-vlP2EgwtaP1XetzB4ZoYhTZK92AX2qRsNh5w_f36qX3dot2HykI-n_6ilQKueIyX0X3xrho8PD4_PFoNOI2SJdXF-T7l6vQXxXH3zTbzei5kiQow0x/s320/image010-734804.jpg" /></a><o:p></o:p></i></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 204.95pt;" valign="top" width="410"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_XQc7aR6SKNppqD3cPH4BkdiQKTlL5QwjSojDtCHcwZYAfzVMA_BruYBI_YKIp0eEqZxOn1SoORKt5lcutuFww_ZdyVUih74z1dEKsbsP6G56_TPmWioEuJKTk4apCQVcix08e3Dm1Ri/s1600/image011-737237.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821107966523138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_XQc7aR6SKNppqD3cPH4BkdiQKTlL5QwjSojDtCHcwZYAfzVMA_BruYBI_YKIp0eEqZxOn1SoORKt5lcutuFww_ZdyVUih74z1dEKsbsP6G56_TPmWioEuJKTk4apCQVcix08e3Dm1Ri/s320/image011-737237.jpg" /></a><o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
Please review the following video to review the principle of how temperature is measured using DS18B20: <a href="http://1drv.ms/1M3VG8g">http://1drv.ms/1M3VG8g</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The slave address to which the DS2482-100 responds is shown in Figure below. The logic state at the address pins AD0 and AD1 determines the value of the address bits A0 and A1. The address pins allow the device to respond to one of four possible slave addresses. The slave address is part of the slave address/control byte. The last bit of the slave address/control byte (R/W) defines the data direction. When set to 0, subsequent data flows from master to slave (write access); when set to 1, data flows from slave to master (read access).<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In my experiment A0 = 0 and A1 = 0 (first from 4 available slave addresses) so I2CTempAddress = 0x18 (001 10<b>00</b>)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDUW_qpbx5lco3C3HDmQOEfKKwDWE7lI4PlniZxdmggpll0NXBUIuFyvFssPlxPDsKJ7-1OpF8pb8F7UCpwzqqbTR2YrP34n44TaiWUrhEwl9STau2dtfNx0p5evyGscob19GAzFoH4Ws/s1600/image012-739386.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821115056317362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDUW_qpbx5lco3C3HDmQOEfKKwDWE7lI4PlniZxdmggpll0NXBUIuFyvFssPlxPDsKJ7-1OpF8pb8F7UCpwzqqbTR2YrP34n44TaiWUrhEwl9STau2dtfNx0p5evyGscob19GAzFoH4Ws/s320/image012-739386.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in case you specify incorrect slave address when you run your app you will face an error "Slave address was not acknowledged." <o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 11.5pt; line-height: 106%;"></span> </div>
<div class="MsoNormal">
<span style="font-size: 11.5pt; line-height: 106%;">The core functionality of the DS18B20 is its direct-to-digital temperature sensor. The resolution of the temperature sensor is user-configurable to 9, 10, 11, or 12 bits, corresponding to increments of 0.5°C, 0.25°C, 0.125°C, and 0.0625°C, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers up in a low-power idle state. To initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [0x44] command. Following the conversion, the resulting thermal data is stored in the 2-byte temperature register in the scratchpad memory and the DS18B20 returns to its idle state.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-size: 11.5pt; line-height: 106%;"></span> </div>
<div class="MsoNormal">
<span style="font-size: 11.5pt; line-height: 106%;">The DS18B20 output temperature data is calibrated in degrees Celsius, for Fahrenheit applications a conversion formula must be used. The temperature data is stored as a 16-bit sign-extended two's complement number in the temperature register (see Figure below). The sign bits (S) indicate if the temperature is positive or negative: for positive numbers S = 0 and for negative numbers S = 1. If the DS18B20 is configured for 12-bit resolution, all bits in the temperature register will contain valid data. Table below gives examples of digital output data and the corresponding temperature reading for 12-bit resolution conversions.<o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio7lZc3jMIY82DE5B-xHqUfyjoWdjsDzgFjoVlVs-AhH4-O3JEtQ4mD70b7PhG_hyphenhyphen9xIL9QJBHxw2ACQQQs2TsULUlIi7WcoH8Z9vOAd_gkollyuXvf14aOrBaie5gIxYm6eUYWs6_HC-i/s1600/image013-741678.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821129526949554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio7lZc3jMIY82DE5B-xHqUfyjoWdjsDzgFjoVlVs-AhH4-O3JEtQ4mD70b7PhG_hyphenhyphen9xIL9QJBHxw2ACQQQs2TsULUlIi7WcoH8Z9vOAd_gkollyuXvf14aOrBaie5gIxYm6eUYWs6_HC-i/s320/image013-741678.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Enumeration;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.I2c;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">I2cDevice</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">private</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">const</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> i2cTempAddress = 0x18;</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] ReadBuf;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] WriteBuf;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> tempc = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> tempf = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> t = InitI2C();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> t.Wait();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecs > 5000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (OWReset() == </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">OWWriteByte(0xCC);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> OWWriteByte(0x44);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">delay();</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (OWReadByte() != 0)</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">OWReset();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> OWWriteByte(0xCC);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> OWWriteByte(0xBE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> test = OWReadByte();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">int</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> testresult = (OWReadByte() << 8);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">int</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> result = test | testresult;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">tempc = (result / 16.00);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> tempf = ((1.80 * (result / 16.00)) + 32.00);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (tempc > 23)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//Debug.WriteLine("C: " + tempc.ToString() + " ;F: " + tempf.ToString());</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitI2C()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">try</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> settings = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">I2cConnectionSettings</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">(i2cTempAddress);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> settings.BusSpeed = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">I2cBusSpeed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.FastMode;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> aqs = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">I2cDevice</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDeviceSelector();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> dis = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DeviceInformation</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.FindAllAsync(aqs);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">I2cDevice</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.FromIdAsync(dis[0].Id, settings);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (i2cTemp == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">catch</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ex)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">throw</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"I2C Initialization Failed"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">, ex);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> OWReset()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ret = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> WriteBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] { 0xB4 };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(WriteBuf, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.ToByte(ReadBuf[0] | 0xFE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (test == 0xFE)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.ToByte(ReadBuf[0] | 0xFC);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (test != 0xFE)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ret = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> OWWriteByte(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> value)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ret = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] buff = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[2];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[0] = 0xE1;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//setReadPointerCommand</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[1] = 0xF0;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//statusRegister</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(buff, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.ToByte(ReadBuf[0] | 0xFE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (test == 0xFE)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[0] = 0xA5;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//writeByteCommand</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[1] = value;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(buff, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.ToByte(ReadBuf[0] | 0xFE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (test == 0xFE)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> OWReadByte()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> result = 0x00;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] buff = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[2];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> error = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[0] = 0xE1;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//setReadPointerCommand</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[1] = 0xF0;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//statusRegister</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(buff, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> error = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (error == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> test = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.ToByte(ReadBuf[0] | 0xFE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (test == 0xFE)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> WriteBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[] { 0x96 };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(WriteBuf, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> error = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (error == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[0] = 0xE1;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//setReadPointerCommand</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> buff[1] = 0xE1;</span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//readDataRegister</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ReadBuf = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.WriteRead(buff, ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ReadBuf[0] == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> error = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (error == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> i2cTemp.Read(ReadBuf);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> result = ReadBuf[0];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> result;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> delay()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecs > 1000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that the following commands were used in the code above<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="background: yellow; mso-highlight: yellow;">SKIP ROM [0xCC]</span> <o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
The master can use this command to address all devices on the bus simultaneously without sending out any ROM code information. For example, the master can make all DS18B20s on the bus perform simultaneous temperature conversions by issuing a Skip ROM command followed by a <span style="background: yellow; mso-highlight: yellow;">Convert T [0x44] command</span>. <o:p></o:p></div>
<div class="MsoNormal">
Note that the <span style="background: yellow; mso-highlight: yellow;"> Read Scratchpad [0xBE] command</span> can follow the Skip ROM command only if there is a single slave device on the bus. In this case, time is saved by allowing the master to read from the slave without sending the device's 64-bit ROM code. A Skip ROM command followed by a Read Scratchpad command will cause a data collision on the bus if there is more than one slave since multiple devices will attempt to transmit data simultaneously.<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="background: yellow; mso-highlight: yellow;">CONVERT T [0x44]</span> <o:p> </o:p></b></div>
<div class="MsoNormal">
This command initiates a single temperature conversion. Following the conversion, the resulting thermal data is stored in the 2-byte temperature register in the scratchpad memory and the DS18B20 returns to its low-power idle state. If the device is being used in parasite power mode, within 10μs (max) after this command is issued the master must enable a strong pullup on the 1-Wire bus for the duration of the conversion (tCONV) as described in the Powering the DS18B20 section. If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and the DS18B20 will respond by transmitting a 0 while the temperature conversion is in progress and a 1 when the conversion is done. In parasite power mode this notification technique cannot be used since the bus is pulled high by the strong pullup during the conversion.<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="background: yellow; mso-highlight: yellow;">READ SCRATCHPAD [0xBE]</span> <o:p></o:p></b></div>
<div class="MsoNormal">
This command allows the master to read the contents of the scratchpad. The data transfer starts with the least significant bit of byte 0 and continues through the scratchpad until the 9th byte (byte 8 – CRC) is read. The master may issue a reset to terminate reading at any time if only part of the scratchpad data is needed.<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>DS18B20<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
1W <-> DS2482-100 1W<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
PWR <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>DS2482-100<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
NC (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VAUX (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VCC <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SDA <-> I2C1 SDA<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SDL <-> I2C1 SDL<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
0V (5) (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
0V (4) (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
1W (3) <-> DS18B20 1W<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
V+ (2) (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VX (1) (Not connected)<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEx_t9SMLOoaTQ-IT4i4OnYxXZaJ7jQhXW5Yg6BkZk6crUtD1S45iEw_AQ-5h4ELHg_JEj_sg6IBTKES5StugJB2KwkXsF41biyCTlZdIUjmlkVHFE0U8G5TZk2QQJCOzxVrpR4Xmdk68O/s1600/image014-743896.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821139951884818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEx_t9SMLOoaTQ-IT4i4OnYxXZaJ7jQhXW5Yg6BkZk6crUtD1S45iEw_AQ-5h4ELHg_JEj_sg6IBTKES5StugJB2KwkXsF41biyCTlZdIUjmlkVHFE0U8G5TZk2QQJCOzxVrpR4Xmdk68O/s320/image014-743896.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<strong>Vibration sensor<o:p></o:p></strong></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7AAZqRgDBtPTfCxpsUXVzXqUMvly1ENhT2P34wpE0YRLQJ4boGHyVhxrcBzdn39IZvHsPnE7pl51FcVgpczwdaqK5-cc-QtV8fzCKrAVT30HCRULfZgZd9_QIyLKDUPyX535VszmgQ8YQ/s1600/image015-746247.jpg"><strong><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821150687670674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7AAZqRgDBtPTfCxpsUXVzXqUMvly1ENhT2P34wpE0YRLQJ4boGHyVhxrcBzdn39IZvHsPnE7pl51FcVgpczwdaqK5-cc-QtV8fzCKrAVT30HCRULfZgZd9_QIyLKDUPyX535VszmgQ8YQ/s320/image015-746247.jpg" /></strong></a><o:p></o:p></div>
<div class="MsoNormal">
The main principle of shock switch is that conductive vibration spring and trigger pin are precisely placed in switch ontology and bond to curing position through adhesive. Normally the spring and the trigger pin don't contact, but once shook the spring will shake and contact with trigger pin to conduct and generate trigger signals. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see my setup for vibration sensor on the picture below. Please note that I used Lego Mindstorms EV3 large motor to generate a vibration.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP11jhjdoUG6Vmgx6OY7R9HjQ_RpZJ-ohjSC9LHPFn4JBhNPjGkVr4tlytTS8B7zXhsCa1xyfnQSTcLnaoYz3Gdt7mKdgUo-wd1In5vzmM7lnErD5qoWy86FjV9oOIAuf6ywEnAPWTQsRE/s1600/image016-749172.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821161239066082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP11jhjdoUG6Vmgx6OY7R9HjQ_RpZJ-ohjSC9LHPFn4JBhNPjGkVr4tlytTS8B7zXhsCa1xyfnQSTcLnaoYz3Gdt7mKdgUo-wd1In5vzmM7lnErD5qoWy86FjV9oOIAuf6ywEnAPWTQsRE/s320/image016-749172.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPjtvU8GvPAn8yRbfIs5z-EZx_Jhb3OZJPvj56RtiDk1VyLUtzIH2GAa43vwckNguVYbaHwHSxJU89m3633bcbv0K_2Wnx4FlbOxrHaCHJxnJ5vLN0OMZg-uNRD11C4SpcjvmT6STwIW2/s1600/image017-751405.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821168036000562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPjtvU8GvPAn8yRbfIs5z-EZx_Jhb3OZJPvj56RtiDk1VyLUtzIH2GAa43vwckNguVYbaHwHSxJU89m3633bcbv0K_2Wnx4FlbOxrHaCHJxnJ5vLN0OMZg-uNRD11C4SpcjvmT6STwIW2/s320/image017-751405.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video to learn more about how I measured the level of mechanical vibration from the motor: <a href="http://1drv.ms/1M3VupJ">http://1drv.ms/1M3VupJ</a>. Please note that I placed vibration sensor close to the source of vibration. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Inside vibration sensor there's a switch that can break an electrical circuit, interrupting the current or diverting it from one conductor to another. In addition to switch it is required to have a pull-up resistor. In electronic logic circuits, a pull-up resistor is a resistor connected between a signal conductor and a positive power supply voltage to ensure that the signal will be a valid logic level if external devices are disconnected or high-impedance is introduced. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how it looks like schematically<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:345pt;height:220.5pt' o:ole=""> <v:imagedata src="cid:image018.emz@01D115C4.ACB56F40" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahclmQOdp8d-n9cqzvSQLGFdBQBmZTk0D2c-jGaTG__rgZa8P_Bm7fszYpolCgZpo7H1jYErAmVnuSCKJY6wKMKyODfuxUBI6aAimmlPfiBbufQ_Aa3uTZp0jau4qjV8s1lFG_GGJLJ4P/s1600/image019-754854.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821186288097954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgahclmQOdp8d-n9cqzvSQLGFdBQBmZTk0D2c-jGaTG__rgZa8P_Bm7fszYpolCgZpo7H1jYErAmVnuSCKJY6wKMKyODfuxUBI6aAimmlPfiBbufQ_Aa3uTZp0jau4qjV8s1lFG_GGJLJ4P/s320/image019-754854.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1508011418"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that vibration sensor I used already has all necessary components (switch and pull-up resistor) embedded <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTimeDelay - startTimeDelay)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (pinPI.Read() == </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> found = </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecsDelay > 500)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (found == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Shock switch<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
PWR <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO <-> GPIO18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiucLNgelLQeKL82G1cxl6qsDTvG4M8_H20VMpRI8Y32UtnohU0Au1PdEzW3iMZ1UEQPFFvWm2TfjKjfpOPVpD0TKtw_ZmXr2sIkRgoHJH70JoRgV30KAGzVaK2Ibxek1nj6bLWYBG_2aha/s1600/image020-756985.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821193929009842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiucLNgelLQeKL82G1cxl6qsDTvG4M8_H20VMpRI8Y32UtnohU0Au1PdEzW3iMZ1UEQPFFvWm2TfjKjfpOPVpD0TKtw_ZmXr2sIkRgoHJH70JoRgV30KAGzVaK2Ibxek1nj6bLWYBG_2aha/s320/image020-756985.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<strong>Photo interrupter<o:p></o:p></strong></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4G5HDhyCu4NrF8BQj_YuzyUtWMzDgn1sZq1LFz4264zaoowvj270-hj7mkgULeB7mye5SXmvYYyPzUTlPIP8MAO9kimtgNULwOkHIFzPdRW0oikhVzJ_WmlJ6xMcg4n-QyUYA-QQXTS9/s1600/image021-759016.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821204449329986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT4G5HDhyCu4NrF8BQj_YuzyUtWMzDgn1sZq1LFz4264zaoowvj270-hj7mkgULeB7mye5SXmvYYyPzUTlPIP8MAO9kimtgNULwOkHIFzPdRW0oikhVzJ_WmlJ6xMcg4n-QyUYA-QQXTS9/s320/image021-759016.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
To put in simple photo interrupter consists of two parts: transmitter and receiver. Transmitter emits light and that light goes to receiver. If that light beam between transmitter and receiver is interrupted by some obstacles and receiver detects no incoming light even for a brief moment the output level will change. <o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see my setup for measuring RPMs with photo interrupter below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaHFx7GEQ6b0n8Lb6NOr3Rsq4E-hSEmKsco_yF66krd42e3-8apEeyygd-Jte442AqHYVM37ePG4OMWa6nqkQFcX9tObuTNrTCSdPUEVeTvRdmHrQVB0obCDI71CkuCwU9G6L-iNMTE8QI/s1600/image022-761940.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821215683917170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaHFx7GEQ6b0n8Lb6NOr3Rsq4E-hSEmKsco_yF66krd42e3-8apEeyygd-Jte442AqHYVM37ePG4OMWa6nqkQFcX9tObuTNrTCSdPUEVeTvRdmHrQVB0obCDI71CkuCwU9G6L-iNMTE8QI/s320/image022-761940.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheE_uXbZRq4U98mHd3-9DMTv7iRsm_K9FAbPi6n0qGtaB_U7mJDVVEQdKCNerlW3IdJcRiH-QBsLexM6Dd9FGNB4TTzRMFAJmWcKzaYhgFzhBnGhwDC18Z_ysCvTdEKcgf-W2ftS4Bjign/s1600/image023-764354.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821225760561394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheE_uXbZRq4U98mHd3-9DMTv7iRsm_K9FAbPi6n0qGtaB_U7mJDVVEQdKCNerlW3IdJcRiH-QBsLexM6Dd9FGNB4TTzRMFAJmWcKzaYhgFzhBnGhwDC18Z_ysCvTdEKcgf-W2ftS4Bjign/s320/image023-764354.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video to learn more about how I measured RPM (Revolutions per minute) for a part driven by motor using photo interrupter: <a href="http://1drv.ms/1M3Vl5H">http://1drv.ms/1M3Vl5H</a>. Please note that I attached a small piece of paper to the wheel which is rotated. When this small piece of paper passes through the gates of photo interrupter the sensor will generate interrupt, number of interrupts per minute will tell the speed of the motor. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTimeDelay - startTimeDelay)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//if (elapsedMillisecsDelay > 1000)</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (pinPI.Read() == </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.High)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Photo interrupter<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO <-> GPIO18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
PWR <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5CJ5RVQkuOyfjz5rZI-WjK4kv7iz-DSShgk_uSF6hDf6BafnVm0NqVz3AKrnnIULQcQUViPH_YKsoSzWce8r9Ss4alSE6d8JycTEZkAgv_XrFBLDZxwAgNMGSI_Y4gcjv1sK3MBRN4Akw/s1600/image024-766426.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821233996402482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5CJ5RVQkuOyfjz5rZI-WjK4kv7iz-DSShgk_uSF6hDf6BafnVm0NqVz3AKrnnIULQcQUViPH_YKsoSzWce8r9Ss4alSE6d8JycTEZkAgv_XrFBLDZxwAgNMGSI_Y4gcjv1sK3MBRN4Akw/s320/image024-766426.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<strong>Button<o:p></o:p></strong></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0o8iYZFThKlkTl5mV6gThQxAU0zfqibW5JAKHKpviJ14k1QzP6cvFBQkMYUXFvdP6I6lBluYC6U1gN4QoKG7Us34iqjBZBKFOaBk_Luf-DGJooHcUAqucXZtT_T405bxZI2lfrWr4_QGt/s1600/image025-768837.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821244513842978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0o8iYZFThKlkTl5mV6gThQxAU0zfqibW5JAKHKpviJ14k1QzP6cvFBQkMYUXFvdP6I6lBluYC6U1gN4QoKG7Us34iqjBZBKFOaBk_Luf-DGJooHcUAqucXZtT_T405bxZI2lfrWr4_QGt/s320/image025-768837.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The working principle is very simple when the button is pressed GPIO pin connected to the button will turn into a low level.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see my setup to simulate un/availability of machinery using a simple button switch below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSjB_oSnBtE6ozkzwi4lWE4xJSPDwfDX-o7b2rGvgL0-et_0WRj6V-pN37jV5WcGPieBgvUELgtM3IJMskCv4ULWgzHqnOByaDHQyi0q2QfUWUbFq2ALJku2kG0XLaRphW-ibrjq07yoR/s1600/image026-770984.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821253376468930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSjB_oSnBtE6ozkzwi4lWE4xJSPDwfDX-o7b2rGvgL0-et_0WRj6V-pN37jV5WcGPieBgvUELgtM3IJMskCv4ULWgzHqnOByaDHQyi0q2QfUWUbFq2ALJku2kG0XLaRphW-ibrjq07yoR/s320/image026-770984.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video to see how I simulated a power supply to an imaginary piece of equipment: <a href="http://1drv.ms/1M3VAxx">http://1drv.ms/1M3VAxx</a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinPI.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (pinPI.Read() == </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low)</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Button<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
PWR <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO <-> GPIO18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBsJAr-lc9uNwULtAzpdeN3_LC60FXHYVlE23PaxGGWi4K38qltuldaIZdphqm8kcoIfa-bEpG7pa59iET4wGUPrmfu7wug_96WpYf5_Jxj88L4bLOoufBflMsQ9eyxzro1xEtW1DBv4Ix/s1600/image027-773236.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821260894851602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBsJAr-lc9uNwULtAzpdeN3_LC60FXHYVlE23PaxGGWi4K38qltuldaIZdphqm8kcoIfa-bEpG7pa59iET4wGUPrmfu7wug_96WpYf5_Jxj88L4bLOoufBflMsQ9eyxzro1xEtW1DBv4Ix/s320/image027-773236.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<strong>Obstacle detection sensor<o:p></o:p></strong></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRdWcZr7UmnRzz64QWWtuOcJbeSGAM0pJZT5NZWpskWvYIzmaAp82_ZOv2XooY5jEsrYAtv-HLBCkzg-9UX_VvlEOv-Pk9unfKIMnQTQJO9ilAYB3-7d42pIHOLVBqVjoQb2Xb65HzBMOz/s1600/image028-775772.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821277026856994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRdWcZr7UmnRzz64QWWtuOcJbeSGAM0pJZT5NZWpskWvYIzmaAp82_ZOv2XooY5jEsrYAtv-HLBCkzg-9UX_VvlEOv-Pk9unfKIMnQTQJO9ilAYB3-7d42pIHOLVBqVjoQb2Xb65HzBMOz/s320/image028-775772.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Obstacle detection sensor consists of infrared-transmitter, infrared-receiver and potentiometer. According to the reflecting character of an object if there's no obstacle emitted infrared ray will weaken with propagation distance and eventually disappear. If there's an obstacle when infrared ray encounters an obstacle it will be reflected back to infrared-receiver. Then infrared-receiver detects this signal and confirms an obstacle exists in front. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see below my setup with Lego Mindstorms EV3 robot (conveyor belt) to simulate a production line, I used obstacle detection sensor to count how many products are being produced on the production line <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBNVkQc9uElVyUdb7czrwHtQSEFOvieYQtKxCvgbhgEDQQ_eyNPPcpd4NM9MmuH1xOMYB2s2-TQtjNQ8BQGWc15bx3EjB4s1OynPhK6PslJYIrzIQcxGSFDJU76OZV8-3JqWmE4RCEGMQ/s1600/image029-778142.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821282097694850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBNVkQc9uElVyUdb7czrwHtQSEFOvieYQtKxCvgbhgEDQQ_eyNPPcpd4NM9MmuH1xOMYB2s2-TQtjNQ8BQGWc15bx3EjB4s1OynPhK6PslJYIrzIQcxGSFDJU76OZV8-3JqWmE4RCEGMQ/s320/image029-778142.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video to see how I count products being produced on the production line: <a href="http://1drv.ms/1M3VKox">http://1drv.ms/1M3VKox</a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinIRTIRR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinIRTIRR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(12);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinIRTIRR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//if (elapsedMillisecs > 500)</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (pinIRTIRR.Read() == </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Obstacle detection sensor<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
NULL (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO <-> GPIO12<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
PWR <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsmrhnEeVraO4vvT2_J2Wbqx6CUsjtDKHtO00KFG-wuLgH1mFFLPbJkJrtnH_8_siBZTzrpIitb6W9I9Ma3O7IQq7h-wUXygVF77J1GWEgoR9iHDYRnkPG8dA-5-nSHyNHR6utnk5H9HUg/s1600/image030-780277.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821290794766722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsmrhnEeVraO4vvT2_J2Wbqx6CUsjtDKHtO00KFG-wuLgH1mFFLPbJkJrtnH_8_siBZTzrpIitb6W9I9Ma3O7IQq7h-wUXygVF77J1GWEgoR9iHDYRnkPG8dA-5-nSHyNHR6utnk5H9HUg/s320/image030-780277.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's a closer look at Lego Mindstorms EV3 robot (Moving conveyor belt)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizkXGhEmo_BGuIMF5KfHZgABlUuNqUo7C1mGnM_QqpUP0L_gyD9_nMU814UfAs2dsqDlESqeY0ruwZR8G2BCAefyc_2L9a-ueUw7z8HvAtGdAo0vP0H8ylUXhe_fi_FAnhp0TMQEloJLk/s1600/image031-782700.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821307040677906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizkXGhEmo_BGuIMF5KfHZgABlUuNqUo7C1mGnM_QqpUP0L_gyD9_nMU814UfAs2dsqDlESqeY0ruwZR8G2BCAefyc_2L9a-ueUw7z8HvAtGdAo0vP0H8ylUXhe_fi_FAnhp0TMQEloJLk/s320/image031-782700.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiU8aNFQ_ObT893nklAq9RSta25GLAyNT0513TpWA6-R-y8mV5D-49Vjv1rEPIJI9z_IrWxhRbDNHQi3RURjAykTqEqCiO-B9n6DTaBELfx3xU-24m6hcrQCA6aDTrlu5kK7ve-rgWpoEW/s1600/image032-784910.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821316146664930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiU8aNFQ_ObT893nklAq9RSta25GLAyNT0513TpWA6-R-y8mV5D-49Vjv1rEPIJI9z_IrWxhRbDNHQi3RURjAykTqEqCiO-B9n6DTaBELfx3xU-24m6hcrQCA6aDTrlu5kK7ve-rgWpoEW/s320/image032-784910.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For this scenario I used a simplified version of conveyor belt. In fact below is a picture of advanced conveyor belt I used in my other IoT demos. This robot has many more motors and sensors connected to it for various purposes<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtsc8ktiYAkG0mNjgNyNRCYKeY6cvJpS9uVf_AF2opS3M9ppamClQRZIQVyJxw5Ld_pQwKFsBq-AU3wFFtMnq0LkIuABxNhO_vowXNUY7ndxjH3cwH5hamwKfqpudQReAjbq8Rxue_Qifx/s1600/image033-787075.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821322919989042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtsc8ktiYAkG0mNjgNyNRCYKeY6cvJpS9uVf_AF2opS3M9ppamClQRZIQVyJxw5Ld_pQwKFsBq-AU3wFFtMnq0LkIuABxNhO_vowXNUY7ndxjH3cwH5hamwKfqpudQReAjbq8Rxue_Qifx/s320/image033-787075.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to control the robot I used an app written in C#.NET<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
App<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2gzE28tIXBqVDYaKyDUcj4PJmETiFACt3apMb1vi0adxe7h9zXGOf4c5JC_IUx-AG2LEr4xqoEgkvp0OunRJfOVujgipoHrsQBxKv9RXNNGUxfwCKfFpx-M__z6kbstnl3oj0WoUQCBm5/s1600/image034-789442.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821330064389794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2gzE28tIXBqVDYaKyDUcj4PJmETiFACt3apMb1vi0adxe7h9zXGOf4c5JC_IUx-AG2LEr4xqoEgkvp0OunRJfOVujgipoHrsQBxKv9RXNNGUxfwCKfFpx-M__z6kbstnl3oj0WoUQCBm5/s320/image034-789442.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For being able to control Lego Mindstorms EV3 robot via C#.NET I used Lego Mindstorms EV3 API available on github <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
NuGet packages<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK0QTLSe7Ce3cLbXYAFZ62wSNIZQw_Y_s7_d9DuUIuljMtvz-zBalyE_tNuMmQGs1vbesrdcaonzMbE87xQm8vC0EjrkEsAM5ptSsu5BesiX7WhVr1yjZA3NSZPBHmfgUwgwspS3TnwNS1/s1600/image035-791768.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821342170420930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK0QTLSe7Ce3cLbXYAFZ62wSNIZQw_Y_s7_d9DuUIuljMtvz-zBalyE_tNuMmQGs1vbesrdcaonzMbE87xQm8vC0EjrkEsAM5ptSsu5BesiX7WhVr1yjZA3NSZPBHmfgUwgwspS3TnwNS1/s320/image035-791768.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the link to Lego Mindstorms EV3 API on github: <a href="https://github.com/BrianPeek/legoev3"> https://github.com/BrianPeek/legoev3</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8iZCu6ztn9vzBzZcpyMGKCnBW9CFhoj2hQ0ro6WzRR3eNTGYRdlFeb6Lvz5V6ZhT0mCVHZdDAo7PhXFGpRNmuJrrKkfm2XDLUN3X2bawGCGat1NJ7OL4NkBSEwwNxPTysFL4E4i1JDPK/s1600/image036-794070.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821352547779298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8iZCu6ztn9vzBzZcpyMGKCnBW9CFhoj2hQ0ro6WzRR3eNTGYRdlFeb6Lvz5V6ZhT0mCVHZdDAo7PhXFGpRNmuJrrKkfm2XDLUN3X2bawGCGat1NJ7OL4NkBSEwwNxPTysFL4E4i1JDPK/s320/image036-794070.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you add appropriate NuGet packages corresponding references will be added to the project as shown below<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
References<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwgkPA0D1NVrXImYtXGf_0HjRDKAar64ZyZYfUBTmZ04MHsNP2GQ4rEl7Cvc4lC7eEH0brb0yW6vuk93K2guVLPwp2w4f54pXhFdQ7vTwPXjf6zTQ8CdxaTnC9WF4Dyl_rhyphenhyphenS_wyA7gTjd/s1600/image037-796593.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821359636679250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwgkPA0D1NVrXImYtXGf_0HjRDKAar64ZyZYfUBTmZ04MHsNP2GQ4rEl7Cvc4lC7eEH0brb0yW6vuk93K2guVLPwp2w4f54pXhFdQ7vTwPXjf6zTQ8CdxaTnC9WF4Dyl_rhyphenhyphenS_wyA7gTjd/s320/image037-796593.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Below is the source code of C#.NET to make conveyor belt constantly moving to carry products <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.UI.Core;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.UI.Popups;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.UI.Xaml;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.UI.Xaml.Controls;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Lego.Ev3.Core;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Lego.Ev3.WinRT;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexApp.Controls;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexApp<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">partial</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MainPage</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Page</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Brick</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MotorControl</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">SensorDataControl</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedSensorControl;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> time1 = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, time2;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> diff;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MainPage()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">this</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.InitializeComponent();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ConnControl.Visibility = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Visibility</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Visible;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> TryToConnect(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">RoutedEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Overlay.Show(</span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Connecting"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//ApplicationBar.IsVisible = false;</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ConnControl.Visibility = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Visibility</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Visible;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> conType = CreateConnection();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Dispatcher.RunAsync(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">CoreDispatcherPriority</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Normal, </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> () =><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (conType != </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">_brick = </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">new</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">Brick</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">(conType, </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> _brick.BrickChanged += _brick_BrickChanged;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">try</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.ConnectAsync();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ConnControl.Visibility = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Visibility</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Collapsed;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> ConnTypeRun.Text = ConnControl.GetConnectionType().ToString();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//ApplicationBar.IsVisible = true;</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">catch</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MessageDialog</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Could not connect"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">, </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Error"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">).ShowAsync();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MessageDialog</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> dialog = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MessageDialog</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Invalid connection type for this device"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">, </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Error"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> dialog.ShowAsync();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Overlay.Hide();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> });<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick_BrickChanged(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BrickChangedEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">MotorA.Update(_brick);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">this</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.reportAsFinishedCycle();</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">private</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">async</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">void</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> reportAsFinishedCycle()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> time2 = </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">DateTime</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> diff = time2 - time1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (diff.TotalSeconds > 1)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">await</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> _brick.DirectCommand.TurnMotorAtPowerForTimeAsync(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">OutputPort</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.A, 25, 0, 100, 0, </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">false</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> time1 = </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">DateTime</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorSettingClicked(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">RoutedEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> routedEventArgs)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control = sender </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">as</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MotorControl</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (control != </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorSettings.SaveSettings += MotorSettings_SaveSettings;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl = control;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorSettings.Show(<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.BrickInputPort,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.Ports[control.BrickInputPort].Type,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.MotorMovementType,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.DegreeMovement,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.PowerRatingMovement,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.TimeToMoveInSeconds);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorSettings_SaveSettings(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MotorSettingsEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (_selectedMotorControl == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorSettings.SaveSettings -= MotorSettings_SaveSettings;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl.MotorMovementType = e.MotorMovementType;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl.DegreeMovement = e.DegreeMovement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl.PowerRatingMovement = e.PowerRatingMovement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl.TimeToMoveInSeconds = e.TimeToMoveInSeconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl.UpdateUx();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedMotorControl = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> MotorPlayClicked(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">RoutedEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control = sender </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">as</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MotorControl</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (control != </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> output = control.BrickOutputPort;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (control.MotorMovementType == </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">MotorMovementTypes</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Degrees)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.DirectCommand.StepMotorAtPowerAsync(output, control.PowerRatingMovement, 0, (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">uint</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)control.DegreeMovement, 0, </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (control.TimeToMoveInSeconds == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.DirectCommand.TurnMotorAtPowerAsync(output, control.PowerRatingMovement);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.DirectCommand.TurnMotorAtPowerForTimeAsync(output, control.PowerRatingMovement, 0, (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">uint</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)control.TimeToMoveInSeconds * 1000, 0, </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> SensorSettingClicked(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">RoutedEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> routedEventArgs)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control = sender </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">as</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">SensorDataControl</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (control != </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> SensorSettings.SaveSettings += SensorSettings_SaveSettings;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedSensorControl = control;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> SensorSettings.Show(<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> control.BrickInputPort,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.Ports[control.BrickInputPort].Type,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.Ports[control.BrickInputPort].Mode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> SensorSettings_SaveSettings(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> sender, </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">SensorSettingsEventArgs</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (_selectedSensorControl == </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> SensorSettings.SaveSettings -= SensorSettings_SaveSettings;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _brick.Ports[_selectedSensorControl.BrickInputPort].SetMode(e.SensorMode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedSensorControl.UpdateUx();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> _selectedSensorControl = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">ICommunication</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> CreateConnection()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">ICommunication</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> returnType = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">switch</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (ConnControl.GetConnectionType())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">case</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">ConnectionType</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Usb:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> returnType = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">UsbCommunication</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">case</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">ConnectionType</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Bluetooth:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> returnType = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BluetoothCommunication</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">case</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">ConnectionType</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.WiFi:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> returnType = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">NetworkCommunication</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">(ConnControl.GetIpAddress());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> returnType;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port A <-> Large Motor<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port B (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port C (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port D (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port 1 (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port 2 (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port 3 (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Port 4 (Not connected)<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<strong>Color recognition sensor</strong><br /><o:p></o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiamaKbH_gdYVJNfpEFmk7kdWiWs-9BkwgEix457x0zXG0dvGbk0t01oJldm00xSu_lfm9QztwHsbgMLp7uh2rvqiJH6RoeZw22pP9b9Bnc7LwZElLTPlj48tTdhD9GlV1JNS6Bhax7adU9/s1600/image038-798833.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821372894381586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiamaKbH_gdYVJNfpEFmk7kdWiWs-9BkwgEix457x0zXG0dvGbk0t01oJldm00xSu_lfm9QztwHsbgMLp7uh2rvqiJH6RoeZw22pP9b9Bnc7LwZElLTPlj48tTdhD9GlV1JNS6Bhax7adU9/s320/image038-798833.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The TCS3200 programmable color light-to-frequency converter combines configurable silicon photodiodes and a current-to-frequency converter on a single monolithic CMOS integrated circuit. The output is a square wave (50% duty cycle) with frequency directly proportional to light intensity (irradiance).<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find TCS3200 spec here: <a href="http://www.mouser.com/catalog/specsheets/TCS3200-E11.pdf"> http://www.mouser.com/catalog/specsheets/TCS3200-E11.pdf</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see my setup for color recognition sensor below. The idea is that, for example, we are supposed to produce red products, in fact products produced may be non-red (say blue) which will be considered a quality issue/defect. This way we can implement quality control process and count how many products were produced to spec and how many off spec<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2_aAyB2TJfoVPCdOGyJzwmnIPzbK_0b2VsAivnWgB9WFU6zW1-5PpWvqfJvEEaqr-X36wbGeZHjlPTW2Xyav9jRqjpjW8Txm8mpq5YRpNAG_yd9YQYk0cQs5kJAni1tdE27U8Apm4dy4V/s1600/image039-701743.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821385370220706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2_aAyB2TJfoVPCdOGyJzwmnIPzbK_0b2VsAivnWgB9WFU6zW1-5PpWvqfJvEEaqr-X36wbGeZHjlPTW2Xyav9jRqjpjW8Txm8mpq5YRpNAG_yd9YQYk0cQs5kJAni1tdE27U8Apm4dy4V/s320/image039-701743.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHNKTp1csE4uq85tQng6MNJkhHGib4ei5m0kTzzSD9XJIWCNPT29aukhDXefmsp6WW0sfEmn2BIA1RMxb4yjP7VviDsVioNS_1ofWWtyM81p3Z6rkLG2iu0MI9f8bLSt0aC9URnUZSqBZM/s1600/image040-704101.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821394216129618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHNKTp1csE4uq85tQng6MNJkhHGib4ei5m0kTzzSD9XJIWCNPT29aukhDXefmsp6WW0sfEmn2BIA1RMxb4yjP7VviDsVioNS_1ofWWtyM81p3Z6rkLG2iu0MI9f8bLSt0aC9URnUZSqBZM/s320/image040-704101.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video to learn how I used color recognition sensor to detect primary colors (RGB): <a href="http://1drv.ms/1M3VDth">http://1drv.ms/1M3VDth</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The sensor works based on the theory of three primary colors. Therefore, knowing the proportion you can get the color of the tested object. For TCS3200, when a color filter is selected, it only allows a specific primary color to pass through and blocks the other two colors. For instance, when the red filter is selected, only the light of red color can pass through and that of green and blue is blocked. Thus, the value of red light can be obtained. Similarly the values of green and blue light are obtained. Then, based on the three values, the color of light reflected to the TCS3200 sensor can be analyzed. The TCS3200D sensor has 4 types of filter and the filter is selected based on the high/low of pin S2 and S3 on the module. Also, the output proportion of the four filters can be selected by S0 and S1, as 100%, 20%, 2%, or power down. The module is widely used in color digital camera, marine monitoring, atmospheric monitoring, color matching of color floor, etc.<o:p></o:p></div>
<div class="MsoNormal">
The best distance between the TCS3200 and the tested object is 1cm. For color recognition we'll take a reading for each color sequentially. The reading with narrowest pulse width or <u>highest frequency</u> will be the major color.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinOut;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS0, pinS1, pinS2, pinS3;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorNone, colorRed, colorGreen, colorBlue;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorNoneTotal, colorRedTotal, colorGreenTotal, colorBlueTotal;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"None"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> calcFrequency()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> result = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (pinOut.Read() == </span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> found = </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> (found == </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> result++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> found = </span><span style="background: yellow; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">false</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecs > 100)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">break</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> result;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> count = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinOut = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(27);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinOut.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS0 = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS0.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS1 = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(23);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS1.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS2 = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(24);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS2.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS3 = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(25);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS3.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioController</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinDriveMode</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS0.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinS1.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecs > 5000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> count = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (count < 10)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">//Clear</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS2.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS3.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> colorNone = calcFrequency();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">//Red</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS2.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS3.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> colorRed = calcFrequency();</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">//Green</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS2.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS3.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> colorGreen = calcFrequency();</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">//Blue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS2.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> pinS3.Write(</span><span style="background: yellow; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: yellow;"> colorBlue = calcFrequency();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorRed > colorGreen && colorRed > colorBlue)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorRedTotal++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorGreen > colorRed && colorGreen > colorBlue)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorGreenTotal++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorBlue > colorRed && colorBlue > colorGreen)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorBlueTotal++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorNoneTotal++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> count++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorRedTotal > colorGreenTotal && colorRedTotal > colorBlueTotal)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Red"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorGreenTotal > colorRedTotal && colorGreenTotal > colorBlueTotal)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Green"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> (colorBlueTotal > colorRedTotal && colorBlueTotal > colorGreenTotal)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"Blue"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">"None"</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">GpioPinValue</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//Debug.WriteLine("R: " + colorRedTotal + " | G: " + colorGreenTotal + " | B: " + colorBlueTotal);</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">//Debug.WriteLine("Color: " + color);</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> count = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorNoneTotal = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorRedTotal = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorGreenTotal = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> colorBlueTotal = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>TCS3200<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
S0 <-> GPIO18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
S1 <-> GPIO23<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
S2 <-> GPIO24<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
S3 <-> GPIO25<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
LED (Not connected)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
OUT <-> GPIO27<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VCC <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(R) <-> GPIO13<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(G) <-> GPIO26<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO(B) <-> GPIO16<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiVxZ_uk4mK3dyVWsvQ4AZm3ue5gDYrnvHkaV8zEPX-5C1VyOMAZwTEc5MzYLXu5911fj3KIM0UWgXTjOUJ_luJOuMpN2HKHBfZkd94d23lClqB50NdbcebGU_XgutiE_uB65r01_6wcMN/s1600/image041-706427.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6212821404547943346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiVxZ_uk4mK3dyVWsvQ4AZm3ue5gDYrnvHkaV8zEPX-5C1VyOMAZwTEc5MzYLXu5911fj3KIM0UWgXTjOUJ_luJOuMpN2HKHBfZkd94d23lClqB50NdbcebGU_XgutiE_uB65r01_6wcMN/s320/image041-706427.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes this article!<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to use IoT devices to collect machinery health data and OEE data from the machinery. We also discussed the details of how sensors work, how to write sensor drivers and how you can control sensors programmatically on Raspberry Pi. In the next article I'm going to use the data collected in the context of preventative and predictive maintenance. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Internet of Things, IoT, Windows 10 IoT Core, Visual Studio 2015, Background Application (IoT), X++, C#.NET, Drivers, Maintenance, OEE. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Disclaimer:</b> Lego, Mindstorms, EV3 are trademarks and/or copyrights of the Lego Group. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<b>Special thanks</b> for collaboration in building this scenario goes to Lean Transformation Guru at MCAConnect, Phil Coy and Dynamics AX Manufacturing Expert at Microsoft, Steve Moses<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com10tag:blogger.com,1999:blog-1127496045963662727.post-40060752320717216802015-10-09T12:01:00.000-07:002015-10-09T14:44:41.473-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4: Functionality/Make to Order<div class="WordSection1">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4<span style="color: #1f497d;">-3</span>: Functionality/Make to Order</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
<div class="MsoNormal">
<i>Continuation from here: <a href="http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_3.html">http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_3.html</a></i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<b><i>Addendum A: MRP<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in this scenario in order to generate kanban for replenishing Near Side Line location from Warehouse bulk location based on Minimum on-hand requirement we used Kanban pegging event routine. In fact we could also use MRP to generate planned or firmed kanban for these purpose. The implication of doing this may be a delay if you run MRP infrequently, that's why for a quick turnaround it is preferred to run Kanban pegging event routine in a batch. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As a part of Addendum A I'll still showcase how MRP can be used to generate kanban for replenishing Near Side Line location from Warehouse bulk location based on Minimum on-hand requirement.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
So instead of running Pegging events processing we'll run MRP this time for Wheel2 item to limit the scope of MRP execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>MRP <o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWvPOq3unar8dOMDI5SNW1iO46QGbXOJXQzlrmB5SWPgz5Cl6nzGq4N3c-gRAfsg3inaDNYvZ8SrJKl4O4eda6US4Qq0yQxXTn9XGeU_s54-8YOZmfLz2gQ9IvtRqOHvXrknTnQnyaa1w/s1600/image200-724387.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725177945498130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWvPOq3unar8dOMDI5SNW1iO46QGbXOJXQzlrmB5SWPgz5Cl6nzGq4N3c-gRAfsg3inaDNYvZ8SrJKl4O4eda6US4Qq0yQxXTn9XGeU_s54-8YOZmfLz2gQ9IvtRqOHvXrknTnQnyaa1w/s320/image200-724387.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7lqkAdsF5-m6WUV2cRiCasdX9wjbLq0PVop23t4ajG4WuoA135yTcPfWFZozfwZfVcjrl9rLPAr9_Gihuh29u2Fx367-WFvWgrxOx9kXDJSu-ktDx6RnNsA9BVkfhkoHy0t3Ykctc-Z0/s1600/image201-730178.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725202846081154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7lqkAdsF5-m6WUV2cRiCasdX9wjbLq0PVop23t4ajG4WuoA135yTcPfWFZozfwZfVcjrl9rLPAr9_Gihuh29u2Fx367-WFvWgrxOx9kXDJSu-ktDx6RnNsA9BVkfhkoHy0t3Ykctc-Z0/s320/image201-730178.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll look at Net requirements for Wheel2 item. There we can see how planned kanban has been generated to cover Minimum stock requirement for Wheel2 item<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtBHccB9GgJp8YgG6Y4HELpY75Z74zGnM-Jmf-VhTJTsWy_XVgtS75ulFzLMNkrCcr5bVBlylzB1-GDDIhofEuGe6xLR7hWeWlB93nASJ4pcBUkZ-n4H224Yc1Ynk85YsVZLqkJWvhAc/s1600/image202-737991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725238158349778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtBHccB9GgJp8YgG6Y4HELpY75Z74zGnM-Jmf-VhTJTsWy_XVgtS75ulFzLMNkrCcr5bVBlylzB1-GDDIhofEuGe6xLR7hWeWlB93nASJ4pcBUkZ-n4H224Yc1Ynk85YsVZLqkJWvhAc/s320/image202-737991.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements (Side line location BULK-003)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl3KtVbwQesVLvAMnfaTnwEP5RWV-Y5Ngg_1wGP7fsy5krEvlJEgUDJukBXo216g9bcN50AixYmp_HY0rNN-DrthwHPUDEfrgKHo7DO5vHWy3wIh8AtZAkepvt-znvDhVWJve9AkgG1JY/s1600/image203-742877.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725261631324834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl3KtVbwQesVLvAMnfaTnwEP5RWV-Y5Ngg_1wGP7fsy5krEvlJEgUDJukBXo216g9bcN50AixYmp_HY0rNN-DrthwHPUDEfrgKHo7DO5vHWy3wIh8AtZAkepvt-znvDhVWJve9AkgG1JY/s320/image203-742877.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements (Near Side line location BULK-002)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtjl6wpb4J4Yx2phNrMAQ6Vt3mf99x5fCsfm533e_CZwRqkrrmSoRq5f6aBzu5RJXQzJA6ycGsEgMVxZ4TUY5WthnDQJRlpA9SKct60rGoxeTEJcNEW5DSzyV7dt2q1gUvLr_QxdFrbD8/s1600/image204-747578.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725279744943010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtjl6wpb4J4Yx2phNrMAQ6Vt3mf99x5fCsfm533e_CZwRqkrrmSoRq5f6aBzu5RJXQzJA6ycGsEgMVxZ4TUY5WthnDQJRlpA9SKct60rGoxeTEJcNEW5DSzyV7dt2q1gUvLr_QxdFrbD8/s320/image204-747578.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements (Near Side line location BULK-002) – Planned kanban 1<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4JTwmkSmIFucZNFN-5xooYWi4YAZva_BCvgs6uvnxW6K3hHVDLEtABlJGdKix2lbK78dtl2NEggchc5aqsWJwLRpNXVagjvOblAvJBqt4W4kn3I2qFqnIadul-nxjIGIOfiEHoIfjXs0/s1600/image205-752680.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725297631819810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4JTwmkSmIFucZNFN-5xooYWi4YAZva_BCvgs6uvnxW6K3hHVDLEtABlJGdKix2lbK78dtl2NEggchc5aqsWJwLRpNXVagjvOblAvJBqt4W4kn3I2qFqnIadul-nxjIGIOfiEHoIfjXs0/s320/image205-752680.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements (Near Side line location BULK-002) – Planned kanban 2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Vn5kLs-j7vAvJQsRnM_HH5mP94-d9-jfvD0gmt3LIWpjVrpcQ3yf2TKMqPWJbvnQ3DYByPzlN-fPFRi7liPPGhQkyzdxu_pwmiKTIt4yMyqZsYPdL8sCqI36mrjZVWr7dGoB-XxXPgA/s1600/image206-757494.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725322649203874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Vn5kLs-j7vAvJQsRnM_HH5mP94-d9-jfvD0gmt3LIWpjVrpcQ3yf2TKMqPWJbvnQ3DYByPzlN-fPFRi7liPPGhQkyzdxu_pwmiKTIt4yMyqZsYPdL8sCqI36mrjZVWr7dGoB-XxXPgA/s320/image206-757494.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Net requirements (Warehouse location BULK-000)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVRwkRLskoKn1raPtUKOH7xrm5eIXZlr-RhUGu6KCVGOA-seJzWC8mxgSw9qLRcZIj2vFlyAwNiveDWenIFedb5rh6tF16SF6VVbanaC1jMo9Jc4rTbaxZjsyDO1FXbTs5ZyAkBApNlBA/s1600/image207-762155.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725346256476706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVRwkRLskoKn1raPtUKOH7xrm5eIXZlr-RhUGu6KCVGOA-seJzWC8mxgSw9qLRcZIj2vFlyAwNiveDWenIFedb5rh6tF16SF6VVbanaC1jMo9Jc4rTbaxZjsyDO1FXbTs5ZyAkBApNlBA/s320/image207-762155.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Inventory transactions in this case will look like the following<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Rr5MkRElWG0v51xuifgCZjn3gNstB4q5qoLIF_rd7y7m1T7BK7Ejk0WfUXVcxPswcnYL6UVgtpsw6hrBPjiRP4keFcol6IOLmkbXdpHxIpD4S7k65NYkNThk5A5RAgocg6E4IfzAdKA/s1600/image208-767840.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725368644373794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Rr5MkRElWG0v51xuifgCZjn3gNstB4q5qoLIF_rd7y7m1T7BK7Ejk0WfUXVcxPswcnYL6UVgtpsw6hrBPjiRP4keFcol6IOLmkbXdpHxIpD4S7k65NYkNThk5A5RAgocg6E4IfzAdKA/s320/image208-767840.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<b><i>Addendum B: Transfer<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It was explained at the beginning why it was decided to use Manufacturing kanban to replenish Near Side Line location from Warehouse bulk location. The main reason was a necessity to implement wave kanban picking. In fact if we would not have to deal with wave kanban picking we could have used Withdrawal kanban instead. In Addendum B I'll showcase how we could set up Withdrawal kanban rule to replenish Near Side Line location from Warehouse bulk location.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how we will create Kanban rule and appropriate Transfer activity for production flow<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (Welcome)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC7ISKHJgklw7dYabKQuxH-_NIzM3OQsrLcKTyR0dUqkIvyy3i66XS9ONL6GBYxq3_QD4wD4HfOkkg1BoWWCGV1ocZ1rnUCcS2U7ye-q3Yfd_tjfmAwBbdkeLvtjiXh12Xjbgij1rkPOc/s1600/image209-774354.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725392014011842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC7ISKHJgklw7dYabKQuxH-_NIzM3OQsrLcKTyR0dUqkIvyy3i66XS9ONL6GBYxq3_QD4wD4HfOkkg1BoWWCGV1ocZ1rnUCcS2U7ye-q3Yfd_tjfmAwBbdkeLvtjiXh12Xjbgij1rkPOc/s320/image209-774354.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (New activity)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgigYy-_lWICrcG5T-exWHI9q1__ETZHj7Sd1c2-bqN8Z7z0SBMQAIggljAiiVrUmsldBwn805rGLTcfNtEW-r5zsqcOkZUUMBSLmonLo7w74-CnJgVbopabYXwD4HUaBRUzfiQCtHQpbU/s1600/image210-778862.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725413765509586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgigYy-_lWICrcG5T-exWHI9q1__ETZHj7Sd1c2-bqN8Z7z0SBMQAIggljAiiVrUmsldBwn805rGLTcfNtEW-r5zsqcOkZUUMBSLmonLo7w74-CnJgVbopabYXwD4HUaBRUzfiQCtHQpbU/s320/image210-778862.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (Create transfer activity)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXHCr6lEj4NJvZJWSycfKZjJubHc55EoCw-BGNb3V05yzcLCN2jSHSby2spgTgQGBIEuWX80ohW-qxQSWUcLduY4zW4lNF_qIyEE0DuxA7b9p_pRNCbGEQbKkjWALstIuSXlF79xgoAxU/s1600/image211-783369.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725430656438402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXHCr6lEj4NJvZJWSycfKZjJubHc55EoCw-BGNb3V05yzcLCN2jSHSby2spgTgQGBIEuWX80ohW-qxQSWUcLduY4zW4lNF_qIyEE0DuxA7b9p_pRNCbGEQbKkjWALstIuSXlF79xgoAxU/s320/image211-783369.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (Assign transfer locations)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYz-EkWAQ0DK4yTExxXRiFetSExNT-NQHomv5MNRgwjkhWi-jqXgujGx7KmwCdukIgkuCUyz8Lo4AFr4mPmmNB6msDtiVhJQ9dpg9oLE0wsMNVlZFw0K9fYhPJfAMTJQpKPFLwbPrsNAA/s1600/image212-789323.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725459768433442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYz-EkWAQ0DK4yTExxXRiFetSExNT-NQHomv5MNRgwjkhWi-jqXgujGx7KmwCdukIgkuCUyz8Lo4AFr4mPmmNB6msDtiVhJQ9dpg9oLE0wsMNVlZFw0K9fYhPJfAMTJQpKPFLwbPrsNAA/s320/image212-789323.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (Assign activity time)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuArA-d5IZJOA0dTzDqAR27cWa1_5VvubMatj93o0jKv3I2xcUCMGC82NFywu4Knqsq4SsAcnEeJ38xMRqXWY8vRujE8MXDOCz6iMkx-x_cKS1yUTek7ssc3y4xrAe6nx4BJVFv7uLHU8/s1600/image213-793620.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725473309043570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuArA-d5IZJOA0dTzDqAR27cWa1_5VvubMatj93o0jKv3I2xcUCMGC82NFywu4Knqsq4SsAcnEeJ38xMRqXWY8vRujE8MXDOCz6iMkx-x_cKS1yUTek7ssc3y4xrAe6nx4BJVFv7uLHU8/s320/image213-793620.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2 (Wizard completed)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUqpGTmIwxKr8iCAD-gkIiDtL3eRt4XQNFhJ_psfZb8KzCqTLHPl4tkCvThVu2OWCbBJd08NeRQBgYGpa3m5rYtXJEcd3ayvhB8dBMLA-0qzlgcyzEiGys-uyhti3iWSj874GfIY03vF8/s1600/image214-700012.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725502909202018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUqpGTmIwxKr8iCAD-gkIiDtL3eRt4XQNFhJ_psfZb8KzCqTLHPl4tkCvThVu2OWCbBJd08NeRQBgYGpa3m5rYtXJEcd3ayvhB8dBMLA-0qzlgcyzEiGys-uyhti3iWSj874GfIY03vF8/s320/image214-700012.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll take a look at newly created activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmsWNwOF1M9qrRJvXBrIPrWTZY84Di67UuJ591PEv6RwKLXZ7SE9vxyi8s6cpiuIfFhHfLrUi7W1MT3ezClcjzth3ArdHZHoYBEsQMRoOM6EKO-84CqRoQlEzp16ToEwY3-wjK2z5Pmmw/s1600/image215-706119.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725529446858722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmsWNwOF1M9qrRJvXBrIPrWTZY84Di67UuJ591PEv6RwKLXZ7SE9vxyi8s6cpiuIfFhHfLrUi7W1MT3ezClcjzth3ArdHZHoYBEsQMRoOM6EKO-84CqRoQlEzp16ToEwY3-wjK2z5Pmmw/s320/image215-706119.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk 2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-Q6KigIC1x7AU0hXr8LKp6YWqt6cElJLf2BG6d1C4Jzj9M2PtQPYflejUVbkz04SQGMoQmY1sUXGEBCcwuM6RSP-VxHW_doJGchCS0B79FdL2xExvS3zCMcYyklrVQQp2u-v7emTz6o/s1600/image216-711092.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725554416709650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-Q6KigIC1x7AU0hXr8LKp6YWqt6cElJLf2BG6d1C4Jzj9M2PtQPYflejUVbkz04SQGMoQmY1sUXGEBCcwuM6RSP-VxHW_doJGchCS0B79FdL2xExvS3zCMcYyklrVQQp2u-v7emTz6o/s320/image216-711092.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll create Withdrawal kanban rule as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rule<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fPgcUKJyV6yKePaAj2t6MhkB-EMzfZZruO9qWccMGWWZLR93iGNISNkX02EQBtIMcwtRbfAdg2mhMChxIgwlYxmlPd3ghwmTJ0cPhkZD8ZXeEyuv1od8w14MXog4neH6o_mSSWUZTZ0/s1600/image217-715908.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725574192696034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8fPgcUKJyV6yKePaAj2t6MhkB-EMzfZZruO9qWccMGWWZLR93iGNISNkX02EQBtIMcwtRbfAdg2mhMChxIgwlYxmlPd3ghwmTJ0cPhkZD8ZXeEyuv1od8w14MXog4neH6o_mSSWUZTZ0/s320/image217-715908.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rule - Events<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpw1k_Oj52DZMsE0amtNr8QiTcGQtedcRnIi3JC9cSN8m_tpHewaWh901nQ1b4cTgpHOdlQ4G1K8XdL3PY5Cq_uUlX5busrgO6UMQBHqWoc8VaOGRg3HtnfjHTG8jGVInIzR2_g5dqOD4/s1600/image218-721280.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725594515407490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpw1k_Oj52DZMsE0amtNr8QiTcGQtedcRnIi3JC9cSN8m_tpHewaWh901nQ1b4cTgpHOdlQ4G1K8XdL3PY5Cq_uUlX5busrgO6UMQBHqWoc8VaOGRg3HtnfjHTG8jGVInIzR2_g5dqOD4/s320/image218-721280.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rule – Production flow<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiglNHyjbeDMBTZE_2kU7QE94Ui-KkvLpGv6vx4Ko2fSQhFC34BEM1l2u48u0riSznF0JD65YajpSW0vjNV_E3g5hWF_iufkpLgg780SC5BM0TpcAKlnzpLyIYofC0eLVpK7wq-NpU-J4I/s1600/image219-725907.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725617382831602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiglNHyjbeDMBTZE_2kU7QE94Ui-KkvLpGv6vx4Ko2fSQhFC34BEM1l2u48u0riSznF0JD65YajpSW0vjNV_E3g5hWF_iufkpLgg780SC5BM0TpcAKlnzpLyIYofC0eLVpK7wq-NpU-J4I/s320/image219-725907.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I'll introduce enough on-hand for Wheel2 item in Warehouse bulk location (BULK-001), I'm not going to use WMS processes this time that's why on-hand in Warehouse location BULK-000 won't count <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory journal<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmBpG6vW5yA1D-p4kUt4dfpV3UedWPbmRt1nK_MH5onNUvH5HvnDhX3GCxQe3hlZHKXEdRuDlEO5Y_SDAIUQKlWaAW98B5QjtNeU_dyV71pumxlRHxREwujyRfMZN7XR0PL0mSEqpHoo/s1600/image220-730588.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725635865558290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmBpG6vW5yA1D-p4kUt4dfpV3UedWPbmRt1nK_MH5onNUvH5HvnDhX3GCxQe3hlZHKXEdRuDlEO5Y_SDAIUQKlWaAW98B5QjtNeU_dyV71pumxlRHxREwujyRfMZN7XR0PL0mSEqpHoo/s320/image220-730588.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And then I'll execute Kanban pegging event processing routine<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging events processing <o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0w0WtNFyzLY5X2glUVU4hQ4uex3lkrSvuqj3iIe8zMQx0Qrqru6-IZayhS9dBmpacbcTUsJfQCLILAbyhNGnbw6fV3tG3_f_k_vDwaYRjzEKPsMf34FwIzvNOYJsXU83bJ1gt7bKqkjs/s1600/image221-734747.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725653814953474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0w0WtNFyzLY5X2glUVU4hQ4uex3lkrSvuqj3iIe8zMQx0Qrqru6-IZayhS9dBmpacbcTUsJfQCLILAbyhNGnbw6fV3tG3_f_k_vDwaYRjzEKPsMf34FwIzvNOYJsXU83bJ1gt7bKqkjs/s320/image221-734747.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9XrvrNf1xpUtdqVW1VoStJRGGNhA4qEIvotdkaz3XlRZQaCQn5_g5JlFQE2HRgRq_KjvAAcTYRud6hwaxZXvM6MBy42evlIVtURRgIFEj3eT6P7hZq4KJuMjUePd_HGmib-_i4z2s4uE/s1600/image114-739861.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725674654538482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9XrvrNf1xpUtdqVW1VoStJRGGNhA4qEIvotdkaz3XlRZQaCQn5_g5JlFQE2HRgRq_KjvAAcTYRud6hwaxZXvM6MBy42evlIVtURRgIFEj3eT6P7hZq4KJuMjUePd_HGmib-_i4z2s4uE/s320/image114-739861.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The following Withdrawal kanban has been created <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihkupPue0RSRgVR3CIF6poPIDJHVY91GM84tVdxeJFcQGlGF_AsHDVOpk6_bY0F16weuVns-KkdDgVnPPrpyd3qCgTjjeRubVIsgm60cpIgH4y8j3jRJh4JRu59SLfun98-nezwbW3HHA/s1600/image222-744610.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725694436174098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihkupPue0RSRgVR3CIF6poPIDJHVY91GM84tVdxeJFcQGlGF_AsHDVOpk6_bY0F16weuVns-KkdDgVnPPrpyd3qCgTjjeRubVIsgm60cpIgH4y8j3jRJh4JRu59SLfun98-nezwbW3HHA/s320/image222-744610.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And inventory transactions at this point will look like the following <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNOFDXzfcABaKoViXTY0_glS9p2jVouKLM6ZU9Lz4pzBTeXHo6GedBiYlgN_g28JZRq5SC5A93lJ9yEfwZ9e9z-jfmSDyZHxFMZVLrqhimrHUimsbGNn2to0iO7SwJ6CApY4dT0f73qSk/s1600/image223-750672.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203725719180531650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNOFDXzfcABaKoViXTY0_glS9p2jVouKLM6ZU9Lz4pzBTeXHo6GedBiYlgN_g28JZRq5SC5A93lJ9yEfwZ9e9z-jfmSDyZHxFMZVLrqhimrHUimsbGNn2to0iO7SwJ6CApY4dT0f73qSk/s320/image223-750672.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes the walkthrough!<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to establish an advanced Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012. We went through the process of setting up data, creation of initial demand, manufacturing process and Lean costing. In particular both warehouse management processes and lean manufacturing processes were used to enable this scenario. We also considered a high degree of variability, specifically, using different locations, handling different quantities and different products throughout the scenario. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Lean Manufacturing, Pull, Kanbans, Kanban rules, Production flow, Warehouse Management, Hand-held devices. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Special thanks</b> for collaboration in building this scenario goes to Lean Transformation Guru at MCAConnect, Phil Coy<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com0tag:blogger.com,1999:blog-1127496045963662727.post-14825971271929505212015-10-09T12:00:00.000-07:002015-10-09T14:44:14.320-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4: Functionality/Make to Order<div class="WordSection1">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4<span style="color: #1f497d;">-2</span>: Functionality/Make to Order</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
<div class="MsoNormal">
<i>Continuation from here: <a href="http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_9.html">http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_9.html</a></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<b>Section: Creation<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll begin with replenishment of Near Side Line location (BULK-002) from Warehouse bulk location (BULK-001). First we'll introduce a necessary on-hand in BULK-000 location as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>On-hand<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4i-xvU3oG_1bfGYsCz6DLIpZZ571XTsaU2d6gyYxNASSPKEF7smBJBvShnVuyLatz_5BztD0wdCI0KXt9P3a6OxtXCneT5iMvfcRruSEkPkim7hNUx0rtnnndYhXt-nS8i_Dh9Bb9zOLc/s1600/image112-726417.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726903977143314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4i-xvU3oG_1bfGYsCz6DLIpZZ571XTsaU2d6gyYxNASSPKEF7smBJBvShnVuyLatz_5BztD0wdCI0KXt9P3a6OxtXCneT5iMvfcRruSEkPkim7hNUx0rtnnndYhXt-nS8i_Dh9Bb9zOLc/s320/image112-726417.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we can run Kanban pegging event routine to generate necessary kanban<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban pegging event<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjxhxeCMW6y7xAnTcibzotD4XDpyHFtpLDBn9I55_VER0nSMQgtjQwdoudVKcT_rggriha-AOMcWjfe1Wn3ux53nZDwGzn8wO8cbi6m1eznPaVWiSVy-iU8QZRj2JK-VZfDo7w0i5TsVUd/s1600/image113-731560.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726917235084674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjxhxeCMW6y7xAnTcibzotD4XDpyHFtpLDBn9I55_VER0nSMQgtjQwdoudVKcT_rggriha-AOMcWjfe1Wn3ux53nZDwGzn8wO8cbi6m1eznPaVWiSVy-iU8QZRj2JK-VZfDo7w0i5TsVUd/s320/image113-731560.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEJ36St4FrlwDHd58kthSiA89M7OOsbkwBpKbkZOGY1n4_qwg9yPcLolAKpaVSe6CoveocCwLaE7VwrVNdNunAyK5H_HhUGAyjz9N_Ro40SVXYrxdbygNVUwNuymIyAXb-v1P-xsnFQyib/s1600/image114-734299.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726932127409090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEJ36St4FrlwDHd58kthSiA89M7OOsbkwBpKbkZOGY1n4_qwg9yPcLolAKpaVSe6CoveocCwLaE7VwrVNdNunAyK5H_HhUGAyjz9N_Ro40SVXYrxdbygNVUwNuymIyAXb-v1P-xsnFQyib/s320/image114-734299.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Manufacturing kanban has been generated to replenish Near Side Line location from Warehouse bulk location<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rule <o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Khv1poBZzgdhDPrLVg89f2fWOub-CVQGO5v_sdooJP0YZRodI_OBOBH2E74lavLtXoGMw8ptQRhZ9bJkDdCl2Ja5VXm0gOMc3KtQxeaJdtasG0SPYl5QNjl7Cj_Y3I9k_mMB1WUGbBj2/s1600/image115-736246.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726938095453922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Khv1poBZzgdhDPrLVg89f2fWOub-CVQGO5v_sdooJP0YZRodI_OBOBH2E74lavLtXoGMw8ptQRhZ9bJkDdCl2Ja5VXm0gOMc3KtQxeaJdtasG0SPYl5QNjl7Cj_Y3I9k_mMB1WUGbBj2/s320/image115-736246.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRi62jrpQkiJyCqR2XFE2mi8lkbdJgtXOmdYgpA-31layVXscAJ1pMkoO9hht_v62Zdp-Tie_Z9_M7VWHyP0qr_Nvuy-clNhpA0ttI81RBD06VZpxjBZVqYwK7x37AKfeEXcfxPWoJBJx6/s1600/image116-738394.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726947150764610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRi62jrpQkiJyCqR2XFE2mi8lkbdJgtXOmdYgpA-31layVXscAJ1pMkoO9hht_v62Zdp-Tie_Z9_M7VWHyP0qr_Nvuy-clNhpA0ttI81RBD06VZpxjBZVqYwK7x37AKfeEXcfxPWoJBJx6/s320/image116-738394.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we are missing BOM structure for kanban, so we are going to assign BOM version manually to kanban using Assign alternative BOM version function<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Assign alternative BOM version - Before <o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRlVL4hQ3aRcxGX1PMPq7c03p_P5OpPN-9IsuDpdFcZ3dpBJ6byvjOCPeo5fBJmfZVS3lETa8xH50PEyCXAPTIplsSxUKfpRS34lPBUKxpaZx7rTwdxCSC73c2tFD9wuHCOa5w8YFfnZP3/s1600/image117-740487.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726958419105090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRlVL4hQ3aRcxGX1PMPq7c03p_P5OpPN-9IsuDpdFcZ3dpBJ6byvjOCPeo5fBJmfZVS3lETa8xH50PEyCXAPTIplsSxUKfpRS34lPBUKxpaZx7rTwdxCSC73c2tFD9wuHCOa5w8YFfnZP3/s320/image117-740487.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Assign alternative BOM version - After<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_meJEWZ2ovFix-8IG1i7lWcAHf_VwaC8-lrHzqSpYffO7LCglkJOu2xlPKnH9vYNDrBDne2H9N4TbBSXQtzeGgQbFsf_c5uMDO92Yaz8cf1elxF7awhSs2AIu5NNKWqZBX_VHs6udKQhE/s1600/image118-742024.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726965406071106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_meJEWZ2ovFix-8IG1i7lWcAHf_VwaC8-lrHzqSpYffO7LCglkJOu2xlPKnH9vYNDrBDne2H9N4TbBSXQtzeGgQbFsf_c5uMDO92Yaz8cf1elxF7awhSs2AIu5NNKWqZBX_VHs6udKQhE/s320/image118-742024.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll look at kanban pegging tree<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit18J1nrm_2Z57_A1oaQRyNHRkvyqKqMFVrf6xOZVXuHLUdvW9LCi1RL_l54drBtuf7DtnCmkaLj1OhBuyNhd74wuY4JqbgdW2Z52rJ2Uo6oNuzoICQWSoEAB1X2DVoK9r4ci3Q3npWbvW/s1600/image119-743820.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726968756602658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit18J1nrm_2Z57_A1oaQRyNHRkvyqKqMFVrf6xOZVXuHLUdvW9LCi1RL_l54drBtuf7DtnCmkaLj1OhBuyNhd74wuY4JqbgdW2Z52rJ2Uo6oNuzoICQWSoEAB1X2DVoK9r4ci3Q3npWbvW/s320/image119-743820.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And also we'll take a look at inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCNTRXHyqQVuMNj7GMhm3UrwSZ5PYmhPzTX9QIloqs_OXrMe-RTZjgIYfwmdyVfjuWMUqs0qBBSRvPouwGoj2E3EKBwi2iF0hKRri7Z_piJ79BOEYJkKcOQKntlu2yCVudV9weXKBt1rUb/s1600/image120-745836.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726978294502226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCNTRXHyqQVuMNj7GMhm3UrwSZ5PYmhPzTX9QIloqs_OXrMe-RTZjgIYfwmdyVfjuWMUqs0qBBSRvPouwGoj2E3EKBwi2iF0hKRri7Z_piJ79BOEYJkKcOQKntlu2yCVudV9weXKBt1rUb/s320/image120-745836.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please remember that we are using Manufacturing kanban for replenishment of Near Side Line location from Warehouse bulk location. And the next step will be to plan the entire pegging tree to plan kanban Process job, generate Kanban picking wave and Warehouse work <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Plan entire pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh27E8ExhRW0yDQPUTC3JFSDdJOr2ul4Tj6aFOfViPF5j9bvzM1_rfBgK0VDfaUa-Km8mfF0oWFh-ImWXJguDQPR2NAsID8zGcjqIBkOLvliF4poUmoKO0QvMsXT6OR1JlyiX98AqICnNeR/s1600/image121-747536.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726988233369362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh27E8ExhRW0yDQPUTC3JFSDdJOr2ul4Tj6aFOfViPF5j9bvzM1_rfBgK0VDfaUa-Km8mfF0oWFh-ImWXJguDQPR2NAsID8zGcjqIBkOLvliF4poUmoKO0QvMsXT6OR1JlyiX98AqICnNeR/s320/image121-747536.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban pegging tree – Kanban jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYf4RLzC9fhiBRV4_LnmbUYNW9Dh9frWoTwEeo8EuX0riQVNlLj2efP8X-V0_EmYJU6j5lJdbGMW1paw2SKHwfCm9Uc-y00_5eg_dTvT6oii4ri50fMcdIe56-kagxa4DSJX47ziZaJqsI/s1600/image122-749360.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203726995888978770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYf4RLzC9fhiBRV4_LnmbUYNW9Dh9frWoTwEeo8EuX0riQVNlLj2efP8X-V0_EmYJU6j5lJdbGMW1paw2SKHwfCm9Uc-y00_5eg_dTvT6oii4ri50fMcdIe56-kagxa4DSJX47ziZaJqsI/s320/image122-749360.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Kanban Process job changes its status to Planned now <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXVmwTuvDPfwH1amhiJ9qJ9DfphsQ2M3__-ma4ymOudsdmUrDCPYvA7RzDTn7QUyHOvHD9Wn_FwWeAtDdItUpx2vLCn8T0VxMvW_IUCJixYHsaQ69nh5lmygkiC84rKjRvPTQ-WZl4dX_K/s1600/image123-751215.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727002538423698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXVmwTuvDPfwH1amhiJ9qJ9DfphsQ2M3__-ma4ymOudsdmUrDCPYvA7RzDTn7QUyHOvHD9Wn_FwWeAtDdItUpx2vLCn8T0VxMvW_IUCJixYHsaQ69nh5lmygkiC84rKjRvPTQ-WZl4dX_K/s320/image123-751215.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we can also review Kanban wave<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban wave<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmLHqivmXQLpzL_Ajsu1ZHKQNgKm48m8YyqABpOnA1oMgzbGtiAd9rd7_RDp0NBpVv9fhTm3u92skouK83fX8u4wOoKr3nKv2By6znKrwt8iM3HgPxJZ2i2GYW0trhaWo7pTSG66Ji-Rpz/s1600/image124-753043.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727014984428914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmLHqivmXQLpzL_Ajsu1ZHKQNgKm48m8YyqABpOnA1oMgzbGtiAd9rd7_RDp0NBpVv9fhTm3u92skouK83fX8u4wOoKr3nKv2By6znKrwt8iM3HgPxJZ2i2GYW0trhaWo7pTSG66Ji-Rpz/s320/image124-753043.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
and generated Warehouse work<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work <o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFg_Taodc7HVxWUA0HWvXs-R5FzFgYPjFaARSoWtXcu492cxcdUiuK73EefEioPBC98UAN5M7luz1voGwn9mXTmUzz0o3IJoSC4OsfymIolBCTKrgdFGoZsrFW7JTfGesfL9S4KhkppEYD/s1600/image125-756314.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727024455058082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFg_Taodc7HVxWUA0HWvXs-R5FzFgYPjFaARSoWtXcu492cxcdUiuK73EefEioPBC98UAN5M7luz1voGwn9mXTmUzz0o3IJoSC4OsfymIolBCTKrgdFGoZsrFW7JTfGesfL9S4KhkppEYD/s320/image125-756314.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that wave would not be created and items would be picked if I had on-hand in BULK-001 for<i> </i>Wheel2<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now Warehouse worker will use hand-held device to execute Warehouse work<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Login<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1cf5ihZb7_gA8DoJuhL905MY9sx0_LXR1afyR0Fzm9WGr547S_r3gG9aa85TZlDPg1R1yNyBiPORJsewBqNxhLoWNOt-PVAUf0qIdxCzqTQ0yU18zu1cdLMC5aOx6aBKXvTnatgnR3a-s/s1600/image126-759098.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727038593000514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1cf5ihZb7_gA8DoJuhL905MY9sx0_LXR1afyR0Fzm9WGr547S_r3gG9aa85TZlDPg1R1yNyBiPORJsewBqNxhLoWNOt-PVAUf0qIdxCzqTQ0yU18zu1cdLMC5aOx6aBKXvTnatgnR3a-s/s320/image126-759098.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu - Inventory<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuE6JOTb5VRsbQVpe0TuXj9d4ZBNLHDOgP6Z292fArILTdvdQGQUawZtBpR4xBaeCwLuazCNXdkU_DDhsC3XipU8wXPAmGun58MQKeAcQoPGvnMV-6yOykO4OXcDeCD3dGBib0Ku_cH3Xl/s1600/image127-761543.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727047945839474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuE6JOTb5VRsbQVpe0TuXj9d4ZBNLHDOgP6Z292fArILTdvdQGQUawZtBpR4xBaeCwLuazCNXdkU_DDhsC3XipU8wXPAmGun58MQKeAcQoPGvnMV-6yOykO4OXcDeCD3dGBib0Ku_cH3Xl/s320/image127-761543.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu – Inventory – Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdYvhcVpA2CxBdduLMPuLoOfMuJ-DCw6DOZgVvXWWw5CmKt1juYmXWlQ9rsevsItP_9E2tgL8Ii4vSpydC4iozlc4NYilbhsY61ZvQDFADDN00UjYddgUcIoe6jdJsDCU5KZKuqOiTvIxN/s1600/image128-763767.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727055170380066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdYvhcVpA2CxBdduLMPuLoOfMuJ-DCw6DOZgVvXWWw5CmKt1juYmXWlQ9rsevsItP_9E2tgL8Ii4vSpydC4iozlc4NYilbhsY61ZvQDFADDN00UjYddgUcIoe6jdJsDCU5KZKuqOiTvIxN/s320/image128-763767.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0eEmvx_4VxmoS0Q8kDPs1tFuJ2D8g811eXeMp0GaQ8TWoVM2gGIvd5QQtGmwSY51biokBBwLs1Y6ZTBObPZjYERbDP1MT5nhKP-458Yv2pY1FKXv58bKwfRnMFgksgBDsQkTB7TaxKLMV/s1600/image129-765744.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727064856651746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0eEmvx_4VxmoS0Q8kDPs1tFuJ2D8g811eXeMp0GaQ8TWoVM2gGIvd5QQtGmwSY51biokBBwLs1Y6ZTBObPZjYERbDP1MT5nhKP-458Yv2pY1FKXv58bKwfRnMFgksgBDsQkTB7TaxKLMV/s320/image129-765744.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRC6S16hFc6s8MdBhN9p1Hhqt7kvvbXh1mLfcMvkTbX4xm7iPx3i55CKWgwQHGH1NSEwsl5X8hMmsuip8kvggDwofT1kF5SpDJpvI6sTtDhHlTHSYExx1ybkYJ041TsJd1a8sC4ZKGq4v5/s1600/image130-768000.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727077285906466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRC6S16hFc6s8MdBhN9p1Hhqt7kvvbXh1mLfcMvkTbX4xm7iPx3i55CKWgwQHGH1NSEwsl5X8hMmsuip8kvggDwofT1kF5SpDJpvI6sTtDhHlTHSYExx1ybkYJ041TsJd1a8sC4ZKGq4v5/s320/image130-768000.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzmh7DWustnuYPhoKnG0UpV7zsBBPXMZ78YrAkL7utORpBZvYVzwUmvpyhkD2usHyRHpdPv9wYfl6sMDGhXdQM3ijlxkVOw94Uuzx-ox6teySC3RDPuvGaZsVrN6_KGQ-2h4gt785QEIz/s1600/image131-771309.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727090090507810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzmh7DWustnuYPhoKnG0UpV7zsBBPXMZ78YrAkL7utORpBZvYVzwUmvpyhkD2usHyRHpdPv9wYfl6sMDGhXdQM3ijlxkVOw94Uuzx-ox6teySC3RDPuvGaZsVrN6_KGQ-2h4gt785QEIz/s320/image131-771309.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoY9LeitZffO8_4WTcWW01uiVYHKGvo0Fc-7CveVFh32j6jODW16P-Q112VG3Yh8O0G91Yx6738suL2gJ0eSTRDdlEkuwvq4nU-MEgjH_7JLBX4F60-6ycHTxHyyU_gYsG_vr7laDyz3sL/s1600/image132-773641.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727099102607346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoY9LeitZffO8_4WTcWW01uiVYHKGvo0Fc-7CveVFh32j6jODW16P-Q112VG3Yh8O0G91Yx6738suL2gJ0eSTRDdlEkuwvq4nU-MEgjH_7JLBX4F60-6ycHTxHyyU_gYsG_vr7laDyz3sL/s320/image132-773641.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVicdCYG9JSZ8HC16Ai6X7paPVa7zUGto1cFWQvLdeZvIqx3GXqvvtpsJ40DbRukATBvGxMDR0uSh07gCGXPYSuNs2Kouox8Wg9v_pCkFh35SRW6uY84KZTGhcjO8TwpNdAGBAxLuLmVvT/s1600/image133-775813.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727105865223042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVicdCYG9JSZ8HC16Ai6X7paPVa7zUGto1cFWQvLdeZvIqx3GXqvvtpsJ40DbRukATBvGxMDR0uSh07gCGXPYSuNs2Kouox8Wg9v_pCkFh35SRW6uY84KZTGhcjO8TwpNdAGBAxLuLmVvT/s320/image133-775813.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Kanban picking work is now completed and we can take a look at inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjruxRTSWow4qWT6ChZs_FGdVxNMSATflMmHwoBGqTAi3lfHUSFA7xL0Hzwo9JvVpQYJW6O1pmptCT-zOSEuPzR1CA3cf18wh-tO5mxbdv7qHDCVsTeAOpSBn0-HFhjgGMmM6fQnuynIVDB/s1600/image134-777995.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727120559609970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjruxRTSWow4qWT6ChZs_FGdVxNMSATflMmHwoBGqTAi3lfHUSFA7xL0Hzwo9JvVpQYJW6O1pmptCT-zOSEuPzR1CA3cf18wh-tO5mxbdv7qHDCVsTeAOpSBn0-HFhjgGMmM6fQnuynIVDB/s320/image134-777995.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In a meantime we can also see Process kanban job planned on Schedule board and visible on Kanban board for Process jobs <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board – Schedule board<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqbiZPEBpBX6wgu8VOkwCP5KBI-z48oY9mZNyOVGorvHzs-v47ulZAS2C7_s8Wf6uYqZCV-ByrYEHlPJKTqb1h5qxGX5uTNKWSFYtXbShcc-BqGUpDELw8gkOlI39urnLjZHuG70fzoMkn/s1600/image135-781228.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727135343556050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqbiZPEBpBX6wgu8VOkwCP5KBI-z48oY9mZNyOVGorvHzs-v47ulZAS2C7_s8Wf6uYqZCV-ByrYEHlPJKTqb1h5qxGX5uTNKWSFYtXbShcc-BqGUpDELw8gkOlI39urnLjZHuG70fzoMkn/s320/image135-781228.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board – Schedule board<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj418QDgLTNMXLX_H8nwvBHoRGFfOZKGHoZQHH_l6ne8TrwXn7NGu9VrAUizyjrAGcHEmxUubgK4iL4fqF72NVmSfvucdIUrGmEs-xzWgvYSf5r5Kkj3eENCfceO5nhIIvR9TZQP5821k_z/s1600/image136-783976.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727144252461634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj418QDgLTNMXLX_H8nwvBHoRGFfOZKGHoZQHH_l6ne8TrwXn7NGu9VrAUizyjrAGcHEmxUubgK4iL4fqF72NVmSfvucdIUrGmEs-xzWgvYSf5r5Kkj3eENCfceO5nhIIvR9TZQP5821k_z/s320/image136-783976.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board - Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS59a45wlxrrFq-MCm1cPpy6gTgc8RV56M89JFfwphfbzhNO35KHCHifmk6Cc0Pwjx27UYPbPy1LsZKdWPDx2gAlhy1ogank0cyOaEPjUWjBIaYWsTrBKeIbA57_PYqOxV67PG9BRaUMpw/s1600/image137-786547.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727153668035506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS59a45wlxrrFq-MCm1cPpy6gTgc8RV56M89JFfwphfbzhNO35KHCHifmk6Cc0Pwjx27UYPbPy1LsZKdWPDx2gAlhy1ogank0cyOaEPjUWjBIaYWsTrBKeIbA57_PYqOxV67PG9BRaUMpw/s320/image137-786547.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board - Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Ouhs8fzE85wzqeXt90n0-5Gcw9wNKZgUEIeCMydJ6fdChvnXURlPTcLDKAMkf2W4h8i_M3aiLgbTwi3iL3zrx47mKr0BMgjjcFL2IzSOkrzEb2J9vr1bHKSb1V4_QR2c8CfMEC1bPezC/s1600/image138-788431.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727162605222722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Ouhs8fzE85wzqeXt90n0-5Gcw9wNKZgUEIeCMydJ6fdChvnXURlPTcLDKAMkf2W4h8i_M3aiLgbTwi3iL3zrx47mKr0BMgjjcFL2IzSOkrzEb2J9vr1bHKSb1V4_QR2c8CfMEC1bPezC/s320/image138-788431.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board - Process jobs (Details)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrHTKHdr56c5Db8aCyD4vqyx8QkoD9Qhw2n8ZstF6cWAlqjFS0IYcsqulP2OrHyonTvVDrXVB9KPngvG3-6nQgAU1mf1qcm7X6OhtdmcfBhh6SUg4uwoAASWWYve0F4guk1A1vNRHbqfln/s1600/image139-791119.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727175494715122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrHTKHdr56c5Db8aCyD4vqyx8QkoD9Qhw2n8ZstF6cWAlqjFS0IYcsqulP2OrHyonTvVDrXVB9KPngvG3-6nQgAU1mf1qcm7X6OhtdmcfBhh6SUg4uwoAASWWYve0F4guk1A1vNRHbqfln/s320/image139-791119.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board - Process jobs (Picking list)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnV-kM11_rLHb43Nc3nHoJrMIdOrfurGiOSp6nt21UJldsQ2siacl-sx1vfswiFx-_8PnTJPL4WGinfdwzkT43P6oiYc4BNcD1Ak9DWtXZ3nQzE6tCc8fw5VYk5vWEj4blzEfW0hbCTTQW/s1600/image140-793739.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727182922750770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnV-kM11_rLHb43Nc3nHoJrMIdOrfurGiOSp6nt21UJldsQ2siacl-sx1vfswiFx-_8PnTJPL4WGinfdwzkT43P6oiYc4BNcD1Ak9DWtXZ3nQzE6tCc8fw5VYk5vWEj4blzEfW0hbCTTQW/s320/image140-793739.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board - Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_x6XhRHNx1zKcEux7GJzFg8X3bD_Zv_nl7YpAO3Uw2vAAC9vx4zuNdY14OXuh4Y9N_xXwtcPs42XHGpu3iq7L3TQLaFzGGngdWsZZ-3tpZcQ8jerqg4ISqeGKLMhn4KmPqzPNqZ3Utcjp/s1600/image141-796498.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727197022192242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_x6XhRHNx1zKcEux7GJzFg8X3bD_Zv_nl7YpAO3Uw2vAAC9vx4zuNdY14OXuh4Y9N_xXwtcPs42XHGpu3iq7L3TQLaFzGGngdWsZZ-3tpZcQ8jerqg4ISqeGKLMhn4KmPqzPNqZ3Utcjp/s320/image141-796498.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we could complete kanban straight from Kanban board for process jobs, but instead of this we'll do kanban put away in WMS<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu - Inventory<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM4ge2GKT7KoXaFTdXoYa6QfloTKy4pAAumWgXB-FZJHykSj5YPYtgE3jJB3CqYY1gapzq1a5HkkDI4qZoCnHGvkYzqSLsvJg4l-sIm66zon-K11suzCtwmkUFIfDSoXIMBXT2mIKJXwl9/s1600/image142-798692.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727205473818322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM4ge2GKT7KoXaFTdXoYa6QfloTKy4pAAumWgXB-FZJHykSj5YPYtgE3jJB3CqYY1gapzq1a5HkkDI4qZoCnHGvkYzqSLsvJg4l-sIm66zon-K11suzCtwmkUFIfDSoXIMBXT2mIKJXwl9/s320/image142-798692.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqz0EtIrfn0dObFLas_4fJ2LxTFLgw8cLwQkpMRU1z2uy66eTN18XaKQoIhpDPAVWV_rsQjwgEIccrwxL2oybXNDZ5Pgbq8EKTdeZQ3jkDtQA5PXwrJ2uJUZMpd9mKfzdtAoZYjW-7MQJB/s1600/image143-700816.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727214499815090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqz0EtIrfn0dObFLas_4fJ2LxTFLgw8cLwQkpMRU1z2uy66eTN18XaKQoIhpDPAVWV_rsQjwgEIccrwxL2oybXNDZ5Pgbq8EKTdeZQ3jkDtQA5PXwrJ2uJUZMpd9mKfzdtAoZYjW-7MQJB/s320/image143-700816.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcatr44erFI6ITAkXUaYD4hikLwnaqKEo5QBtsRY7miKxwfm2rpVoG7hJekGuQ3Phx6PIIl3TPgroWKpUiAvSokSUJfECD-2HVjYJlv5-I_Moa_Q2Owsi3_lvj15zr5QFYNGP07dM0prNa/s1600/image144-703175.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727227022474306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcatr44erFI6ITAkXUaYD4hikLwnaqKEo5QBtsRY7miKxwfm2rpVoG7hJekGuQ3Phx6PIIl3TPgroWKpUiAvSokSUJfECD-2HVjYJlv5-I_Moa_Q2Owsi3_lvj15zr5QFYNGP07dM0prNa/s320/image144-703175.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlkvRgIsBT2fQ0amEqhRbj-N8naSMQZUBa2LwX_EM_9mh9zCTYVbbaRxY5V4xK_H6sjnLL7NP8O5myDEQBF9obM34sFzbSOyvZsPLqdJrGXHK-6CUpi1ZkKznE5ZNKqWMtgf8hoM5RNDTa/s1600/image145-705470.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727234796184226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlkvRgIsBT2fQ0amEqhRbj-N8naSMQZUBa2LwX_EM_9mh9zCTYVbbaRxY5V4xK_H6sjnLL7NP8O5myDEQBF9obM34sFzbSOyvZsPLqdJrGXHK-6CUpi1ZkKznE5ZNKqWMtgf8hoM5RNDTa/s320/image145-705470.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3NLMblwsdXjiMJYS5ASGrKjUgVD0I0Y0EFKx1_S9ktOBY64O0bfwNV0LRGXRWfcrUnWrxsrTGxYpS9x969H-Bfjvl61tUIhJ3XbZMoLVGuxIK2ke-fS0TlrAodLs8hEd5oyKTUh29x9Zj/s1600/image146-707441.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727243393875602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3NLMblwsdXjiMJYS5ASGrKjUgVD0I0Y0EFKx1_S9ktOBY64O0bfwNV0LRGXRWfcrUnWrxsrTGxYpS9x969H-Bfjvl61tUIhJ3XbZMoLVGuxIK2ke-fS0TlrAodLs8hEd5oyKTUh29x9Zj/s320/image146-707441.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now when kanban put away work is completed we can take a look at inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqnmGY593cgy3WXYU1FJvdp5hHd9ljn1ysx4MesJdeTYm_G_1DZ-Ke52yLccbmj8oRWNWwCx4EiTt6EPAMz-9wd2siIhBGXnZV9cw30l3w7AXJKgcZ8W_MiRdQ2tpD-YdnbYf8FAlpkd2C/s1600/image147-710278.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727257283117266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqnmGY593cgy3WXYU1FJvdp5hHd9ljn1ysx4MesJdeTYm_G_1DZ-Ke52yLccbmj8oRWNWwCx4EiTt6EPAMz-9wd2siIhBGXnZV9cw30l3w7AXJKgcZ8W_MiRdQ2tpD-YdnbYf8FAlpkd2C/s320/image147-710278.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also we can observe completed kanban on Kanban board for Process jobs<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd4zt_VlWwpD4fF18tSKGxlw_iDsp5CioSAlJ0mtBLjqNm9EpKGKolHNhYx5yfsVbuUaJqtVxsY47uIIu-WJJa9Nq2r6fvRmMHfaCh55KfNKunF2ShVVPX9-jTjgxTPT0MppLufBwDs7x8/s1600/image148-712777.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727266525415682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd4zt_VlWwpD4fF18tSKGxlw_iDsp5CioSAlJ0mtBLjqNm9EpKGKolHNhYx5yfsVbuUaJqtVxsY47uIIu-WJJa9Nq2r6fvRmMHfaCh55KfNKunF2ShVVPX9-jTjgxTPT0MppLufBwDs7x8/s320/image148-712777.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we completed Manufacturing kanban we have replenished Near Side Line location (BULK-002) from Warehouse bulk location (BULK-001). We can see how inventory on-hand was updated for Wheel2<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>On-hand<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPbLc4EN6zAOD-O5OTa1vGDRXrkddT9l-QJYwzE5Od6M2L7AyCdak-h-BhGUta1IYPG7P-Fw5z3biLI9QtKu9U3Cj5ytRPHR9XDh8_hGwMoPNwO3UbHqkLURJAomN8XS9XiwLTFYl34J92/s1600/image149-715114.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727280634076402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPbLc4EN6zAOD-O5OTa1vGDRXrkddT9l-QJYwzE5Od6M2L7AyCdak-h-BhGUta1IYPG7P-Fw5z3biLI9QtKu9U3Cj5ytRPHR9XDh8_hGwMoPNwO3UbHqkLURJAomN8XS9XiwLTFYl34J92/s320/image149-715114.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Before we proceed to the next step I want to also introduce additional on-hand for Body in the point of consumption, Line Side location (BULK-003)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory journal<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkNMKOsfGQter5VitWjUJdLB16FrP0Au9IkoOnamZTfbEaBIQzw8azy-yw-q2pxo-hyrzcmHFwfEHcEdL0Tu9ZpmP2lqEG-8KWJIAnh8ik8M1bzryXf0bFSJqcQe95snJRHG6tAOE5IKZN/s1600/image150-716875.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727282415314194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkNMKOsfGQter5VitWjUJdLB16FrP0Au9IkoOnamZTfbEaBIQzw8azy-yw-q2pxo-hyrzcmHFwfEHcEdL0Tu9ZpmP2lqEG-8KWJIAnh8ik8M1bzryXf0bFSJqcQe95snJRHG6tAOE5IKZN/s320/image150-716875.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next we'll place a new Sales order for AlexMotorcycle2<i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX47YA-UDy_yzvvKKnLFQ6hM18O6kqg3oUCnU28SCdG8x31BG3Jx_go9PTL8666bnL_xmD9kqAP26PdbX2tCh-nHNioqod4iuNLaWBXOoxLcD6Orbs_q_bP7rV4Fu2izqOyftjONl-VMz1/s1600/image151-718673.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727293697037506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX47YA-UDy_yzvvKKnLFQ6hM18O6kqg3oUCnU28SCdG8x31BG3Jx_go9PTL8666bnL_xmD9kqAP26PdbX2tCh-nHNioqod4iuNLaWBXOoxLcD6Orbs_q_bP7rV4Fu2izqOyftjONl-VMz1/s320/image151-718673.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that AlexMotorcycle2 finished product is expected to be in a Finished good location (BULK-004). After we save Sales order the system based on Kanban rules in place will automatically create necessary kanbans. We can review created kanbans by opening Pegging tree form <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree (Process kanban)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-N7Yz9saEi5fqbuDFy4oe4wvnvaxNDNOOy0B3UdCaZC014mZhrrUv3sVfzB5-h6zV92dri24_rNLj2rmghIYC0n6Xz_Xqizi-q7uDTCXMX9DeqFrV1zImMfRBKtqv_BPOs2CA1N7CsW94/s1600/image152-721382.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727305588597250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-N7Yz9saEi5fqbuDFy4oe4wvnvaxNDNOOy0B3UdCaZC014mZhrrUv3sVfzB5-h6zV92dri24_rNLj2rmghIYC0n6Xz_Xqizi-q7uDTCXMX9DeqFrV1zImMfRBKtqv_BPOs2CA1N7CsW94/s320/image152-721382.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see according to Kanban rules 2 Kanban jobs will have to be completed to produce AlexMotorcycle2, one for Transfer and another one for Process<i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban (Process)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFnAUuq-x0PL9ossaBwbZrlsH_UXcGF90FY52IgzMG0_ACMLDuvZM-aFzmW9mO4zBQMFgBftgcZxKNmTemCMaTRpXXaTBV66zNeq-P0Y7rikUuZONcj184Mfoj0AbZT-xMrjVlp06KgUQ4/s1600/image153-724031.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727316333370690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFnAUuq-x0PL9ossaBwbZrlsH_UXcGF90FY52IgzMG0_ACMLDuvZM-aFzmW9mO4zBQMFgBftgcZxKNmTemCMaTRpXXaTBV66zNeq-P0Y7rikUuZONcj184Mfoj0AbZT-xMrjVlp06KgUQ4/s320/image153-724031.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree (Transfer kanban)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPOEWNajvg9U5_wb-_Sg6G9pWKwoSS6p0gp6aKwyY5BiAF0R0VD6KZuMhe9AqAIsVBb5DBOOwQWuJbdVScbaWvLKuGB3LJnNN7yHcdjboqvkQlTkBj1Z9OfPrjy9zKty7EXghhi14Mr_G/s1600/image154-726683.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727324908814770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPOEWNajvg9U5_wb-_Sg6G9pWKwoSS6p0gp6aKwyY5BiAF0R0VD6KZuMhe9AqAIsVBb5DBOOwQWuJbdVScbaWvLKuGB3LJnNN7yHcdjboqvkQlTkBj1Z9OfPrjy9zKty7EXghhi14Mr_G/s320/image154-726683.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban (Transfer)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicyN3ZKMEYNwBk_hrNpHX4wa1RTAoCGYG58lvbqE6ITasP2gTY1OvDivoIdTQFq5YpuNYRWHgIjW0-5wrYH6NwbIsqbjOc5_17MEknvIapHuqqJnUcA8c4mSPUj7hS3Ns_I2dbqof2s7YV/s1600/image155-728975.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727338062143666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicyN3ZKMEYNwBk_hrNpHX4wa1RTAoCGYG58lvbqE6ITasP2gTY1OvDivoIdTQFq5YpuNYRWHgIjW0-5wrYH6NwbIsqbjOc5_17MEknvIapHuqqJnUcA8c4mSPUj7hS3Ns_I2dbqof2s7YV/s320/image155-728975.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how inventory transactions look like at this point <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil6k108C_2XZQG0dptkPf9i0AOOjBqNAlr322YTti6GslgzTRO_QkxnR3bCl5HgV0eXoBD38u7hpIQ0TTdw4qvojBwPlfZ9ASVKu-Hfx6_rKoxCtQsnUF7pjcMhOsqzspPQDJ2554fjc2i/s1600/image156-731530.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727349185959106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil6k108C_2XZQG0dptkPf9i0AOOjBqNAlr322YTti6GslgzTRO_QkxnR3bCl5HgV0eXoBD38u7hpIQ0TTdw4qvojBwPlfZ9ASVKu-Hfx6_rKoxCtQsnUF7pjcMhOsqzspPQDJ2554fjc2i/s320/image156-731530.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Body2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiys7y1X16ozKUWqYJh30mWBNU0TFChH6ons6A2w_f-gLJQ0pCZ0nMx-8nOW9ivFvCI6QIf36-2ecRLjV_tTYYBPcsB6UfEhaNQH01enx9PxDJHGQDvAriLPmH6kczDq5lzA7UqWtdajguG/s1600/image157-734296.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727362169547730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiys7y1X16ozKUWqYJh30mWBNU0TFChH6ons6A2w_f-gLJQ0pCZ0nMx-8nOW9ivFvCI6QIf36-2ecRLjV_tTYYBPcsB6UfEhaNQH01enx9PxDJHGQDvAriLPmH6kczDq5lzA7UqWtdajguG/s320/image157-734296.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (AlexMotorcycle2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtFhNmKWY98dVY8Ptu4wpUkzq66pR2reaVeJlwwa59iGufbKebj8W3u23CYOZvDv9vTdIpkRLq933OlrfqPKiR5ys8obmosQi4KWHVIc7ElKglohZfsrqL-oAZP2aGNmqZAFBnN1iwRAK/s1600/image158-736992.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727371924655826" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtFhNmKWY98dVY8Ptu4wpUkzq66pR2reaVeJlwwa59iGufbKebj8W3u23CYOZvDv9vTdIpkRLq933OlrfqPKiR5ys8obmosQi4KWHVIc7ElKglohZfsrqL-oAZP2aGNmqZAFBnN1iwRAK/s320/image158-736992.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I'll plan the entire pegging tree <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Plan pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZqY5QP0Xif1qQGE7nQJfkOOZ9rJG5iZ5XnD3dYgzT9N6gWCM0Ye5ODmX3Y4o0g-kHJRm0y_reHlejZ2cjZjUMVuF9owDrRSHcr8HvLYOEdyZ_hWHcO-lhuiGLD1lB6085vHH26H99TGEj/s1600/image159-738850.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727376324527586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZqY5QP0Xif1qQGE7nQJfkOOZ9rJG5iZ5XnD3dYgzT9N6gWCM0Ye5ODmX3Y4o0g-kHJRm0y_reHlejZ2cjZjUMVuF9owDrRSHcr8HvLYOEdyZ_hWHcO-lhuiGLD1lB6085vHH26H99TGEj/s320/image159-738850.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Kanban Process job has been Planned, and no Kanban picking wave was generated <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree – Kanban jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisDj77IxyvC_GTwZhWCe6D4W7yaY10wOmQpYILPVvmLO16EjxbZ0QXu2ixK-UwHOr24J-6MSE1TnzyxhB8CTgf3wY9yXilrVS3doEBm-YLXKVDgZ5gB3o2UfadVOZdva1crXSsYoD08xS_/s1600/image160-740720.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727388622358866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisDj77IxyvC_GTwZhWCe6D4W7yaY10wOmQpYILPVvmLO16EjxbZ0QXu2ixK-UwHOr24J-6MSE1TnzyxhB8CTgf3wY9yXilrVS3doEBm-YLXKVDgZ5gB3o2UfadVOZdva1crXSsYoD08xS_/s320/image160-740720.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In a meantime we can review Transfer and Process jobs on Kanban board for Transfer jobs and Kanban board for Process jobs correspondingly<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Transfer jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiRYrrP21zLGN5qh4QKWBzLIoaX5FxRrt4n6UaYtXM94L10MkTlRDqULijPeRH_pQxu5Q-ZP1KbwZfTvfPXCwmQ_7r09VztzLt8Fn-cy8W7wQkXPfIW0JJ_Kyx2DZBB4QPnBl8ALjuZNtF/s1600/image161-743052.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727401142484978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiRYrrP21zLGN5qh4QKWBzLIoaX5FxRrt4n6UaYtXM94L10MkTlRDqULijPeRH_pQxu5Q-ZP1KbwZfTvfPXCwmQ_7r09VztzLt8Fn-cy8W7wQkXPfIW0JJ_Kyx2DZBB4QPnBl8ALjuZNtF/s320/image161-743052.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Transfer jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe7bsVh0nAw-4Cy7jIRH81AiBAHfPmCgIzHeE5AkzR6e-Io1CMgbQLC0aOvbJeVmnuwtL8G56b0WFRUd59o60G-CUC9MkYXNULES74RklH9O47GDsj4cKOrTy0sQVclI43K-kekpki-0RM/s1600/image162-745635.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727409005882226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe7bsVh0nAw-4Cy7jIRH81AiBAHfPmCgIzHeE5AkzR6e-Io1CMgbQLC0aOvbJeVmnuwtL8G56b0WFRUd59o60G-CUC9MkYXNULES74RklH9O47GDsj4cKOrTy0sQVclI43K-kekpki-0RM/s320/image162-745635.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Transfer jobs - Details<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQdadoH5n693PdZ4ftd460-MRuHRW_vzGPc7o9bKHwJLV_B7G2QWL2aEauNnnTKErIh6zkbp1t6RHUY3DXmIhq3OwJHV7c9xfCsClrGXSP_eT_k2pqN_rzGevhd_NfXyF5xxYWa-4SYyU1/s1600/image163-747325.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727416039137362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQdadoH5n693PdZ4ftd460-MRuHRW_vzGPc7o9bKHwJLV_B7G2QWL2aEauNnnTKErIh6zkbp1t6RHUY3DXmIhq3OwJHV7c9xfCsClrGXSP_eT_k2pqN_rzGevhd_NfXyF5xxYWa-4SYyU1/s320/image163-747325.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Transfer jobs – Picking list<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqa5BcmyCWdn-IrRG_poFLPsD1NEBvM5cpQuC6YP1fxofhyqPlUngsDuffi1ByOo8mjzjSVvPcVa5sUqIVzuI3_G3DDHJVYEApkZdk9OIufCULph5cobDWZzUTMNnOpF77RYjsReuqqpJ0/s1600/image164-750114.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727430691069298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqa5BcmyCWdn-IrRG_poFLPsD1NEBvM5cpQuC6YP1fxofhyqPlUngsDuffi1ByOo8mjzjSVvPcVa5sUqIVzuI3_G3DDHJVYEApkZdk9OIufCULph5cobDWZzUTMNnOpF77RYjsReuqqpJ0/s320/image164-750114.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Transfer jobs - Pegging<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw2987qxHPRLqe9GPd6OJyG83pZyktfBN36suh5eKV-PKxxrwiWjTsMLKzTW78Ypon1bc2jg9LsqHYdDLa9kC1eS7sDqD48AB8qtRLOWvLXi02OMCiHfVvegbt8IJrMzX8-EAgT6NALLtV/s1600/image165-752655.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727439483561378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw2987qxHPRLqe9GPd6OJyG83pZyktfBN36suh5eKV-PKxxrwiWjTsMLKzTW78Ypon1bc2jg9LsqHYdDLa9kC1eS7sDqD48AB8qtRLOWvLXi02OMCiHfVvegbt8IJrMzX8-EAgT6NALLtV/s320/image165-752655.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban schedule board<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJpwRfq-nF6FpfoselA1zf6NZ6RGGHiOokihY9Ygq2NcLHKsJZqCzBdxNqEknAnHeX5n8xviSrlR9lcJ0K6rwWAqyJHhyphenhyphenEXvclkXL5ln8YKNsfu_tPiuFGN7kKUKSvoJa-ViDolHl4HQcU/s1600/image166-755899.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727451799686034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJpwRfq-nF6FpfoselA1zf6NZ6RGGHiOokihY9Ygq2NcLHKsJZqCzBdxNqEknAnHeX5n8xviSrlR9lcJ0K6rwWAqyJHhyphenhyphenEXvclkXL5ln8YKNsfu_tPiuFGN7kKUKSvoJa-ViDolHl4HQcU/s320/image166-755899.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MX2pNAcblPoFJRDkQQJipyGtgmT7VDPd0BL7kvr1S7TFRSfiarb7vUVWZYi_6eLSHWQTdeISBJW-cap3a3jfMHBt_NPs9gUD_0Ut4CSjEnsraBVmnKhqJs2B61JTlz8NTCdfUI_WbL9F/s1600/image167-758517.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727464267181858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MX2pNAcblPoFJRDkQQJipyGtgmT7VDPd0BL7kvr1S7TFRSfiarb7vUVWZYi_6eLSHWQTdeISBJW-cap3a3jfMHBt_NPs9gUD_0Ut4CSjEnsraBVmnKhqJs2B61JTlz8NTCdfUI_WbL9F/s320/image167-758517.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVuErfCXlN8m601NWejhaIeNJ7gapisA2fvmjJK5YIKS6lchmxGy9mMhAHnP4tc8lGbd5VzKSpj-ZlkpndSwFbleglzQbAFeilx6QXRW7e0ICpWnQU4GrDDDcM0qzixvxWA-sHKHEQQGHu/s1600/image168-760151.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727471459625186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVuErfCXlN8m601NWejhaIeNJ7gapisA2fvmjJK5YIKS6lchmxGy9mMhAHnP4tc8lGbd5VzKSpj-ZlkpndSwFbleglzQbAFeilx6QXRW7e0ICpWnQU4GrDDDcM0qzixvxWA-sHKHEQQGHu/s320/image168-760151.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs - Details<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTLS1kj0CQhD2wYkE4wpmAU1KcL_jdE7p0iV26IkexBqQwzpyR7qhrPUv5yGH5RiyIhEmMZJYwY5wX8Yrk4r3dFX1idbSvSdC1FEWHMzf5HuOinR-s74krFm5roYm-RUauSZ9z-NjR-4Yu/s1600/image169-762433.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727479406734882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTLS1kj0CQhD2wYkE4wpmAU1KcL_jdE7p0iV26IkexBqQwzpyR7qhrPUv5yGH5RiyIhEmMZJYwY5wX8Yrk4r3dFX1idbSvSdC1FEWHMzf5HuOinR-s74krFm5roYm-RUauSZ9z-NjR-4Yu/s320/image169-762433.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs – Picking list<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-wIxRo7TYPEAy1z_GcHDiJZ_nljJGi7i7UYLuaFNxKOWboOdAtGcQdING0-aT1DELo2TXIB51_IkwQL5hysl5yo_RhjOmq4ifyFYqdL8qMTw5CkONzFVD71bNKtBrL4EbbFuFFNGcWRnM/s1600/image170-764463.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727490123284770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-wIxRo7TYPEAy1z_GcHDiJZ_nljJGi7i7UYLuaFNxKOWboOdAtGcQdING0-aT1DELo2TXIB51_IkwQL5hysl5yo_RhjOmq4ifyFYqdL8qMTw5CkONzFVD71bNKtBrL4EbbFuFFNGcWRnM/s320/image170-764463.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs - Pegging<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjfFPuHYQa6bdsOXNd8U7enMfYzKJ0SgMQ9BpISvBitq16xg7N3TTB_WJN01PIl_J0DnxnlNVHsiDWpL0tFYmOOTOivZUaBQV5oPwMwzg6K9LbqJdGkzofqvqCYTo3-ZVDqt3G4sEySF1Z/s1600/image171-766754.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727499052680562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjfFPuHYQa6bdsOXNd8U7enMfYzKJ0SgMQ9BpISvBitq16xg7N3TTB_WJN01PIl_J0DnxnlNVHsiDWpL0tFYmOOTOivZUaBQV5oPwMwzg6K9LbqJdGkzofqvqCYTo3-ZVDqt3G4sEySF1Z/s320/image171-766754.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review Process job and Transfer job on the same screen as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for Process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjuWLRRd0iCVIaXgt5MinI5BPpTkUGPoDZN3PeztfO66w21PRS6nzRF5-sOnu0tw8mC_YRuWVvD-kwpH_zBZpg4pdfAa3AoJgTivX3aXRem5taNhgE5ZTxnKrotu40BvL5EF_qaV85oEl3/s1600/image172-769383.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727509852063202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjuWLRRd0iCVIaXgt5MinI5BPpTkUGPoDZN3PeztfO66w21PRS6nzRF5-sOnu0tw8mC_YRuWVvD-kwpH_zBZpg4pdfAa3AoJgTivX3aXRem5taNhgE5ZTxnKrotu40BvL5EF_qaV85oEl3/s320/image172-769383.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can begin the execution of kanbans<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Execution<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll begin with Starting Transfer job first <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer – Start<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkYzKAxgdof8n4D-juedFCBbzuab2S5y6qEEatIlBtlzB4B_wl4tw03DsQa7JGYz8AJ4qJcedH5Aqp5oXsGDThDCYItKqIsN6SJaMgKZbALOYQLJ-vhyphenhyphenrbLOkDNHb62OsuYVgbqsr-HUvx/s1600/image173-771880.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727518211130962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkYzKAxgdof8n4D-juedFCBbzuab2S5y6qEEatIlBtlzB4B_wl4tw03DsQa7JGYz8AJ4qJcedH5Aqp5oXsGDThDCYItKqIsN6SJaMgKZbALOYQLJ-vhyphenhyphenrbLOkDNHb62OsuYVgbqsr-HUvx/s320/image173-771880.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you want to do partial picking you can use Pick screen as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pick<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwZxKyE6hhyphenhyphen1n_08NXmdXPAhyphenhyphenULGiYgCbgiCuFCHdqm467_-12iqos4GILBMVJqTHgWP25R8nJJTDvuqhqXoS5LZY3CtxERUEWwo1aiAI4a9Kz3Ec9nJyZbCwjJOkP1HxqFXdgWqXw8dqe/s1600/image174-773791.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727526655347154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwZxKyE6hhyphenhyphen1n_08NXmdXPAhyphenhyphenULGiYgCbgiCuFCHdqm467_-12iqos4GILBMVJqTHgWP25R8nJJTDvuqhqXoS5LZY3CtxERUEWwo1aiAI4a9Kz3Ec9nJyZbCwjJOkP1HxqFXdgWqXw8dqe/s320/image174-773791.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how inventory transactions look like after this step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsh1UZlcqck5as1BxlqJDqxqU3NLgi8AlW0SYUqqEaffPd3uGFQ6JdWzREAfXBlLnZTfHSJuxjL-lwrwP-CEXTCusfnciioml-KxAPS6J6aVFduPKYIzj68HQaAI0YlCVFlGli4iR_9rpk/s1600/image175-775946.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727539314019810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsh1UZlcqck5as1BxlqJDqxqU3NLgi8AlW0SYUqqEaffPd3uGFQ6JdWzREAfXBlLnZTfHSJuxjL-lwrwP-CEXTCusfnciioml-KxAPS6J6aVFduPKYIzj68HQaAI0YlCVFlGli4iR_9rpk/s320/image175-775946.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll complete Transfer<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer – Complete<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXrd2N-MMdPKz331gm98U-R43EUOS_xMwSObiGmZdH_PLKsqCRd8v5nUxD7X_PUL9gHQlK99MnL1A74aW1274RnWLs74S-PyoYEcq3Ip-jyPxVMQ221VbHGSr16dbn9tnWfQhTsmydGmES/s1600/image176-777826.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727544452563554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXrd2N-MMdPKz331gm98U-R43EUOS_xMwSObiGmZdH_PLKsqCRd8v5nUxD7X_PUL9gHQlK99MnL1A74aW1274RnWLs74S-PyoYEcq3Ip-jyPxVMQ221VbHGSr16dbn9tnWfQhTsmydGmES/s320/image176-777826.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you want to do partial registration you can use Registration screen as presented below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Registration<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYiRt7MInjVZQI_xeE_4GBTEMj-M0xtGYY7D_RpG3dsJJ42NxJZJhLpdFIopZ9cmZxmtAbwuAJ_Z9I1WkGdfH5zJZKOnQioMCt889Tazp9Rjr-hWQXDTBmUABmP833EXV7QK4h6z4LTKjf/s1600/image177-779741.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727554436377890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYiRt7MInjVZQI_xeE_4GBTEMj-M0xtGYY7D_RpG3dsJJ42NxJZJhLpdFIopZ9cmZxmtAbwuAJ_Z9I1WkGdfH5zJZKOnQioMCt889Tazp9Rjr-hWQXDTBmUABmP833EXV7QK4h6z4LTKjf/s320/image177-779741.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how inventory transactions look like after this step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTBqFSxJ3rIKr4x_0QTHcgvt1_T7RTYTK-_kmzUU7J5Fhc6tQj9Z2BoPmDQee0UEWjse_umLF7HTujLrD47AIolPkunXfqELQlvB5VwDjx6nWeQvrJzlYH7RtfX3Bz_Kv5MWUBhp5TBsbj/s1600/image178-782254.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727566054681554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTBqFSxJ3rIKr4x_0QTHcgvt1_T7RTYTK-_kmzUU7J5Fhc6tQj9Z2BoPmDQee0UEWjse_umLF7HTujLrD47AIolPkunXfqELQlvB5VwDjx6nWeQvrJzlYH7RtfX3Bz_Kv5MWUBhp5TBsbj/s320/image178-782254.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As we complete Transfer now we have enough Wheels in its Part location for Workcell worker to execute Assembly process. We'll start Process kanban job now <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job - Start<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4gs-QA66fnpPD9glG96uByWu6Q0pmMxNZd1YezmqPKy9P8IyqklFyLQN4os4jlisPtk0JfZI9YlIHT7TNw94GfetFyY7hklsLTxu3ebnCdlwOcaKULcOLtWQ9kyb2HRm9Dmj8fTSZZaSL/s1600/image179-784773.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727574221269922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4gs-QA66fnpPD9glG96uByWu6Q0pmMxNZd1YezmqPKy9P8IyqklFyLQN4os4jlisPtk0JfZI9YlIHT7TNw94GfetFyY7hklsLTxu3ebnCdlwOcaKULcOLtWQ9kyb2HRm9Dmj8fTSZZaSL/s320/image179-784773.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you want to do partial picking you can use Pick screen as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pick<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhexcxKCKQHSid3dqQgGUUU0MTWqBdnLYabUqcKuZtb0DyLtPfXsW8rVIfeFCwY8DB08DX4j2cAIDSyZhDccSwi7usz0ptzXO5LarYAkHPQxUkepuXPB14mWtHTWtAyZ200VXqEt0vwoUVT/s1600/image180-787108.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727588707672834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhexcxKCKQHSid3dqQgGUUU0MTWqBdnLYabUqcKuZtb0DyLtPfXsW8rVIfeFCwY8DB08DX4j2cAIDSyZhDccSwi7usz0ptzXO5LarYAkHPQxUkepuXPB14mWtHTWtAyZ200VXqEt0vwoUVT/s320/image180-787108.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pick<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiewHrqeu-wXuEElfP-JnwAIs6UBlPMQnTo-sIFc3imqucWZtjypq5Fh0pN6jIvIDq5s7K4UzGz-GjYZz9oY2SMbh1DFsUkvK5h0wBqqLIMCOwXqcaTq4YkjS-k1SJjfqr0sQ19vsL1uVSh/s1600/image181-790947.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727603979492290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiewHrqeu-wXuEElfP-JnwAIs6UBlPMQnTo-sIFc3imqucWZtjypq5Fh0pN6jIvIDq5s7K4UzGz-GjYZz9oY2SMbh1DFsUkvK5h0wBqqLIMCOwXqcaTq4YkjS-k1SJjfqr0sQ19vsL1uVSh/s320/image181-790947.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that according to Storage dimension group I had to specify Locations on both lines<o:p></o:p></div>
<div class="MsoNormal">
And again we'll take a look at inventory transactions <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKtI9Dr3nJwnVsGHdRVK7esuRG1_MTsj31r2gzcxixap-5G1liCG0tUeEmGTblazrIxE9idvhmA8WVGh8f4wKo9R9ti8XjG_bSI-GC3YfqRxHM7H_c8qSxHa1pVIGV7iQByufWzDhupz61/s1600/image182-793572.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727616092748514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKtI9Dr3nJwnVsGHdRVK7esuRG1_MTsj31r2gzcxixap-5G1liCG0tUeEmGTblazrIxE9idvhmA8WVGh8f4wKo9R9ti8XjG_bSI-GC3YfqRxHM7H_c8qSxHa1pVIGV7iQByufWzDhupz61/s320/image182-793572.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Body2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCYBhFFXykrETK75uDKukj-axxtBmOlruOOoAG1VSjD1PUzHOZ4947cYS0mKGKD_k9SB1hIle-iU6dGv1Tzdq8UqALkWzeNYNRsf74O08Tk8YLrsAJgWQhN3qp00G_ffXPtLs-G3I5Lge/s1600/image183-795719.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727622801259458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCYBhFFXykrETK75uDKukj-axxtBmOlruOOoAG1VSjD1PUzHOZ4947cYS0mKGKD_k9SB1hIle-iU6dGv1Tzdq8UqALkWzeNYNRsf74O08Tk8YLrsAJgWQhN3qp00G_ffXPtLs-G3I5Lge/s320/image183-795719.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case we need to complete partial quantity or specify Good/Error quantities you can use Complete job and error details screen as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job – Complete with details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX8v7fp3ZWPMo7pTBAQaZOFOMLk7ZD2uYzrJtvk9PwaRWLq8dxYsrGYGqZbtw-yGdisgIBTKSe-Y3uONugNllgHz4iBRVEt8fOEytRa9-FeaRAhyphenhyphengksC3x7wUChWnXmRRvico1l57bndm7/s1600/image184-797486.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727631091683058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX8v7fp3ZWPMo7pTBAQaZOFOMLk7ZD2uYzrJtvk9PwaRWLq8dxYsrGYGqZbtw-yGdisgIBTKSe-Y3uONugNllgHz4iBRVEt8fOEytRa9-FeaRAhyphenhyphengksC3x7wUChWnXmRRvico1l57bndm7/s320/image184-797486.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_TCtf1qPMOIncmYQgiOPVMMcLAbAWeVcW0FwNw2jJoe6_ZEtlRavmLmyrBjm-YcMSDTAGQF74zqH0BvNDKLgmlFdXjed1GKEa-AwSnXsOMTE4khGhaNOiZzQ5rKppvYUhKHAteEOXrkby/s1600/image185-700058.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727644794619074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_TCtf1qPMOIncmYQgiOPVMMcLAbAWeVcW0FwNw2jJoe6_ZEtlRavmLmyrBjm-YcMSDTAGQF74zqH0BvNDKLgmlFdXjed1GKEa-AwSnXsOMTE4khGhaNOiZzQ5rKppvYUhKHAteEOXrkby/s320/image185-700058.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you need to update partial registration you can use Registration screen as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Registration<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOtE3KMD7tstjsNUcbfrKfJ_8oEDtDlSZLVJ1S29ngS7tnX2_iameIPbjmMW21HZZ9TURRaF1DUI797_aItAKLYBx2XJlajGIQqk-6Dn9t840NStjWtBDuZiZ3I-2Zzp0KRYxSO2d7vRAC/s1600/image186-702567.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727651159515602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOtE3KMD7tstjsNUcbfrKfJ_8oEDtDlSZLVJ1S29ngS7tnX2_iameIPbjmMW21HZZ9TURRaF1DUI797_aItAKLYBx2XJlajGIQqk-6Dn9t840NStjWtBDuZiZ3I-2Zzp0KRYxSO2d7vRAC/s320/image186-702567.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can take a look at inventory transactions again <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (AlexMotorcycle2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVmjvEY_5wUmzpdwOYaRQ4lZorxcNqzLGutxYHokfMPBDXUNwwJRVo9xwMbVtO-Xrxwu3vn3MFasZuXl9a4ppXR0pmFDFuNvXLPXFrfCU38vX3g3YHXbmYvtceN-tSO4GzDJxgoE9eDq_N/s1600/image187-704424.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727661064295986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVmjvEY_5wUmzpdwOYaRQ4lZorxcNqzLGutxYHokfMPBDXUNwwJRVo9xwMbVtO-Xrxwu3vn3MFasZuXl9a4ppXR0pmFDFuNvXLPXFrfCU38vX3g3YHXbmYvtceN-tSO4GzDJxgoE9eDq_N/s320/image187-704424.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3F0wajV-m_HFaOshy1GnHCn5sbqCBZBDIcMsvfLy8iHUbME00HKou2r9nJsYNUcS9W5cbTqLmsZpdpj4xOptD56nlBMwKXQb02fcRsWb9Lu5h6h_O9WxMmiyV9wxK1xNCrjA5MTl6-Dai/s1600/image188-706800.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727669599075986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3F0wajV-m_HFaOshy1GnHCn5sbqCBZBDIcMsvfLy8iHUbME00HKou2r9nJsYNUcS9W5cbTqLmsZpdpj4xOptD56nlBMwKXQb02fcRsWb9Lu5h6h_O9WxMmiyV9wxK1xNCrjA5MTl6-Dai/s320/image188-706800.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Body2)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPI8AfNeYhdJkjhtmevv7jnvx1WzlSHKP874cR7VZ2NFD8T9Q0vZJzQdjvtjxl-EPvTQwZjBjkkyrOFl0qK5RH5i-bpbDvPjGr_i2tZqD8K5id4BnhGeGxqdKqoEvf1AUA_ri9-0RrtviZ/s1600/image189-709910.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727686850136354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPI8AfNeYhdJkjhtmevv7jnvx1WzlSHKP874cR7VZ2NFD8T9Q0vZJzQdjvtjxl-EPvTQwZjBjkkyrOFl0qK5RH5i-bpbDvPjGr_i2tZqD8K5id4BnhGeGxqdKqoEvf1AUA_ri9-0RrtviZ/s320/image189-709910.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once we completed Manufacturing kanban we can see finished product is available in Finished goods location now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>On-hand<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin48-lNYPIbNDmsdNOXp7B9-bdIjP-usYPzpmarTGMHjDAzdRfz_dRNrMpF3eouoblxe3qgRgLKgH-NTU0Aw74aSGbSa3oR9NLlIibvK3sgnI8T-FLum328yyqvIix8ka6NB6VtOsA-cqy/s1600/image190-711522.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727692679349618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin48-lNYPIbNDmsdNOXp7B9-bdIjP-usYPzpmarTGMHjDAzdRfz_dRNrMpF3eouoblxe3qgRgLKgH-NTU0Aw74aSGbSa3oR9NLlIibvK3sgnI8T-FLum328yyqvIix8ka6NB6VtOsA-cqy/s320/image190-711522.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And because we have produced the product we can now send it to the customer<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order – Packing slip and Invoice<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhruiGBeecywJbrtzmOfyL5EuWKK3vkS9j3pe3GyiFA2aKNxwG3T-SShhzBVoU5sY6yXEwnYzIlHBhylE4h5FrosQifn4-SNcJwsr0CiTcQJxSoVr4NKL8FvGAdGy2okM_qOmCfJRMAb4EJ/s1600/image191-713817.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727700303804818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhruiGBeecywJbrtzmOfyL5EuWKK3vkS9j3pe3GyiFA2aKNxwG3T-SShhzBVoU5sY6yXEwnYzIlHBhylE4h5FrosQifn4-SNcJwsr0CiTcQJxSoVr4NKL8FvGAdGy2okM_qOmCfJRMAb4EJ/s320/image191-713817.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note Location is specified on Sales order line per Storage dimension group requirement<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we updated Sales order physically and financially we can review inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (AlexMotorcycle2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH4oXcudkvdLSiHC5mgJdDPStDXkNWcSOnoQtesctfXjyJLy_w0dJdmpuYyd5udVDjsF4oxuPiKxbFDU5ZZBkONKEzSrkMHxdFXjgbNb3WGCMYAs_MpYLdg7GLY2K5zk-TgP3POLEdwNPf/s1600/image192-716715.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727714929244898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH4oXcudkvdLSiHC5mgJdDPStDXkNWcSOnoQtesctfXjyJLy_w0dJdmpuYyd5udVDjsF4oxuPiKxbFDU5ZZBkONKEzSrkMHxdFXjgbNb3WGCMYAs_MpYLdg7GLY2K5zk-TgP3POLEdwNPf/s320/image192-716715.jpg" /></a><b><o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Body2)<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWOTY7rMMx0O2Z_fu6RINjr9QZxQQUCbo6ifmWnOxNP8CAUc9ZlWvM15d05JK7oJzB0yxWjlaRmyc8MZa8ziqsbAErtY6dm_H60nrYdTQiJeHns447FJ5p7cpH3JEGqnKm00i7N6mSL0_u/s1600/image193-718392.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727723323807426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWOTY7rMMx0O2Z_fu6RINjr9QZxQQUCbo6ifmWnOxNP8CAUc9ZlWvM15d05JK7oJzB0yxWjlaRmyc8MZa8ziqsbAErtY6dm_H60nrYdTQiJeHns447FJ5p7cpH3JEGqnKm00i7N6mSL0_u/s320/image193-718392.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7OSxMvPrBKTLQOjfSmH8mVFkBF6AZLhJ_UvrPkqbKgnGYjEWg3MgeOt6TPC3e505S_dEmlPseCBXgk0OyikAwsyZClW-h_U5m-X7T0M9cYwZyUxBFn-00lUCfwLIie7n3Qv3tqyeTvK_K/s1600/image194-721290.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727733337701010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7OSxMvPrBKTLQOjfSmH8mVFkBF6AZLhJ_UvrPkqbKgnGYjEWg3MgeOt6TPC3e505S_dEmlPseCBXgk0OyikAwsyZClW-h_U5m-X7T0M9cYwZyUxBFn-00lUCfwLIie7n3Qv3tqyeTvK_K/s320/image194-721290.jpg" /></a><b><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The very last step will be to run Lean costing routine to cost the production flow<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Costing<o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Cost the production flow<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7OetxrfjvcVa7sD7qT-Rn5F48bfTGd0H4sIF65OmuinRAPA55MI3UigvmHPsiPEJyL2SHlHdvSL3d0a6aU1z6RoNWVN34Pa3so2qnuf_wX0QRX0e5AfYk7XdJtYoqRLtFieIDa7_01tHE/s1600/image195-723253.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727744045417842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7OetxrfjvcVa7sD7qT-Rn5F48bfTGd0H4sIF65OmuinRAPA55MI3UigvmHPsiPEJyL2SHlHdvSL3d0a6aU1z6RoNWVN34Pa3so2qnuf_wX0QRX0e5AfYk7XdJtYoqRLtFieIDa7_01tHE/s320/image195-723253.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Prompt<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXYitTKjS_IQBNp2gJP-dM7pRrd-ulf1qB5wQ8Ibz05ZbZmu3hilVEuM0OiXJC2ghqb7O88mdA4NIxZ_Xnk3rAXNW5ZuyjwHu6IwWwj5_bma1sXR8MTXcn-_jHh-AQ0ubhmCVb75uMmX-_/s1600/image196-725082.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727753865678226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXYitTKjS_IQBNp2gJP-dM7pRrd-ulf1qB5wQ8Ibz05ZbZmu3hilVEuM0OiXJC2ghqb7O88mdA4NIxZ_Xnk3rAXNW5ZuyjwHu6IwWwj5_bma1sXR8MTXcn-_jHh-AQ0ubhmCVb75uMmX-_/s320/image196-725082.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that no further registrations of kanban jobs will be possible after the date costing, but that's fine for the sake of this demo<i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (AlexMotorcycle2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT_PQ7rHd2fpb2mDGj1RzIG_BSaLmzFcbpfwWl6NekmONirBQoJuj4Q5GAzQyBxv2hxVSosZL5wpDl9_MXw2PXfCY3TUBZtSn4vsktD0hfLdmrMwyQ9YU-YF2s5YW6f8tus-8wwpKo_Xaw/s1600/image197-726993.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727762068204178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT_PQ7rHd2fpb2mDGj1RzIG_BSaLmzFcbpfwWl6NekmONirBQoJuj4Q5GAzQyBxv2hxVSosZL5wpDl9_MXw2PXfCY3TUBZtSn4vsktD0hfLdmrMwyQ9YU-YF2s5YW6f8tus-8wwpKo_Xaw/s320/image197-726993.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Body2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYpNY5Pc-lUCbPkjUjcWPUS4nJTf93JTQvf4foSnmJx_HcH51EhJ0SppC0T_pB03ippw7cWRQJqFV1MGQCnAWcMteb8i4fAQCqAa3n85P_t_PQkKErLhRw5vB5uWHb0LVUsIutbb52-lnb/s1600/image198-728929.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727768193161314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYpNY5Pc-lUCbPkjUjcWPUS4nJTf93JTQvf4foSnmJx_HcH51EhJ0SppC0T_pB03ippw7cWRQJqFV1MGQCnAWcMteb8i4fAQCqAa3n85P_t_PQkKErLhRw5vB5uWHb0LVUsIutbb52-lnb/s320/image198-728929.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions (Wheel2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdg1twpa_usZMyPym_mRx4HpmBc6eXfmjWsC8H-ux5f3UPvU0Y0KkSz0o0OYK_HGaRG79iI4ARnXz1VaemmTryIEXBweHUxLgCyFR1fWF85RtZOJ54hugENwatA8OGEPqlCxm6QKmGS8IY/s1600/image199-730486.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203727774757403970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdg1twpa_usZMyPym_mRx4HpmBc6eXfmjWsC8H-ux5f3UPvU0Y0KkSz0o0OYK_HGaRG79iI4ARnXz1VaemmTryIEXBweHUxLgCyFR1fWF85RtZOJ54hugENwatA8OGEPqlCxm6QKmGS8IY/s320/image199-730486.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i><span style="color: #1f497d;"><o:p> </o:p></span></i></div>
<div class="MsoNormal">
<i>To be continued here: <a href="http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_70.html">http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_70.html</a></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Lean Manufacturing, Pull, Kanbans, Kanban rules, Production flow, Warehouse Management, Hand-held devices. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Special thanks</b> for collaboration in building this scenario goes to Lean Transformation Guru at MCAConnect, Phil Coy<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-85325457964543744052015-10-09T09:49:00.000-07:002015-10-09T11:07:17.255-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4: Functionality/Make to Order<div class="WordSection1">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 4-1: Functionality/Make to Order</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate an advanced Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 on simplified example when manufacturing motorcycles. This document will outline end-to-end functional flow for the scenario from initial setup all the way to Lean costing.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. Microsoft Dynamics AX 2012 R3 also offers advanced Warehouse management and Transportation management capabilities Manufacturers can greatly benefit from. The goal will be to establish an end-to-end functional flow for Make to Order Lean Manufacturing scenario at the same time leveraging advanced warehouse management capabilities, better understand what it takes to do it. And then automate this scenario for the future use in a broader Lean Ninja IoT Demo scenario using IoT devices and the power of Microsoft Windows 10 IoT Core OS. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Solution:</b> The simple but at the same time descriptive real-world example of motorcycles manufacturing provides a necessary context for better understanding of manufacturing processes and warehouse processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with simple bill of materials which will consist of 2 components and straightforward production flow with 2 activities (one transfer and one process) to supply one of the components in order to implement Make to Order scenario.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
For more detailed explanation of classic Make to Stock Lean Manufacturing scenario please refer to my earlier blog here: <a href="http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html"> http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html</a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
In this document we'll greatly enhance the initial classic scenario by overcoming the following original limitations/assumptions:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using different locations instead of different warehouses<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Leveraging advanced warehouse management capabilities for wave kanban picking of parts from a warehouse and put away (if needed)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Handling different quantities of a product in location<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Handling different products in location <o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
In this scenario Motorcycle will be manufactured using Lean approach. Motorcycle components (Body and Wheels) will be assembled together in a work cell. But before this happens one of components (Wheels) will have to be supplied into Line side location from Near line side location by Water spider, once this happens Work cells worker will be able to pick a part from replenished Line side location and use it for assembly. Near line side location in its turn will be replenished from Warehouse bulk location by Warehouse worker using hand-held device. The entire process (warehouse process and manufacturing process) will be controlled by kanbans. For the sake of simplicity another part (Body) is considered to be available for picking in Line side location (the assumption is that it is available in on-hand inventory)</div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>BOM<o:p></o:p></i></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Production flow</i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i><o:p></o:p></i> </div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhETqY177iC1UBQ21oX-HU19zu57RpgnuhM6Q0eG8Jzc9kKJtqVggvnBXcTahqVT-b9Zo8600PJwUHlMHlKtTDMyG8vVdepVuVrb2eVbpakz_eHUCZRtQfozVSbP2QdLVdinlX5KYDG1gI/s1600/image224-755648.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693527281868722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhETqY177iC1UBQ21oX-HU19zu57RpgnuhM6Q0eG8Jzc9kKJtqVggvnBXcTahqVT-b9Zo8600PJwUHlMHlKtTDMyG8vVdepVuVrb2eVbpakz_eHUCZRtQfozVSbP2QdLVdinlX5KYDG1gI/s320/image224-755648.png" /></a><i><o:p></o:p></i></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSw64Pk2X6cpbq6oZVuefSJ1Pl3WAlqOwam_JQ_-wPg3LsAsLD4hgnvSBUZgwXrRT82w2ulPb2Y5IdA20iID7xg7EtpuAiV1nRHcV79mqMomTxqaaFTbHzC27V3hsTXRaGkFYDIzxT4mI/s1600/image225-758652.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693540109720418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSw64Pk2X6cpbq6oZVuefSJ1Pl3WAlqOwam_JQ_-wPg3LsAsLD4hgnvSBUZgwXrRT82w2ulPb2Y5IdA20iID7xg7EtpuAiV1nRHcV79mqMomTxqaaFTbHzC27V3hsTXRaGkFYDIzxT4mI/s320/image225-758652.png" /></a><i><o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that the idea is first to replenish Wheels from Warehouse bulk location (Location BULK-001) into Near line side location (BULK-002) and then replenish from Near line side location (BULK-002) into Line side location (BULK-003). Body will be picked directly from Line side location (BULK-003). And the finished product AlexMotorcycle will be put into Finished product location (BULK-004). As you can see I used different warehouse locations in this scenario. In addition to this advanced warehouse management capabilities will be used for wave kanban picking of parts from Warehouse bulk location (BULK-001). In order to detect different quantities of parts in location Weight sensor can be used, and in order to detect different products in location we can leverage RFID technology. RFID technology also comes handy for detecting of who exactly performs work activities based on employee badges. Please see the diagram below for a visual explanation of the scenario. </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<i>Diagram</i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<em></em><o:p></o:p> </div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs-n7ILys5n7Dr6kR34b7iZ2K7dFH__8QX6D3_PvfoKxUD2HsVtCVK4tNIJzWrDikycZqRXVoMKsMaNNqtEuuReqYxOigQFoBye3fMNMCEUTjVQsrr9OjOXFRtE3H_mRdO3hsNcLnDO-c/s1600/image226-760866.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693546441877714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs-n7ILys5n7Dr6kR34b7iZ2K7dFH__8QX6D3_PvfoKxUD2HsVtCVK4tNIJzWrDikycZqRXVoMKsMaNNqtEuuReqYxOigQFoBye3fMNMCEUTjVQsrr9OjOXFRtE3H_mRdO3hsNcLnDO-c/s320/image226-760866.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram (Warehouse process focus)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPWperbK8GIG1_8lRLQn0JVZOlXvEtUT9ksWeEeMwakooXzl-HAWC5mf-H8PnxeyUygNG6H-ZJAgzv_wcRxqf7dKmiRgTQ4GrwxjN4_CNh2p8zrky5dT7TDW26bk0ltb_tNpOjeX6jQQ/s1600/image227-763775.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693560879877890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPWperbK8GIG1_8lRLQn0JVZOlXvEtUT9ksWeEeMwakooXzl-HAWC5mf-H8PnxeyUygNG6H-ZJAgzv_wcRxqf7dKmiRgTQ4GrwxjN4_CNh2p8zrky5dT7TDW26bk0ltb_tNpOjeX6jQQ/s320/image227-763775.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to generate appropriate kanbans to move parts around we can leverage either Kanban pegging event routine or MRP<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram (Manufacturing process focus)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR0wIPbIbzf9uE4Mj9tNNWVOXtbKBAfpHNHajhcGUfipiKd0fvVnZF8ij7kI320ZVbSHKyMewPXExHXIoY4zG1yVT6_au-Yu1fztgsESbw2Q188xpcPHWL2GcIC7Oxu4tuMb5FDNb5X9c/s1600/image228-766455.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693572972896482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR0wIPbIbzf9uE4Mj9tNNWVOXtbKBAfpHNHajhcGUfipiKd0fvVnZF8ij7kI320ZVbSHKyMewPXExHXIoY4zG1yVT6_au-Yu1fztgsESbw2Q188xpcPHWL2GcIC7Oxu4tuMb5FDNb5X9c/s320/image228-766455.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><o:p> </o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On the visual diagram 3 Workcell workers work in their respective Work cells, and Water spider is helping them with replenishment of each Line side location to support a continuous manufacturing process without extra distractions. In addition to this Warehouse worker uses hand-held device for wave kanban picking of parts in order to replenish Near line side location and ultimately let Water spider do his job. This is a great showcase of how warehouse processes complement manufacturing processes in Lean Manufacturing environment controlled by kanbans <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
One of the requirements defined in this scenario is that all products are Standard cost controlled.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As a part of classic Lean IoT scenario we've already established Production flow with activities to enable manufacturing process. As a part of this Lean Ninja IoT scenario we'll need to make a decision about how to enable supporting warehouse processes. There're 2 main options of how we can organize replenishment of parts from Warehouse bulk location into Near line side location and they are:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using Stock replenishment event and Withdrawal kanbans<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using Stock replenishment event and Manufacturing kanbans<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see the diagram below for more details <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVnqROWDXyH_x0YDrvP_oJKT-iPxOKo3tHh119yE5QHOKn37txz6HhqcG44BZSigp-qr6vMzaHrpkeW-X4oNRThBEQsgwnlrI256Olq3ulYeDR5SV8O6Q36kI6KeesbLgex3IqtEL7Ep8/s1600/image229-769570.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693585471330322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVnqROWDXyH_x0YDrvP_oJKT-iPxOKo3tHh119yE5QHOKn37txz6HhqcG44BZSigp-qr6vMzaHrpkeW-X4oNRThBEQsgwnlrI256Olq3ulYeDR5SV8O6Q36kI6KeesbLgex3IqtEL7Ep8/s320/image229-769570.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From pure WMS point of view using stock replenishment event and withdrawal kanbans won't let us leverage wave kanban picking of parts because you can't plan withdrawal kanban transfer jobs. Instead we can leverage stock replenishment event and manufacturing kanbans in order to plan manufacturing kanban process jobs and create kanban wave for parts picking, in fact we'll also need to introduce appropriate BOM structure. This BOM will consume a part and outcome the very same part. This scenario resembles Rework batch scenario in Process manufacturing. This way we can incorporate wave kanban picking of parts into our scenario.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see the following diagram for overview of options from Lean + WMS point of view. Please note that the option highlighted with Green is implemented in this document for completeness of the explanation, however the option highlighted with Dark Blue will likely be more preferred and practical in the real world environment. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zCWCydt2R7HiUf8zaY3ApYTkH9jGwetSF2mixZJm1imeBo_ln_3gyUC4D4W6vaGyuX6HUeEQK83JonxiKGkuMIMUdAwQyEC070gtUUQRBWWDF_l0IM4-a3bessFXmtj1m4Dmhc-709U/s1600/image230-772216.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693598568859794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zCWCydt2R7HiUf8zaY3ApYTkH9jGwetSF2mixZJm1imeBo_ln_3gyUC4D4W6vaGyuX6HUeEQK83JonxiKGkuMIMUdAwQyEC070gtUUQRBWWDF_l0IM4-a3bessFXmtj1m4Dmhc-709U/s320/image230-772216.png" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Setup<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's review the setup which is required to implement this scenario <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of all I need to make sure that Location is also included as Coverage plan by dimension because in this scenario I introduced different locations instead of warehouses and I want to plan per location accordingly<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Storage dimension group</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoGJSyKSjzCeyd_syibbACjDgYbH0Atdj_F9l1vkssUHWYuby09BURbpzSoWvi5ZXhEB2tRwwU3oX-g0QkWbtR86mP_EZHzSOdLPTYy1s5mpLRWoCPku7weEgcMhhARA8rJlxe0rQuvk/s1600/image015-775586.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693611047262466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoGJSyKSjzCeyd_syibbACjDgYbH0Atdj_F9l1vkssUHWYuby09BURbpzSoWvi5ZXhEB2tRwwU3oX-g0QkWbtR86mP_EZHzSOdLPTYy1s5mpLRWoCPku7weEgcMhhARA8rJlxe0rQuvk/s320/image015-775586.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll continue with introduction of products for a finished good (AlexMotorcycle2) and its components (Body2 and Wheels2)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLPiL-1tz6JwN_I-wth7V4_iT2lEw8nFjWxFQu5GwR2atMEb6cDOkvMbRCySRYNl8knC2g5XVU_bi2Kn_NF669oaYfOdXikI_x3jyeNs3hUHCBKYuBUTWp6d5mD7-rQPBoZAUMb4oXXJc/s1600/image016-778513.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693622355154754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLPiL-1tz6JwN_I-wth7V4_iT2lEw8nFjWxFQu5GwR2atMEb6cDOkvMbRCySRYNl8knC2g5XVU_bi2Kn_NF669oaYfOdXikI_x3jyeNs3hUHCBKYuBUTWp6d5mD7-rQPBoZAUMb4oXXJc/s320/image016-778513.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Reservation hierarchy<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s1600/image017-781151.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693635428448866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s320/image017-781151.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41EOz8-cU6hBhQZpJPm2aVoD_XrCig_JCFeOdrDYhyphenhyphenibUQCq5Gm3_LkVRO1s8Fw1_OBya0y3o9hiDAv4vXbnB5e4TSD7B-pMUiVPZjQFywSP7dvdM9e33TCAlDBs8H0EW9RUUyT-7aX0/s1600/image018-783511.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693645987750066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41EOz8-cU6hBhQZpJPm2aVoD_XrCig_JCFeOdrDYhyphenhyphenibUQCq5Gm3_LkVRO1s8Fw1_OBya0y3o9hiDAv4vXbnB5e4TSD7B-pMUiVPZjQFywSP7dvdM9e33TCAlDBs8H0EW9RUUyT-7aX0/s320/image018-783511.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Default order type = Kanban<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3GHaWppCruFMhw-YE6IIkbV8DU3Fqfcvg-J-602EhPa9egm2Yj19U0DJ2kOQTCMmmoTl1Io1JiMMoHIFHOUEdUchC2KxiO0vFjQK4se1XvuLhS5EFGGi-DtrdQ2rQPSuMtOy-h-ePR9c/s1600/image019-786388.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693659131699922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3GHaWppCruFMhw-YE6IIkbV8DU3Fqfcvg-J-602EhPa9egm2Yj19U0DJ2kOQTCMmmoTl1Io1JiMMoHIFHOUEdUchC2KxiO0vFjQK4se1XvuLhS5EFGGi-DtrdQ2rQPSuMtOy-h-ePR9c/s320/image019-786388.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for AlexMotorcycle2 is 3000$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhylWctQN5fAmj4vrdp0qa90ba_5kEx6xt-Zg97_oemMEB6hzXhxRuqf_HWBsc76JrXAtGYEIV4lOYmYg4jrLJBmPdjF_4emsleOtHz6rUOzGkK1quo_TYnHoYyyhN3m6wpgJsVwaZwwTk/s1600/image020-788909.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693666978130050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhylWctQN5fAmj4vrdp0qa90ba_5kEx6xt-Zg97_oemMEB6hzXhxRuqf_HWBsc76JrXAtGYEIV4lOYmYg4jrLJBmPdjF_4emsleOtHz6rUOzGkK1quo_TYnHoYyyhN3m6wpgJsVwaZwwTk/s320/image020-788909.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production type = BOM<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Production type (BOM)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKnAqONKWs6jXNLTg9_D6y6WlDGdcSDLYGs3s01Oof-qg8x0lOHp5-p_sA1lH8zsi7kqEb1nLRc73Kdkmoa3QxOCFdCxtEFip3cUtifhZTIwNTYsfAxSlv5nseXIc8G0g3GdDIrxYGNkk/s1600/image021-791721.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693680500050178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKnAqONKWs6jXNLTg9_D6y6WlDGdcSDLYGs3s01Oof-qg8x0lOHp5-p_sA1lH8zsi7kqEb1nLRc73Kdkmoa3QxOCFdCxtEFip3cUtifhZTIwNTYsfAxSlv5nseXIc8G0g3GdDIrxYGNkk/s320/image021-791721.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle2 – Unit sequence group ID<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s1600/image022-794339.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693691217013570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s320/image022-794339.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of AlexMotorcycle components is going to be Body<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm8Yn3unXPtll4cGPiPRnP832Dc5X5qjEp1PfMeAjqYriRoKLacvSxrZvGU0KogWX10jgm3KkMUCeI6KC6qoSQ5y_ACL_blFh8GCJ843oFNvPtU5qdhN4_FB68-3TxThxsEH2HbcqtRFc/s1600/image023-797094.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693707406722786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm8Yn3unXPtll4cGPiPRnP832Dc5X5qjEp1PfMeAjqYriRoKLacvSxrZvGU0KogWX10jgm3KkMUCeI6KC6qoSQ5y_ACL_blFh8GCJ843oFNvPtU5qdhN4_FB68-3TxThxsEH2HbcqtRFc/s320/image023-797094.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2 – Reservation hierarchy<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s1600/image017-781151.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693635428448866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s320/image017-781151.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2 – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoc9_MR1SSUpsAvLpIrtuth1VR2B7bhKHpxL08cuItF1130JotSqRbN_2LmCVf5v816RNqquIx4zylGFWcZ9eJvnj8uWV19U06UGfTjeVQgKPoxsOAUYr9_p56HBjoaSyn-M27V9X2oWw/s1600/image024-799793.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693714069889010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoc9_MR1SSUpsAvLpIrtuth1VR2B7bhKHpxL08cuItF1130JotSqRbN_2LmCVf5v816RNqquIx4zylGFWcZ9eJvnj8uWV19U06UGfTjeVQgKPoxsOAUYr9_p56HBjoaSyn-M27V9X2oWw/s320/image024-799793.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2 – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0oJRmLq2BGQwMUAdA1u7j6vF1pTfZJYgEQMmvdww-GcGsmnYeh5cse1IlUdWxV9csLwOHWqRRKqmzH_gFxROvs9kqXjF3NswWG0nJHp6j5gJkybV1JRo4a2twfMYzWjgt7yOXHLQqcvc/s1600/image025-702046.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693723047258530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0oJRmLq2BGQwMUAdA1u7j6vF1pTfZJYgEQMmvdww-GcGsmnYeh5cse1IlUdWxV9csLwOHWqRRKqmzH_gFxROvs9kqXjF3NswWG0nJHp6j5gJkybV1JRo4a2twfMYzWjgt7yOXHLQqcvc/s320/image025-702046.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Body2 is 2500$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2 – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkq4IFzNaGnGFkvR2s7ClVKN23GvmIxbX3Cw7CqAuhCnrsG3eY2vMP55ICeDFDVNIselasLH0EK58_VNJtndAN8GPHwEDHvZl63fF6mUQ6_LRVWGhS1qVDvITR_-7ptenMLRn0PtRbP_I/s1600/image026-704727.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693736653656578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkq4IFzNaGnGFkvR2s7ClVKN23GvmIxbX3Cw7CqAuhCnrsG3eY2vMP55ICeDFDVNIselasLH0EK58_VNJtndAN8GPHwEDHvZl63fF6mUQ6_LRVWGhS1qVDvITR_-7ptenMLRn0PtRbP_I/s320/image026-704727.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body2 – Unit sequence group ID<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s1600/image022-794339.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693691217013570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s320/image022-794339.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally another component of AlexMotorcycle2 is going to be Wheel2<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOGWrvr1FnPaDI-GdUZoI4XELvqcqLXy4NZ9BNicOgCmJoqSLrJ3r0sESRpSyGXJzh5teXKsyfAg4DnXc4kG4nJphiUMXL48QR9iZaYxgv45GhNRTC-1AkCjPcDfxwcE6tJcOnEzxMLEQ/s1600/image027-707204.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693747545423346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOGWrvr1FnPaDI-GdUZoI4XELvqcqLXy4NZ9BNicOgCmJoqSLrJ3r0sESRpSyGXJzh5teXKsyfAg4DnXc4kG4nJphiUMXL48QR9iZaYxgv45GhNRTC-1AkCjPcDfxwcE6tJcOnEzxMLEQ/s320/image027-707204.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Reservation hierarchy<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s1600/image017-781151.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693635428448866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHokkmKgQAkCkg4-gTAcTvYuAftn_wn7zXff6_k43FzzKu-C0ss3yoEwlM31g5kGgrdjGd4hXEKlj1qInOIPYab_dq0uM45U9VvcbxIgzAdyPSLnU_zWmdOR-9-zqbJheZYstBktJgtVY/s320/image017-781151.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production type = BOM. This will be required in order to enable wave kanban picking of parts for Wheel2 when replenishing Near line side location from Warehouse bulk location <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Production type (BOM)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6y0agZw4IMy5k6vYmcXAlDvxxC20O06RO-bYmerF57ns6ejGYvuFMDakpQ3vJbR0e1Dsy6RkzoA_LJi9BMM8rJ63IFIVIxp59_56N8vv5UgsnzSGGrlKI7PuNxacyn0uW1-MT98GoX_0/s1600/image028-710215.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693762615155378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6y0agZw4IMy5k6vYmcXAlDvxxC20O06RO-bYmerF57ns6ejGYvuFMDakpQ3vJbR0e1Dsy6RkzoA_LJi9BMM8rJ63IFIVIxp59_56N8vv5UgsnzSGGrlKI7PuNxacyn0uW1-MT98GoX_0/s320/image028-710215.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKGG0TmKf7kEZry4OfZUbepCAXxR01DTnoX9dSdmPVNW_qNmgVzxzS0i_Q9aRWrsGSfUlh_RZqFpb7VjuXxUxhEAnOzbVtHTx_4mtwpzb0u_NHoeTMdvxBarSNn8E1p0VFiFY7Mt6VlLo/s1600/image029-713437.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693773026763986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKGG0TmKf7kEZry4OfZUbepCAXxR01DTnoX9dSdmPVNW_qNmgVzxzS0i_Q9aRWrsGSfUlh_RZqFpb7VjuXxUxhEAnOzbVtHTx_4mtwpzb0u_NHoeTMdvxBarSNn8E1p0VFiFY7Mt6VlLo/s320/image029-713437.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB2hNisn5RvgpxSbQTVy9qRJ2GoCCwJUE6mJkwZ4JwE15uIl6IkomzIG458aK5GJFivZDe7T-0wxjdune5oKfZEepw1Cl7rXa6aNzdd2E8U3tvRmVFXoxKzcKjY3L3nYawZo2HxRkTVHI/s1600/image030-716288.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693786835389490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB2hNisn5RvgpxSbQTVy9qRJ2GoCCwJUE6mJkwZ4JwE15uIl6IkomzIG458aK5GJFivZDe7T-0wxjdune5oKfZEepw1Cl7rXa6aNzdd2E8U3tvRmVFXoxKzcKjY3L3nYawZo2HxRkTVHI/s320/image030-716288.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Wheel2 is 250$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8yq0mI6CPIA4zPcq_h0pIFhNsbiaV6CoP_kq-cSnRShwTYw1f0GDVvd_dPOrkiIo3Ig78VUruhpXM1nzYzQzbi4dy9EF_5vThJRRQElyu5gv2X_kscltt_bOYbv9oYBJncCXqBHLwESY/s1600/image031-719073.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693800007268530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8yq0mI6CPIA4zPcq_h0pIFhNsbiaV6CoP_kq-cSnRShwTYw1f0GDVvd_dPOrkiIo3Ig78VUruhpXM1nzYzQzbi4dy9EF_5vThJRRQElyu5gv2X_kscltt_bOYbv9oYBJncCXqBHLwESY/s320/image031-719073.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Unit sequence group ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s1600/image022-794339.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693691217013570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3_dWIAB6hxk8AMtajyIG_y3sOED_24haNp2SKRgD3ul2CD-DCRncRTyCs-JL9p1JxpIZrfcmeLhnyFjhtQqVBJcX1GrKhSGRmiXhSYhrhh9yZ1wWDZNf9tzmO0pWkm4H0KHNeuKAOkY/s320/image022-794339.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll introduce item coverage details for Wheel2 in Near line side location (BULK-002). This is required for automated replenishment of Near line side location (BULK-002) from Warehouse bulk location (BULK-001) by Warehouse worker with hand-held device.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Item coverage<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Hhg2mAX0zzg_zqwlvhQHi8jH8Y6Hbsgn_vcV0syHwcREAWk9pxybTgwVAJB8vdaO0t5cRCTAGIVumLNMld-xF4zZ8ZtGZvJzr_jbex152x4wemsyXoG7xJgU0j9kLXS5V3_UAs83rKg/s1600/image032-721971.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693807756314706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Hhg2mAX0zzg_zqwlvhQHi8jH8Y6Hbsgn_vcV0syHwcREAWk9pxybTgwVAJB8vdaO0t5cRCTAGIVumLNMld-xF4zZ8ZtGZvJzr_jbex152x4wemsyXoG7xJgU0j9kLXS5V3_UAs83rKg/s320/image032-721971.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Coverage code = Min/Max and minimum quantity in Near line side location (BULK-002) is set up to be 2<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel2 – Item coverage details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEmpprKuXUD7b9RReY2pKoeWF3vEQHOZvYNjDB-yYvAc5hEqxyJJMJgBYZweo5xjC2mksNRqBKjhs8LAOrqiQD_r8vB9ndczW7aGil9WC0pcWWDBn61T6mTnDp-mcci92VrMs-za8WSnc/s1600/image033-724424.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693821424290034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEmpprKuXUD7b9RReY2pKoeWF3vEQHOZvYNjDB-yYvAc5hEqxyJJMJgBYZweo5xjC2mksNRqBKjhs8LAOrqiQD_r8vB9ndczW7aGil9WC0pcWWDBn61T6mTnDp-mcci92VrMs-za8WSnc/s320/image033-724424.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we introduced all necessary Released products let's take a quick look at their list<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released products<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGR0Jba-7lTCtXrHJrD60-bKiToqDgvNKbD5RAEA3Ra4pcSrTruHqUDK1X0PmVkHWBeg-Y-g7bEQWH9vV5Rl4vT8fV-vX2lIp7IO_1MZeI_5RDN5vXg_O7cmQ2YDcevoQN3RC5TzRMVM/s1600/image034-727361.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693834716613330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGR0Jba-7lTCtXrHJrD60-bKiToqDgvNKbD5RAEA3Ra4pcSrTruHqUDK1X0PmVkHWBeg-Y-g7bEQWH9vV5Rl4vT8fV-vX2lIp7IO_1MZeI_5RDN5vXg_O7cmQ2YDcevoQN3RC5TzRMVM/s320/image034-727361.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next step will be to introduce Resource groups<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexMotor2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm7DUj7X_JTlVORdUutal6DwMus709-iATY3g6R4FdhElA5NGSOkcEgJSL8hjgkP3rUBBwuZWHXXDkm9qSQBxwIsIOFDb-7SFWGmiBgHGEYYnIPKrXj60Ptsves2knxjyEkWYh1hJmJM4/s1600/image035-730274.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693847200857170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm7DUj7X_JTlVORdUutal6DwMus709-iATY3g6R4FdhElA5NGSOkcEgJSL8hjgkP3rUBBwuZWHXXDkm9qSQBxwIsIOFDb-7SFWGmiBgHGEYYnIPKrXj60Ptsves2knxjyEkWYh1hJmJM4/s320/image035-730274.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that AlexMotor2 resource group will be a Side line location which will be Replenished by the Water spider<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexMotor2 – Calendars<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7EUSyAY5qegxsdqudAI_DU2WdgQLoDOYHeAMivMobZXr00eIDXwUFfi1VCLEgDs-BhU3YKlXZvxHRVA5DEVhX_aREcgQNosCPowCoulvXYeKcg-uZgSfV0PYHBNNeozmZMQUMSd7wR94/s1600/image036-732935.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693859061169858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7EUSyAY5qegxsdqudAI_DU2WdgQLoDOYHeAMivMobZXr00eIDXwUFfi1VCLEgDs-BhU3YKlXZvxHRVA5DEVhX_aREcgQNosCPowCoulvXYeKcg-uZgSfV0PYHBNNeozmZMQUMSd7wR94/s320/image036-732935.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexMotor2 – Workcell capacity<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMIlmSr2PQgFWqLvTtCG2QjxwZyjjY4nFtINr0eU13ZHybgofGEDm55WjvQm7UBudUyfrR5GefHRckqZiSC6FcPtmWscbtBalLUPYcR1di_D3FxjZl2rqBIHvECQWhNYo1QFLu8zbHAw/s1600/image037-736103.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693870844745074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMIlmSr2PQgFWqLvTtCG2QjxwZyjjY4nFtINr0eU13ZHybgofGEDm55WjvQm7UBudUyfrR5GefHRckqZiSC6FcPtmWscbtBalLUPYcR1di_D3FxjZl2rqBIHvECQWhNYo1QFLu8zbHAw/s320/image037-736103.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We are going to need one more Resource group for this scenario. AlexWarehouse2 resource group will represent warehouse where Warehouse worker will use wave kanban picking technique in order to pick parts from Warehouse bulk location (BULK-001) and replenish Near line side location (BULK-002) <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexWarehouse2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj00oB2CMpJU49ykgShTW4G1s3Ah8yr2GyMOo7VjkKejZugdb4UiNnynWR3y6R-fQ_qcKbz2NoXFWf9CNqWnOhcnvN3bCWLmuNGVS9gNPInVSQmmrC_hf2fykJlrxuhOz0hSlZ3kehnNGg/s1600/image038-738504.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693881308744146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj00oB2CMpJU49ykgShTW4G1s3Ah8yr2GyMOo7VjkKejZugdb4UiNnynWR3y6R-fQ_qcKbz2NoXFWf9CNqWnOhcnvN3bCWLmuNGVS9gNPInVSQmmrC_hf2fykJlrxuhOz0hSlZ3kehnNGg/s320/image038-738504.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexWarehouse2 – Calendars<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7EUSyAY5qegxsdqudAI_DU2WdgQLoDOYHeAMivMobZXr00eIDXwUFfi1VCLEgDs-BhU3YKlXZvxHRVA5DEVhX_aREcgQNosCPowCoulvXYeKcg-uZgSfV0PYHBNNeozmZMQUMSd7wR94/s1600/image036-732935.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693859061169858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7EUSyAY5qegxsdqudAI_DU2WdgQLoDOYHeAMivMobZXr00eIDXwUFfi1VCLEgDs-BhU3YKlXZvxHRVA5DEVhX_aREcgQNosCPowCoulvXYeKcg-uZgSfV0PYHBNNeozmZMQUMSd7wR94/s320/image036-732935.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexWarehouse2 – Workcell capacity<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMIlmSr2PQgFWqLvTtCG2QjxwZyjjY4nFtINr0eU13ZHybgofGEDm55WjvQm7UBudUyfrR5GefHRckqZiSC6FcPtmWscbtBalLUPYcR1di_D3FxjZl2rqBIHvECQWhNYo1QFLu8zbHAw/s1600/image037-736103.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693870844745074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKMIlmSr2PQgFWqLvTtCG2QjxwZyjjY4nFtINr0eU13ZHybgofGEDm55WjvQm7UBudUyfrR5GefHRckqZiSC6FcPtmWscbtBalLUPYcR1di_D3FxjZl2rqBIHvECQWhNYo1QFLu8zbHAw/s320/image037-736103.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this scenario we'll use Warehouse 24 which is enabled for advanced warehouse management processes<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Warehouse</i><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnSSM2jrznY7KIuWVRbPlFxxavifmRf2Ik_HkenPkSmlRip81K4bud8xwJdYumVr69gjdHdXbNafPuyVc0MiG3mMWAqtn1uTjPwnzmsHmghas6Dkrm77Ly_Vr9Ot2yi0f7fx-ESs92bOw/s1600/image039-741468.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693892421321234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnSSM2jrznY7KIuWVRbPlFxxavifmRf2Ik_HkenPkSmlRip81K4bud8xwJdYumVr69gjdHdXbNafPuyVc0MiG3mMWAqtn1uTjPwnzmsHmghas6Dkrm77Ly_Vr9Ot2yi0f7fx-ESs92bOw/s320/image039-741468.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also set up Default kanban finished goods location to STAGE which will be required for warehouse work execution later<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Warehouse – Inventory and warehouse management – Default kanban finished goods location<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8stpnrfCZWE7PXCO0SEn0esYHILRIgbjDTBtbQhsVhPXPeny0vl2gQiDaHKdSYtzATvQ_GFWSzIZIDoe9C4K5UQDVJ5eAmaWYGpe5vOUj98di4enEVkjrzEeNiK-_GD30Dl1GAKptMXM/s1600/image040-745561.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693910228261442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8stpnrfCZWE7PXCO0SEn0esYHILRIgbjDTBtbQhsVhPXPeny0vl2gQiDaHKdSYtzATvQ_GFWSzIZIDoe9C4K5UQDVJ5eAmaWYGpe5vOUj98di4enEVkjrzEeNiK-_GD30Dl1GAKptMXM/s320/image040-745561.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Otherwise you will see the following upon kanban put away work execution<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirTnWcpO0CCLU2h_-aC7iH5lnp6WdNIaSGkwUKNtWlzXYX6fqYAB8wIhcFDpj7rKFrZyPDsvhalsnZzNRsAJuvSJz1vYgY4S5yB-8kI_HWsEmwbvGCYLwqSkHglZZCGu8TFUFti13ppNY/s1600/image041-748436.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693924235653426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirTnWcpO0CCLU2h_-aC7iH5lnp6WdNIaSGkwUKNtWlzXYX6fqYAB8wIhcFDpj7rKFrZyPDsvhalsnZzNRsAJuvSJz1vYgY4S5yB-8kI_HWsEmwbvGCYLwqSkHglZZCGu8TFUFti13ppNY/s320/image041-748436.png" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is the complete list of locations being used in this scenario<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Warehouse locations<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcIfKqkgTZt1tA-qM7H1cmpRo-0cXPp0P1kIYbMChq9VxpBXcl31V2xo7m8BD5XX-iSwBimZwsx8hEbDZpPMBOsjDhq7dg34GQR7m0JcPSuCzuxTZ5Q3xTa3SMBBG2V0MhySNVJEoW-zM/s1600/image042-750997.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693932234981314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcIfKqkgTZt1tA-qM7H1cmpRo-0cXPp0P1kIYbMChq9VxpBXcl31V2xo7m8BD5XX-iSwBimZwsx8hEbDZpPMBOsjDhq7dg34GQR7m0JcPSuCzuxTZ5Q3xTa3SMBBG2V0MhySNVJEoW-zM/s320/image042-750997.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Warehouse worker will perform wave kanban picking in 2 steps: Pick (from BULK-000) and Put (to BULK-001), and parts will be consumed from Warehouse bulk location (BULK-001). That's why I introduced BULK-000 location in Warehouse 24 with some on-hand in it <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location profile <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmz54kUUgcEjWYUBzGD9bDI7kKESd2cAIh45Pd__ygnCyzrWNX1miLRdLMZt3SWYD70I1z6sumsW1QxBjh6VYgoxlKqVPfAf15_3ZM9LiQpMPzXVKB7q9rX29skZJtlaq_G5yItrB1QU/s1600/image043-753355.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693947690875042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmz54kUUgcEjWYUBzGD9bDI7kKESd2cAIh45Pd__ygnCyzrWNX1miLRdLMZt3SWYD70I1z6sumsW1QxBjh6VYgoxlKqVPfAf15_3ZM9LiQpMPzXVKB7q9rX29skZJtlaq_G5yItrB1QU/s320/image043-753355.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In corresponding Location profile I marked Allow mixed items checkbox to allow storing different items in Line side location<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how items flow looks like from Warehouse locations perspective<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyKhKyswjaAwj2nKVA0dJNEcHaxtUd8Q41G32DpuJ6spc9sjWCe4rUR0g3WEhd1PAEZhxaeTAxLl5WXCOklljp5Tcq1vnVCKsKnjzF8-LgcL-vhB74pFJwBMY5w3aQdXNkzH0zX8H3obI/s1600/image231-755930.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693953842335346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyKhKyswjaAwj2nKVA0dJNEcHaxtUd8Q41G32DpuJ6spc9sjWCe4rUR0g3WEhd1PAEZhxaeTAxLl5WXCOklljp5Tcq1vnVCKsKnjzF8-LgcL-vhB74pFJwBMY5w3aQdXNkzH0zX8H3obI/s320/image231-755930.png" /></a></div>
<div class="MsoNormal">
Please note that because we are going to use Manufacturing kanban to replenish Near line side location from Warehouse bulk location, items in Near line side location are marked as "Finished goods" although those items are technically raw materials to be consumed for production in Line side location<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll define BOM structure for AlexMotorcycle2<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>BOM – Designer view: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrfRRLRqkD5hh-cyIZfiozAyZkPpRm1UDUQ3ZzKbw3ys47K891wUhFeLlC4sUcEKp7AVh9AEJ6nOvxQ7tDCq2L9-Sh44V2gHqDam3ABZH0Y1mMwoR-fVuFG1g5tr697sTn4tDdAtbToDU/s1600/image046-758926.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693969343196962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrfRRLRqkD5hh-cyIZfiozAyZkPpRm1UDUQ3ZzKbw3ys47K891wUhFeLlC4sUcEKp7AVh9AEJ6nOvxQ7tDCq2L9-Sh44V2gHqDam3ABZH0Y1mMwoR-fVuFG1g5tr697sTn4tDdAtbToDU/s320/image046-758926.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>BOM – Lines view: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGRBT0_PzuihWAOoGH0qirwPgQInhL7Za3wYFATG3gSK9M9SyKr8UAYwspkQKW6I5NOv2FiL_0qGz4c5pE6CGUxf4Z4RutrJwjp2XFnH-GB3hXUIcqWxLn6MtSHjhXnSAiRqEiRshfurY/s1600/image047-761601.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693981059393474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGRBT0_PzuihWAOoGH0qirwPgQInhL7Za3wYFATG3gSK9M9SyKr8UAYwspkQKW6I5NOv2FiL_0qGz4c5pE6CGUxf4Z4RutrJwjp2XFnH-GB3hXUIcqWxLn6MtSHjhXnSAiRqEiRshfurY/s320/image047-761601.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the consumption of components will happen based on kanban from location per Kanban rule(s). And in the BOM structure I didn't specify particular locations.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll define BOM structure for Wheel2.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>BOM – Lines view: Wheel2<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpW5hh1Fo4WwPzbvgOq3rMv-LNc0r8VvuhMzFADsUIw99uYWnHHAFm9MwLhuFpn75xnYKeQCmi-YwbkA5gfs-92oVKasu4vvkHO5MbrA2fqahbgTEBzR2j62qZS2dc93UrPerkVmove7s/s1600/image048-764097.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203693993497828562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpW5hh1Fo4WwPzbvgOq3rMv-LNc0r8VvuhMzFADsUIw99uYWnHHAFm9MwLhuFpn75xnYKeQCmi-YwbkA5gfs-92oVKasu4vvkHO5MbrA2fqahbgTEBzR2j62qZS2dc93UrPerkVmove7s/s320/image048-764097.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll keep BOM version Approved but not Activated. We'll assign this BOM version to kanban for replenishment of Near side line location from Warehouse bulk location. We'll also disregard Circular reference are not allowed warning because this version will not be used during MRP (as not Activated version)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1WDkq_-8cqvVeKqEt7nmb14yZbW5T2K1WbvLawfmyPN6j795uW1VPivKrwFp9aeorsuLVa8nBZSLAGARxfaEqC4546Ik9XK-BMnxMXHJK2fl5s3p-a4v1jrQ8BxqAfiGxMqMXj5iauc/s1600/image049-766772.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694001729021394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1WDkq_-8cqvVeKqEt7nmb14yZbW5T2K1WbvLawfmyPN6j795uW1VPivKrwFp9aeorsuLVa8nBZSLAGARxfaEqC4546Ik9XK-BMnxMXHJK2fl5s3p-a4v1jrQ8BxqAfiGxMqMXj5iauc/s320/image049-766772.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we can define Production flow model and production flow<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow model: AlexModel<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4aoeHt2pyhLhsdaInlMS6VrM3TJE6s0545HHwmLho1NbxjtsmpJPFU-T0t26hroMuFrAimoLmsJOcj4eG8YsWy57ZDYJ7eHUNVeasU9t1bz8QUIiVJp83phrdF7Kg8y8BfToLccg8Yys/s1600/image050-769906.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694017687314002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4aoeHt2pyhLhsdaInlMS6VrM3TJE6s0545HHwmLho1NbxjtsmpJPFU-T0t26hroMuFrAimoLmsJOcj4eG8YsWy57ZDYJ7eHUNVeasU9t1bz8QUIiVJp83phrdF7Kg8y8BfToLccg8Yys/s320/image050-769906.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi59g_hEfhkSAOcNc6DzcOVriDuiwsJlkazEXAp8Y4tSlUNLb-y6MzA6y-OFLyUHLJKQJhEF-eRfloVnc38jnOowY8tlB_2zLKtrIYodS9QcxHjvQYKHBckuBvKQOs-a9tR091_ajrbsw0/s1600/image051-772963.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694026062399586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi59g_hEfhkSAOcNc6DzcOVriDuiwsJlkazEXAp8Y4tSlUNLb-y6MzA6y-OFLyUHLJKQJhEF-eRfloVnc38jnOowY8tlB_2zLKtrIYodS9QcxHjvQYKHBckuBvKQOs-a9tR091_ajrbsw0/s320/image051-772963.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow version details: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV1eZPq5HDyedZqyA1RkMsm2I7Fou6K4_IAR4LbnaMEFMqDJX4L_EOTi9jQ-5y0nmHuAGItt3voKtRa0Z5Imm4hY3t9DUz7JFaKWG4OrCJbSZuGkOB5oau_EnetsH0vHPLYitpEQDL9JU/s1600/image052-775659.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694041215843602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV1eZPq5HDyedZqyA1RkMsm2I7Fou6K4_IAR4LbnaMEFMqDJX4L_EOTi9jQ-5y0nmHuAGItt3voKtRa0Z5Imm4hY3t9DUz7JFaKWG4OrCJbSZuGkOB5oau_EnetsH0vHPLYitpEQDL9JU/s320/image052-775659.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I changed Takt unit = Hr<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll run Activity generation Wizards to generate activities for Transfer and Process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (Welcome)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iTVvC9O68EMFO9GdkIP-CohGbOVl5cNvjU8KXoWxY2sMK_M6KkUBQfVcRePfEDZJ8ViFMLKgPUr1SpOY7y0eWQlMxoDRCmUE947dyuv-zzVxWIYUPLGjoiW61DNgbfCjem49yLf0Sws/s1600/image053-778379.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694051583728802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iTVvC9O68EMFO9GdkIP-CohGbOVl5cNvjU8KXoWxY2sMK_M6KkUBQfVcRePfEDZJ8ViFMLKgPUr1SpOY7y0eWQlMxoDRCmUE947dyuv-zzVxWIYUPLGjoiW61DNgbfCjem49yLf0Sws/s320/image053-778379.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (New activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikner81hhtwHt5Xl-rW_3JyXV8GbacarwYawa4pVhgu9CMeYs2prDw1fbK_wH_Vqv2pPpFRuHQ_hUZw3FkMax2s9z8Bbq0AUGPeM424b1960pYrRfa94M7Y3QdVGk9cb_czG4gNsSA654/s1600/image054-781358.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694064974138034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikner81hhtwHt5Xl-rW_3JyXV8GbacarwYawa4pVhgu9CMeYs2prDw1fbK_wH_Vqv2pPpFRuHQ_hUZw3FkMax2s9z8Bbq0AUGPeM424b1960pYrRfa94M7Y3QdVGk9cb_czG4gNsSA654/s320/image054-781358.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (Create process activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiON1AptxLxCHiDRg7tqwVJ3Gjckvt80NxUnIBhc3D93x9Dg9_Vl9RD_G_APGp203kZFERX4d46S7DKLjyyU1BeEMtr0qaXUqmWNeb1mgFvTcRswYTVMztQ2nfT6EqNEWd0ZNxscaW737k/s1600/image055-783899.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694073225497666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiON1AptxLxCHiDRg7tqwVJ3Gjckvt80NxUnIBhc3D93x9Dg9_Vl9RD_G_APGp203kZFERX4d46S7DKLjyyU1BeEMtr0qaXUqmWNeb1mgFvTcRswYTVMztQ2nfT6EqNEWd0ZNxscaW737k/s320/image055-783899.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (Assign picking activities)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhosBq03I_RxXZSN9ec1-rHoQbEUtS4UecsXttlvH0MJGTdoayXMAW9bQkEVAf-zkksuWyhCADfARYOiAL5RqHqWjdA4_EVaSwg1v9HR7oKMrmK53n4fQ_-Nw1eLzNwg06Gb-gaFWM1rEY/s1600/image056-786818.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694086376118770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhosBq03I_RxXZSN9ec1-rHoQbEUtS4UecsXttlvH0MJGTdoayXMAW9bQkEVAf-zkksuWyhCADfARYOiAL5RqHqWjdA4_EVaSwg1v9HR7oKMrmK53n4fQ_-Nw1eLzNwg06Gb-gaFWM1rEY/s320/image056-786818.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to replenish Near side line location we'll pick parts from Warehouse bulk location (BULK-001)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (Assign activity time)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnQ757lp6teHpba5p7MCeJEe_Hgq5EAeS88c98e9qvNtiiU9q14j8Bbo6kWjJYPmL6TpuPciWBrFfgmNQlRdbKZIzcmeqsfUzH71Ilal-rD1Hojihtl17Xn3dejPmnvDDXc8QvMBPTYoQ/s1600/image057-789509.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694101403623986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnQ757lp6teHpba5p7MCeJEe_Hgq5EAeS88c98e9qvNtiiU9q14j8Bbo6kWjJYPmL6TpuPciWBrFfgmNQlRdbKZIzcmeqsfUzH71Ilal-rD1Hojihtl17Xn3dejPmnvDDXc8QvMBPTYoQ/s320/image057-789509.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I assigned 0.25 hr as Runtime activity time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk (Wizard completed)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxyWxfZrdnYNiFJB_vyUuw5uJtanybjm1H3MCFaz512OKRZz2446vV5RD19OzIIRl72HkVgk1KmrYkAb9DC7JNxL3M678twCyLLXc43zi__yBfZ37AN4eW3fKE24Pqc3StuP6Rq_RUHUA/s1600/image058-792419.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694115028914370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxyWxfZrdnYNiFJB_vyUuw5uJtanybjm1H3MCFaz512OKRZz2446vV5RD19OzIIRl72HkVgk1KmrYkAb9DC7JNxL3M678twCyLLXc43zi__yBfZ37AN4eW3fKE24Pqc3StuP6Rq_RUHUA/s320/image058-792419.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how the activity looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Near Side Line <- Bulk<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFxxbMiOlKEoFnqrLY88Prj0xn7AVz57UPdHZ92DCc4Rh6a_vdLX426sWc-x7GZtm3buMZ-5dECwMPiL8lWsxIfbS9TE-mIyxDCvj2iN9a-wKj8q3T3NlVLbi4eX-j8jTpKvdHOjBmA2w/s1600/image059-795036.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694121221060706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFxxbMiOlKEoFnqrLY88Prj0xn7AVz57UPdHZ92DCc4Rh6a_vdLX426sWc-x7GZtm3buMZ-5dECwMPiL8lWsxIfbS9TE-mIyxDCvj2iN9a-wKj8q3T3NlVLbi4eX-j8jTpKvdHOjBmA2w/s320/image059-795036.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Replenish Near Side Line <- Bulk – Activity details<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC-FEIHYbf6pFWXHVv_MGpdQ2nn_n_6-UX2L2qhaXqqeBYmTvZN-9U6agkcxWUvN0gRFWvfdzhUKWGjKPiNngNhD9Aj8-4XpFtXFG4867n5SSapbiea3aPLWM-dxpxm18xA_Cekg8zA1U/s1600/image060-797764.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694136970028402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC-FEIHYbf6pFWXHVv_MGpdQ2nn_n_6-UX2L2qhaXqqeBYmTvZN-9U6agkcxWUvN0gRFWvfdzhUKWGjKPiNngNhD9Aj8-4XpFtXFG4867n5SSapbiea3aPLWM-dxpxm18xA_Cekg8zA1U/s320/image060-797764.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll introduce a Transfer activity which will represent replenishment of Line side location from Near line side location<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (Welcome)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9F3JQDe0VMIK5Oqfg5GreIHUrNgdmDjRkfK5K4kcWWJPVejqyk90jeWYrzlXShbipzoMPWL0JuqTbiqrGCt_Kxs7x3QQaXMEH_dOdPuNg3kQGhwFsR1WK1sHXPp-zp-AfW-wYWVf5Sas/s1600/image061-700568.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694149370664466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9F3JQDe0VMIK5Oqfg5GreIHUrNgdmDjRkfK5K4kcWWJPVejqyk90jeWYrzlXShbipzoMPWL0JuqTbiqrGCt_Kxs7x3QQaXMEH_dOdPuNg3kQGhwFsR1WK1sHXPp-zp-AfW-wYWVf5Sas/s320/image061-700568.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (New activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA_xBcTcYle-OYYO2mFI0AkDhNiwtW27LvvhagaoU1UhjMLOVesWcANOZw6NIWDsBT3L_-XvER-teMuWuWxO3J_Q8rqkaBVhyFCLGzB3Wob4Vetk_ShMC09faa-GoZPbwx8rNMw2Gshwk/s1600/image062-703459.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694160608409794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA_xBcTcYle-OYYO2mFI0AkDhNiwtW27LvvhagaoU1UhjMLOVesWcANOZw6NIWDsBT3L_-XvER-teMuWuWxO3J_Q8rqkaBVhyFCLGzB3Wob4Vetk_ShMC09faa-GoZPbwx8rNMw2Gshwk/s320/image062-703459.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (Create transfer activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU0M19U6EYeLQl12ptxGmYZEsnxweGoX1o1wsPg3IcAcfZHGmObJ6VTRHwBeBQ1TDlIHLTE0fvotWx8DMgdFPeaabtihB1LVyh811PnyAdDbHCAYb5twfhyWrA5-kKYdk7oq0r8_f2jI/s1600/image063-706043.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694170349206386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfU0M19U6EYeLQl12ptxGmYZEsnxweGoX1o1wsPg3IcAcfZHGmObJ6VTRHwBeBQ1TDlIHLTE0fvotWx8DMgdFPeaabtihB1LVyh811PnyAdDbHCAYb5twfhyWrA5-kKYdk7oq0r8_f2jI/s320/image063-706043.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (Assign transfer locations)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-IELBuRk1jXWb9UYnjc-CAksniomSFRbscU2sXlhSOcU2p06yLyP2SDjv3pRGeS9LlurWaA0tAB2Bcp5Gjv32In0vR_QS73fahfSAoFeOjv30hp28NVFTgUSUgIwx-qr6QkEjUeGsOc/s1600/image064-708812.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694181319444098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-IELBuRk1jXWb9UYnjc-CAksniomSFRbscU2sXlhSOcU2p06yLyP2SDjv3pRGeS9LlurWaA0tAB2Bcp5Gjv32In0vR_QS73fahfSAoFeOjv30hp28NVFTgUSUgIwx-qr6QkEjUeGsOc/s320/image064-708812.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that because I've selected Replenishing and Replenished work cells on the previous step, the appropriate Warehouse and Location settings where automatically populated for me based on Resource group (Work cell) data<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (Assign activity time)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoppQrXooy1wu6eQsv5QwVWtF15_WxpS7aoTDrf_NKIQev2AELKsCfzAjVEjqctv3mWT-rwImLSIBo27jHGK5eQjX7Z8w2-90V2omOX398SXudljMVJFGYEGWg179qfZN5bcxXtkKZ7jQ/s1600/image065-711487.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694195621016034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoppQrXooy1wu6eQsv5QwVWtF15_WxpS7aoTDrf_NKIQev2AELKsCfzAjVEjqctv3mWT-rwImLSIBo27jHGK5eQjX7Z8w2-90V2omOX398SXudljMVJFGYEGWg179qfZN5bcxXtkKZ7jQ/s320/image065-711487.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I assigned 0.25 hr as Runtime activity time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish Side Line <- Near Side Line (Wizard completed)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxyWxfZrdnYNiFJB_vyUuw5uJtanybjm1H3MCFaz512OKRZz2446vV5RD19OzIIRl72HkVgk1KmrYkAb9DC7JNxL3M678twCyLLXc43zi__yBfZ37AN4eW3fKE24Pqc3StuP6Rq_RUHUA/s1600/image058-792419.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694115028914370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxyWxfZrdnYNiFJB_vyUuw5uJtanybjm1H3MCFaz512OKRZz2446vV5RD19OzIIRl72HkVgk1KmrYkAb9DC7JNxL3M678twCyLLXc43zi__yBfZ37AN4eW3fKE24Pqc3StuP6Rq_RUHUA/s320/image058-792419.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can review a newly created activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity: Replenish Side Line <- Near Side Line<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWC5Zbr4b-PIz4xLGoJ3BWt5Rj-iqVBWzkW1kTfA81vOxSAxN1wC1xdOrGTSf8Mu2kbnwzDZRy4WTRd6bvELqr6YaCRelWROw8Q-x7Q5xSlSpLlWEXrtfsnoFSC7IdlOcQrplNJ52esSM/s1600/image066-714380.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694209230385122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWC5Zbr4b-PIz4xLGoJ3BWt5Rj-iqVBWzkW1kTfA81vOxSAxN1wC1xdOrGTSf8Mu2kbnwzDZRy4WTRd6bvELqr6YaCRelWROw8Q-x7Q5xSlSpLlWEXrtfsnoFSC7IdlOcQrplNJ52esSM/s320/image066-714380.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity details: Replenish Side Line <- Near Side Line<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnlm5m46KDQ7Z5NxAbbSgX0pF0-ZRsoxD2vkjRR5rup-SHRfJznxIZ_X1Nw600qu-K3EGv66y2rPGBzZeSPwpivvhEPiFenfk5HErUHQB5jv7dL4tqFqWZLtrl6jgki9qbiM8-U7zqhE/s1600/image067-717066.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694217502313410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnlm5m46KDQ7Z5NxAbbSgX0pF0-ZRsoxD2vkjRR5rup-SHRfJznxIZ_X1Nw600qu-K3EGv66y2rPGBzZeSPwpivvhEPiFenfk5HErUHQB5jv7dL4tqFqWZLtrl6jgki9qbiM8-U7zqhE/s320/image067-717066.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally we can introduce Process activity which will represent assembly step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Welcome)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUQJ28SUhBmfxWOf2mfBMiroMQG0hCitwPqOlTi86S5b_YoDgQP-fOBcpSpEWdF2QtO2-7rhU8Gg9Q_lJTgyNvOTBIrUFGBwJcb6xMR0OEPOFtn7qTdGG6bZKtbqxdQmXex3o1kbFkk28/s1600/image068-719873.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694228099227746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUQJ28SUhBmfxWOf2mfBMiroMQG0hCitwPqOlTi86S5b_YoDgQP-fOBcpSpEWdF2QtO2-7rhU8Gg9Q_lJTgyNvOTBIrUFGBwJcb6xMR0OEPOFtn7qTdGG6bZKtbqxdQmXex3o1kbFkk28/s320/image068-719873.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (New activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn2h2E6kzY9euoZDnlNh9qUEOyExVsK3CwGC0eXbF3Bk9nasFO6-yQsu9kBAIMeUksxxMlv-kf42VzTWbfovZVEz8f0xzcfpyQdZNpAv4fYghRaZRdXK18sZjAks1cOZ70cBVjWxAwRrE/s1600/image069-722259.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694242106378866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn2h2E6kzY9euoZDnlNh9qUEOyExVsK3CwGC0eXbF3Bk9nasFO6-yQsu9kBAIMeUksxxMlv-kf42VzTWbfovZVEz8f0xzcfpyQdZNpAv4fYghRaZRdXK18sZjAks1cOZ70cBVjWxAwRrE/s320/image069-722259.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Create process activity)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSYpLYvy0ksB16GqWDMZb8DR6mFVh4OEVqoFCgZcxQXe1qO0Iddg4Mp6YcbqPkK6_0CiPFoOsOdED5tivRiYSWW7QDDzUmJm1ohYwhw3kkEpbdvdeciohZoQCCLvsLlmCiv8PqTN06jH4/s1600/image070-724760.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694250265188610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSYpLYvy0ksB16GqWDMZb8DR6mFVh4OEVqoFCgZcxQXe1qO0Iddg4Mp6YcbqPkK6_0CiPFoOsOdED5tivRiYSWW7QDDzUmJm1ohYwhw3kkEpbdvdeciohZoQCCLvsLlmCiv8PqTN06jH4/s320/image070-724760.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Assign picking activities)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7PerGX0g3bksbp7T59mb1o1Mz3zyRrXZ-V86d7Z-_yAxgGZYbZMt2edwBUz32elajSyAUck7ohQXuZYpfKr8WBM6G_0Y_R-NHDZo0Nzya4rxVX3moeBoIBkNdP9plvdOD-aqCnGmTpvQ/s1600/image071-727571.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694264408027986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7PerGX0g3bksbp7T59mb1o1Mz3zyRrXZ-V86d7Z-_yAxgGZYbZMt2edwBUz32elajSyAUck7ohQXuZYpfKr8WBM6G_0Y_R-NHDZo0Nzya4rxVX3moeBoIBkNdP9plvdOD-aqCnGmTpvQ/s320/image071-727571.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we'll pick parts from Line side location (BULK-003) to consume them for production<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Assign activity time)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisKBepMuJRTd_-Y-VbbOsALIKNt6xcGWkihCNVIdMCrFLMWRdpa60fFKxpfW7zkxV2g8cDyV6GepkCVArJ22NqUMdQHiaCx9JV-wV7AD6C-YbYSEDWYE-u52zK1weEUQoyDDUJB-wyrsI/s1600/image072-730435.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694276187369106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisKBepMuJRTd_-Y-VbbOsALIKNt6xcGWkihCNVIdMCrFLMWRdpa60fFKxpfW7zkxV2g8cDyV6GepkCVArJ22NqUMdQHiaCx9JV-wV7AD6C-YbYSEDWYE-u52zK1weEUQoyDDUJB-wyrsI/s320/image072-730435.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I assigned 0.25 hr as Runtime for this activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Wizard completed)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIaHof_4LEpjqn5oLFgyl-I26xyrwxti5Aa2aYegqekIGLfVfkbOUqgi4m1aXUxKH7gOVN6lJasVBgbAJQ3Xc2kMYRAHKuZzvmmrEu5IDv6HQKL7ce1rtTN3kJKXXow298gWGU7L_zzGk/s1600/image073-733307.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694291716262530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIaHof_4LEpjqn5oLFgyl-I26xyrwxti5Aa2aYegqekIGLfVfkbOUqgi4m1aXUxKH7gOVN6lJasVBgbAJQ3Xc2kMYRAHKuZzvmmrEu5IDv6HQKL7ce1rtTN3kJKXXow298gWGU7L_zzGk/s320/image073-733307.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can review a newly created activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity: Assembly<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibc-mRpD7I_64jwdJSoHGcqiREvARu6Z-5eljeL-RfkpJ1MCPn3933ObWrRw3scpZbr-pWe_yLZDPAw3_9NfDyyeNE1_Hz6V8pknObWe3phKx26Fvg2CM78k3tJygCfcnDak_MAHMGpCA/s1600/image074-735814.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694298833830466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibc-mRpD7I_64jwdJSoHGcqiREvARu6Z-5eljeL-RfkpJ1MCPn3933ObWrRw3scpZbr-pWe_yLZDPAw3_9NfDyyeNE1_Hz6V8pknObWe3phKx26Fvg2CM78k3tJygCfcnDak_MAHMGpCA/s320/image074-735814.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity details: Assembly<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7EYtZAsO3rr_marXPmglf3jZADyV8KguzIlFkeec_Jab7pFwYG0M3ct9gRBycDpFaNPIlDTvze_V5Jr0aV_shSIfqaOpUz2AGKGZvbkUNLU93J-FNKplJ9E8AOLZRXrKhXBIZTKlJMyA/s1600/image075-738826.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694313239105010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7EYtZAsO3rr_marXPmglf3jZADyV8KguzIlFkeec_Jab7pFwYG0M3ct9gRBycDpFaNPIlDTvze_V5Jr0aV_shSIfqaOpUz2AGKGZvbkUNLU93J-FNKplJ9E8AOLZRXrKhXBIZTKlJMyA/s320/image075-738826.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point let's take a look at all 3 activities<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activities<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdihX4VTk5uFNdJZR07_vD7-ej5q-rvHWXGTtQa8KA-IWpACGPLSW_r_SCffnaJ3_irklsmXjxwPKxjHR5ZKxLfINnklAwUK34Gg-VbNyPmvzQS9D1Ps0v3wmX-FJ56sBeDvwj23KM8y8/s1600/image076-741691.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694324861578370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdihX4VTk5uFNdJZR07_vD7-ej5q-rvHWXGTtQa8KA-IWpACGPLSW_r_SCffnaJ3_irklsmXjxwPKxjHR5ZKxLfINnklAwUK34Gg-VbNyPmvzQS9D1Ps0v3wmX-FJ56sBeDvwj23KM8y8/s320/image076-741691.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's define appropriate activity relations<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relations – Replenish Near Side line <- Bulk<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYjhJc08AtxfxO36bbBvAb-gpvoyU2vATAawVhN41_HZXQr4VUw9-NT-CgvYVbq4h_W6yXZ3CZGk8kw-_UfKWO2wmYLhQbEf6l4osAR0LfHdXxa3w124_pmKukw-abuRAK30uXMZkxMk/s1600/image077-744507.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694336542313506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYjhJc08AtxfxO36bbBvAb-gpvoyU2vATAawVhN41_HZXQr4VUw9-NT-CgvYVbq4h_W6yXZ3CZGk8kw-_UfKWO2wmYLhQbEf6l4osAR0LfHdXxa3w124_pmKukw-abuRAK30uXMZkxMk/s320/image077-744507.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relations – Replenish Near Side line <- Bulk<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJjZBvfzdJTFZsGtuD0DsPPZz6Zb6UaPxZEfe0pVYQO-7YUc7FbAFuesJ693irEeIeFY4ujgGH-zzWQ-Cu1ewg5MCQLhOXu56pGnkY4f4fsdVY2L4vnw5SfPHzO62pqUNFyCugSW_Qlfg/s1600/image078-747412.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694347877154434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJjZBvfzdJTFZsGtuD0DsPPZz6Zb6UaPxZEfe0pVYQO-7YUc7FbAFuesJ693irEeIeFY4ujgGH-zzWQ-Cu1ewg5MCQLhOXu56pGnkY4f4fsdVY2L4vnw5SfPHzO62pqUNFyCugSW_Qlfg/s320/image078-747412.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relations – Replenish Side line <- Near Side line<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsL1vTuiW5tdaUhAL85WEvD9s_VtfsX46PwmixZq4FKsu2snjPU5g6XYqX1Sbg4s_smtqXVEoK4FUjQ7VYwyyHR-s-1uSwvAUDrG1NDSvr-xPj0yGQF4AQDaBgx29yvWlsYe0RmbPczG4/s1600/image079-750292.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694363847039346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsL1vTuiW5tdaUhAL85WEvD9s_VtfsX46PwmixZq4FKsu2snjPU5g6XYqX1Sbg4s_smtqXVEoK4FUjQ7VYwyyHR-s-1uSwvAUDrG1NDSvr-xPj0yGQF4AQDaBgx29yvWlsYe0RmbPczG4/s320/image079-750292.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relations – Replenish Side line <- Near Side line<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYZfnFXuCO5xmIbN4dP7zQQq2kNO6hZ98LDFSajETl7UQffqblGAlpsLXo8FYOcKoBX9e7z3grwMhAb-ViGUCvB_r3bJhFQNIpjpZyQRFMVijhmixUcj0o06lCHKBMVUp4qLBu4ZD7Kho/s1600/image080-753474.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694373458083442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYZfnFXuCO5xmIbN4dP7zQQq2kNO6hZ98LDFSajETl7UQffqblGAlpsLXo8FYOcKoBX9e7z3grwMhAb-ViGUCvB_r3bJhFQNIpjpZyQRFMVijhmixUcj0o06lCHKBMVUp4qLBu4ZD7Kho/s320/image080-753474.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relations – Assembly<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8114WmtmHnKiHwPMOjM4-uP1eo3Il8EXpv34SC4oBcH9WAWC_hzZZ4WFp4yBGmwccJpDX0kDiBmvddyeIssqGUx-1MxdOhd_5f3aCXGcTvXNGP_-34FB3QA3PoNnpnvdax4nyUDip1CM/s1600/image081-756508.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694390478741266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8114WmtmHnKiHwPMOjM4-uP1eo3Il8EXpv34SC4oBcH9WAWC_hzZZ4WFp4yBGmwccJpDX0kDiBmvddyeIssqGUx-1MxdOhd_5f3aCXGcTvXNGP_-34FB3QA3PoNnpnvdax4nyUDip1CM/s320/image081-756508.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we'll be back to the Production flow to validate it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Validate<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEuMzEa5zWeH-84hI4gtxwjoxusltsEEjrPDCfP_OIT83uhs2NisAkLWtLNveCFUbxkXm7sO5QTLKQp2k2Zqdg7iBznOtK1gaSTPKuaOx7dp0GYf6Ph5G2ENxzvUTqi8B_8zwySYjkKvA/s1600/image082-759378.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694403065300306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEuMzEa5zWeH-84hI4gtxwjoxusltsEEjrPDCfP_OIT83uhs2NisAkLWtLNveCFUbxkXm7sO5QTLKQp2k2Zqdg7iBznOtK1gaSTPKuaOx7dp0GYf6Ph5G2ENxzvUTqi8B_8zwySYjkKvA/s320/image082-759378.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEIYpwIfWdbb3G-sWwfuxFvxcVMe5UP5zY591I-aEZELYhZhwa5vHdWkQ78CNinhOmNVgdlDOsmrrsZPmQt_Q2PfFpVKNKo17LXz2eYSgDAAYT4ZW9rx3Eef8qjQHxE5QBSYpyt0URY_s/s1600/image083-762136.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694413870027170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEIYpwIfWdbb3G-sWwfuxFvxcVMe5UP5zY591I-aEZELYhZhwa5vHdWkQ78CNinhOmNVgdlDOsmrrsZPmQt_Q2PfFpVKNKo17LXz2eYSgDAAYT4ZW9rx3Eef8qjQHxE5QBSYpyt0URY_s/s320/image083-762136.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After successful validation we can activate Production flow<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activate<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8x8hlEygiLX_0YOqWsK-jRjeZ7EdXMbfVFAUdHwVcmk_6MYpBFkKT-k7XBQtGmh8yvh9ma25lsTEIWEkFBMOOdIEF6jMGCvdpIHJTqpsqz6w0E-1ao4cmUhcrU22__YrOgtxEa77AYA/s1600/image084-765346.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694425349098290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8x8hlEygiLX_0YOqWsK-jRjeZ7EdXMbfVFAUdHwVcmk_6MYpBFkKT-k7XBQtGmh8yvh9ma25lsTEIWEkFBMOOdIEF6jMGCvdpIHJTqpsqz6w0E-1ao4cmUhcrU22__YrOgtxEa77AYA/s320/image084-765346.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzgNzSQmsdpNOfutnjLn0Sv76R9SUgk6tRWfGGfW-Z90hWros-tgZ6Od_KCVtvInB9lBDluCTszT8hQADTvXN6hC2vYOfgx01ctl_bjw0ZDGu_2JeSbIqOZFL2dHznSkTsqXKWF5fygcA/s1600/image085-768078.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694441522076338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzgNzSQmsdpNOfutnjLn0Sv76R9SUgk6tRWfGGfW-Z90hWros-tgZ6Od_KCVtvInB9lBDluCTszT8hQADTvXN6hC2vYOfgx01ctl_bjw0ZDGu_2JeSbIqOZFL2dHznSkTsqXKWF5fygcA/s320/image085-768078.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now Production flow has been successfully activated<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: AlexMotorcycle2<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpUYSzTO0eqVRQ3uXEwg3UdqGhKBN1R7K8IxEwxwrniwzWQxWFFObCJLY0hyphenhyphenEi61psjzTubIbBUMnZjJgdpe6nhU6LFBnNETAYtCalcUnKmfy3swwi3CNocYdLFVsML4VtyE2UTJ7JNn8/s1600/image086-770745.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694449541235986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpUYSzTO0eqVRQ3uXEwg3UdqGhKBN1R7K8IxEwxwrniwzWQxWFFObCJLY0hyphenhyphenEi61psjzTubIbBUMnZjJgdpe6nhU6LFBnNETAYtCalcUnKmfy3swwi3CNocYdLFVsML4VtyE2UTJ7JNn8/s320/image086-770745.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we can introduce Kanban rules which will drive kanbans creation<o:p></o:p></div>
<div class="MsoNormal">
First we'll create Manufacturing Kanban rule to generate Manufacturing kanban for assembly step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Assembly<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiupZuZcvLBBPZEkHZxv58OWMwHu1RPcXVrrettVhAvlBIJxtCQT_E-7_HycZUJiApcob_Tcxjc7yapoXkW-6s1r2J-tA1bzgiAUQVCpjlvT4IsFudGIHtJKB8LERWgYm0ZcITBnkZ31Mw/s1600/image087-773939.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694460568956546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiupZuZcvLBBPZEkHZxv58OWMwHu1RPcXVrrettVhAvlBIJxtCQT_E-7_HycZUJiApcob_Tcxjc7yapoXkW-6s1r2J-tA1bzgiAUQVCpjlvT4IsFudGIHtJKB8LERWgYm0ZcITBnkZ31Mw/s320/image087-773939.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Assembly (Events)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzBmWceYISpoXhd3UCP6QVNG8rI2A5jBFE1incZs3rwaLCi91lOTqqvdXiV3kqFK46DXIJgWnmnMvGh-9AMbf8bc2zkod-gH080mZL97WeaZnuf5UTbxGFZqMgK9c2NFhEWf_Jvo125lE/s1600/image088-776761.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694475105280546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzBmWceYISpoXhd3UCP6QVNG8rI2A5jBFE1incZs3rwaLCi91lOTqqvdXiV3kqFK46DXIJgWnmnMvGh-9AMbf8bc2zkod-gH080mZL97WeaZnuf5UTbxGFZqMgK9c2NFhEWf_Jvo125lE/s320/image088-776761.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Assembly (Production flow)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8gOjyeBsKRiOpev4rageSK3YBgb3VXe-toopFWddjoMlue9g_f4823dDccOWNad7t076Y8M3zjasKYSDTSwkj-gcEDARDwdCnRtXJj_Bc2BzTzFqIlzG3DtPFHyt91DtteOsK2Ymunic/s1600/image089-779409.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694486563506930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8gOjyeBsKRiOpev4rageSK3YBgb3VXe-toopFWddjoMlue9g_f4823dDccOWNad7t076Y8M3zjasKYSDTSwkj-gcEDARDwdCnRtXJj_Bc2BzTzFqIlzG3DtPFHyt91DtteOsK2Ymunic/s320/image089-779409.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll create Manufacturing Kanban rule to generate Manufacturing kanban to replenish Near Side line location from Warehouse bulk location for Wheel(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Replenish Near Side line <- Bulk<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzMr9nnPSJiqUVKphqh1N20WdhxQRCagPcQcSXa0VL_cT4x-Hm8VupPZR8Vvy2qp-5zFM92Z59ydWj5OJVr8X8ZlwihNp0-GKj2xzDN4hi4JKNEh-k5JB3aGocpGJsl5r-DkTv-d5ZWTw/s1600/image090-782247.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694498793094194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzMr9nnPSJiqUVKphqh1N20WdhxQRCagPcQcSXa0VL_cT4x-Hm8VupPZR8Vvy2qp-5zFM92Z59ydWj5OJVr8X8ZlwihNp0-GKj2xzDN4hi4JKNEh-k5JB3aGocpGJsl5r-DkTv-d5ZWTw/s320/image090-782247.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Replenish Near Side line <- Bulk (Events)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjmRcj-Fu3R79MgTH7JiNNk2KCg7onMcioGmTWLiASE1iO3XCQDLjKR-IXPWtfR80VGjKwvuLOSpc9LsxGp73KBdkmGYahDa3WcagREjhFICBdJ5SS4RV_cHhWEzhxoq2VQwKK1z5Wvqw/s1600/image091-785114.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694513413891522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjmRcj-Fu3R79MgTH7JiNNk2KCg7onMcioGmTWLiASE1iO3XCQDLjKR-IXPWtfR80VGjKwvuLOSpc9LsxGp73KBdkmGYahDa3WcagREjhFICBdJ5SS4RV_cHhWEzhxoq2VQwKK1z5Wvqw/s320/image091-785114.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing Replenish Near Side line <- Bulk (Production flow)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRENBpFPGtvnBuQjQrEatZJS76BWLI8tXttXX3Bd0Evfm_jo-oFLbdrSIE2Q6cg6yGgAJBGbUYXgidHzOcxqdx70s4tmxn97nlSBxp2sSVIt4RSijzn4GwZKdLcdt8X-GBPDtrBroFk4Q/s1600/image092-788122.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694525277149874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRENBpFPGtvnBuQjQrEatZJS76BWLI8tXttXX3Bd0Evfm_jo-oFLbdrSIE2Q6cg6yGgAJBGbUYXgidHzOcxqdx70s4tmxn97nlSBxp2sSVIt4RSijzn4GwZKdLcdt8X-GBPDtrBroFk4Q/s320/image092-788122.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And now we'll create Withdrawal Kanban rule to generate Withdrawal kanban to replenish Side line location from Near side line location for Wheel(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Withdrawal Replenish Side Line <- Near Side Line<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSYjNg2OXGXQ3nF0aMy5gGunqlx5jip_-WeQOOYrRWYekVWVCbYyQvxAfFG4VJ1O5sww8chbDQa9nfhLqUVxMDholhmD4DLS-YNweOr5sLX22oKrIQOgyPqg0x-K19wusc4qwt3__PE9k/s1600/image093-790699.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694533964363858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSYjNg2OXGXQ3nF0aMy5gGunqlx5jip_-WeQOOYrRWYekVWVCbYyQvxAfFG4VJ1O5sww8chbDQa9nfhLqUVxMDholhmD4DLS-YNweOr5sLX22oKrIQOgyPqg0x-K19wusc4qwt3__PE9k/s320/image093-790699.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Withdrawal Replenish Side Line <- Near Side Line (Events)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2LSlTKL7HvRPhhogiA10lmEnnym7wrlvivg40XrNyxxXAEh4_6cejRuA3d2Y7UzMQQlmlPSPc5hqO1wEZ_0U8s3XqiVB0Boues1m9Txp3kWANSV1beAVeoQDACWK7o8mUFRMybl8Wehk/s1600/image094-793451.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694549427688642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2LSlTKL7HvRPhhogiA10lmEnnym7wrlvivg40XrNyxxXAEh4_6cejRuA3d2Y7UzMQQlmlPSPc5hqO1wEZ_0U8s3XqiVB0Boues1m9Txp3kWANSV1beAVeoQDACWK7o8mUFRMybl8Wehk/s320/image094-793451.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Withdrawal Replenish Side Line <- Near Side Line (Production flow)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd2AWkVzQm-OcI52yq37qwxc8yiNGrlgs0C-c99L0pHGwDC0N4nbBaBp-aXhGO1lasCz6tF3Q55b1LYDGHf2f5su4C5uIuqWKJcRDXyJC0dKdzw7v8giqE3bm9GXjP7gtqEliI5x9s9Ks/s1600/image095-796444.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694561101847842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd2AWkVzQm-OcI52yq37qwxc8yiNGrlgs0C-c99L0pHGwDC0N4nbBaBp-aXhGO1lasCz6tF3Q55b1LYDGHf2f5su4C5uIuqWKJcRDXyJC0dKdzw7v8giqE3bm9GXjP7gtqEliI5x9s9Ks/s320/image095-796444.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes a necessary Lean Manufacturing setup. Now we'll review WMS setup required for this scenario <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>WMS setup<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this scenario we're going to use 2 menu items for Kanban picking and Kanban put away as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu items – Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjARIzuvm8Fpipk_ypegvijexbRRptndSql8_8ewVLLGII-zajkWdDZbcRTJPbZXQ7aDCaEPSQFSW4MoUYAuL762RZ8wkIi8KV9rptLygsaPuPemZOqXLGP4NwZthJ7HbrEIGL8hoNoxdQ/s1600/image096-798901.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694568510555490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjARIzuvm8Fpipk_ypegvijexbRRptndSql8_8ewVLLGII-zajkWdDZbcRTJPbZXQ7aDCaEPSQFSW4MoUYAuL762RZ8wkIi8KV9rptLygsaPuPemZOqXLGP4NwZthJ7HbrEIGL8hoNoxdQ/s320/image096-798901.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu items – Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdF_cIef5tstLc1tE-22eiXDVLTeS9344uI-TBJ_HRDqe36yugzmMgItQsEBTGPhuXyiYgiLXudxbcfUMkK3irqQOBHIEMMvQBX1DRKANusmYA5A6Dl_40kcmt7LuvQrFUQtwGgYeG1ys/s1600/image097-701471.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694580979077394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdF_cIef5tstLc1tE-22eiXDVLTeS9344uI-TBJ_HRDqe36yugzmMgItQsEBTGPhuXyiYgiLXudxbcfUMkK3irqQOBHIEMMvQBX1DRKANusmYA5A6Dl_40kcmt7LuvQrFUQtwGgYeG1ys/s320/image097-701471.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we want to make sure to include these menu items into appropriate menu for hand-held device <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Menu<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSi4zUJQis0fagIGRcGAJ4GYWMMg7bUgYs5WI97HJtX71ai7eSTydxKK4wXQFK485c3ji_z0IxiHZHjCr0z8Pf9An8NDDXiwn-6ESl0XZNalgPMr8oL8Ecw_wq2FGgzbUXgFL28xIXSpM/s1600/image098-704825.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694596162959202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSi4zUJQis0fagIGRcGAJ4GYWMMg7bUgYs5WI97HJtX71ai7eSTydxKK4wXQFK485c3ji_z0IxiHZHjCr0z8Pf9An8NDDXiwn-6ESl0XZNalgPMr8oL8Ecw_wq2FGgzbUXgFL28xIXSpM/s320/image098-704825.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll define location directives for Kanban picking and Kanban put away as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban picking<br /> </i></div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisjdpSDBib-Pvx5qER0fg3Ad4WgR2haXC923kpFs2ySLGlt6zBhq57A44mgcrSUuPUx1fpsd-Le6TAr6I2ZIsVTvmr-ZUMscBDjwj6_92s_80CZwReAezUEVJeX7LciBmLCybJrwLeFjc/s1600/image099-709443.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694617969450082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisjdpSDBib-Pvx5qER0fg3Ad4WgR2haXC923kpFs2ySLGlt6zBhq57A44mgcrSUuPUx1fpsd-Le6TAr6I2ZIsVTvmr-ZUMscBDjwj6_92s_80CZwReAezUEVJeX7LciBmLCybJrwLeFjc/s320/image099-709443.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban picking (Query header)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipjlCow9NiIOMLYBwU7rgx1CTEDQo2K-ogG2F9WDPbdXJ8lh6OLkKuLxOj6MJQuiFCv3svzV_lJpq4tm9lM5QaPUhPEdRLqFmH4vPTZn_hqjeA8ji1GYlpyT3OH_OJ6MWywm7WYLVFKDU/s1600/image100-712535.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694627835984690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipjlCow9NiIOMLYBwU7rgx1CTEDQo2K-ogG2F9WDPbdXJ8lh6OLkKuLxOj6MJQuiFCv3svzV_lJpq4tm9lM5QaPUhPEdRLqFmH4vPTZn_hqjeA8ji1GYlpyT3OH_OJ6MWywm7WYLVFKDU/s320/image100-712535.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban picking (Query line)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtZIMvZtnfynrjFSGs0MWjvKM396mgFt8uc7M4b7JBb_mMA7_cwPgPgZ4FHDT4WgnIzja8Qp2_ZS-fI7qTj2vjALr6XeaJGjfldmB4uAZPxwORzKlHP8Bbw4-a52OymkbhdBaNpyuv-D4/s1600/image101-715451.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694642212293922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtZIMvZtnfynrjFSGs0MWjvKM396mgFt8uc7M4b7JBb_mMA7_cwPgPgZ4FHDT4WgnIzja8Qp2_ZS-fI7qTj2vjALr6XeaJGjfldmB4uAZPxwORzKlHP8Bbw4-a52OymkbhdBaNpyuv-D4/s320/image101-715451.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we'll replenish Near Side line location from Warehouse bulk location (BULK-001)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhMx8b7NImu6-phw5seWT_a9snTIKVcOXg14OSpmiVJGr2ijkXToeE9rrV1RTrUIpH_0VCm1o-itrS9Km04mEEyIengg0Wmi0MAP-Me1HCOf2xn-4AgbppBVmmlaRhBibxL_HN0EeFcE/s1600/image102-717838.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694652551353074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhMx8b7NImu6-phw5seWT_a9snTIKVcOXg14OSpmiVJGr2ijkXToeE9rrV1RTrUIpH_0VCm1o-itrS9Km04mEEyIengg0Wmi0MAP-Me1HCOf2xn-4AgbppBVmmlaRhBibxL_HN0EeFcE/s320/image102-717838.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban put away (Query header)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96homsHicOKQm0vj5xTvkKeRMxRheoH6BjRS3b9Fu94CJeGnO9rr6IDunT_HeWyKuA4hDRsZoY0QoG3k9BSllGUjg3bJBomtSYNIQOwE8F7VmH9A5brA4Dd4jqQLmA7vXn5cCNQSZA10/s1600/image103-720919.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694664394255954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj96homsHicOKQm0vj5xTvkKeRMxRheoH6BjRS3b9Fu94CJeGnO9rr6IDunT_HeWyKuA4hDRsZoY0QoG3k9BSllGUjg3bJBomtSYNIQOwE8F7VmH9A5brA4Dd4jqQLmA7vXn5cCNQSZA10/s320/image103-720919.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Kanban put away (line)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAoUK-RJSOgf-w2vOsp-At0ys7ok0XETd2SlWuLt0SPcmGkcXLgFyiaOIbGC365bLD8PH8LqRH60SboHDhmNkwmnwIBSyEoNndbJPCvHtuNhMGgQPWd6TwaaThwILglzTu2bLNtj6O3gM/s1600/image104-723735.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694676492719842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAoUK-RJSOgf-w2vOsp-At0ys7ok0XETd2SlWuLt0SPcmGkcXLgFyiaOIbGC365bLD8PH8LqRH60SboHDhmNkwmnwIBSyEoNndbJPCvHtuNhMGgQPWd6TwaaThwILglzTu2bLNtj6O3gM/s320/image104-723735.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we'll replenish Side line location from Near Side line location (BULK-002)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll define work templates for Kanban picking and Kanban put away<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work templates – Kanban picking<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlgyKJfSUphugSibvB2EfawAbnTnqtKztwiwvpOhAhWWi_FHLXnT9CbFqoi_2QqKu1fJlv05HWSzMaU0LiT9ZtsLDdtUTxQqZ8K64zV3x0x38Cgbzb6DqD5yEKiFvI_rZBE2ovN4qxhSc/s1600/image105-726239.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694690944891714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlgyKJfSUphugSibvB2EfawAbnTnqtKztwiwvpOhAhWWi_FHLXnT9CbFqoi_2QqKu1fJlv05HWSzMaU0LiT9ZtsLDdtUTxQqZ8K64zV3x0x38Cgbzb6DqD5yEKiFvI_rZBE2ovN4qxhSc/s320/image105-726239.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work templates – Kanban picking (Query)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCvg1Q8jDq_iAsQ0FzS3LyDhzW7RXvWc2CI72SM7WmvwQ5fsA3lByh_rKKP-ZmMKLwNpfa0UWOuVEWUGg_W3bXYs62g56sZwI3kddwl8vbktRyoLlXEtNU-CFq7gDvEVphWBc1sKrzouw/s1600/image106-729402.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694704054221602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCvg1Q8jDq_iAsQ0FzS3LyDhzW7RXvWc2CI72SM7WmvwQ5fsA3lByh_rKKP-ZmMKLwNpfa0UWOuVEWUGg_W3bXYs62g56sZwI3kddwl8vbktRyoLlXEtNU-CFq7gDvEVphWBc1sKrzouw/s320/image106-729402.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work templates – Kanban put away<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCS7qp4bl0Q1pSl1nhlmrqO1xkdf8wxuv3Ol58jkCvFZzpfW9RQDokhFsSv2N5mKhK5-MV-P3luZuDCaPm4Y4oVy0X9uFrdS-E2OcE9epkSJlSrKjgUNy0vTFppQknOmfkhpbmQ0YeURs/s1600/image107-732679.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694714235209938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCS7qp4bl0Q1pSl1nhlmrqO1xkdf8wxuv3Ol58jkCvFZzpfW9RQDokhFsSv2N5mKhK5-MV-P3luZuDCaPm4Y4oVy0X9uFrdS-E2OcE9epkSJlSrKjgUNy0vTFppQknOmfkhpbmQ0YeURs/s320/image107-732679.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work templates – Kanban put away (Query)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfuCVnlVKWy1u36OFrK_9tYPY0N19HXJhUHnKJFeFTfV432P5_KScYbl08deOnyu9KU3dmwgfuDx75osqrmbHo_KcYO4N4zzBZnbVRjCiajPunISUjB7TLxKV3RL3zef_LUbNHvNBOmDA/s1600/image108-735475.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694728513053570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfuCVnlVKWy1u36OFrK_9tYPY0N19HXJhUHnKJFeFTfV432P5_KScYbl08deOnyu9KU3dmwgfuDx75osqrmbHo_KcYO4N4zzBZnbVRjCiajPunISUjB7TLxKV3RL3zef_LUbNHvNBOmDA/s320/image108-735475.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also we'll define Kanban wave picking template as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban wave template<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8MyyE9gCJnpyrvHhed1x8_Avh-SZAaFSId2ylaM_pukMxCQ7taN2IiStcGgHFEe8at1LxARDRrV1kH_rrsz3VYt9ZvFJAdhAnnfOz0u9-YBzda_R-ic1Wfo6hmOuH-i8nEngxP_YgLY/s1600/image109-738338.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694738964825954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8MyyE9gCJnpyrvHhed1x8_Avh-SZAaFSId2ylaM_pukMxCQ7taN2IiStcGgHFEe8at1LxARDRrV1kH_rrsz3VYt9ZvFJAdhAnnfOz0u9-YBzda_R-ic1Wfo6hmOuH-i8nEngxP_YgLY/s320/image109-738338.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Linkage to production flow activity<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXXypEu5KyNIV0SO1XRx9t5Jn2TCZbXd6-KT-nS1fTiy0EHmKIc6pjPuxE5kaPUu_SS0dSjls_Lz-orcpKMq7ozsCRtW9OboU1w-6LjhfhoRjPIptvZq9Xwlg6f8yxYM5uYFinucIvWqY/s1600/image110-740658.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694749316155426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXXypEu5KyNIV0SO1XRx9t5Jn2TCZbXd6-KT-nS1fTiy0EHmKIc6pjPuxE5kaPUu_SS0dSjls_Lz-orcpKMq7ozsCRtW9OboU1w-6LjhfhoRjPIptvZq9Xwlg6f8yxYM5uYFinucIvWqY/s320/image110-740658.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we're going to use 2 Manufacturing kanbans for the following:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Replenishment of Near Side Line location from Warehouse bulk location<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Assembly <o:p></o:p></div>
<div class="MsoNormal">
Thus we want to make sure that Kanban wave picking is only used for Replenishment of Near Side Line location from Warehouse bulk location, and not for the Assembly step<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For this purpose we'll introduce an additional delimitation criteria in Kanban wave template Query as presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban wave template - Query</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUFxwGbJegjPS7-srAEtFSfUfu6-ok1e55MWcqDT2IhsXIfVsI6G7grnNp2R5PBZgyg5VTV31lNq5a-6TXNUT_iIyrtlQvTeCgTQmq24vvGMzxoGswJniHfKekKFl6wwSOUsTlGrGAVB0/s1600/image111-743869.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203694760598691954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUFxwGbJegjPS7-srAEtFSfUfu6-ok1e55MWcqDT2IhsXIfVsI6G7grnNp2R5PBZgyg5VTV31lNq5a-6TXNUT_iIyrtlQvTeCgTQmq24vvGMzxoGswJniHfKekKFl6wwSOUsTlGrGAVB0/s320/image111-743869.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that only one of two criteria will be enough, they are describing the same activity (I included both for clarity) <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we are ready to begin scenario execution<span style="color: #1f497d;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: #1f497d;"><o:p> </o:p></span></div>
<div class="MsoNormal">
<i>To be continued here: <Link><o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Lean Manufacturing, Pull, Kanbans, Kanban rules, Production flow, Warehouse Management, Hand-held devices. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Special thanks</b> for collaboration in building this scenario goes to Lean Transformation Guru at MCAConnect, Phil Coy</div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com3tag:blogger.com,1999:blog-1127496045963662727.post-32212165057065458102015-10-08T21:00:00.001-07:002015-10-09T14:42:28.408-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 5: Hardware/Software/Drivers<div class="WordSection1">
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;">
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean Ninja IoT Scenario Part 5: Hardware/Software/Drivers</strong></div>
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to automate an advanced Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 using IoT device.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. Microsoft Dynamics AX 2012 R3 also offers advanced Warehouse management and Transportation management capabilities Manufacturers can greatly benefit from. In the previous part we've identified a need to introduce greater degree of variability into the scenario, specifically, around handling different quantities and handling different products. And now the goal is to dig deeper into a developer experience and implement all necessary software components required for advanced Lean Ninja IoT Demo scenario. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Solution:</b> From the development perspective we are going to use Visual Studio (2015) to develop Headless Background App running on Raspberry Pi under Windows 10 IoT Core OS which will communicate with Microsoft Dynamics AX 2012 R3 backend. In order to implement requirements around handling different quantities and handling different products we are going to need a new set of sensors, in particular, load cell (a la electronic scale) and weight sensor (analogue-to-digital signal converter), and RFID sensor with antenna. To make use of these new sensors we'll implement appropriate drivers. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
Please find complete reference to functional scenario being implemented here by going to the link: <a href="http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_9.html">http://ax2012manufacturing.blogspot.com/2015/10/microsoft-dynamics-ax-2012_9.html</a><span style="color: red;"> </span><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Before we begin our deep dive into hardware and software parts I'll quickly refresh your memory on a functionality we are trying to automate in this scenario.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In the context of Lean Manufacturing workcell worker will perform assembly task at the designated workcell and will require a particular part. Water spider will be responsible to timely supply this part to workcell worker. The process will be controlled by kanbans, process and transfer kanban jobs will be assigned to workcell worker and water spider respectively. In addition to this warehouse management processes will be used to replenish Near Side Line location with parts from Warehouse bulk location, this will be done by Warehouse worker on hand-held device. In this scenario we will automate kanban replenishment process using industrial IoT device. Specifically water spider will refill emptied part location from main storage location for workcell worker to be solely focused on assembly task. Raspberry Pi IoT device powered by Windows 10 IoT Core will be used to automatically determine when part location should be replenished and send signals for kanban jobs assignments and updates<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the conceptual diagram of the process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram</i><o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:467pt;height:171pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D1020C.461D6650" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCMPdQ4xyYozAxkK0vMHl40u93EPMyuUjcm85eqcUhAPQsMLLhd9mH6p1w6xmFEM9E7XTLPpCV5JaGamdUnpkx2VvWS1GGbfNr8hgUeMg-Yfvbs68pAnDivvXHba5FFVDOZhw4rQDu_Uc/s1600/image002-746548.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203492916365478258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCMPdQ4xyYozAxkK0vMHl40u93EPMyuUjcm85eqcUhAPQsMLLhd9mH6p1w6xmFEM9E7XTLPpCV5JaGamdUnpkx2VvWS1GGbfNr8hgUeMg-Yfvbs68pAnDivvXHba5FFVDOZhw4rQDu_Uc/s320/image002-746548.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1505843154"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram – WMS point of view<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:467.5pt;height:310pt' o:ole=""> <v:imagedata src="cid:image003.emz@01D1020C.461D6650" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu-rKduhP1K_BAYiSgrNHtf7be0-cJx9n4qJR8YEgkCmm5-33qAXNkuFwCqu1PBvzNStB97SfSFOlLSA9xRqvUot9C0pYP-VXHshcGy3yjsbF7xD96PuChMC0MY2BhCFzUvCiJWuz_eiw/s1600/image004-751129.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203492937317776754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu-rKduhP1K_BAYiSgrNHtf7be0-cJx9n4qJR8YEgkCmm5-33qAXNkuFwCqu1PBvzNStB97SfSFOlLSA9xRqvUot9C0pYP-VXHshcGy3yjsbF7xD96PuChMC0MY2BhCFzUvCiJWuz_eiw/s320/image004-751129.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1505843155"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram – Lean manufacturing point of view<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:467.5pt;height:262pt' o:ole=""> <v:imagedata src="cid:image005.emz@01D1020C.461D6650" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8Cp5m71zAqVbrw7U0XUqQLvtiok7b2YxOn62qiwl-oI1oBjwUoX-tMFbrsEN5gknNH0VIIxAPjbxOS_OWNBLy8z8RZ6aIu9WBO5xSnDSRmWwQF6S-nRcrKwSngGLqL7dEt5BiWxjJbM/s1600/image006-756117.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203492960203568578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8Cp5m71zAqVbrw7U0XUqQLvtiok7b2YxOn62qiwl-oI1oBjwUoX-tMFbrsEN5gknNH0VIIxAPjbxOS_OWNBLy8z8RZ6aIu9WBO5xSnDSRmWwQF6S-nRcrKwSngGLqL7dEt5BiWxjJbM/s320/image006-756117.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1505843156"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Handling different quantities<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to handle different quantities we will use load cell and weight sensor. Load cell will essentially be a special shape piece of aluminum alloy with wires and we will be able to measure analogue signal from it. In order to convert this analogue signal into digital signal we are going to need a weight sensor.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is what we are going to use specifically in this experiment <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Weight sensor: <a href="http://www.amazon.com/gp/product/B00NPZ4CPG"> http://www.amazon.com/gp/product/B00NPZ4CPG</a> <o:p></o:p></div>
<div class="MsoNormal">
<span style="color: #111111; font-family: "Arial",sans-serif; font-size: 10pt; line-height: 106%;"></span> </div>
<div class="MsoNormal">
<span style="color: #111111; font-family: "Arial",sans-serif; font-size: 10pt; line-height: 106%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlkH9AwzVE9MVmbuYesUQicTAP2fshEqJTexhZ_yja5SjsHOYZyYvsFRbLhF1DbiAdSROg3ECp_2Y0swgmRmH2XWuF5MukA5w6nPXrx2IKfK4ZIvQppaxAVM4dYDEeYxDPia5yBjS8efc/s1600/image007-760765.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203492974451578194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlkH9AwzVE9MVmbuYesUQicTAP2fshEqJTexhZ_yja5SjsHOYZyYvsFRbLhF1DbiAdSROg3ECp_2Y0swgmRmH2XWuF5MukA5w6nPXrx2IKfK4ZIvQppaxAVM4dYDEeYxDPia5yBjS8efc/s320/image007-760765.jpg" /></a></span></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Reference: <a href="https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf"> https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf</a> <o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Load cell: <a href="http://www.amazon.com/gp/product/B00D0U6DXU"> http://www.amazon.com/gp/product/B00D0U6DXU</a><o:p></o:p></div>
<div class="MsoNormal">
<span style="color: #111111; font-family: "Arial",sans-serif; font-size: 10pt; line-height: 106%;"></span> </div>
<div class="MsoNormal">
<span style="color: #111111; font-family: "Arial",sans-serif; font-size: 10pt; line-height: 106%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTeFr3Bthyzbf7jW30rW3avGlahQZBRG7AaSDZc3Ti5flXPgkoTnX515U15-7VE3O9PpKA3Nl1Q5g0K0DMg9vMR11xm-YoqYW6wtEsaHjQ529hCAwToHDTycac7D6AEMpktP6U62M_WE/s1600/image008-765244.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203492998483628626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTeFr3Bthyzbf7jW30rW3avGlahQZBRG7AaSDZc3Ti5flXPgkoTnX515U15-7VE3O9PpKA3Nl1Q5g0K0DMg9vMR11xm-YoqYW6wtEsaHjQ529hCAwToHDTycac7D6AEMpktP6U62M_WE/s320/image008-765244.jpg" /></a></span></div>
<o:p></o:p><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Principle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this experiment I'll use so called "single point load cell" as depicted above. Its working principle is that when you fix one side and apply a force on another side load cell will undergo a deformation process causing a difference in voltages which we can measure and ultimately make a decision about weight put on the "scale". </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see diagrams below for more details</div>
<div class="MsoNormal">
<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Conceptual principle<o:p></o:p></i></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Physical setup<o:p></o:p></i></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrIzEXY4eNWR1qqNvRjTXFksSZMfVwNzgvH3977fBuXqlkAH1oRv3VUwfDfpPd_xOnqUXKEZerkip9IXZijUYncRXSKCOMrJucebLi3F9z6LiUVY1_kOPyFWCTlcxCqS8fkd0CB6MG5sg/s1600/image009-769247.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493015817948130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrIzEXY4eNWR1qqNvRjTXFksSZMfVwNzgvH3977fBuXqlkAH1oRv3VUwfDfpPd_xOnqUXKEZerkip9IXZijUYncRXSKCOMrJucebLi3F9z6LiUVY1_kOPyFWCTlcxCqS8fkd0CB6MG5sg/s320/image009-769247.jpg" /></a><o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9KPA4No2TeEqlnXO7lmkDpJ4wi3a6bQ54p-KgbiSmlePhTWKxufnskBK1nbwYeVkZ9OWtqdCdpyzFUPWjJaGklYScl0D1EECMh0xa5I1PezL7-Wo5L6_JmIYpkHDmaXNf8ac6Xgqsq8/s1600/image010-773303.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493031933360498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9KPA4No2TeEqlnXO7lmkDpJ4wi3a6bQ54p-KgbiSmlePhTWKxufnskBK1nbwYeVkZ9OWtqdCdpyzFUPWjJaGklYScl0D1EECMh0xa5I1PezL7-Wo5L6_JmIYpkHDmaXNf8ac6Xgqsq8/s320/image010-773303.jpg" /></a><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Weight sensor HX711 is a precision 24-bit analog-to-digital converter (ADC) designed for weigh scales and industrial control applications to interface directly with a bridge sensor. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Pin SCK and DT are used for data retrieval, input selection, gain selection and power down controls. When output data is not ready for retrieval, digital output pin DT is high. Serial clock input SCK should be low. When DT goes to low, it indicates data is ready for retrieval. Input and gain selection is controlled by the number of the input SCK pulse.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Table (gain values)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl5pWwAY91__K3NK-SCQ7RBgGD5bWPOFoRvZL91prNYiKsUXlBWrn0L8YgkBQ0eLk1TXqomtpMftaYGTx9HmYA-pD1GaU-40p4M4SOywfhAkVrhDM1ikdhgcYoaiwduCyu4-J-5aslqa4/s1600/image011-777908.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493053858287666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl5pWwAY91__K3NK-SCQ7RBgGD5bWPOFoRvZL91prNYiKsUXlBWrn0L8YgkBQ0eLk1TXqomtpMftaYGTx9HmYA-pD1GaU-40p4M4SOywfhAkVrhDM1ikdhgcYoaiwduCyu4-J-5aslqa4/s320/image011-777908.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Setting up gain factor allows to convert number of impulses into a weight. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how impulses measured by weight sensor look like when applying weight on a load cell <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHNADLDlRlw15YMUXUltCFt91nZanqZ-evxD2mJfxzUFJGq3bgWcO1i9DM-8ND2u-oXgaNljoiJjkgSxkF35Y6dbKHtnGLw8Amq1BjlX-olBo2bAeD1IqL9iO1pLp2hy6rg6CQL_4p6fg/s1600/image012-782311.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493071749900850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHNADLDlRlw15YMUXUltCFt91nZanqZ-evxD2mJfxzUFJGq3bgWcO1i9DM-8ND2u-oXgaNljoiJjkgSxkF35Y6dbKHtnGLw8Amq1BjlX-olBo2bAeD1IqL9iO1pLp2hy6rg6CQL_4p6fg/s320/image012-782311.jpg" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SCK (PD_SCK): Serial Clock Input<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
DT (DOUT): Serial Data Output<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Weight sensor has multiple internal registers. Please note that no programming is needed for the internal registers. All controls to the HX711 are through the pins.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see my physical setup using load cell and weight sensor on the picture below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Picture<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wrflOl-Y1bIyPg8wfhvB4T-qxyft_y3IrftaidomidQDy4R0DuOEYAM10JR1U8C6I8sFoDaKTbW5gQnUbgxUflL-1QRKD06U5itisXM3wClDeuJGEyUDQkZTaXBxnCVx-x5O4cAjF6E/s1600/image013-786214.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493089325345714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6wrflOl-Y1bIyPg8wfhvB4T-qxyft_y3IrftaidomidQDy4R0DuOEYAM10JR1U8C6I8sFoDaKTbW5gQnUbgxUflL-1QRKD06U5itisXM3wClDeuJGEyUDQkZTaXBxnCVx-x5O4cAjF6E/s320/image013-786214.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to better visualize the results I also introduced LED which lights up with different colors depending on weight applied on a load cell. Please see the diagram below for more details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram (Handling different quantities)<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" style='width:262pt;height:431pt' o:ole=""> <v:imagedata src="cid:image014.emz@01D1020C.461D6650" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDyQRmT6w-_o__irkVS_1XiO0kdkatdBkcWcz_oX2p3K-PByQpylhzF6mixTa-UXpeyDbdX6jMKhyNXvrh6O2EDKp8Olo1dqLQe3wFWa-8Wp-NzgwU6a6fGVMtbLCt-f0gQESEvBunrj4/s1600/image015-790629.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493106316359250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDyQRmT6w-_o__irkVS_1XiO0kdkatdBkcWcz_oX2p3K-PByQpylhzF6mixTa-UXpeyDbdX6jMKhyNXvrh6O2EDKp8Olo1dqLQe3wFWa-8Wp-NzgwU6a6fGVMtbLCt-f0gQESEvBunrj4/s320/image015-790629.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1028" DrawAspect="Content" ObjectID="_1505843157"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In my experiment I didn't convert number of impulses into a weight, instead for simplicity I determined experimentally a number of impulses which corresponds to a particular quantity. For example, average 5 impulses correspond to quantity of 2, 6 – to quantity of 1 and 7 – to none. Also to avoid fluctuation errors I introduced ranges within which measurements may vary: ( ; 5.5) |- Qty = 2; [5.5; 6.5) |- Qty = 1; [6.5; ) |- Qty = 0.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Source code</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : IBackgroundTask<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> BackgroundTaskDeferral deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> GpioPin pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> GpioPin pinDT, pinSCK;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Run(IBackgroundTaskInstance taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] data = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[3];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> result = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinDT = GpioController.GetDefault().OpenPin(23);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinDT.SetDriveMode(GpioPinDriveMode.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK = GpioController.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR = GpioController.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG = GpioController.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB = GpioController.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> endTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay = ((</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)(endTimeDelay - startTimeDelay)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecsDelay > 1000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">for</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (</span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">int</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> k = 0; k < 3; k++)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> count = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (pinDT.Read() == GpioPinValue.High) ;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">for</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (</span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">int</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> i = 0; i < 8; i++)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (pinDT.Read() == GpioPinValue.High)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> count++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinSCK.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//Debug.WriteLine(count.ToString());</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">data[k] = count;</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">result = data.Average();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (result < 5.5) </span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//result = 5 (Green x 2)</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (result < 6.5 && result >= 5.5) </span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//result = 6 (Blue x 1)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//if (result >= 6.5) //Red x 0</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
As you can see from the code above I utilized GPIO Pins to collect info from weight sensor<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Load cell <-> HX711<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u><o:p><span style="text-decoration: none;"> </span></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Red <-> E+<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Black <-> E-<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
White <-> A+<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Blue <-> A-<u><o:p></o:p></u></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>HX711 <-> RPi<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u><o:p><span style="text-decoration: none;"> </span></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> GND <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
DT <-> GPIO 23<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SCK <-> GPIO 18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VCC <-> 3.3V PWR<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Connections (Load cell)</i></div>
<div class="MsoNormal">
<em></em><o:p></o:p> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjItCp0BsWXbt3Xrxd2F0bdHCvOCCT9ZAa-nuUYeGXiflNJPKriav7lbjCznxC8X6NLGlf6aqTfecDPiPuzV2rr8Uu29T4Pxm1rTida4KHd3pepuqHXm_pnkOh3Nl2sgprj38HeutGny9Y/s1600/image016-795241.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493125965779394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjItCp0BsWXbt3Xrxd2F0bdHCvOCCT9ZAa-nuUYeGXiflNJPKriav7lbjCznxC8X6NLGlf6aqTfecDPiPuzV2rr8Uu29T4Pxm1rTida4KHd3pepuqHXm_pnkOh3Nl2sgprj38HeutGny9Y/s320/image016-795241.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Connections (HX711)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_0qS8_k8ieBL9TbtuaAp0yNMbGcUF-CsbLIMG7pCtLm_W6fiLZUvjT28bFo-_uA4tVnjn9yCkKNVKM5rYzpeZVqMtPg_drYoIJy12CgvU1dHU6T5UcrXV2GFKjWE-9EZxxj2umhUCPPM/s1600/image017-799673.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493145322206514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_0qS8_k8ieBL9TbtuaAp0yNMbGcUF-CsbLIMG7pCtLm_W6fiLZUvjT28bFo-_uA4tVnjn9yCkKNVKM5rYzpeZVqMtPg_drYoIJy12CgvU1dHU6T5UcrXV2GFKjWE-9EZxxj2umhUCPPM/s320/image017-799673.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video describing how weight sensor is used for this scenario: <a href="http://1drv.ms/1jLM375">http://1drv.ms/1jLM375</a> <span style="color: red;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Handling different products<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to handle different products in the same location I'll use RFID RC522 sensor. Essentially RFID sensor has its own antenna and it is capable of sending and receiving signals to detect RFID tags in proximity. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is what we are going to use specifically in this experiment <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
RFID sensor: <a href="http://www.amazon.com/gp/product/B00E0ODLWQ"> http://www.amazon.com/gp/product/B00E0ODLWQ</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMewV8mgGr80CJQVlOirWHOnDiyTm4KQK7FjRxb_cddzCIppzh3anSEBhFtEqEI-zmbdgWgoyglEJwifPNmk41b08v4mLvOHiiETgaMp7Z5svq0C-UBpiIImaTSaJoVQt3x5cZjvT1Kok/s1600/image018-704148.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493164446090098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMewV8mgGr80CJQVlOirWHOnDiyTm4KQK7FjRxb_cddzCIppzh3anSEBhFtEqEI-zmbdgWgoyglEJwifPNmk41b08v4mLvOHiiETgaMp7Z5svq0C-UBpiIImaTSaJoVQt3x5cZjvT1Kok/s320/image018-704148.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Reference: <a href="http://www.nxp.com/documents/data_sheet/MFRC522.pdf"> http://www.nxp.com/documents/data_sheet/MFRC522.pdf</a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Principle <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The MFRC522 supports direct interfacing of hosts using SPI, I2C-bus or serial UART interfaces. A serial peripheral interface (SPI compatible) is supported to enable high-speed communication to the host. The interface can handle data speeds up to 10 Mbit/s. When communicating with a host, the MFRC522 acts as a slave, receiving data from the external host for register settings, sending and receiving data relevant for RF interface communication.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>MFRC522 inputs/outputs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5YOxghtotbPg1fMJDnHcbWgjZucKV3559f0JMaBp80sWHmAoFgVQ0eVmOc4LdhyphenhyphenxFnu4zJWszsAxP79fdEnL2pAtxkJ1NWryAHDNRZMEexa6Ho1tSXXTFbpdjnMFAEKeGXqzHulac_E/s1600/image019-708451.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493183886003634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5YOxghtotbPg1fMJDnHcbWgjZucKV3559f0JMaBp80sWHmAoFgVQ0eVmOc4LdhyphenhyphenxFnu4zJWszsAxP79fdEnL2pAtxkJ1NWryAHDNRZMEexa6Ho1tSXXTFbpdjnMFAEKeGXqzHulac_E/s320/image019-708451.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Technically RPi allows to have one master (RPi itself) and 2 slaves communicating with master through SPI. For the sake of simplicity we'll implement one master – one slave model where RPi itself will be master and RFID RC522 will be slave <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>One master (Raspberry Pi) and one slave (RFID RC522)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr8ple10KTB2SDNbwJs4QMGLa16U-Rez4q2bN9t0CNmH2BUvr8jbLtVg_Eu7Y9HgTKPsxeARs2ecdDlP2HKvBTFZUqBa0urPRyT-ZavBMBYItkxHJk_BgwpUAGqvsi6_O6j03FelFUGlI/s1600/image020-712624.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493200150400114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr8ple10KTB2SDNbwJs4QMGLa16U-Rez4q2bN9t0CNmH2BUvr8jbLtVg_Eu7Y9HgTKPsxeARs2ecdDlP2HKvBTFZUqBa0urPRyT-ZavBMBYItkxHJk_BgwpUAGqvsi6_O6j03FelFUGlI/s320/image020-712624.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how generated impulses look like depending on the mode of operation <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigAthUhj5y_XnQa9TKMAtkAcSI2SUj8-CzHWpAd2ch8E0mbkZAdBPzkNvUkyFHHJMwsxIUi8ipPHjIszGrGzR0C1I48fD9q5gB7RlFAjqIlIZsnRM7j3qBQR8EGIEZdRnZSQbN3r5c6v4/s1600/image021-717369.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493220268229746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigAthUhj5y_XnQa9TKMAtkAcSI2SUj8-CzHWpAd2ch8E0mbkZAdBPzkNvUkyFHHJMwsxIUi8ipPHjIszGrGzR0C1I48fD9q5gB7RlFAjqIlIZsnRM7j3qBQR8EGIEZdRnZSQbN3r5c6v4/s320/image021-717369.png" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SCK (SCLK): Serial Clock<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
MOSI: Master out slave in<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
MISO: Master in slave out<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
CS (SS, NSS): Chip select<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
RFID RC522 has multiple internal registers. Please note that programming will be needed to write driver for RFID RC522 and be able to read and write data from/to internal registers. Then we can communicate with RFID RC522 via SPI pins.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Before you can use SPI interface it has to be initialized as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SPI_CONTROLLER_NAME = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"SPI0"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Int32</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SPI_CHIP_SELECT_LINE = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitSPI()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">try</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SpiConnectionSettings(SPI_CHIP_SELECT_LINE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings.ClockFrequency = 10000000;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings.Mode = SpiMode.Mode3;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiAqs = SpiDevice.GetDeviceSelector(SPI_CONTROLLER_NAME);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> devicesInfo = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> DeviceInformation.FindAllAsync(spiAqs);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiRFID = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SpiDevice.FromIdAsync(devicesInfo[0].Id, settings);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">catch</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ex)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">throw</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"SPI Initialization Failed"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">, ex);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}</span><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In this scenario we'll use first SPI line (SPI0)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see examples of how data can be read and written from/to internal registers on RFID RC522 <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Reading data over SPI<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDyNSrDhFShtcnqoFeO92q2249B3Pp8gF6aArjATPquJrklUJ4B98iDXJ0UgaWiBtePCbO5bNgRx6Ml-5FKeZW2iiqK_cWti0WXJkOlSwCPgSWimGRwl3nm2J_-8WBiy00skUH_PKB_w/s1600/image022-721788.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493237087378210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDyNSrDhFShtcnqoFeO92q2249B3Pp8gF6aArjATPquJrklUJ4B98iDXJ0UgaWiBtePCbO5bNgRx6Ml-5FKeZW2iiqK_cWti0WXJkOlSwCPgSWimGRwl3nm2J_-8WBiy00skUH_PKB_w/s320/image022-721788.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Writing data over SPI<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFELeYEsUIe1esEEeM25QJsNXRJyOj7F2ZUCQmebAyM2cdazj6h0Yr4P8XNhT-29mS3AHgfiqKIGDHJUN3vBOwPvU8eR-B8pQg7PQWCmUdXY9EJQSS7S0Eh8wi3wsA7qstQDGECTnsAbo/s1600/image023-725824.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493256653933778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFELeYEsUIe1esEEeM25QJsNXRJyOj7F2ZUCQmebAyM2cdazj6h0Yr4P8XNhT-29mS3AHgfiqKIGDHJUN3vBOwPvU8eR-B8pQg7PQWCmUdXY9EJQSS7S0Eh8wi3wsA7qstQDGECTnsAbo/s320/image023-725824.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that a special data formats should be used to read and write data <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Packet format</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit1 = 1 - One for a read OR 0 - Zero for a write<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit2 = A5 - MSB of the address<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit3 = A4 - Next address bit<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit4 = A3 - Next address bit<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit5 = A2 - Next address bit<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit6 = A1 - Next address bit<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit7 = A0 – LSB of the address<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
bit8 = 0 – Zero<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
MSB: Most significant bit<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
LSB: Least significant bit<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The easy way to test the connection to RFID RC522 is to retrieve its firmware version. For example, getFirwareVersion method below will return the version of firmware for RFID RC522. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> getFirmwareVersion()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> version = readMFRC522(VersionReg);</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> version;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}</span><span style="color: black; font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: Consolas; font-size: 9.5pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> readMFRC522(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">[] writeBuffer = </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">new</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">[2] { </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">Convert</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.ToByte(((register << 1) & 0x7E) | 0x80), 0x00 };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">[] readBuffer = </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">new</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">[2];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> spiRFID.TransferFullDuplex(writeBuffer, readBuffer);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">return</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> readBuffer[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}</span><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
According to RFID RC522 spec VersionReg register is responsible for storing firmware version, its address is 0x37 (binary: 00110111). In order to retrieve a firmware version from VersionReg register we need to send a packet in a way suited for data read over SPI. As shown above bit1 should be set to 1, then bit2 through bit7 will contain register address and finally bit8 will be set to 0. The following expressing will format the packet appropriately for data read from VersionReg register over SPI: <o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal">
((0x37<<1) & 0x7E ) | 0x80 <o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's review in details the outcome of this expression. Looking at binary values will help us understand what's going on</div>
<div class="MsoNormal">
<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
((0x37<<1) & 0x7E ) | 0x80 (hexadecimal representation)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
((00110111<<1) & 01111110) | 10000000 (converted all values to binary)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
(01101110 & 01111110) | 10000000 (applied bit shift)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
01101110 | 10000000 (applied AND operation)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b>1</b>110111<b>0</b> (applied OR operation)<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
As the result we have 11101110. Please note that bit1 is set to 1 for read, then bit2 to bit7 contain VersionReg register address (110111 = 00110111 or 0xEE) and finally bit8 is set to 0. This will form the first byte of data we should send over SPI, the second byte of data for read should be 0 (00000000 or 0x00). Thus 2 bytes of data we will send to VersionReg register in order to retrieve version of the firmware will be: {0xEE, 0x00}. Please note that in a full duplex mode we'll send 2 bytes of data over SPI as a command and retrieve 2 bytes of data simultaneously in response. First byte received will indicate success of the operation (decimal 0 for success, decimal 2 for failure) and the second byte will actually contain a version. The values retrieved in the second byte may be 0x91 for version 1 and 0x92 for version 2. In my case firmware version was version 2.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Similarly the following expression will be used to format a packet appropriately for data write</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
(RegisterAddress<<1) & 0x7E<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p></o:p><br /></div>
<div class="MsoNormal">
Another great example is checking the state of the antenna and activating it if needed. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> antennaOn()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> tmp = readMFRC522(TxControlReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">int</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> result = (tmp & 0x03);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (result == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> setBitMask(TxControlReg, 0x03);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}</span><span style="color: black; font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: black; font-family: Consolas; font-size: 9.5pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> setBitMask(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> mask)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> tmp = readMFRC522(register);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">byte</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> data = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">Convert</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.ToByte(tmp | mask);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> writeMFRC522(register, data);</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}</span><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
According to RFID RC522 spec the transmitter power-down mode switches off the internal antenna drivers thereby turning off the RF field. Transmitter power-down mode is entered by setting one of the TxControlReg register's two least significant bits to logic 0. These bits are called Tx1RFEn and Tx2RFEn. Thus the antenna can be activated with the help of the following expression<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
TxControlRegData | 0x03<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p></o:p><br /></div>
<div class="MsoNormal">
Let's review the outcome of this expression. Looking at binary values will help us understand what's going on</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
For example, TxControlRegData = 00000000<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
0x00 | 0x03 (hexadecimal representation)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
00000000 | 00000011 (converted all values to binary)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
000000<b>11</b> (applied OR operation)<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please see my physical setup using RFID sensor on the picture below </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<i>Picture</i> </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR68ScAmG3sCtwefcBStQcLvdwn8gHqUU-fRCysvjDUjwLCsvpeseFYy8rtfDGe15pW6q-U8sB6hPBuMXPTiHoq8EGf1QNhdV7JhyFgwsiBoQBSGnh0y6TW_q6Iz-iPu_2GLNfcof436g/s1600/image024-729949.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493278755177362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR68ScAmG3sCtwefcBStQcLvdwn8gHqUU-fRCysvjDUjwLCsvpeseFYy8rtfDGe15pW6q-U8sB6hPBuMXPTiHoq8EGf1QNhdV7JhyFgwsiBoQBSGnh0y6TW_q6Iz-iPu_2GLNfcof436g/s320/image024-729949.jpg" /></a></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to better visualize the results I also introduced LED which lights up with different colors depending on type of product placed in the location. Please see the diagram below for more details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram (Handling different products)<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75" style='width:262pt;height:431pt' o:ole=""> <v:imagedata src="cid:image025.emz@01D1020C.461D6650" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQl2OJ_eMJyO_iQZj-lY_ZvA4GaaeKzrEAOZ7jr7ZcjJ6cvgY-vq6DTA6LwUCDvo4s_-GdREWjdQyVPOkItjGQ_GNcg2-IGIWTfBdqbH9sJmzAJ99QMtFlpKvs0tzZqoBqYPGxgRyfUTo/s1600/image026-734624.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493293305243634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQl2OJ_eMJyO_iQZj-lY_ZvA4GaaeKzrEAOZ7jr7ZcjJ6cvgY-vq6DTA6LwUCDvo4s_-GdREWjdQyVPOkItjGQ_GNcg2-IGIWTfBdqbH9sJmzAJ99QMtFlpKvs0tzZqoBqYPGxgRyfUTo/s320/image026-734624.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1029" DrawAspect="Content" ObjectID="_1505843159"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that RFID tags can come handy not only to detect product type but also to detect employees based on their badges<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's review RFID RC522 driver code below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Spi;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Enumeration;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : IBackgroundTask<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MAX_LEN = 16;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_IDLE = 0x00;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_AUTHENT = 0x0E;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_RECEIVE = 0x08;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_TRANSMIT = 0x04;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_TRANSCEIVE = 0x0C;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_RESETPHASE = 0x0F;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PCD_CALCCRC = 0x03;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_REQIDL = 0x26;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_REQALL = 0x52;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_ANTICOLL = 0x93;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_SELECTTAG = 0x93;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_AUTHENT1A = 0x60;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_AUTHENT1B = 0x61;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_READ = 0x30;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_WRITE = 0xA0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_DECREMENT = 0xC0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_INCREMENT = 0xC1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_RESTORE = 0xC2;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_TRANSFER = 0xB0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> PICC_HALT = 0x50;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MI_OK = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MI_NOTAGERR = 1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MI_ERR = 2;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved00 = 0x00;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CommandReg = 0x01;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CommIEnReg = 0x02;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> DivlEnReg = 0x03;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CommIrqReg = 0x04;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> DivIrqReg = 0x05;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ErrorReg = 0x06;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Status1Reg = 0x07;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Status2Reg = 0x08;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> FIFODataReg = 0x09;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> FIFOLevelReg = 0x0A;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> WaterLevelReg = 0x0B;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ControlReg = 0x0C;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> BitFramingReg = 0x0D;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CollReg = 0x0E;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved01 = 0x0F;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved10 = 0x10;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ModeReg = 0x11;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TxModeReg = 0x12;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> RxModeReg = 0x13;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TxControlReg = 0x14;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TxAutoReg = 0x15;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TxSelReg = 0x16;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> RxSelReg = 0x17;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> RxThresholdReg = 0x18;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> DemodReg = 0x19;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved11 = 0x1A;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved12 = 0x1B;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MifareReg = 0x1C;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved13 = 0x1D;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved14 = 0x1E;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SerialSpeedReg = 0x1F;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved20 = 0x20;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CRCResultRegM = 0x21;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CRCResultRegL = 0x22;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved21 = 0x23;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ModWidthReg = 0x24;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved22 = 0x25;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> RFCfgReg = 0x26;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> GsNReg = 0x27;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> CWGsPReg = 0x28;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ModGsPReg = 0x29;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TModeReg = 0x2A;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TPrescalerReg = 0x2B;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TReloadRegH = 0x2C;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TReloadRegL = 0x2D;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TCounterValueRegH = 0x2E;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TCounterValueRegL = 0x2F;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved30 = 0x30;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestSel1Reg = 0x31;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestSel2Reg = 0x32;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestPinEnReg = 0x33;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestPinValueReg = 0x34;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestBusReg = 0x35;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AutoTestReg = 0x36;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> VersionReg = 0x37;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AnalogTestReg = 0x38;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestDAC1Reg = 0x39;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestDAC2Reg = 0x3A;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TestADCReg = 0x3B;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved31 = 0x3C;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved32 = 0x3D;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved33 = 0x3E;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Reserved34 = 0x3F;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">enum</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Mode</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> isCard,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> readCardSerial<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] serialNumber = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[5];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> serialFound = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> BackgroundTaskDeferral deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> GpioPin pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> GpioPin pinRST;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SpiDevice spiRFID;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SPI_CONTROLLER_NAME = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"SPI0"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">const</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Int32</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SPI_CHIP_SELECT_LINE = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Run(IBackgroundTaskInstance taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t = InitSPI();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t.Wait();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//init();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> endTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsDelay = ((</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)(endTimeDelay - startTimeDelay)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecsDelay > 1000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> serialFound = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> init();</span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//TODO:</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> test();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//halt();//TODO:</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeDelay = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitSPI()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">try</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SpiConnectionSettings(SPI_CHIP_SELECT_LINE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings.ClockFrequency = 10000000;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> settings.Mode = SpiMode.Mode3;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiAqs = SpiDevice.GetDeviceSelector(SPI_CONTROLLER_NAME);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> devicesInfo = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> DeviceInformation.FindAllAsync(spiAqs);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiRFID = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> SpiDevice.FromIdAsync(devicesInfo[0].Id, settings);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">catch</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ex)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">throw</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Exception</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"SPI Initialization Failed"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">, ex);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinRST = GpioController.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinRST.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinRST.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR = GpioController.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG = GpioController.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB = GpioController.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.SetDriveMode(GpioPinDriveMode.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> data)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] writeBuffer = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[2] { </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToByte(((register << 1) & 0x7E)), data };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] readBuffer = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[2];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiRFID.TransferFullDuplex(writeBuffer, readBuffer);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> readMFRC522(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] writeBuffer = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[2] { </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToByte(((register << 1) & 0x7E) | 0x80), 0x00 };<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[] readBuffer = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">[2];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> spiRFID.TransferFullDuplex(writeBuffer, readBuffer);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> readBuffer[1];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> setBitMask(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> mask)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(register);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> data = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToByte(tmp | mask);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(register, data);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> clearBitMask(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> register, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> mask)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(register);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> data = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToByte(tmp & (~mask));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(register, data);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> getFirmwareVersion()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> version = readMFRC522(VersionReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> version;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> reset()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(CommandReg, PCD_RESETPHASE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> init()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> reset();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(TModeReg, 0x8D);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//writeMFRC522(TPrescalerReg, 0x3E);//Green->Blue->Green</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(TModeReg, 0x3E);</span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//Green->Red;Blue->Red</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(TReloadRegL, 0x1E);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(TReloadRegH, 0x00);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(TxAutoReg, 0x40);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(ModeReg, 0x3D);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> antennaOn();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> antennaOn()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(TxControlReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> result = (tmp & 0x03);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (result == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> setBitMask(TxControlReg, 0x03);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MFRC522ToCard(Mode mode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = 0x00;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> data = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToByte(0x77 | 0x80);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(CommIEnReg, data);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> clearBitMask(CommIrqReg, 0x80);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> setBitMask(FIFOLevelReg, 0x80);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(CommandReg, PCD_IDLE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (mode == Mode.isCard)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(FIFODataReg, PICC_REQIDL);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (mode == Mode.readCardSerial)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(FIFODataReg, PICC_ANTICOLL);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(FIFODataReg, 0x20);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(CommandReg, PCD_TRANSCEIVE);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> setBitMask(BitFramingReg, 0x80);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> i = 2000;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> j = 0, k = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> n = 0, m = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">do</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(CommIrqReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> j = (tmp & 0x01);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> k = (tmp & 0x30);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> i--;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ((i != 0) && (j == 0) && (k == 0));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> clearBitMask(BitFramingReg, 0x80);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (i != 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(ErrorReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> j = (tmp & 0x1B);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (j == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_OK;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (mode == Mode.readCardSerial)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(FIFOLevelReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> n = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToInt16(tmp);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> tmp = readMFRC522(ControlReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> m = (tmp & 0x07);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (n == 0)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> n = 1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (n > MAX_LEN)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> n = MAX_LEN;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">for</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (i = 0; i < n; i++)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> data = readMFRC522(FIFODataReg);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> serialNumber[i] = data;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> MFRC522Request(Mode mode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(BitFramingReg, 0x07);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MFRC522ToCard(mode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> isCard()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MFRC522Request(Mode.isCard);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (status == MI_OK)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> anticoll(Mode mode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> writeMFRC522(BitFramingReg, 0x00);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MFRC522ToCard(mode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> readCardSerial()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">byte</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = MI_ERR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> status = anticoll(Mode.readCardSerial);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (status == MI_OK)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> test()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> { <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (isCard() == </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (readCardSerial() == </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">true</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> serialFound = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (serialNumber[0] == <b>0xB4</b>)</span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//Round tag = Green</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (serialNumber[0] == <b>0x7E</b>)</span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//Rectangular tag = Blue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">else</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> serialFound = </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">false</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (serialFound == </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">false</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">)</span><span style="background: yellow; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">//Not found = Red</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.Write(GpioPinValue.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(GpioPinValue.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> calculateCRC()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//TODO:</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> halt()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//TODO:</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that I've implemented a required minimum code to retrieve RFID tag serial numbers which includes isCard and readCardSerial methods. I didn't implement halt method which would reset RFID card reader, instead I'm calling init method. In init method there're 2 behaviors possible: 1) last applied RFID tag is retained; 2) last applied RFID tag is forgotten. That's why I have 2 lines of code one of which is commented 1) Green -> Blue -> Green; 2) Green->Red; Blue->Red. The code above implements 2<sup>nd</sup> behavior. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Serial numbers for RFID tags are 5 bytes long and in my case they are the following:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Round tag: 180 92 120 164 52 (<b>0xB4</b> 0x5C 0x78 0xA4 0x34)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Rectangular tag: 126 87 251 229 55 (<b>0x7E</b> 0x57 0xFB 0xE5 0x37)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in the code above I determine which tag has been selected by checking just the first byte of its serial number (<b>0xB4</b> for round and <b>0x7E</b> for rectangular)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find more info about SPI here: <a href="https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus"> https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus</a></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>RFID RC522<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
VCC <-> 3.3V PWR<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
RST <-> GPIO 18<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> GND<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
MISO <-> SPI0 MISO<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
MOSI <-> SPI0 MOSI<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
SCK <-> SPI0 SCLK<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
NSS <-> SPI0 CS0<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
IRQ (Not connected)<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjS8jW-QOkWGkmPtEOs-H6c1d6Eh91WoldU7JkVbM3dbcuWbPUX3wi8v2G8jO-uOcfNC_DqXAgOE9A_311Uq29XU7xQT1XyGU9YA5714Xn7J3iCp4B5afHqBTh9PZXe2QTMxmhZUAVvQ8/s1600/image027-739193.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493316759338642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjS8jW-QOkWGkmPtEOs-H6c1d6Eh91WoldU7JkVbM3dbcuWbPUX3wi8v2G8jO-uOcfNC_DqXAgOE9A_311Uq29XU7xQT1XyGU9YA5714Xn7J3iCp4B5afHqBTh9PZXe2QTMxmhZUAVvQ8/s320/image027-739193.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following video describing how RFID sensor is used for this scenario: <a href="http://1drv.ms/1jLLZEr">http://1drv.ms/1jLLZEr</a> <span style="color: red;"> <o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As a reference point you can also find RFID RC522 Arduino libraries in the internet <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: X++ automation<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to implement advanced Lean Ninja IoT Demo scenario the following X++ automation was required:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Assign BOM version function<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Complete with details function<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Assign BOM version function allows to assign alternative BOM version to kanban when needed. This function comes handy for this scenario when I use Manufacturing kanban to replenish Near Side Line location from Warehouse bulk location. In particular, I need to assign BOM version to Manufacturing kanban to enable wave kanban picking. Please note that I couldn't specify default BOM version for Wheel2 item because of circular relationship, that's why I kept that BOM version Approved but not Activated. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Assign alternative BOM version<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOMI7lGem_7IW3HGFtK9Hgit8CDuD9Kly4qy3xBOAGKRnXnoTYsb7qWVUkl74Nxk36DFCLEFnk9V3Px26cZCJdNZJx88W3iSmnRScQKxBt0Fx8teyLh7bP65xuQI1W9iPCPySq8DgDUI/s1600/image028-743711.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493332171444578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOMI7lGem_7IW3HGFtK9Hgit8CDuD9Kly4qy3xBOAGKRnXnoTYsb7qWVUkl74Nxk36DFCLEFnk9V3Px26cZCJdNZJx88W3iSmnRScQKxBt0Fx8teyLh7bP65xuQI1W9iPCPySq8DgDUI/s320/image028-743711.jpg" /></a></i></div>
<o:p></o:p><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">static</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> AlexAssignBOM(Args _args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.KanbanId(<span style="color: darkred;">"000576"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.BOMId(<span style="color: darkred;">"000525"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanId kanbanId = #KanbanId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> BOMId bomId = #BOMId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanban = Kanban::findKanbanId(kanbanId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (kanban && kanban.checkBOMId(bomId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanban.setKanbanBOMId(bomId, <b><span style="color: darkblue;">true</span></b>, <b><span style="color: darkblue;">true</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<span style="color: darkred;">"Done!"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Complete with details function allows to specify Good and Error quantities when completing Manufacturing kanban. This comes handy when you need to complete partial quantity for Manufacturing kanban. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban board for process jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4y0Kcz9_SCNAYa8ht4J2yDin6huAYkCgpCx4Cx_xspk8qjXr6-G4djjVnei1jGFDW0j_6MGp6ANPip5lq5h49rTwH9OUYgjmV9RQr-5Nxi4mfF_VdXtWM5uZiq7Z3Lnz6ORtg_7IkJM/s1600/image029-747963.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493348382478322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4y0Kcz9_SCNAYa8ht4J2yDin6huAYkCgpCx4Cx_xspk8qjXr6-G4djjVnei1jGFDW0j_6MGp6ANPip5lq5h49rTwH9OUYgjmV9RQr-5Nxi4mfF_VdXtWM5uZiq7Z3Lnz6ORtg_7IkJM/s320/image029-747963.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Complete with details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzpn24VNUG4FUdpgt9EOhXDuXX9NZeh-pK8L0HxkLGcAnKoLsPL74N3-xExUj9gIxwzwGnzQSH4RQ0tPUDsRXfV8yfWoNRNsnSOiCFikZsW2HkC6t1gBl0XCV2OoivnyJjVIbsyGBrPPo/s1600/image030-752241.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493370154715266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzpn24VNUG4FUdpgt9EOhXDuXX9NZeh-pK8L0HxkLGcAnKoLsPL74N3-xExUj9gIxwzwGnzQSH4RQ0tPUDsRXfV8yfWoNRNsnSOiCFikZsW2HkC6t1gBl0XCV2OoivnyJjVIbsyGBrPPo/s320/image030-752241.jpg" /></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In standard Microsoft Dynamics AX 2012 you can complete Manufacturing kanban Process job in a silent mode or using interactive form where you can specify different Good and Error quantities. In order to automate Complete with details function I've added automatic mode of execution (Automatic) meant for integration<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>KanbanMultiMode enum<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheDybXAVwdWiw059yg2r4TIxgfTXEB8EGc0I21Bo2_GmBKJz1ZsW8RFILnN1SbCiOW8T5f_CObjCXbaMcOqFBaTTmccNNpZz4opgcWMyxdztgt0gUzmmO75yz-ku_U0TjJHNg_ri6J-5w/s1600/image031-756655.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493386698561506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheDybXAVwdWiw059yg2r4TIxgfTXEB8EGc0I21Bo2_GmBKJz1ZsW8RFILnN1SbCiOW8T5f_CObjCXbaMcOqFBaTTmccNNpZz4opgcWMyxdztgt0gUzmmO75yz-ku_U0TjJHNg_ri6J-5w/s320/image031-756655.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For interactive mode the following action menu item is used (EnumTypeParameter = KanbanMultiJobComplete, EnumParameter = Form)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>KanbanJobComplete menu item<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhApgfCrLlt-YVNBOCILkIPu8RnXTDH5AC8GFfCoTlppKxI2twy9KE1jhXz4N2T0iNowYQfiNLE5W0lEb2HBNM0eojo0cP6t2WCXwip9lPFGwOWjIa2PguCmtgw9ql0SNk8glC4VMGoXVY/s1600/image032-761294.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493410731364194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhApgfCrLlt-YVNBOCILkIPu8RnXTDH5AC8GFfCoTlppKxI2twy9KE1jhXz4N2T0iNowYQfiNLE5W0lEb2HBNM0eojo0cP6t2WCXwip9lPFGwOWjIa2PguCmtgw9ql0SNk8glC4VMGoXVY/s320/image032-761294.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For silent mode the following action menu item is used (EnumTypeParameter = KanbanMultiJobComplete, EnumParameter = Silent)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>KanbanJobCompleteSilent menu item<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDmxlFdnb7TtGcNMaAAX4t87JjC3olLEdTOJSb3Wz89TG1OH5wNt_kytJVw_WeIKy3DCp7FC9PUGnUcSpMz2-gCfHB1dSZoiSK7hfRWNZ2jTGLs8WAHYIAKByKnpUXnZikOqCWY39wkWM/s1600/image033-766015.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493426224742450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDmxlFdnb7TtGcNMaAAX4t87JjC3olLEdTOJSb3Wz89TG1OH5wNt_kytJVw_WeIKy3DCp7FC9PUGnUcSpMz2-gCfHB1dSZoiSK7hfRWNZ2jTGLs8WAHYIAKByKnpUXnZikOqCWY39wkWM/s320/image033-766015.png" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see the source code for Complete with details function automation below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">static</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> AlexCompleteWithDetails(Args _args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.RecId(<b><span style="color: red;">5637158182</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Args args = <b><span style="color: darkblue;">new</span></b> Args();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobSchedule kanbanJobSchedule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJob kanbanJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRule kanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRuleFixed kanbanRuleFixed;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> InventTable inventTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanBoardTmpProcessJob kanbanBoardTmpProcessJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> RecId recId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Map autoMap;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> recId = #RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanban = Kanban::findKanbanJobRecId(recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob = kanbanJob::find(recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobSchedule = kanbanJob.kanbanJobSchedule();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule = KanbanRule::find(kanban.KanbanRule);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed = KanbanRuleFixed::findParentRecId(kanbanRule.RecId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventTable = InventTable::find(kanban.ItemId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Kanban = kanban.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.KanbanRule = kanban.KanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ItemId = kanban.ItemId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.InventDimId = kanban.InventDimId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Express = kanban.Express;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.CardId = kanban.KanbanCardId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.QuantityOrdered = kanbanJob.QuantityOrdered;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Status = kanbanJob.Status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Job = kanbanJob.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ExpectedDateTime = kanbanJob.ExpectedDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.DueDateTime = kanbanJob.DueDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ActualEndDateTime = kanbanJob.ActualEndDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.PlannedPeriod = kanbanJobSchedule.PlannedPeriod;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Sequence = kanbanJobSchedule.Sequence;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ActivityName = kanbanJob.PlanActivityName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ReceiptInventLocationId = kanbanJob.InventLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ReceiptWMSLocationId = kanbanJob.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ItemName = inventTable.defaultProductName();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Color = kanbanJob.LeanScheduleGroupColor;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ScheduleGroupName = kanbanJob.LeanScheduleGroupName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.IsOverdue = KanbanJob::isOverdue(<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.DueDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.ExpectedDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.Status,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule.ReplenishmentStrategy,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed.ReplenishmentLeadTime);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.record(kanbanBoardTmpProcessJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//args.caller(kanbanMultiJob);</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> args.parmEnumType(<b><span style="color: darkblue;">enumnum</span></b>(KanbanMultiMode));<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> args.parmEnum(KanbanMultiMode::Auto);</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> autoMap = <b><span style="color: darkblue;">new</span></b> Map(Types::Int64, Types::Container);<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> autoMap.insert(kanbanBoardTmpProcessJob.Job, [kanbanBoardTmpProcessJob.QuantityOrdered, <b><span style="color: red;">0</span></b>]);</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> KanbanMultiJob::newArgs(args, LeanKanbanJobStatus::Completed).runAuto(autoMap);</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<span style="color: darkred;">"Done!"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that this function allows to complete multiple jobs at once, that's why I introduced additional parameter of type Map (Job <-> Container of quantity values) and passed it to a newly created method runAuto where appropriate Good and Error quantities will be set up for update <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Classes hierarchy</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDicmdkkjUa8rDaCvdR4Kmh1z2sT1Px_vFezPYT0atgB5UEo-qhyphenhyphenwDY1K9GMLOuu4QWQfA0I_d_tjekiOBR4RMhXHtok_ZhXCXjzIw7bJUwlHuT91WSLvKNMwbf_JbXxRx9AVd6Di_NoE/s1600/image034-771246.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6203493453864885394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDicmdkkjUa8rDaCvdR4Kmh1z2sT1Px_vFezPYT0atgB5UEo-qhyphenhyphenwDY1K9GMLOuu4QWQfA0I_d_tjekiOBR4RMhXHtok_ZhXCXjzIw7bJUwlHuT91WSLvKNMwbf_JbXxRx9AVd6Di_NoE/s320/image034-771246.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The following classes will be involved in executing Complete with details function: KanbanMultiComplete <- KanbanMultiJob <- KanbanMulti<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see below how I introduced Automatic mode of operation in addition to Silent and Form modes</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>Source code (Classes/KanbanMulti)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">static</span></b> KanbanMultiMode kanbanMultiMode(Args _args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanMultiMode kanbanMultiMode;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> ( _args<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> && (_args.parmEnumType() == <b><span style="color: darkblue;">enumnum</span></b>(RunChoose)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> || (_args.parmEnumType() == <b><span style="color: darkblue;">enumnum</span></b>(KanbanMultiMode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> && _args.parmEnum() == KanbanMultiMode::Form)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanMultiMode = KanbanMultiMode::Form;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="background: yellow; color: green; mso-highlight: yellow;">//alex:>></span></i><span style="background: yellow; mso-highlight: yellow;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (_args.parmEnumType() == <b><span style="color: darkblue;">enumnum</span></b>(KanbanMultiMode) &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> _args.parmEnum() == KanbanMultiMode::Auto)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> kanbanMultiMode = KanbanMultiMode::Auto;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> kanbanMultiMode = KanbanMultiMode::Silent;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> <i><span style="color: green;">//alex:<<</span></i></span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> kanbanMultiMode;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
RunAuto method in KanbanMultiJob class will be responsible for Complete with details function execution at the same time taking into account the map of quantity values (Good and Error quantities) per Job <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code (Classes/KanbanMultiJob)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">protected</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> initAuto(Map _autoMap = <b><span style="color: darkblue;">null</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> runAuto(Map _autoMap = <b><span style="color: darkblue;">null</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobStatusUpdate kanbanJobStatusUpdate;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="background: yellow; color: darkblue; mso-highlight: yellow;">if</span></b><span style="background: yellow; mso-highlight: yellow;"> (kanbanMultiMode == kanbanMultiMode::Auto && _autoMap != <b><span style="color: darkblue;">null</span></b>)<i><span style="color: green;">//alex:</span></i></span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.initStatusUpdate();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;">this.initAuto(_autoMap);<i><span style="color: green;">//alex:</span></i></span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (! this.validate())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">throw</span></b> error(<span style="color: darkviolet;">"@SYS18447"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.preRun();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobStatusUpdate = this.setParmBuffer();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> (kanbanJobStatusUpdate)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">try</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (this.isStatusReset())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.runStatusReset(kanbanJobStatusUpdate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanMultiJob::callIL([<b><span style="color: darkblue;">classIdGet</span></b>(this), buf2Con(kanbanJobStatusUpdate, <b><span style="color: darkblue;">true</span></b>), this.pack()]);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">next</span></b> kanbanJobStatusUpdate;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">catch</span></b> (Exception::Error)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">next</span></b> kanbanJobStatusUpdate;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.postRun();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> error(<span style="color: darkred;">"Automatic update has been canceled."</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
InitAuto method in KanbanMultiJobComplete class will actually be responsible for assigning the right Good and Error quantities to jobs while executing Complete with details function<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code (Classes/KanbanMultiJobComplete)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">protected</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> initAuto(Map _autoMap = <b><span style="color: darkblue;">null</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobStatusUpdate kanbanJobStatusUpdate;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> KanbanJobQuantityReceived qtyReceived;<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> KanbanJobQuantityScrapped qtyScrapped;</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> MapIterator autoMapIterator;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> RefRecId recId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> con;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsbegin</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (_autoMap != <b><span style="color: darkblue;">null</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> autoMapIterator = <b><span style="color: darkblue;">new</span></b> MapIterator(_autoMap);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> (autoMapIterator.more())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> recId = autoMapIterator.key();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> con = autoMapIterator.value();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> qtyReceived = <b><span style="color: darkblue;">conPeek</span></b>(con, <b><span style="color: red;">1</span></b>);<i><span style="color: green;">//kanbanBoardTmpProcessJob.QuantityOrdered</span></i><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> qtyScrapped = <b><span style="color: darkblue;">conPeek</span></b>(con, <b><span style="color: red;">2</span></b>);<i><span style="color: green;">//0</span></i></span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forupdate</span></b> kanbanJobStatusUpdate<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJobStatusUpdate.ParmId == this.parmId() &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobStatusUpdate.Job == recId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//kanbanJobStatusUpdate.KanbanId</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//kanbanJobStatusUpdate.Job</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> kanbanJobStatusUpdate.QuantityReceived = qtyReceived;<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; font-family: Consolas; font-size: 8.0pt; mso-highlight: yellow;"> kanbanJobStatusUpdate.QuantityScrapped = qtyScrapped;</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobStatusUpdate.update();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> autoMapIterator.next();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttscommit</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In addition to this Pick and Registration functions for kanban jobs can also be automated using X++ to better handle partial quantities updates of raw materials and finished goods.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes the walkthrough!<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to automate advanced Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 using IoT device. We discussed the details of how sensors work, how to write sensor drivers, how you can control sensors programmatically on Raspberry Pi and how to automate necessary functions in Microsoft Dynamics AX 2012 using X++. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Internet of Things, IoT, Windows 10 IoT Core, Visual Studio 2015, Background Application (IoT), X++, C#.NET, Load cell, Weight sensor, HX711, RFID sensor, RC522, Drivers. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Special thanks</b> for collaboration in building this scenario goes to Lean Transformation Guru at MCAConnect, Phil Coy<br />
<br />
<strong>Credits: </strong>I'd like to acknowledge a great contribution in building this scenario by Manufacturing Thought Leader at Sikich, Jack Moran </div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-25284051663426016012015-09-12T00:36:00.001-07:002015-09-12T00:46:30.318-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 3: Software/Demo Automation<div class="WordSection1">
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;">
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 3: Software/Demo Automation</strong></div>
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to automate Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 using IoT device.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. In the previous part we explored the capabilities of Raspberry Pi IoT device which will help us to implement an end-to-end functional flow for Make to Order Lean Manufacturing scenario. We have discussed on a high level what developer experience will look like when programming IoT devices using Microsoft technology. Now the goal is to dig deeper into a developer experience and implement all necessary software components required for Lean IoT Demo scenario. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Solution:</b> From the development perspective first we are going to need Visual Studio (2015) to develop Headless Background App running on Raspberry Pi under Windows 10 IoT Core OS which will communicate with Microsoft Dynamics AX 2012 R3 backend. Second, we are going to need to expose Microsoft Dynamics AX 2012 Web Service on Inbound port via HTTP/HTTPS to receive a signal from IoT device and perform appropriate actions. Third, we are going to automate the demo flow for a self-driven demo: Sales order demand will be automatically introduced and all further actions will be triggered accordingly.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
Please find Part 2 article of this series which describes a hardware part here: <a href="http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012_11.html"> http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012_11.html</a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
Before we begin our deep dive into software part I'll quickly refresh your memory on a functionality we are trying to automate in this scenario.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In the context of Lean Manufacturing workcell worker will perform assembly task at the designated workcell and will require a particular part. Water spider will be responsible to timely supply this part to workcell worker. The process will be controlled by kanbans, process and transfer kanban jobs will be assigned to workcell worker and water spider respectively. In this scenario we will automate kanban replenishment process using industrial IoT device. Specifically water spider will refill emptied part location from main storage location for workcell worker to be solely focused on assembly task. Raspberry Pi IoT device powered by Windows 10 IoT Core will be used to automatically determine when part location should be replenished and send signals for kanban jobs assignments and updates <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
A workcell is an arrangement of resources in a manufacturing environment to improve the quality, speed and cost of the process. Workcells are designed to improve these by improving process flow and eliminating waste. Workcell workers perform "value-added" tasks in their designated workcells <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
A water spider means a person who is responsible for performing a wide range of tasks which allows workers to perform "value-added" tasks without distraction <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the conceptual diagram of the process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:467.5pt;height:228pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D0ECF3.035DA060" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSSDoFEgTP039L94b938XrgTq-EAxkEMxItYfAI3YRwfnEwmGpOK16w3dhJ9hgZEG7pojj5AMX2VZjzY0hxIK8-Utrda81mU9g1VfgkAn-WE0GdHa4uSdRLdNDQHqV5mAcblAA5cRNpqA/s1600/image002-705382.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529270696820978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSSDoFEgTP039L94b938XrgTq-EAxkEMxItYfAI3YRwfnEwmGpOK16w3dhJ9hgZEG7pojj5AMX2VZjzY0hxIK8-Utrda81mU9g1VfgkAn-WE0GdHa4uSdRLdNDQHqV5mAcblAA5cRNpqA/s320/image002-705382.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1503523321"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And this is a more detailed diagram which has hardware implementation details too<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:467.5pt;height:347pt' o:ole=""> <v:imagedata src="cid:image003.emz@01D0ECF3.035DA060" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimGBSR4uPTjHnrEMipRXhm75N_nRdTYbr6SWgENxxTbu3IVvlj4Azjs0ISAYIRWtaCsz7i0K6sVUzUCd2aL9InY2SkAH4Vsc7Fq7MdEKssIO9NjukBgsa-R2hNHKIhE0M9fj3UzhVxMQ0/s1600/image004-708666.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529282503329794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimGBSR4uPTjHnrEMipRXhm75N_nRdTYbr6SWgENxxTbu3IVvlj4Azjs0ISAYIRWtaCsz7i0K6sVUzUCd2aL9InY2SkAH4Vsc7Fq7MdEKssIO9NjukBgsa-R2hNHKIhE0M9fj3UzhVxMQ0/s320/image004-708666.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1503523322"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll break the explanation down into 3 parts as was described above and tackle one piece at the time<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Microsoft Dynamics AX 2012 R3 Web Service<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Part 1 of this series (<a href="http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html">http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html</a>) I described a classic Lean Make to Order scenario. Based on a detailed process diagram above "Intelligent" location will trigger a completion of Transfer and Process jobs as Workcell worker and Water spider will do their part of the job. Specifically, we need to be able to programmatically complete Transfer and Process jobs on demand. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For this scenario we will implement WCF Custom Web Service in Microsoft Dynamics AX 2012 R3. Please note that I only needed Service Contract class with a few operations and no Data Contract class <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how Service Contract class will look like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">class</span></b><span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoService<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTrans demoTrans;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoLotId lotId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTransferJob transferJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoProcessJob processJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">[SysEntryPointAttribute(<b><span style="color: darkblue;">true</span></b>)]<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> completeProcessJob(RecId _recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//element.runMenuItemAction(menuitemActionStr(KanbanJobCompleteSilent), kanbanBoardTmpProcessJob);</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> MenuFunction menuFunction;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Args args;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobSchedule kanbanJobSchedule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJob kanbanJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRule kanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRuleFixed kanbanRuleFixed;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> InventTable inventTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanBoardTmpProcessJob kanbanBoardTmpProcessJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTrans demoTransLocal;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> demoTransLocal<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> demoTransLocal.TransferComplete == <b><span style="color: darkblue;">true</span></b> &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTransLocal.ProcessComplete == <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> _recId = demoTransLocal.ProcessJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!_recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanban = Kanban::findKanbanJobRecId(_recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob = kanbanJob::find(_recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobSchedule = kanbanJob.kanbanJobSchedule();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule = KanbanRule::find(kanban.KanbanRule);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed = KanbanRuleFixed::findParentRecId(kanbanRule.RecId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventTable = InventTable::find(kanban.ItemId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Kanban = kanban.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.KanbanRule = kanban.KanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ItemId = kanban.ItemId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.InventDimId = kanban.InventDimId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Express = kanban.Express;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.CardId = kanban.KanbanCardId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.QuantityOrdered = kanbanJob.QuantityOrdered;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Status = kanbanJob.Status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Job = kanbanJob.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ExpectedDateTime = kanbanJob.ExpectedDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.DueDateTime = kanbanJob.DueDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ActualEndDateTime = kanbanJob.ActualEndDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.PlannedPeriod = kanbanJobSchedule.PlannedPeriod;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Sequence = kanbanJobSchedule.Sequence;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ActivityName = kanbanJob.PlanActivityName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ReceiptInventLocationId = kanbanJob.InventLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ReceiptWMSLocationId = kanbanJob.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ItemName = inventTable.defaultProductName();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.Color = kanbanJob.LeanScheduleGroupColor;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.ScheduleGroupName = kanbanJob.LeanScheduleGroupName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.IsOverdue = KanbanJob::isOverdue(<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.DueDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.ExpectedDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.Status,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule.ReplenishmentStrategy,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed.ReplenishmentLeadTime);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpProcessJob.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args = <b><span style="color: darkblue;">new</span></b> Args();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.record(kanbanBoardTmpProcessJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//args.caller(this);</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> menuFunction = <b><span style="color: darkblue;">new</span></b> MenuFunction(<b><span style="color: darkblue;">menuitemActionStr</span></b>(KanbanJobCompleteSilent), MenuItemType::Action);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (menuFunction)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> menuFunction.run(args);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.updateDemoTrans(demoTransLocal.LotId, LeanKanbanJobType::Process);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">[SysEntryPointAttribute(<b><span style="color: darkblue;">true</span></b>)]<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> completeTransferJob(RecId _recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//kanbanBoardTransferJobForm.runMenuItem(menuitemActionStr(KanbanTransferJobCompleteSilent),MenuItemType::Action,kanbanBoardTmpTransferJob);</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> MenuFunction menuFunction;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Args args;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJob kanbanJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRule kanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanRuleFixed kanbanRuleFixed;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> PlanReference planReference;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> PlanActivity planActivity;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> PlanActivityLocation planActivityLocation;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> PlanActivityService planActivityService;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> WMSShipment wmsShipment;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> InventTable inventTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanBoardTmpTransferJob kanbanBoardTmpTransferJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTrans demoTransLocal;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> demoTransLocal<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> demoTransLocal.TransferComplete == <b><span style="color: darkblue;">false</span></b> &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTransLocal.ProcessComplete == <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> _recId = demoTransLocal.TransferJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!_recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Test */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanban = Kanban::findKanbanJobRecId(_recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob = kanbanJob::find(_recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> planReference = kanbanJob.planReference();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> planActivity = kanbanJob.planActivity();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule = KanbanRule::find(kanban.KanbanRule);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed = KanbanRuleFixed::findParentRecId(kanbanRule.RecId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventTable = InventTable::find(kanban.ItemId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> planActivityService = PlanActivityService::findKanbanJob(kanbanJob, <b><span style="color: darkblue;">true</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> planActivityLocation = planActivity.issueLocation();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> wmsShipment = kanbanJob.wmsShipment();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.IssueInventLocationId = planActivityLocation.InventLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.IssueWMSLocationId = planActivityLocation.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ReceiptInventLocationId = kanbanJob.InventLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ReceiptWMSLocationId = kanbanJob.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.KanbanRule = kanban.KanbanRule;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ItemId = kanban.ItemId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.InventDimId = kanban.InventDimId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Express = kanban.Express;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.CardId = kanban.KanbanCardId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.QuantityOrdered = kanban.QuantityOrdered;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Status = kanbanJob.Status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Job = kanbanJob.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ExpectedDateTime = kanbanJob.ExpectedDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.DueDateTime = kanbanJob.DueDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ActualEndDateTime = kanbanJob.ActualEndDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Color = kanbanJob.LeanScheduleGroupColor;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ScheduleGroupName = kanbanJob.LeanScheduleGroupName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.KanbanId = kanban.KanbanId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Kanban = kanban.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.KanbanStatus = kanban.Status;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ActivityName = planActivity.Name;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.PlanReferenceName = planReference.PlanName;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.InventUnitId = inventTable.inventUnitId();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ShipmentId = wmsShipment.ShipmentId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.ShippingDateTime = wmsShipment.ShippingDateTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.Quantity = kanbanJob.QuantityOrdered;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.IsOverdue = KanbanJob::isOverdue(<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.DueDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.ExpectedDateTime,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJob.Status,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRule.ReplenishmentStrategy,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanRuleFixed.ReplenishmentLeadTime);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (planActivityService.RecId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.CarrierIdDataAreaId = planActivityService.CarrierIdDataAreaId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.CarrierId = planActivityService.CarrierId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.FreightedBy = planActivity.FreightedBy;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.VendAccount = planActivityService.vendorAccount();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanBoardTmpTransferJob.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">/* Tmp */</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> menuFunction = <b><span style="color: darkblue;">new</span></b> MenuFunction(<b><span style="color: darkblue;">menuitemActionStr</span></b>(KanbanTransferJobCompleteSilent), MenuItemType::Action);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (menuFunction)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args = <b><span style="color: darkblue;">new</span></b> Args();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.record(kanbanBoardTmpTransferJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//args.caller(this);</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> menuFunction.run(args);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.updateDemoTrans(demoTransLocal.LotId, LeanKanbanJobType::Transfer);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> createDemoTrans(AlexLeanIoTDemoLotId _lotId,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTransferJob _transferJob,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoProcessJob _processJob)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsBegin</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.initValue();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.LotId = _lotId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.TransferJob = _transferJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.ProcessJob = _processJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsCommit</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> InventTransId createSalesLine()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.Customer(<span style="color: darkred;">"US-001"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.ItemId(<span style="color: darkred;">"AlexMotorcycle"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.Qty(<b><span style="color: red;">1</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.Unit(<span style="color: darkred;">"ea"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.Site(<span style="color: darkred;">"1"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.Warehouse(<span style="color: darkred;">"13"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesTable salesTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesLine salesLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> InventDim inventDim;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">try</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsbegin</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//Order header</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.initValue(SalesType::Sales);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.SalesId = NumberSeq::newGetNum(SalesParameters::numRefSalesId()).num();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.DeliveryDate = <b><span style="color: darkblue;">today</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.CustAccount = #Customer;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.initFromCustTable();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (salesTable.validateWrite())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTable.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//Order line</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventSiteId = #Site;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventLocationId = #Warehouse;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.clear();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.initValue(salesTable.SalesType);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.initFromSalesTable(salesTable);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.ItemId = #ItemId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.initFromInventTable(InventTable::find(#ItemId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.InventDimId = InventDim::findOrCreate(inventDim).inventDimId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.SalesQty = #Qty;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.RemainSalesPhysical = salesLine.SalesQty;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.SalesUnit = #Unit;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.QtyOrdered = salesLine.calcQtyOrdered();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.RemainInventPhysical = salesLine.QtyOrdered;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.setPriceDisc(InventDim::find(salesLine.InventDimId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (salesLine.validateWrite())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.insert();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">throw</span></b> error(<span style="color: darkred;">"Order line"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">throw</span></b> error(<span style="color: darkred;">"Order header"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttscommit</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">catch</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> <span style="color: darkred;">""</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> salesLine.InventTransId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> RecId findProcessJob(InventTransId _lotId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesLine salesLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SourceDocumentLine sourceDocumentLineRequirement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPeggingAssignment reqPeggingAssignmentRequirement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPegging reqPegging;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPeggingAssignment reqPeggingAssignmentSupply;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobReceipt kanbanJobReceipt;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJob kanbanJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> kanban<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">join</span></b> kanbanJob<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJob.Kanban == kanban.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> kanbanJobReceipt<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJobReceipt.KanbanJob == kanbanJob.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPeggingAssignmentSupply<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPeggingAssignmentSupply.SourceDocumentLine == kanbanJobReceipt.SourceDocumentLine &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> reqPeggingAssignmentSupply.ReqPeggingAssignmentType == ReqPeggingAssignmentType::Supply<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPegging<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPegging.PeggingAssignedSupply == reqPeggingAssignmentSupply.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPeggingAssignmentRequirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPeggingAssignmentRequirement.RecId == reqPegging.PeggingAssignedRequirement &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> reqPeggingAssignmentRequirement.ReqPeggingAssignmentType == ReqPeggingAssignmentType::Requirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> sourceDocumentLineRequirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> sourceDocumentLineRequirement.RecId == reqPeggingAssignmentRequirement.SourceDocumentLine &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> sourceDocumentLineRequirement.SourceRelationType == <b><span style="color: darkblue;">tableNum</span></b>(SalesLine)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> salesLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> salesLine.SourceDocumentLine == sourceDocumentLineRequirement.RecId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesLine.InventTransId == _lotId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> kanbanJob.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> RecId findTransferJob(RecId _recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobPickingList kanbanJobPickingList;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SourceDocumentLine sourceDocumentLineRequirement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPeggingAssignment reqPeggingAssignmentRequirement;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPegging reqPegging;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> ReqPeggingAssignment reqPeggingAssignmentSupply;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobReceipt kanbanJobReceipt;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJob kanbanJob;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> kanban<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">join</span></b> kanbanJob<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJob.Kanban == kanban.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> kanbanJobReceipt<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJobReceipt.KanbanJob == kanbanJob.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPeggingAssignmentSupply<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPeggingAssignmentSupply.SourceDocumentLine == kanbanJobReceipt.SourceDocumentLine &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> reqPeggingAssignmentSupply.ReqPeggingAssignmentType == ReqPeggingAssignmentType::Supply<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPegging<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPegging.PeggingAssignedSupply == reqPeggingAssignmentSupply.RecId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> reqPeggingAssignmentRequirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> reqPeggingAssignmentRequirement.RecId == reqPegging.PeggingAssignedRequirement &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> reqPeggingAssignmentRequirement.ReqPeggingAssignmentType == ReqPeggingAssignmentType::Requirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> sourceDocumentLineRequirement<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> sourceDocumentLineRequirement.RecId == reqPeggingAssignmentRequirement.SourceDocumentLine &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> sourceDocumentLineRequirement.SourceRelationType == <b><span style="color: darkblue;">tableNum</span></b>(KanbanJobPickingList)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">exists</span></b> <b><span style="color: darkblue;">join</span></b> kanbanJobPickingList<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> kanbanJobPickingList.SourceDocumentLine == sourceDocumentLineRequirement.RecId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> kanbanJobPickingList.Job == _recId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> kanbanJob.RecId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> planPeggingTree(RecId _recId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Args args = <b><span style="color: darkblue;">new</span></b> Args();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> Kanban kanban = Kanban::findKanbanJobRecId(_recId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> List list = <b><span style="color: darkblue;">new</span></b> List(Types::Record);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> list.addEnd(kanban);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.caller(this);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.object(list);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.parmEnumType(<b><span style="color: darkblue;">enumNum</span></b>(NoYes));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> args.parmEnum(NoYes::Yes);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> KanbanJobPeggingTreePlanEvent::main(args);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> runScenario()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesId salesId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsBegin</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> lotId = this.createSalesLine();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> processJob = this.findProcessJob(lotId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> transferJob = this.findTransferJob(processJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.planPeggingTree(processJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.createDemoTrans(lotId, transferJob, processJob);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> salesId = SalesLine::findInventTransId(lotId).SalesId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkred;">"Sales order %1 has been created!"</span>, salesId), <span style="color: darkred;">""</span>, SysInfoAction_TableField::newBuffer(SalesTable::find(salesId)));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsCommit</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">private</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> updateDemoTrans(AlexLeanIoTDemoLotId _lotId,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> LeanKanbanJobType _type)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsBegin</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> <b><span style="color: darkblue;">forupdate</span></b> demoTrans<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> demoTrans.LotId == _lotId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (demoTrans)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (_type == LeanKanbanJobType::Transfer)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.TransferComplete = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <i><span style="color: green;">//LeanKanbanJobType::Process</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.ProcessComplete = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.update();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">ttsCommit</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Let's review the list of methods implemented in Service Contract class</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Name<o:p></o:p></i></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Purpose<o:p></o:p></i></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
runScenario<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It introduces Sales order demand, plans the entire pegging tree and creates a Staging Demo transaction<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
createSalesLine<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It introduces Sales order demand<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
createDemoTrans<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It creates Staging Demo transaction with links to Sales order line and associated Transfer job and Process job<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
planPeggingTree<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It plan the entire pegging tree for a Sales order line<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
findTransferJob<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It finds a corresponding to Sales order line Transfer job. Please note that typically using UI you find associated to Sales order line Transfer job(s), but we have to do it vice versa for this scenario<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
findProcessJob<o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method used for demo automation (<span style="background: yellow; mso-highlight: yellow;">Section 3</span>): It finds a corresponding to Sales order line Process job. Please note that typically using UI you find associated to Sales order line Process job(s), but we have to do it vice versa for this scenario<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="background: yellow; mso-highlight: yellow;">completeTransferJob<o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method completes Transfer job. <span style="background: yellow; mso-highlight: yellow;"> This method will be invoked from IoT device</span> <o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: yellow; mso-highlight: yellow;">completeProcessJob<o:p></o:p></span></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method completes Process job. <span style="background: yellow; mso-highlight: yellow;"> This method will be invoked from IoT device</span><o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 85.25pt;" valign="top" width="171"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="background: yellow; mso-highlight: yellow;">updateDemoTrans</span><o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 382.25pt;" valign="top" width="765"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Method updates Staging Demo transaction upon successful completion of Transfer or Process job accordingly. <span style="background: yellow; mso-highlight: yellow;">This method is called from completeTransferJob and completeProcessJob methods</span><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
After we implemented Service Contract Class we can create an associated Service, register it and then created an Inbound port to expose this Web Service <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inbound port<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilBGroQkYs-o8ya-sE0iCf5Z8HSoAsLofXN5f26mKR4Ktxi0ieCRRbn4ymxQwx3p0QUgYbwtkqLOnM-7o8HITvvE_g05zohl3TaWrXoq_5S-OYmfWwCr1wUFzbNVfpYjXp7MFoZJM-L-k/s1600/image005-711747.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529295112264962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilBGroQkYs-o8ya-sE0iCf5Z8HSoAsLofXN5f26mKR4Ktxi0ieCRRbn4ymxQwx3p0QUgYbwtkqLOnM-7o8HITvvE_g05zohl3TaWrXoq_5S-OYmfWwCr1wUFzbNVfpYjXp7MFoZJM-L-k/s320/image005-711747.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Headless Background App<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's switch to Raspberry Pi device and develop a Headless Background App to control and read state(s) of sensors using Visual Studio (2015)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to begin with Background Application (IoT) development please select appropriate template in Visual Studio (2015) when creating a new project<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>New Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTU5OOkjoaZWPqxx24llnFbDT2CLYZ3hsRPr_KJn-FFUAInM6LBCyQrqsfdVjSGLTNjpKy6Gj-B4751ShYFxrnDJTgU48gopN8uom4TeSkBGZHFq0JfWDlIBq9EeCv56ljTqMgI3WH6y4/s1600/image006-716003.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529313736773506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTU5OOkjoaZWPqxx24llnFbDT2CLYZ3hsRPr_KJn-FFUAInM6LBCyQrqsfdVjSGLTNjpKy6Gj-B4751ShYFxrnDJTgU48gopN8uom4TeSkBGZHFq0JfWDlIBq9EeCv56ljTqMgI3WH6y4/s320/image006-716003.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now you've got a blank app<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// The Background Application template is documented at http://go.microsoft.com/fwlink/?LinkID=533884&clcid=0x409</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// </span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// TODO: Insert code to start one or more asynchronous methods </span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<u>Variation 1 using 1 sensor (Obstacle detection sensor)<o:p></o:p></u></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinIRTIRR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">static</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TransferComplete()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Domain = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"CONTOSO"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.UserName = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Admin"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Password = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"pass@word1"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//CallContext context = new CallContext();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//context.Company = "USMF";</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceCompleteTransferJobResponse</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> x = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.completeTransferJobAsync(0);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">static</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ProcessComplete()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Domain = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"CONTOSO"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.UserName = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Admin"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Password = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"pass@word1"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//CallContext context = new CallContext();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//context.Company = "USMF";</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceCompleteProcessJobResponse</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> x = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.completeProcessJobAsync(0);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now, endTime;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> flag = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;</span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//Empty by default</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinIRTIRR = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(12);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRTIRR.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> endTime = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecs = ((</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)(endTime - startTime)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecs > 1000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (pinIRTIRR.Read() == </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (flag)</span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//Full -> Empty</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t = ProcessComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//t.Wait();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//Empty -> Full</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t = TransferComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//t.Wait();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinR.Write(flag ? </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High : </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(flag ? </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low : </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> flag = flag ? </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTime = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
As you can see from the code above I utilized GPIO Pin to collect info from Obstacle detection sensor</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
Please see the connection details for Variation 1 using 1 sensor below<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Obstacle detection sensor<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 12 <-> OUT<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
3.3V <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> GND<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 13 <-> R<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 26 <-> G<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 16 <-> B<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="Picture_x0020_20" o:spid="_x0000_s1026" type="#_x0000_t75" style='position:absolute;margin-left:0;margin-top:0;width:378.5pt;height:402.5pt;z-index:251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;mso-position-horizontal:left;mso-position-horizontal-relative:text;mso-position-vertical:top;mso-position-vertical-relative:text;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page'> <v:imagedata src="cid:image007.png@01D0ECF3.035DA060" o:title="" /> <w:wrap type="square"/> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJq6jaGeb_PvxXUq-envcs1M2EgPf8EFYVA-g4ntBAQJs1BeXnC9R_lpVDISL2Wwy7dlm2X0QTlSZG55Zc2OXxWnprXlP4wrfVRp2JqyTuNqGpuXvOOSw5o07E4xt8cishTmfHuIgeZ24/s1600/image007-719045.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529327300814594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJq6jaGeb_PvxXUq-envcs1M2EgPf8EFYVA-g4ntBAQJs1BeXnC9R_lpVDISL2Wwy7dlm2X0QTlSZG55Zc2OXxWnprXlP4wrfVRp2JqyTuNqGpuXvOOSw5o07E4xt8cishTmfHuIgeZ24/s320/image007-719045.png" /></a><![endif]><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
Implementing Variation 1 using 1 sensor is pretty straightforward: all you need to watch for is when the signal level changes on Obstacle detection sensor GPIO Pin<o:p></o:p></div>
<div class="MsoNormal">
<u></u> </div>
<div class="MsoNormal">
<u>Variation 2 (Infrared transmitter and Infrared receiver sensors)<o:p></o:p></u></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Collections.Generic;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Linq;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Text;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Net.Http;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.ApplicationModel.Background;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.Devices.Gpio;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Windows.System.Threading;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Diagnostics;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> System.Threading.Tasks;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">using</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication.ServiceReference1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">namespace</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> AlexBackgroundApplication<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">sealed</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">StartupTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTask</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">BackgroundTaskDeferral</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinR, pinG, pinB;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">GpioPin</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> pinIRT, pinIRR;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Blue"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> Run(</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IBackgroundTaskInstance</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> taskInstance)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> deferral = taskInstance.GetDeferral();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">static</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> TransferComplete()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Domain = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"CONTOSO"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.UserName = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Admin"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Password = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"pass@word1"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//CallContext context = new CallContext();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//context.Company = "USMF";</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceCompleteTransferJobResponse</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> x = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.completeTransferJobAsync(0);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">static</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">async</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ProcessComplete()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceClient</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Domain = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"CONTOSO"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.UserName = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Admin"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.ClientCredentials.Windows.ClientCredential.Password = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"pass@word1"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//CallContext context = new CallContext();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//context.Company = "USMF";</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">AlexLeanIoTDemoServiceCompleteProcessJobResponse</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> x = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">await</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> client.completeProcessJobAsync(0);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">private</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> InitGPIO()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Task</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeImpulse = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeImpulse;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsImpulse;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeFound = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now, endTimeFound;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">double</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsFound;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> impulse = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">bool</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinR = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(13);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(26);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(16);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRT = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(27);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRT.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRT.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Output);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRR = </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioController</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.GetDefault().OpenPin(18);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinIRR.SetDriveMode(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinDriveMode</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Input);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinR.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Blue"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">while</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> endTimeImpulse = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsImpulse = ((</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)(endTimeImpulse - startTimeImpulse)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> endTimeFound = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> elapsedMillisecsFound = ((</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TimeSpan</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)(endTimeFound - startTimeFound)).TotalMilliseconds;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Impulse */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecsImpulse > 500)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (impulse == </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinIRT.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinIRT.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> impulse = impulse ? </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeImpulse = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Impulse */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Scan */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">if</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> (pinIRR.Read() == </span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low)</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Scan */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Found */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (elapsedMillisecsFound > 1000)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (found == </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">true</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (color != </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Red"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (color == </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Green"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t = ProcessComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//t.Wait();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinR.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Red"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">else</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (color != </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Green"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">if</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> (color == </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Red"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> t = TransferComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">//t.Wait();</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">pinR.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinG.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.High);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;"> pinB.Write(</span><span style="background: yellow; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">GpioPinValue</span><span style="background: yellow; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: yellow;">.Low);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> color = </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"Green"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> found = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">false</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> startTimeFound = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">DateTime</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.Now;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/* Found */</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The principle of how this scenario works is the following:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared transmitter will continuously generate impulses (every 500 milliseconds) – Blue sin graph below<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l1 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared receiver will be continuously listening for impulses (check if receiver received an impulse within every 1000 milliseconds) – Red checkpoints below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Graph<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaXWLxJclMWWIoD3YiAujBQZZr1t5t71tcR1YSEeq8Wxu55i8YWPcBfaJMYEA2iqcJGZxKaKwVGljsVzsnvp3XgSO8UJEq8jjzQIYuMi6jRTgo7WOJLw3tbgqVoyFhzNIhqq8FPTlTDNA/s1600/image008-722589.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529343077915218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaXWLxJclMWWIoD3YiAujBQZZr1t5t71tcR1YSEeq8Wxu55i8YWPcBfaJMYEA2iqcJGZxKaKwVGljsVzsnvp3XgSO8UJEq8jjzQIYuMi6jRTgo7WOJLw3tbgqVoyFhzNIhqq8FPTlTDNA/s320/image008-722589.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see from the code above I utilized GPIO Pins to control Infrared transmitter and Infrared receiver sensors<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see the connection details for Variation 2 using 2 sensors below<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Infrared transmitter<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 27 <-> S<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u><o:p><span style="text-decoration: none;"> </span></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>Infrared receiver</u><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 18 <-> S<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
3.3V <-> +<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<u>LED<o:p></o:p></u></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 13 <-> R<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 26 <-> G<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO 16 <-> B<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
GND <-> -<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Connections</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh06_6l1IyuPNtslpfWcT1Y7b9bAp4T-qGbxtCKCfrY8-AStSM3V_Ds_DztgdDKdCizbJbTp3qTQ3lWYns_OERRPIbJJPesBH_aRp3MOqjqCIXZQ-XXm3SntFw4WHj_gwjGI5YUSrMk7M/s1600/image009-726506.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529358771221570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh06_6l1IyuPNtslpfWcT1Y7b9bAp4T-qGbxtCKCfrY8-AStSM3V_Ds_DztgdDKdCizbJbTp3qTQ3lWYns_OERRPIbJJPesBH_aRp3MOqjqCIXZQ-XXm3SntFw4WHj_gwjGI5YUSrMk7M/s320/image009-726506.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please notice that I introduced some time thresholds to make sensors less sensitive to changing conditions around and to make the scenario more stable.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to connect to Microsoft Dynamics AX 2012 R3 I added Service Reference to my project<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Add Service Reference<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzvUH3NoZW-TwcBAFbygl04R3szDiULqTxqdJrh6qnSmh20XpJv7khNVx8GNuveg2DIgyKLoIHazUgjMrw7o6nYGXVQfSWp6q-x-gGZQRVCSES14NwoVbFRpv8aJKckf_d_HVFOGGYvPc/s1600/image010-729646.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529374995322546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzvUH3NoZW-TwcBAFbygl04R3szDiULqTxqdJrh6qnSmh20XpJv7khNVx8GNuveg2DIgyKLoIHazUgjMrw7o6nYGXVQfSWp6q-x-gGZQRVCSES14NwoVbFRpv8aJKckf_d_HVFOGGYvPc/s320/image010-729646.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
There's a little caveat related to Add Service Reference step. In order to run Headless Background App on Raspberry Pi device or deploy the app to Raspberry Pi device you should be using Windows 10 machine with Visual Studio 2015 on it. In fact my Microsoft Dynamics AX 2012 R3 Demo environment was Windows 2012 OS with Visual Studio 2013. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Thus to Add Service Reference to Headless Background App project you need to make sure that WSDL URI for Microsoft Dynamics AX 2012 R3 is accessible <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the sake of this POC for simplicity I enabled HTTP/HTTPS endpoints on Microsoft Dynamics AX 2012 R3 Demo VM deployed by LCS as IaaS in Azure Cloud [not secure]<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Azure VM endpoints<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhogGNLi1ty6LwcDATpSmuAe3aNPWFel3Oqf4UnwoQUXw-KQJf334iTQOu5hH7TeVt2TdFv7P-nfcXM41p2_8xVNobv2o-SvNFfQOj8e3SxvP-81UK3oYXvrV2nfLZthEOGBnyz7lklQHs/s1600/image011-733514.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529389742318866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhogGNLi1ty6LwcDATpSmuAe3aNPWFel3Oqf4UnwoQUXw-KQJf334iTQOu5hH7TeVt2TdFv7P-nfcXM41p2_8xVNobv2o-SvNFfQOj8e3SxvP-81UK3oYXvrV2nfLZthEOGBnyz7lklQHs/s320/image011-733514.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After that if using Microsoft Dynamics AX 2012 R3 Demo VM when Adding Service Reference you will need to enter domain credentials (for example, Admin)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IIS<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5AoDfaEiJoUC9SASdqckFcN0uxwUWbapZTv6gg9JWsuFXCy__4w2uJ2CoX4VU2q_1OWAHVj4w_UJfjXyCbtUB2u561yHMb7hg_ZhG-DjsKTZ4iJZlB6ueYFfYXpPJU4ATSv4iaQhHwZk/s1600/image012-737218.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529409701038258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5AoDfaEiJoUC9SASdqckFcN0uxwUWbapZTv6gg9JWsuFXCy__4w2uJ2CoX4VU2q_1OWAHVj4w_UJfjXyCbtUB2u561yHMb7hg_ZhG-DjsKTZ4iJZlB6ueYFfYXpPJU4ATSv4iaQhHwZk/s320/image012-737218.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Alternatively you may Add Service Reference to the project inside Microsoft Dynamics AX 2012 R3 Demo VM. I prefer to keep my development artifacts in a central place, so I went this route. Of course, I installed Visual Studio 2015 on Windows 2012 inside of Microsoft Dynamics AX 2012 R3 Demo VM. In fact before you can successfully load Background Application (IoT) in Visual Studio 2015 on Windows 2012 you need to make sure you install <o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l2 level1 lfo4; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>.NET Core on Windows: <a href="https://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html"> https://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html</a><o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l2 level1 lfo4; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Windows IoT Core Project Templates: <a href="https://visualstudiogallery.msdn.microsoft.com/06507e74-41cf-47b2-b7fe-8a2624202d36"> https://visualstudiogallery.msdn.microsoft.com/06507e74-41cf-47b2-b7fe-8a2624202d36</a> and follow the prompt Install missing features in Visual Studio if needed<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Demo automation<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally we're going to create a Lean IoT Demo Cockpit for self-driven demo. Similar to Workflow processor Demo form in standard Microsoft Dynamics AX 2012 R3 <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how this form looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Demo <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5hIopyk37m0aswnXWQ3qCJirTB6omzPL6pQcsnxTiIAWfzRnjXbhbojXcPwPrLWy4OGCUvOOwP9ZQi78iH6VN5Y9r93OZxIAWzrvSPnicGV0yohspnuxkWLT-IWSru-HqnaISNrOi28/s1600/image013-740395.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529421968073618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5hIopyk37m0aswnXWQ3qCJirTB6omzPL6pQcsnxTiIAWfzRnjXbhbojXcPwPrLWy4OGCUvOOwP9ZQi78iH6VN5Y9r93OZxIAWzrvSPnicGV0yohspnuxkWLT-IWSru-HqnaISNrOi28/s320/image013-740395.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Start button begins the simulation process and Sales order demand will be automatically introduced based on timer. Stop button stop the simulation process. Clear button wipes Demo Staging table with Demo transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Clear<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhOAwwnJWaqR7FcLwTIRKs8fQ60mkKwauKd7xmOG3PXIjC4Md5xwHMrmyoFoQVNcKSGQuP-5yb_7wwdow00fICpd8MY-GP1Ym_LnpQu-4QGABkzOBuUAJak-RdKgw58ydpIj80Krwt0lg/s1600/image014-744093.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529435102806082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhOAwwnJWaqR7FcLwTIRKs8fQ60mkKwauKd7xmOG3PXIjC4Md5xwHMrmyoFoQVNcKSGQuP-5yb_7wwdow00fICpd8MY-GP1Ym_LnpQu-4QGABkzOBuUAJak-RdKgw58ydpIj80Krwt0lg/s320/image014-744093.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I introduced Demo Staging table to hold the data about what has been simulated. Thus IoT device will only see demand which has been simulated by Lean IoT Demo Cockpit<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">class</span></b> FormRun <b><span style="color: darkblue;">extends</span></b> ObjectRun<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.waitTime(<b><span style="color: red;">60000</span></b>) <i><span style="color: green;">//1 min = 60000 millisecs</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoTrans demoTrans;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">boolean</span></b> running;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">int</span></b> i;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> run()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> running = <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> i = <b><span style="color: red;">0</span></b>;<i><span style="color: green;">//counter</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//this.runScenario();</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> runScenario()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">str</span></b> message;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!running)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoService::main(<b><span style="color: darkblue;">new</span></b> Args());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> demoTrans<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> message += <b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkred;">"Lot:%1|Transfer:%2|Process:%3"</span>, demoTrans.LotId,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.TransferComplete,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> demoTrans.ProcessComplete) + <span style="color: darkred;">'\n'</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> i++;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> statusDynamic.text(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkred;">"runScenario (pass %1)"</span>, i) + <span style="color: darkred;">'\n\n'</span> + message);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> this.setTimeOut(<b><span style="color: darkblue;">identifierstr</span></b>(runScenario), #waitTime, <b><span style="color: darkblue;">false</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> setStart()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> startStop.text(<span style="color: darkviolet;">"@SYS112484"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> element.runScenario();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> setStartStop(<b><span style="color: darkblue;">boolean</span></b> _running)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> running = _running;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (running)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> element.setStart();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> element.setStop();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> setStop()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> startStop.text(<span style="color: darkviolet;">"@SYS112485"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> statusDynamic.text(<span style="color: darkred;">''</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> clicked()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">delete_from</span></b> demoTrans;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<span style="color: darkred;">"Demo Staging table is empty now!"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> clicked()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoService service = <b><span style="color: darkblue;">new</span></b> AlexLeanIoTDemoService();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> service.completeProcessJob(<b><span style="color: red;">0</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<span style="color: darkred;">"Process job complete!"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> clicked()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoService service = <b><span style="color: darkblue;">new</span></b> AlexLeanIoTDemoService();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> service.runScenario();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> clicked()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> element.setStartStop(!running);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> clicked()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> AlexLeanIoTDemoService service = <b><span style="color: darkblue;">new</span></b> AlexLeanIoTDemoService();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> service.completeTransferJob(<b><span style="color: red;">0</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<span style="color: darkred;">"Transfer job complete!"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Now let's begin the simulation by pressing Start button<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvnph0wu_v8Xw3q62f-e4PzO2xMeGm9e_osBCmtL7YdQCb6If0LEbk2rxfhDcsTHNNvizalpeB6WVhyphenhyphenZRV1ReBSZru5xl3b89BqYCkbCGugTb6MtfLjE2gcy-BXftdAuACSEHo2KvytXM/s1600/image015-747558.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529449343526098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvnph0wu_v8Xw3q62f-e4PzO2xMeGm9e_osBCmtL7YdQCb6If0LEbk2rxfhDcsTHNNvizalpeB6WVhyphenhyphenZRV1ReBSZru5xl3b89BqYCkbCGugTb6MtfLjE2gcy-BXftdAuACSEHo2KvytXM/s320/image015-747558.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Infolog pops up indicating that Sales order demand has been introduced and the entire pegging tree was planned for Sales order line. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2m6SB2McLK_7qz5BmZ9CflxH5Zb0RoPt4Yn2faak7Ul9mOveqEuyzUcKtWz2DwetEqopiccoFuOxoTzFD3twaQseFQuWMgCVZnhcG-6kW-Avg62FFcihq3qrR5FKvqwCdIMUxZW9jRUQ/s1600/image016-750887.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529461732845042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2m6SB2McLK_7qz5BmZ9CflxH5Zb0RoPt4Yn2faak7Ul9mOveqEuyzUcKtWz2DwetEqopiccoFuOxoTzFD3twaQseFQuWMgCVZnhcG-6kW-Avg62FFcihq3qrR5FKvqwCdIMUxZW9jRUQ/s320/image016-750887.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5wR8r1rVRR39AXvMnbTUzoEGt2TYTgJeClBOxbI8RLb3gXrB0zMOlDHXFnTdqmX6ZtkcLsGB_zcWiP3pC9HHYLTTjHNeg3PDODHlRRi9KnryfYI_SXtvaC5Mjb1ryRrYWr6J7GOsgXZQ/s1600/image017-753985.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529476217669842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5wR8r1rVRR39AXvMnbTUzoEGt2TYTgJeClBOxbI8RLb3gXrB0zMOlDHXFnTdqmX6ZtkcLsGB_zcWiP3pC9HHYLTTjHNeg3PDODHlRRi9KnryfYI_SXtvaC5Mjb1ryRrYWr6J7GOsgXZQ/s320/image017-753985.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point I can use IoT device and replenish/pick products to/from Part location – and this will be reflected in Microsoft Dynamics AX 2012 R3 in form of completed Transfer or Process jobs.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When I physically put a part into Part location Transfer job will be completed automatically and the light will light up with Green indicating that the location is Full<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer job<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe-l0i6XOwVqKLvK8M334Deu_UceF6Nje3kjfDzeqlIo6xNV5CyT5EQRAf0VR47TdcYTF1B5F7SDT3tQ31oGINbGzfyGcfQdwR1uIuRNHpLeEY3yi0RTPrc2GePDCre4wYfLsEh7CfEA/s1600/image018-758026.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529492894186994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioe-l0i6XOwVqKLvK8M334Deu_UceF6Nje3kjfDzeqlIo6xNV5CyT5EQRAf0VR47TdcYTF1B5F7SDT3tQ31oGINbGzfyGcfQdwR1uIuRNHpLeEY3yi0RTPrc2GePDCre4wYfLsEh7CfEA/s320/image018-758026.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAZrgW2Ij3aE-HLp8W2rvIGaBefZXGj4hxtSWrrQb8e_ypmxgo6Fc4nHH55OLy1l7W7XKhkefbU9rnUzMERb1Ma2H6NkaBG7-olS8FPNTxKahK2hI6KuNAXNRJhOoKOMV_5aVBgSR5J7Q/s1600/image019-760949.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529507729187506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAZrgW2Ij3aE-HLp8W2rvIGaBefZXGj4hxtSWrrQb8e_ypmxgo6Fc4nHH55OLy1l7W7XKhkefbU9rnUzMERb1Ma2H6NkaBG7-olS8FPNTxKahK2hI6KuNAXNRJhOoKOMV_5aVBgSR5J7Q/s320/image019-760949.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We can also verify the status of Transfer job which changes to Completed<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When I physically pick a part from Part location Process job will be completed automatically and the light will light up with Red indicating that the location is Empty<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Process job<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGTNB2jp_bsJe2QRGTdVuch4iA3Gt7SpFxXfd5iOseYfCzvtgEWdtojZHQkhEYW0QNGjcsLC6SsURerQrdshlxMjdvs1l-7pTlDRodjeIC4dnT6dz_272r9_xsTsieqS7Vgseki23oc0/s1600/image020-764070.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529521460736114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGTNB2jp_bsJe2QRGTdVuch4iA3Gt7SpFxXfd5iOseYfCzvtgEWdtojZHQkhEYW0QNGjcsLC6SsURerQrdshlxMjdvs1l-7pTlDRodjeIC4dnT6dz_272r9_xsTsieqS7Vgseki23oc0/s320/image020-764070.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeBcujVVH6uSYNWZLRTr7Anv8J132di8A_4LNfOmovLdWxey40Hg041XqqQeyMKQ2r_t0lgr7h1CHUAZ-yfYjMreLfm5P_q0FE89thQp3LcLei6opclHa7-lL-cAw071LGB9Qgk34ucI/s1600/image021-766824.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529532890040722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeBcujVVH6uSYNWZLRTr7Anv8J132di8A_4LNfOmovLdWxey40Hg041XqqQeyMKQ2r_t0lgr7h1CHUAZ-yfYjMreLfm5P_q0FE89thQp3LcLei6opclHa7-lL-cAw071LGB9Qgk34ucI/s320/image021-766824.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We can also verify the status of Process job which changes to Completed<o:p></o:p></div>
<div class="MsoNormal">
During the simulation execution you can also review the results in real time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Cockpit<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2BICH39DzIctLiI0sA0ItaWk_7PQDFPzcE0Fo5akMy6Yuv0VziURXuJCjVcccXa6MaNEBvmfemZi2Cfoeky_J6FJMpooYMaPjW7sptWMjE4iys_qU2SRT8YOGkrD_YSCFZ8exq_KozdU/s1600/image022-769761.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529546213071202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2BICH39DzIctLiI0sA0ItaWk_7PQDFPzcE0Fo5akMy6Yuv0VziURXuJCjVcccXa6MaNEBvmfemZi2Cfoeky_J6FJMpooYMaPjW7sptWMjE4iys_qU2SRT8YOGkrD_YSCFZ8exq_KozdU/s320/image022-769761.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Connection with IoT device is done by means of Web Services. Then IoT device reports completion of Transfer and Process jobs.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX23bhi1X_i46GXqdCszXiRJqMnzYt-3U_1fZbriXoCP1hyxd70hlEuMpmHqCBZmpeBZpSZvZXfZPNpKJWX2WqM3_EO2jqGpi-zzxTsBAlRzrMdTD7Xj_zoQieWdX6mZynETeaQDjFkBQ/s1600/image023-773282.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529564485727394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX23bhi1X_i46GXqdCszXiRJqMnzYt-3U_1fZbriXoCP1hyxd70hlEuMpmHqCBZmpeBZpSZvZXfZPNpKJWX2WqM3_EO2jqGpi-zzxTsBAlRzrMdTD7Xj_zoQieWdX6mZynETeaQDjFkBQ/s320/image023-773282.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Behind the scenes records in Demo Staging table get populated and updated <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Demo Staging table<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiksK16QQiJTZXMyzoRSWfuKufxxEcuxuRwTZjkP4aiZJpFJ7mrYuRR9p8BOJzyEwYDgrek-3IChkChMEjXYftKZEbFY3saBC7blJWiRliavpmTI-H78Zp76S26MdRQkkmOFN_3AOR2aQ/s1600/image024-777150.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193529575383056242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiksK16QQiJTZXMyzoRSWfuKufxxEcuxuRwTZjkP4aiZJpFJ7mrYuRR9p8BOJzyEwYDgrek-3IChkChMEjXYftKZEbFY3saBC7blJWiRliavpmTI-H78Zp76S26MdRQkkmOFN_3AOR2aQ/s320/image024-777150.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you interact with IoT device putting and picking parts to/from Part location appropriate Transfer and Process jobs will automatically be updated/completed in Microsoft Dynamics AX 2012 R3<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review the following videos describing how hardware part of the scenario works:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: 105%; mso-list: l0 level1 lfo6; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using 1 sensor (Obstacle detection sensor) for "Intelligent" location monitoring: <a href="http://1drv.ms/1Q7E2mS">http://1drv.ms/1Q7E2mS</a> <o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="line-height: 105%; mso-list: l0 level1 lfo6; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using 2 sensors (IR-T + IR-R) for "Intelligent" location monitoring: <a href="http://1drv.ms/1Q7E3av">http://1drv.ms/1Q7E3av</a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to automate Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 using IoT device. We discussed how you can invoke necessary functionality in Microsoft Dynamics AX 2012 R3 from IoT device, how to control sensors programmatically on Raspberry Pi and how to automate the demo scenario for self-driven demo experience. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Internet of Things, IoT, Windows 10 IoT Core, Visual Studio 2015, Background Application (IoT), WCF Custom Web Services, X++, C#.NET. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p><br />
<br />
<strong>Special thanks</strong> for collaboration in building this scenario goes to my colleague, Microsoft Dynamics AX Manufacturing expert, Dan Burke</div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com7tag:blogger.com,1999:blog-1127496045963662727.post-49674312194350266712015-09-11T15:37:00.001-07:002015-09-12T00:46:03.868-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 2: Hardware/Device (Raspberry Pi)<div class="WordSection1">
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;">
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 2: Hardware/Device (Raspberry Pi)</strong></div>
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<o:p></o:p> </div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to make use of IoT device for a full automation of Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. In the previous part we established an end-to-end functional flow for Make to Order Lean Manufacturing scenario, this gives us a great context. Now the goal is to explore how we can make use of IoT device to implement a broader Lean IoT Demo scenario using the concept of "Intelligent" location. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Solution:</b> Lean IoT Demo scenario introduces a concept "Intelligent" location which is capable of monitoring itself and automatically send signals for ERP system to trigger appropriate actions. In the context of this scenario we have 2 people involved: Workcell worker and Water spider. Workcell worker is responsible for assembling the product in Workcell. Water spider is responsible for making sure that Workcell worker always has enough parts to produce the product. Workcell worker is constantly picking parts from his Parts location, and Water spider is replenishing Parts location from General storage location based on a need of Workcell worker. Now when demand comes in during Lean IoT Demo scenario we want "Intelligent" location to detect that it is empty and replenishment is needed, this will automatically trigger Transfer job for Water spider, and when Water spider replenished "Intelligent" location his Transfer job will automatically be completed because the location knows that it is full now. At this point "Intelligent" location will trigger Process job for Workcell worker, because now the location is full and Workcell worker can pick a part from it, once Workcell worker picks his part "Intelligent location" will automatically complete Process job and trigger another Transfer job for Water spider if there's a waiting demand. This cycle will be repeated over time while there's unsatisfied demand. This scenario showcases how operations efficiency can be tremendously improved when using the latest technological advancements. In its turn improved operations efficiency leads to more quality time spent manufacturing the product, more quality product itself and more happy customers in the end. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
Please find Part 1 article of this series which describes a functionality here: <a href="http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html"> http://ax2012manufacturing.blogspot.com/2015/09/microsoft-dynamics-ax-2012.html</a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough<o:p></o:p></b></div>
<div class="MsoNormal">
After we described the scenario verbally I'll also provide a visual diagram below <o:p></o:p></div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:467.5pt;height:228pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D0ECA7.B141AFB0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbYFzDLscZ_R1B7XUcH_iRl96RpidffwNnVF76ZlL9rjsx6Al8Ev3RAuwf3kEQJh-m5haiZg5M4VYXM6cqVhJsBoVZ1jsWVkh0KHzJaD7j558urSPGjurSlCwqmIy2ZTiFfYWZHY2aPM/s1600/image002-738796.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390255548148946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbYFzDLscZ_R1B7XUcH_iRl96RpidffwNnVF76ZlL9rjsx6Al8Ev3RAuwf3kEQJh-m5haiZg5M4VYXM6cqVhJsBoVZ1jsWVkh0KHzJaD7j558urSPGjurSlCwqmIy2ZTiFfYWZHY2aPM/s320/image002-738796.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1503490971"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Having this scenario to implement we have to decide what hardware to use and how to use it. Obviously in order to implement "Intelligent" location which scans itself we'll need some sensors. In addition to this in order to support this scenario we need to decide what backend will be used and how, and how to write appropriate business logic for it. Finally we should not forget to think about how device will communicate with the backend, how device will be powered and how to observe the results of the scenario. This is exactly what we'll do below … <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's start with the device itself <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Device<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
There may be multiple options of devices to be used. For example, Raspberry Pi 2 or Arduino. I chose Raspberry Pi 2 for this scenario. The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun or any practical projects. Microsoft Windows Dev Center provides a tremendous amount of resources to get you started with building your own IoT scenarios. Here is a great place to start: <a href="https://dev.windows.com/en-us/iot">https://dev.windows.com/en-us/iot</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When looking at Raspberry Pi 2 device we'll see that it has got SD card (1) (where Windows 10 IoT Core OS will be loaded to), Ethernet port (2) for communication, HDMI port (3) for connecting to a display, power (4) and multiple USB ports( for example, if you want to connect an external USB keyboard, etc.) <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Raspberry Pi<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd8UYkEi8DshW1zDTXgTQsaiGyViJMfrm5TrsUlV0VQbVxqXUe2LAlZb9tpuDRoU6-IMUVXoSO1-xA3JJs39iqQJKs-WKowWOVcaZTsHljp1FL4Wv5ClPspUvjXNxCy688RP8wNVk1LOo/s1600/image003-741372.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390268009190066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd8UYkEi8DshW1zDTXgTQsaiGyViJMfrm5TrsUlV0VQbVxqXUe2LAlZb9tpuDRoU6-IMUVXoSO1-xA3JJs39iqQJKs-WKowWOVcaZTsHljp1FL4Wv5ClPspUvjXNxCy688RP8wNVk1LOo/s320/image003-741372.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find more details about Raspberry Pi device here: <a href="https://www.raspberrypi.org/">https<a href="https://www.raspberrypi.org/">://www.raspberrypi.org</a><a href="https://www.raspberrypi.org/"><a href="https://www.raspberrypi.org/">/</a> <o:p></o:p></a></a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As I mentioned above I'm going to run Windows 10 IoT Core OS on Raspberry Pi 2 device. Assuming that you loaded Windows 10 IoT Core OS onto SD card, the OS will start right after you connect Raspberry Pi 2 to power. When OS will load and you connect Raspberry Pi to a display using HDMI port you will see the following user interface <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Windows 10 IoT Core<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHlAXuvJSh707QQ6AGc3jTVtEmnOb_bF3usi9X2cbDBsYEMEa_n3rkJnuusV-my8ytQeLajG27ipjbknhF_NXqyoWBzkg3Q-LRO9LUTiTRkAAqW6HRFcCydA2BFSGXwP6arcxVeL5rYM/s1600/image004-743754.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390277680054386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHlAXuvJSh707QQ6AGc3jTVtEmnOb_bF3usi9X2cbDBsYEMEa_n3rkJnuusV-my8ytQeLajG27ipjbknhF_NXqyoWBzkg3Q-LRO9LUTiTRkAAqW6HRFcCydA2BFSGXwP6arcxVeL5rYM/s320/image004-743754.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you connect WiFi dongle to Raspberry Pi device you will also see a prompt to connect to available WiFi network(s) when OS loads<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find detailed instructions about how to prepare Raspberry Pi device, load Windows 10 IoT Core OS on it and more here: <a href="https://dev.windows.com/en-us/iot">https://</a><a href="https://dev.windows.com/en-us/iot"><a href="https://dev.windows.com/en-us/iot">dev.windows.com/en-us/iot</a> <o:p></o:p></a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Okay, when we have Raspberry Pi device loaded with Windows 10 IoT Core OS we can take a closer look at its Pinout and figure out how to program it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Raspberry Pi Pinout<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjesnx6U77z7pbrkLdR0A234ptZ0m1tSlUgR7Qjp4AVSJjG5D6LJA6aY41UU3jylrIsAdZAOJ7y4I8IsBM5D9XQhZEhYzs9Z-WzMxzXQ7qdrZI9AFr0e3UroMFAQdfsyk1NS3jZA0lXAm0/s1600/image005-746643.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390288316561618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjesnx6U77z7pbrkLdR0A234ptZ0m1tSlUgR7Qjp4AVSJjG5D6LJA6aY41UU3jylrIsAdZAOJ7y4I8IsBM5D9XQhZEhYzs9Z-WzMxzXQ7qdrZI9AFr0e3UroMFAQdfsyk1NS3jZA0lXAm0/s320/image005-746643.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
There's a number of Pins as described on the picture above. Different Pins have different meaning as described below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
PWR Power<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
GND Ground<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
GPIO General Purpose Input/Output<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
SPI Serial Peripheral Interface<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
I2C Inter Integrated Circuit<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please find more details about Pinout here: <a href="https://ms-iot.github.io/content/en-US/win10/samples/Blinky.htm">https<a href="https://ms-iot.github.io/content/en-US/win10/samples/Blinky.htm">://</a><a href="https://ms-iot.github.io/content/en-US/win10/samples/Blinky.htm"><a href="https://ms-iot.github.io/content/en-US/win10/samples/Blinky.htm">ms-iot.github.io/content/en-US/win10/samples/Blinky.htm</a> <o:p></o:p></a></a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's just clarify a couple of things about different types of Pins. There're a 3 main groups of Pins as described in the table below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal">
GPIO – General Purpose Input/Output (<span style="background: yellow; mso-highlight: yellow;">represented by Windows.Devices.Gpio namespace</span>)<o:p></o:p></div>
<div class="MsoNormal">
GPIO is a generic pin on an integrated circuit whose behavior, including whether it is an input or output pin, can be controlled by the user at run time<o:p></o:p></div>
<div class="MsoNormal">
- GPIO pins can be configured to be input or output<o:p></o:p></div>
<div class="MsoNormal">
- GPIO pins can be enabled/disabled<o:p></o:p></div>
<div class="MsoNormal">
- Input values are readable (typically high=1, low=0)<o:p></o:p></div>
<div class="MsoNormal">
- Output values are writable/readable<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
- Input values can often be used as IRQs (typically for wakeup events)<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal">
SPI – Serial Peripheral Interface (<span style="background: yellow; mso-highlight: yellow;">represented by Windows.Devices.Spi namespace</span>)<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
SPI bus is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal">
I2C – Inter Integrated Circuit (<span style="background: yellow; mso-highlight: yellow;">represented by Windows.Devices.I2c namespace</span>)<o:p></o:p></div>
<div class="MsoNormal">
I2C is a multi-master, multi-slave, single-ended, serial computer bus which is typically used for attaching lower-speed peripheral ICs to processors and microcontrollers<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p></o:p><br /></div>
<div class="MsoNormal">
Now we are at the point when we know enough about the device and can put something tangible together. Let's explore what sensors may help us to implement the scenario<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Sensors<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how my setup for Lean IoT Demo scenario looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Setup<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhebCSwjW5N-8ZzM3kuioMVtiGPT4DiwgKxKToN8ULRtddQq03hAzALAxUXLCha7iPDtQREIB7Sek9X6qAZyq9ILb99Bvzwrml0YxD5gsbCjoFtBhZea12YY8A0Hq_uikZEvyKIYj98z_o/s1600/image006-749674.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390300324086162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhebCSwjW5N-8ZzM3kuioMVtiGPT4DiwgKxKToN8ULRtddQq03hAzALAxUXLCha7iPDtQREIB7Sek9X6qAZyq9ILb99Bvzwrml0YxD5gsbCjoFtBhZea12YY8A0Hq_uikZEvyKIYj98z_o/s320/image006-749674.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On my table you can observe the following components:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Raspberry Pi device in the plastic case<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>2 toy Wheels/Tires because this is what I'm going to put into Parts location<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>LED/Light to indicate whether the location is empty (Red) or Full (Green)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Obstacle detection sensor (lower left corner) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared transmitter sensor (upper right corner)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared receiver sensor (lower right corner)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The reason I have 3 sensors in place is because I actually implemented this scenario in 2 variations. Variation 1 uses Obstacle detection sensor which has both Infrared transmitter and Infrared receiver on-board, and Variation 2 uses Infrared transmitter sensor and Infrared receiver sensor separately. I'll explain the difference below <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's a diagram that explains the details from hardware perspective<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:467.5pt;height:347pt' o:ole=""> <v:imagedata src="cid:image007.emz@01D0ECA7.B141AFB0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwCo2Jxpzkyn19mtIRHDiFXFoTnLJspoEe2dnikzvLQ7R62H69u-_gcrAFQ_sULEBY9j_BL4AG2MZphyphenhyphencHpDlftVtceFS5SeeB7rCoiVIZsbHni-5iciFJPy20xrXwuUZpkcfoYy8K5ik/s1600/image008-752332.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390309434173874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwCo2Jxpzkyn19mtIRHDiFXFoTnLJspoEe2dnikzvLQ7R62H69u-_gcrAFQ_sULEBY9j_BL4AG2MZphyphenhyphencHpDlftVtceFS5SeeB7rCoiVIZsbHni-5iciFJPy20xrXwuUZpkcfoYy8K5ik/s320/image008-752332.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1503490972"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On the left hand side I describe the difference between Variation 1 and Variation 2 from signal propagation perspective. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Variation 1 uses Obstacle detection sensor which works like following:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared transmitter sends a signal<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Signal gets reflected from the object (assuming a part does exist in Part location)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared receiver receives reflected signal back within time period T <o:p></o:p></div>
<div class="MsoNormal">
Variation 2 uses Infrared transmitter and Infrared receiver separately, Infrared transmitter is positioned directly against Infrared receiver, so this is how it works:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Infrared transmitter sends a signal<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>If there's nothing in between Infrared transmitter and Infrared receiver the latter will receive the signal within time period T<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The principal difference between Variation 1 and Variation 2 is that for Obstacle detection sensor its Infrared transmitter and Infrared receiver already work in sync because they sit on the same board, and when you use them separately you have to physically control when and how the signal gets sent and when and how it gets received which is more work to do. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Obstacle detection sensor has great application for inventory counting (say products roll against it on a conveyor belt), however for an obstacle to be detected you have to physically move it against the sensor. This poses a slight inconvenience when "Intelligent" location has to detect its state (Empty or Full) right from the beginning of the scenario when you turn on the device. So the assumption would be that the location is Empty at the beginning (which may not be the case always). Actually that's why I also implemented the same scenario using Infrared transmitter and Infrared receiver separately, so I can control when and how the signal gets sent and received. And I can easily detect the initial state of the "Intelligent" location. This is a great example of why knowing the physical capabilities of your sensors is important for the success of the scenario. Please find more info about sensors I used here: <a href="http://sunfounder.com/">http</a><a href="http://sunfounder.com/"><a href="http://sunfounder.com/">://sunfounder.com/</a><o:p></o:p></a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see I connected my sensors with multiple jumper wires (female-to-female). In order to facilitate this you may consider using a HAT which plugs into Raspberry Pi and provides bus connections instead of using individual wires. Please find more info about Raspberry Pi HATs here: <a href="https://www.ghielectronics.com/catalog/category/538"> https://www.ghielectronics.com/catalog/category/538</a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's take a closer look at sensors<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sensors<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO3XR9mbsONjoUm-oFEl0EvlQAEBmFsTNiOrrvxIi6JhhQlYDdglIvBYPF9xWpUSgpANSrzmEfPH3amB5O3c3O6rEz2uY9hElegtAEhAZcm9xaFkUGBlHphUAeJGE8GzZkDQVSwWdKW38/s1600/image009-754632.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390322139445186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO3XR9mbsONjoUm-oFEl0EvlQAEBmFsTNiOrrvxIi6JhhQlYDdglIvBYPF9xWpUSgpANSrzmEfPH3amB5O3c3O6rEz2uY9hElegtAEhAZcm9xaFkUGBlHphUAeJGE8GzZkDQVSwWdKW38/s320/image009-754632.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
Please review the following videos describing how hardware part of the scenario works:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using 1 sensor (Obstacle detection sensor) for "Intelligent" location monitoring: <a href="http://1drv.ms/1Q7E2mS">http://1drv.ms/1Q7E2mS</a> <o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><span style="mso-list: Ignore;">-<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span><![endif]>Using 2 sensors (IR-T + IR-R) for "Intelligent" location monitoring: <a href="http://1drv.ms/1Q7E3av">http://1drv.ms/1Q7E3av</a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can think about how we can control Raspberry Pi device programmatically<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: App<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Luckily for us you can easily write Windows 10 Universal Apps with UI (user interface) or headless background apps without UI (user interface) for Raspberry Pi running Windows 10 IoT Core. Please find more info about how to start coding your IoT scenarios quickly here: <a href="https://ms-iot.github.io/content/en-US/win10/StartCoding.htm">https://</a><a href="https://ms-iot.github.io/content/en-US/win10/StartCoding.htm"><a href="https://ms-iot.github.io/content/en-US/win10/StartCoding.htm">ms-iot.github.io/content/en-US/win10/StartCoding.htm</a> <o:p></o:p></a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Part 3 article of this series I'll provide details about Headless Background App I wrote to program Raspberry Pi device, control and read the state of its sensors<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's put a quick word about the backend we will use for this scenario <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Backend<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For this scenario in particular I used Microsoft Dynamics AX 2012 R3 deployed using Microsoft Dynamics Lifecycle Services (LCS): <a href="https://lcs.dynamics.com/">https://lcs.dynamics.com/</a>. To enable communication with Microsoft Dynamics AX 2012 R3 I enabled IIS Web Services and exposed Inbound port via HTTP/HTTPS. I'll explain the details of the Web Services used for this scenario in Part 3 article of this series. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It is important to mention that when you build Windows 10 Universal Apps with UI (user interface) or headless background apps without UI (user interface) for Raspberry Pi running Windows 10 IoT Core you can easily add Web Service reference to your project just like you are used to. Then you can invoke Microsoft Dynamics AX 2012 R3 Web Service asynchronously (recommended) or synchronously from the App that runs on Raspberry Pi under Windows 10 IoT Core OS. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that for the sake of simplicity I implemented a direct communication between Microsoft Dynamics AX 2012 R3 backend and Raspberry Pi App which is not suitable and would not scale for production deployment of solution. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Hub<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to provide a scalable and secure architecture for IoT devices communicating with Microsoft Dynamics AX 2012 R3 backend it would be recommended to use a middle-tier/hub, for example, Windows Azure Event Hubs which is a part of Windows Azure IoT Suite of services. Please find more info Windows Azure Event Hubs here: <a href="http://azure.microsoft.com/en-us/services/event-hubs/">http://azure.microsoft.com/en-us/services/event-hubs/</a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's think through the practicality of this setup<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Connectivity <o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In my setup I used Raspberry Pi Ethernet port to enable communication with Microsoft Dynamics AX 2012 R3 backend in the Cloud. Also it is possible to plug in a supported Raspberry Pi USB Wi-Fi Dongle for enabling wireless communication capabilities. When you load Windows 10 IoT Core OS the system will prompt you to connect to an available WiFi network. Then you can verify you connection details by going to Windows 10 IoT Core > Device settings > Network & Wi-Fi<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Raspberry Pi USB Wi-Fi Dongle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio8iaW4D9M3NjFQYAv0l5vaS0m6i7iQa9FR1EPFe_NWMUBUEFq_qh15_2kw1RjZ6fsGucGv30980GZGYQw-VVQNldGF2dm2YiTr3_eP7lSJaoklqqu5VGfWUTa3NO7KkZ_wcPnze51l4o/s1600/image010-757212.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193390332069856466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio8iaW4D9M3NjFQYAv0l5vaS0m6i7iQa9FR1EPFe_NWMUBUEFq_qh15_2kw1RjZ6fsGucGv30980GZGYQw-VVQNldGF2dm2YiTr3_eP7lSJaoklqqu5VGfWUTa3NO7KkZ_wcPnze51l4o/s320/image010-757212.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I tried to use EDIMax WiFi Dongle with Raspberry Pi running Windows 10 IoT Core and it didn't work for me (as it was not listed as a supported WiFi Dongle for Windows 10 IoT Core OS at the time of this POC)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please find more info about connecting Raspberry Pi to WiFi network here: <a href="https://www.raspberrypi.org/products/usb-wifi-dongle/">https</a><a href="https://www.raspberrypi.org/products/usb-wifi-dongle/">://www.raspberrypi.org/products/usb-wifi-dongle</a><a href="https://www.raspberrypi.org/products/usb-wifi-dongle/">/</a>, <a href="https://ms-iot.github.io/content/en-US/win10/SetupWiFi.htm">https://</a><a href="https://ms-iot.github.io/content/en-US/win10/SetupWiFi.htm">ms-iot.github.io/content/en-US/win10/SetupWiFi.htm</a>, <a href="https://msdn.microsoft.com/nl-nl/library/windows/hardware/ff553642(v=vs.85).aspx"> https://</a><a href="https://msdn.microsoft.com/nl-nl/library/windows/hardware/ff553642(v=vs.85).aspx">msdn.microsoft.com/nl-nl/library/windows/hardware/ff553642%28v=vs.85%29.aspx</a> <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Power<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can connect Raspberry Pi to power using out of the box power adapter or external power adapter instead. Raspberry Pi will need a steady 2A for proper performance. External power adapter I used had the following characteristics: <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Input: DC 5V-1000mA<o:p></o:p></div>
<div class="MsoNormal">
Output: DC 5V-1000mA<o:p></o:p></div>
<div class="MsoNormal">
Capacity: 2600mAh<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Display<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As I mentioned before you can connect Raspberry Pi to a display using its HDMI port<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we explored the device I will also provide a quick reference about how IoT is helping companies to achieve better results today<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: References<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
German Manufacturer Links Workers to Parts and Stations via RFID, Bluetooth<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Bosch Rexroth developed the solution to improve efficiency and accuracy at its own hydraulic valve assembly facility, and is marketing the system for use by other manufacturers as well.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The solution sends instructions to each employee at his or her workstation, based on the components for the particular item being assembled at that location.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please fine more info about how Bosch leverages IoT to achieve more here: <a href="http://www.rfidjournal.com/articles/view?13434">http<a href="http://www.rfidjournal.com/articles/view?13434">://</a><a href="http://www.rfidjournal.com/articles/view?13434"><a href="http://www.rfidjournal.com/articles/view?13434">www.rfidjournal.com/articles/view?13434</a> <o:p></o:p></a></a></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to make use of IoT device for a full automation of Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012. We explored the details of the device, how to use sensors to implement the scenario, and then reviewed other considerations to help to establish a successful scenario. Now we should have a good understanding of hardware part and a solid foundation for taking care of software part. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Internet of Things, IoT, Raspberry Pi, Windows 10 IoT Core, Windows 10 Universal Apps, Web Services. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<br />
<br />
<strong>Special thanks</strong> for collaboration in building this scenario goes to my colleague, Microsoft Dynamics AX Manufacturing expert, Dan Burke<br />
<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com5tag:blogger.com,1999:blog-1127496045963662727.post-45282006529214151252015-09-11T11:07:00.000-07:002015-09-12T00:45:49.954-07:00Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 1: Functionality/Make to Order<div class="WordSection1">
<div style="border-bottom: solid windowtext 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;">
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong>Microsoft Dynamics AX 2012 Manufacturing – Lean IoT Scenario Part 1: Functionality/Make to Order</strong></div>
<div align="center" class="MsoTitle" style="border: currentColor; padding: 0in; text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate a classic Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012 on simplified example when manufacturing motorcycles. This document will outline end-to-end functional flow for the scenario from initial setup all the way to Lean costing.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including discrete, process, project and Lean approaches. The goal will be to establish an end-to-end functional flow for Make to Order Lean Manufacturing scenario, better understand what it takes to do it. And then automate this scenario for the future use in a broader Lean IoT Demo scenario using IoT devices and the power of Microsoft Windows 10 IoT Core OS. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<br />
<b>Solution:</b> The simple but at the same time descriptive real-world example of motorcycles manufacturing provides a necessary context for better understanding of manufacturing processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with simple bill of materials which will consist of 2 components and straightforward production flow with 2 activities (one transfer and one process) to supply one of the components in order to implement Make to Order scenario.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
For more detailed explanation of Make to Stock Lean Manufacturing scenario please refer to my earlier blog here: <a href="http://ax2012manufacturing.blogspot.com/2012/12/microsoft-dynamics-ax-2012_2.html"> http://ax2012manufacturing.blogspot.com/2012/12/microsoft-dynamics-ax-2012_2.html</a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
In this scenario Motorcycle will be manufactured using Lean approach. Motorcycle components (Body and Wheels) will be assembled together in a work cell. But before this happens one of components (Wheels) will have to be supplied into Part location from General storage location by Water spider, once this happens Work cells worker will be able to pick a part from replenished Part location and use it for assembly. For the sake of simplicity another part (Body) is considered to be available for picking in its own location (the assumption is that it is available in on-hand inventory)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>BOM<o:p></o:p></i></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<i>Production flow<o:p></o:p></i></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:224pt;height:271.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D0EC81.F99F3000" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCPEJBssD5_gHvTQy9aqmUjdy_bvWeYi7ddckO9BhAOy1YyLv3rOpB8dFP8b0V1JtowBPgrvRnACM4CTNqzNpGwO4c1ncBTiriPMTbdQtoGJ6htigoHjtSu9G7qOGYAiBK9kNj6KLjNTA/s1600/image002-739287.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341294505295634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCPEJBssD5_gHvTQy9aqmUjdy_bvWeYi7ddckO9BhAOy1YyLv3rOpB8dFP8b0V1JtowBPgrvRnACM4CTNqzNpGwO4c1ncBTiriPMTbdQtoGJ6htigoHjtSu9G7qOGYAiBK9kNj6KLjNTA/s320/image002-739287.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1503474772"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 233.75pt;" valign="top" width="468"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:116pt;height:199.5pt' o:ole=""> <v:imagedata src="cid:image003.emz@01D0EC81.F99F3000" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYI6eLNQ46mrj-TU27cENPm2Ebmty9dTu17SPoC2hr9rMxigkReYfASHhZxDEzg1rVt-ZjH15GY9bItAulDDctleco0T7vNvay4hP3IUFfXP7cn7Tzy7kIbzjvE2W4HxI0q6RI_h21374/s1600/image004-741813.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341306523518050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYI6eLNQ46mrj-TU27cENPm2Ebmty9dTu17SPoC2hr9rMxigkReYfASHhZxDEzg1rVt-ZjH15GY9bItAulDDctleco0T7vNvay4hP3IUFfXP7cn7Tzy7kIbzjvE2W4HxI0q6RI_h21374/s320/image004-741813.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1503474773"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that the idea is to replenish Wheels from General storage location (Warehouse 11) into Part location (Warehouse 12). Body will be picked directly from its Part location (Warehouse 12). And the finished product AlexMotorcycle will be put into Finished product location (Warehouse 13). I used Warehouses instead of Locations (potentially within the same warehouse) only for the sake of clarity. Please see the diagram below for a visual explanation of the scenario. </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<i>Diagram</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:467.5pt;height:228pt' o:ole=""> <v:imagedata src="cid:image005.emz@01D0EC81.F99F3000" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL6LvTWLec7AN21wHIAFPRljvotrtG6BVKV9y60UbonxyIIOUqKOXm7_dG-7HDfc4BLa3nBZZQg6fjNm-8h_3zZs2amAh5aNI1qcU2XVmhdwtuNxJD7Khp5Y7BXbO4ZJ5eUwIAB3FQhMo/s1600/image006-745163.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341316445404194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL6LvTWLec7AN21wHIAFPRljvotrtG6BVKV9y60UbonxyIIOUqKOXm7_dG-7HDfc4BLa3nBZZQg6fjNm-8h_3zZs2amAh5aNI1qcU2XVmhdwtuNxJD7Khp5Y7BXbO4ZJ5eUwIAB3FQhMo/s320/image006-745163.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1503474774"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On the visual diagram 3 Workcell workers work in their respective Work cells, and Water spider is helping them with replenishment of each Part location to support a continuous manufacturing process without extra distractions.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
One of the requirements defined in this scenario is that all products are Standard cost controlled.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Setup<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's review the setup which is required to implement this scenario <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll start with introduction of products for a finished good (AlexMotorcycle) and its components (Body and Wheels)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH3-CEqDpEEK_BTUU-IqqmenGckh-3hPiedsZYyvU57YL59jyAFvV3sgLpWhcfvGqi9DQEqGQ3njNZu3gGNff0-aGLHBRVko8xWrBL1gyZbqKBkv0g9pB87vCBCL8fvxHR_SJxQzPvdXE/s1600/image007-748067.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341330008391474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH3-CEqDpEEK_BTUU-IqqmenGckh-3hPiedsZYyvU57YL59jyAFvV3sgLpWhcfvGqi9DQEqGQ3njNZu3gGNff0-aGLHBRVko8xWrBL1gyZbqKBkv0g9pB87vCBCL8fvxHR_SJxQzPvdXE/s320/image007-748067.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXnJ_W6epYNsthtrFcLub2seMsDUyf47D3tYw5-ex46JY8bwCChyphenhyphenpaYaIVv2AxMDnc9KeFJ-pRU-M-Qj9wC8GVE__HIo3VA3oPnCvziPdsEqN955kby5AuyrcVZL-paUuNQWCbW73EOPY/s1600/image008-750907.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341341979333410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXnJ_W6epYNsthtrFcLub2seMsDUyf47D3tYw5-ex46JY8bwCChyphenhyphenpaYaIVv2AxMDnc9KeFJ-pRU-M-Qj9wC8GVE__HIo3VA3oPnCvziPdsEqN955kby5AuyrcVZL-paUuNQWCbW73EOPY/s320/image008-750907.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Default order type = Kanban<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9x1_xuEArbkVJg1cXI8VxhyeZ40c-jcu5QUfWHGY2FJbjECotfuW_2mk8R3Z5-nNFqkAbSSidvOsqJ1JDgvxhKBAp3gW7uwPOUBZ7ohLqZRq3Nj_qLtsnlU8wFTncJQO0M2MVLCK1hbI/s1600/image009-753611.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341356565073570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9x1_xuEArbkVJg1cXI8VxhyeZ40c-jcu5QUfWHGY2FJbjECotfuW_2mk8R3Z5-nNFqkAbSSidvOsqJ1JDgvxhKBAp3gW7uwPOUBZ7ohLqZRq3Nj_qLtsnlU8wFTncJQO0M2MVLCK1hbI/s320/image009-753611.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for AlexMotorcycle is 3000$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQNe_KV1VYvSg-Sm8OOFFBcvuG9Nmu1UnkkZziiadRBG028V81eZ31LPCaXwUNlBSY8DBDX0Pv45M_VYDZX5HYX1t3jSxhOPOI4n9x1RQ4RCLYmT7XmquRLtyUttvPXjbci6_Mkh0Evs/s1600/image010-757004.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341371471075314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQNe_KV1VYvSg-Sm8OOFFBcvuG9Nmu1UnkkZziiadRBG028V81eZ31LPCaXwUNlBSY8DBDX0Pv45M_VYDZX5HYX1t3jSxhOPOI4n9x1RQ4RCLYmT7XmquRLtyUttvPXjbci6_Mkh0Evs/s320/image010-757004.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production type = BOM<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: AlexMotorcycle – Production type (BOM)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrW4WCZf9l4dHza5xdwwk5uDeGNpVPsc5vewF80B9pJrkFn2NZ4tjdI32k27ybcqOYJ0cWEgrq-V9fS83plKY_883aI-giadOuj6sONhg4TY033MoYFn5TowvrTPgbR2aQSuMCvCXjz4Q/s1600/image011-759545.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341381607456466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrW4WCZf9l4dHza5xdwwk5uDeGNpVPsc5vewF80B9pJrkFn2NZ4tjdI32k27ybcqOYJ0cWEgrq-V9fS83plKY_883aI-giadOuj6sONhg4TY033MoYFn5TowvrTPgbR2aQSuMCvCXjz4Q/s320/image011-759545.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of AlexMotorcycle components is going to be Body<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqdkQZHGei_72KE5Eq7XQJm98aGBquo4ALDxrXXjV2HlSKZA5b_th7k1ErHVRvUIvioExCYTb-z8AahyphenhyphenY-mV4F0W5hrt9cK070fguwE5JRQQOeAg_jnXIGC9Zs-YB8qNJYcNUFSOBQC8A/s1600/image012-762438.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341391194847330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqdkQZHGei_72KE5Eq7XQJm98aGBquo4ALDxrXXjV2HlSKZA5b_th7k1ErHVRvUIvioExCYTb-z8AahyphenhyphenY-mV4F0W5hrt9cK070fguwE5JRQQOeAg_jnXIGC9Zs-YB8qNJYcNUFSOBQC8A/s320/image012-762438.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1HOpI6GsVuCt4JRoZHd1cYiydOsvrZfWd_d39uf42cX_Yrj9xZuxVnqpDE_pyS10h-ok78IYEEcmgYz19uT9zi0VFP7HQnQS23hqWKH_aj5PTbi3kkHXqX5zqMitvkqUywp2WofVS5Y/s1600/image013-765613.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341407899369874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1HOpI6GsVuCt4JRoZHd1cYiydOsvrZfWd_d39uf42cX_Yrj9xZuxVnqpDE_pyS10h-ok78IYEEcmgYz19uT9zi0VFP7HQnQS23hqWKH_aj5PTbi3kkHXqX5zqMitvkqUywp2WofVS5Y/s320/image013-765613.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc7sgDTleQ1HVE63GfS8WkLwO94Ulf1mBoo9QJv5bWPaEsR8ZnHVyayvavJa6-aKQ1cWZixBm5FmrNw_zoMf1eP7pxDumdrWZZZsChmfTe-i-uDSyuL5om_7RTW_zF_4arYeGXt7BOSo/s1600/image014-768619.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341420708295874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc7sgDTleQ1HVE63GfS8WkLwO94Ulf1mBoo9QJv5bWPaEsR8ZnHVyayvavJa6-aKQ1cWZixBm5FmrNw_zoMf1eP7pxDumdrWZZZsChmfTe-i-uDSyuL5om_7RTW_zF_4arYeGXt7BOSo/s320/image014-768619.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Body is 2500$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Body – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPscNRPYvGMKucDcffGADe-jTcc-ftUG5bp-23r0Ro-1SCFrpWjsnzrTKBArvXe9_XkZmiBHVD3QhSYQe3UuG5ap86ZVLzX5UXfzw9e6bHF-VEY1XQybh9ybMoaJ3AJ7kmqs9LB9YTvk/s1600/image015-771539.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341432342817922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTPscNRPYvGMKucDcffGADe-jTcc-ftUG5bp-23r0Ro-1SCFrpWjsnzrTKBArvXe9_XkZmiBHVD3QhSYQe3UuG5ap86ZVLzX5UXfzw9e6bHF-VEY1XQybh9ybMoaJ3AJ7kmqs9LB9YTvk/s320/image015-771539.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally another component of AlexMotorcycle is going to be Wheel(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0T_D_IOJWJFHoxuKNKdwySbYnzXjKD5Yf-voLEzBkXcwyjaNwV_DXJ-LBjErvsxbUgCWWkdvDrymoXJun1TUmQOVoU4F9MKD3VCtpDt9Oh2gG2whbrfdgdAzFeWsnzkn6GPKXGkmvA2A/s1600/image016-774198.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341441496525442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0T_D_IOJWJFHoxuKNKdwySbYnzXjKD5Yf-voLEzBkXcwyjaNwV_DXJ-LBjErvsxbUgCWWkdvDrymoXJun1TUmQOVoU4F9MKD3VCtpDt9Oh2gG2whbrfdgdAzFeWsnzkn6GPKXGkmvA2A/s320/image016-774198.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel – Default order settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjek2sZx77YNbUAXl6lDhyFh-pMkGFvbE0j-XCDPsZG3Uf3yqTae35u217SXCZrckcJT73fZRiIECtPlPvtDjGa6enqal2L4px715-TguRvB_VLcXuVJJ2DYRT5KFJYhUKpRBOFKnHG3FE/s1600/image017-777094.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341457092300498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjek2sZx77YNbUAXl6lDhyFh-pMkGFvbE0j-XCDPsZG3Uf3yqTae35u217SXCZrckcJT73fZRiIECtPlPvtDjGa6enqal2L4px715-TguRvB_VLcXuVJJ2DYRT5KFJYhUKpRBOFKnHG3FE/s320/image017-777094.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel – Site specific settings<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6j6ZLJyK4eLZR52B4XKejcOqgC64Lxd8oi64LyWT_XRRKVjvkkN-XHGuaUDIhNQ9I0CiP2npCFcOdVs6HRbS-bXd58pz6Aq7dHYQsdLNxJuIWBBh-qqBrQk-3mUsKa-UKi8j5A09A6Qo/s1600/image018-780002.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341466795783810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6j6ZLJyK4eLZR52B4XKejcOqgC64Lxd8oi64LyWT_XRRKVjvkkN-XHGuaUDIhNQ9I0CiP2npCFcOdVs6HRbS-bXd58pz6Aq7dHYQsdLNxJuIWBBh-qqBrQk-3mUsKa-UKi8j5A09A6Qo/s320/image018-780002.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Wheel is 250$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released product: Wheel – Cost price<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgco7dq3aZWWpD9Kk7QWxZppVEaRLQyeLrzlBZJASvVTmxt4-6c7patGx0jUl7JHfemeTfBnJUNn34Tk8dyCen1PXEUxGDXJdhNQyhOqONk-qZ8f1m4_ve7Ka7q2LS8kU2gfypY6Kd3gQI/s1600/image019-782391.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341476806525330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgco7dq3aZWWpD9Kk7QWxZppVEaRLQyeLrzlBZJASvVTmxt4-6c7patGx0jUl7JHfemeTfBnJUNn34Tk8dyCen1PXEUxGDXJdhNQyhOqONk-qZ8f1m4_ve7Ka7q2LS8kU2gfypY6Kd3gQI/s320/image019-782391.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we introduced all necessary Released products let's take a quick look at their list<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released products<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyagpwKewf6g4DW8uzLgEAm6SVXTF0e6Ke6Ssi5q2J53K9XmqwOWQIkKARUoslC2O1d9kBgHCTdQQdPRcDepec5hdCYOMQSdawQnBksdxC5uQ19VIReWtj-cw12j7J2u30gDggErgKsv8/s1600/image020-785027.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341490890420962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyagpwKewf6g4DW8uzLgEAm6SVXTF0e6Ke6Ssi5q2J53K9XmqwOWQIkKARUoslC2O1d9kBgHCTdQQdPRcDepec5hdCYOMQSdawQnBksdxC5uQ19VIReWtj-cw12j7J2u30gDggErgKsv8/s320/image020-785027.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next step will be to introduce Resource groups<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexMotor<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZCFZQ5o80gvrVJ4PF5J7KpK62awoix9NVBa3b81v5boHldpT89Rw5cwP_kcVSwr4dykBr7faTYwez-4z6PLbmLipJjqKGEnEJKvYWsmZU2axlY8WIbzhnDyGTUmTo8Ulq2195l6EFWAo/s1600/image021-787841.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341501399175314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZCFZQ5o80gvrVJ4PF5J7KpK62awoix9NVBa3b81v5boHldpT89Rw5cwP_kcVSwr4dykBr7faTYwez-4z6PLbmLipJjqKGEnEJKvYWsmZU2axlY8WIbzhnDyGTUmTo8Ulq2195l6EFWAo/s320/image021-787841.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that AlexMotor resource group will be a Part location which will be Replenished by the Water spider<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexMotor – Workcell capacity<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLJpVGp4TFVi-glHWr4DeX2Z2Y9mNUPwYQ17s8Q2Y8zF8i_1rjwN4DR0ghgKV9j-kX9sGIc4T0hKOEAR9lamIXkfShoC1-ZcFpbjwhQJubcoPKZOtoP9fFIpFt_FHm90Hcg3ez3E3T-CY/s1600/image022-790571.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341515639689266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLJpVGp4TFVi-glHWr4DeX2Z2Y9mNUPwYQ17s8Q2Y8zF8i_1rjwN4DR0ghgKV9j-kX9sGIc4T0hKOEAR9lamIXkfShoC1-ZcFpbjwhQJubcoPKZOtoP9fFIpFt_FHm90Hcg3ez3E3T-CY/s320/image022-790571.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We are going to need one more Resource group for this scenario<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group: AlexGeneral<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP6pib0M-bOeyZuSnzc2k80CRyocLmljHEyGFoETBoFQ4iJ21IbCy8JejRA_cKwYlh_6S_cCEuyrBPOa8IyUvvuX3tfCfRQFqWSZKy4qucalbv5LS72_7sGN9fTzYZYeYAB2olMAsR-EU/s1600/image023-793561.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341530547321234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP6pib0M-bOeyZuSnzc2k80CRyocLmljHEyGFoETBoFQ4iJ21IbCy8JejRA_cKwYlh_6S_cCEuyrBPOa8IyUvvuX3tfCfRQFqWSZKy4qucalbv5LS72_7sGN9fTzYZYeYAB2olMAsR-EU/s320/image023-793561.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that AlexGeneral resource group will be a General storage location which will be Replenishing location for Water spider. By other words, Water spider will transfer parts from AlexGeneral location (Replenishing) into AlexMotor location (Replenished) to supply Work cell worker with required parts.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll define BOM structure for AlexMotorcycle<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>BOM – Designer view: AlexMotorcycle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfrLNPD24sfb2ngOhOp_H7Hx3pKUCDCPTupavJizR-Ku_OnhgVBLTSeM34ecLrvmcKKZmTPetztIrX1wvZK60n312e8ybdRlTU9RxpqNLLFjyITHMXBlcCQFY-XEivm2vSPP2qXvFU42s/s1600/image024-796786.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341542389041986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfrLNPD24sfb2ngOhOp_H7Hx3pKUCDCPTupavJizR-Ku_OnhgVBLTSeM34ecLrvmcKKZmTPetztIrX1wvZK60n312e8ybdRlTU9RxpqNLLFjyITHMXBlcCQFY-XEivm2vSPP2qXvFU42s/s320/image024-796786.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>BOM – Lines view: AlexMotorcycle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIIn1q22h84FKmobc_CV-spRuw4RHPoXk6NruNLtO9UJGN9_EawAywolh6hWDmjROnbCD0zKqf7P0ZB0DSE6vkgvLYBvGithc4u6uWCcQGzNQIU1LBdCKGiglQELqZaUzWafWpjir9gA4/s1600/image025-799439.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341554447272498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIIn1q22h84FKmobc_CV-spRuw4RHPoXk6NruNLtO9UJGN9_EawAywolh6hWDmjROnbCD0zKqf7P0ZB0DSE6vkgvLYBvGithc4u6uWCcQGzNQIU1LBdCKGiglQELqZaUzWafWpjir9gA4/s320/image025-799439.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the consumption of components will happen from Warehouse 12. In the case with Wheels Part location (Warehouse 12) will first be replenished by Water spider from General storage location (Warehouse 11).<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we can define Production flow model and production flow<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow model: AlexModel<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuToht3I1_dJotVQoJhGvZ48827cUzyWEHN_2QEC8aHIVdtBe9gCf4xdMXDhz4tK0yi2-mHW_eTtyz31Y-l8RGloxJdor4br-Mrxv_ggC1C-ijy9SCmDZartCOQoBhsZl6v7cK9KRxCHE/s1600/image026-702786.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341568756754562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuToht3I1_dJotVQoJhGvZ48827cUzyWEHN_2QEC8aHIVdtBe9gCf4xdMXDhz4tK0yi2-mHW_eTtyz31Y-l8RGloxJdor4br-Mrxv_ggC1C-ijy9SCmDZartCOQoBhsZl6v7cK9KRxCHE/s320/image026-702786.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: AlexMotorcycle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5u-NA5xjC9yBRvEtdkFSmJxQlz-8hJFquhHrYmLiqYfcK0wqfIAMlvhVz1hMMuy3ikkryS0_j0XCfxDx-AbQNzaxIlnY-wCmk11AiIyiyXewTGtG4GrdENcdx6iGCPlVxWriwKYkJo-A/s1600/image027-705440.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341579284584466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5u-NA5xjC9yBRvEtdkFSmJxQlz-8hJFquhHrYmLiqYfcK0wqfIAMlvhVz1hMMuy3ikkryS0_j0XCfxDx-AbQNzaxIlnY-wCmk11AiIyiyXewTGtG4GrdENcdx6iGCPlVxWriwKYkJo-A/s320/image027-705440.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow version details: AlexMotorcycle<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc_s6QVwiUTWMfYx03-2PbV5BGjFhG6EdoASMNk6suMiwWLCZ_veHGH4Il5d5HRRKXcUHdG3yif-gh-Fe__w1Vy6D9Tt8UYnA8bIpE7YlVxHcLjKIAFiURdNQU4Y2PXf8cLtmJgW9Vui8/s1600/image028-708642.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341593110218434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc_s6QVwiUTWMfYx03-2PbV5BGjFhG6EdoASMNk6suMiwWLCZ_veHGH4Il5d5HRRKXcUHdG3yif-gh-Fe__w1Vy6D9Tt8UYnA8bIpE7YlVxHcLjKIAFiURdNQU4Y2PXf8cLtmJgW9Vui8/s320/image028-708642.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I changed Takt unit = Hr<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll run Activity generation Wizards to generate activities for Transfer and Process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (Welcome)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt6wfv24VFs63QD8ZHOQvSuP0Te7aDhMkPFw-1F-zIxidY2h0dLnWBBHyYji4gDxK-oqjHfCzAfkuD8LRsP12gO0czID2Yw7PWuHu92-4MFaeGi-6uZd0kSi0C_CyHf-8xdPduSuR6hKI/s1600/image029-711173.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341600117363906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt6wfv24VFs63QD8ZHOQvSuP0Te7aDhMkPFw-1F-zIxidY2h0dLnWBBHyYji4gDxK-oqjHfCzAfkuD8LRsP12gO0czID2Yw7PWuHu92-4MFaeGi-6uZd0kSi0C_CyHf-8xdPduSuR6hKI/s320/image029-711173.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (New activity)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq1wKua6HDEv4YW_wfdYSdv9XQrltKJ3G7QEyn4TBUpKekyY69BLYHoWuL4ghBbajGZtArXYK6Gw42b13zCrCSmazPw6MX7RWdCIMICVnkLww-ZNhUshS72qglQjG1VWjBdWuNKRMsTkU/s1600/image030-714462.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341619162702722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq1wKua6HDEv4YW_wfdYSdv9XQrltKJ3G7QEyn4TBUpKekyY69BLYHoWuL4ghBbajGZtArXYK6Gw42b13zCrCSmazPw6MX7RWdCIMICVnkLww-ZNhUshS72qglQjG1VWjBdWuNKRMsTkU/s320/image030-714462.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (Create transfer activity)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiCDbPtLiQtvIX-9PwHjQBfSGBb02GoS8Hd59R5spv98mE9twA4-i1_Bu6JaVNIdJmEb8qKDn_J_2qSJ6W5jOrz3W8q4V_9fSpZxaTLkKaGXX14Bmio9cS7rIBFfKUh8RCfVG5jYFFBm0/s1600/image031-717659.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341630580096770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiCDbPtLiQtvIX-9PwHjQBfSGBb02GoS8Hd59R5spv98mE9twA4-i1_Bu6JaVNIdJmEb8qKDn_J_2qSJ6W5jOrz3W8q4V_9fSpZxaTLkKaGXX14Bmio9cS7rIBFfKUh8RCfVG5jYFFBm0/s320/image031-717659.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Replenishing location is AlexGeneral and Replenished location is AlexMotor as it was described above <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (Assign transfer locations)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZg4989ECnsj2-VE5Jxh6sfE5acanunc3Uq3ie79tyyAevEpdxfXlEpvuyyNCsXLSI0PG8YNbAnfJ4jjzWzr4DjqNpwl9mE600RIrI4vs0YFWfEjiV6qhyphenhyphenkd0AMf_rfJNmF1yIQynjbY4/s1600/image032-720806.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341645030564002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZg4989ECnsj2-VE5Jxh6sfE5acanunc3Uq3ie79tyyAevEpdxfXlEpvuyyNCsXLSI0PG8YNbAnfJ4jjzWzr4DjqNpwl9mE600RIrI4vs0YFWfEjiV6qhyphenhyphenkd0AMf_rfJNmF1yIQynjbY4/s320/image032-720806.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that because I've selected Replenishing and Replenished work cells on the previous step, the appropriate Warehouse and Location settings where automatically populated for me based on Resource group (Work cell) data<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (Assign activity time)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6DCe77G5FWx16SGJxP_ZvKPMxMsVlf5xogkGKr4Gb-pomhs9zF1Jw0WjtCO-wl8HWmMewGD29JdtJY7POyUNGjAYA4mpDywP0lBedrnGvKAgDxARwCyXI9StqFMXY-ZMXf2jmutDoT44/s1600/image033-724427.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341661523633106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6DCe77G5FWx16SGJxP_ZvKPMxMsVlf5xogkGKr4Gb-pomhs9zF1Jw0WjtCO-wl8HWmMewGD29JdtJY7POyUNGjAYA4mpDywP0lBedrnGvKAgDxARwCyXI9StqFMXY-ZMXf2jmutDoT44/s320/image033-724427.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I assigned 0.25 hr as Runtime activity time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish (Wizard completed)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8TQ4WGsKY5q6JmNeZNYFIXYx03SbAk-uKIU7ztm2b_S6kCoWyQlg8GLrYozsv9FhHY7Y5U8CYLlWfb-cn0B1rLSV0Kel2EUHYMrhJj0MHCplgH02QyusrHGYhWHbVO9NTxAPWpQBVyZw/s1600/image034-726685.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341670884595122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8TQ4WGsKY5q6JmNeZNYFIXYx03SbAk-uKIU7ztm2b_S6kCoWyQlg8GLrYozsv9FhHY7Y5U8CYLlWfb-cn0B1rLSV0Kel2EUHYMrhJj0MHCplgH02QyusrHGYhWHbVO9NTxAPWpQBVyZw/s320/image034-726685.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how Replenish Transfer activity looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Replenish<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCNDdkP-akmp8nn5UCP7H4krNm5UbMloEPi88wz8XUvwvkkjZrbtJWA2GyxQXux_EjoPcP-63bNVvBF_S0el8WrCSYcWAsHB004Kmryp_T4_T9s6Yh5Ssavok7LEAp4deu95nyfZA0RNE/s1600/image035-730111.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341682688589602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCNDdkP-akmp8nn5UCP7H4krNm5UbMloEPi88wz8XUvwvkkjZrbtJWA2GyxQXux_EjoPcP-63bNVvBF_S0el8WrCSYcWAsHB004Kmryp_T4_T9s6Yh5Ssavok7LEAp4deu95nyfZA0RNE/s320/image035-730111.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Replenish – Activity details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglfVCmLVgPA24SxYOnP6k4VJmqpgIwJhKGd1UPBC6vWMnjmROQYjGex_krGQTQpsenuu5w4-2b927OymiGHZ5yCh0D-33rzZqABhNYYGuq6JjwVK-J0drGt_zrzKEbMMGy-M6Pi03_fyc/s1600/image036-733042.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341696441678658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglfVCmLVgPA24SxYOnP6k4VJmqpgIwJhKGd1UPBC6vWMnjmROQYjGex_krGQTQpsenuu5w4-2b927OymiGHZ5yCh0D-33rzZqABhNYYGuq6JjwVK-J0drGt_zrzKEbMMGy-M6Pi03_fyc/s320/image036-733042.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll introduce the second Process activity which will represent assembly step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Welcome)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRrC4gnNPXcHs1UeqKN_7VTOBpEPx8nExK2AyYEAfEIOYQhLdXQmuMcV4yu8Vy3kof2PdJCLDXtgjZ_SjCDDNUybXb_JVdHCPJfVTuWV5vPnofxusYpFWlpAchWoqnAHunRrIr8n_msu4/s1600/image037-736038.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341709601510482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRrC4gnNPXcHs1UeqKN_7VTOBpEPx8nExK2AyYEAfEIOYQhLdXQmuMcV4yu8Vy3kof2PdJCLDXtgjZ_SjCDDNUybXb_JVdHCPJfVTuWV5vPnofxusYpFWlpAchWoqnAHunRrIr8n_msu4/s320/image037-736038.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (New activity)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwZh7qvkk_C4qszH1p-UF01Y_ILuhMF81_x7lx514qJeMxpFpsJBJSPqGmi7IphXUclqnv1gdkNfDX8LoEDr2ZEaPJfJscFXr-JLujjAhu8GWBYhTFKF4CI5zid8upTwWElnC6DSL7xDk/s1600/image038-738754.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341722854250962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwZh7qvkk_C4qszH1p-UF01Y_ILuhMF81_x7lx514qJeMxpFpsJBJSPqGmi7IphXUclqnv1gdkNfDX8LoEDr2ZEaPJfJscFXr-JLujjAhu8GWBYhTFKF4CI5zid8upTwWElnC6DSL7xDk/s320/image038-738754.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Create process activity)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirx6QOfc0_OurakLdOSRq2XZPyd2T5VRZ2IafAMYl__OEHyMAo9gOpO_5mnQREU74utpOpwzAjobdT-8QgNd8a26czTQ0W4XExUKFgMzq4T4Ir9arCSAmgqLrCLJUobcew6OBdB0q56ms/s1600/image039-741689.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341734258386802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirx6QOfc0_OurakLdOSRq2XZPyd2T5VRZ2IafAMYl__OEHyMAo9gOpO_5mnQREU74utpOpwzAjobdT-8QgNd8a26czTQ0W4XExUKFgMzq4T4Ir9arCSAmgqLrCLJUobcew6OBdB0q56ms/s320/image039-741689.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Assign picking activities)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg28uK3IJI0rUZDjSWlHKRrmklTZZng8mViPVHMFOALChnteRiL_pO186jPTtkpzVpjVFntFKk0hCCcUYEBG8HGKE8-yrzVYXamAc3qUkqAMudXFvfYvjlx4bm1F1gdBSL-S-prA5aHymY/s1600/image040-744440.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341747204841426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg28uK3IJI0rUZDjSWlHKRrmklTZZng8mViPVHMFOALChnteRiL_pO186jPTtkpzVpjVFntFKk0hCCcUYEBG8HGKE8-yrzVYXamAc3qUkqAMudXFvfYvjlx4bm1F1gdBSL-S-prA5aHymY/s320/image040-744440.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that component Wheel will be picked from its Part location (Warehouse 12)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Assign activity time)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCGk7SaTpmTelL2HzJIOai8VNSgKmZrthIh70KEH3CdAho7esh1RSYyLXRRJC2QdSGR359WrgqJBnm8fTQl5eZh_ufDSm88FkN-e10vFU5hmNyltuVGmUlgphFdFdMGhvgTn2LLUAFGnU/s1600/image041-747728.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341759379791442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCGk7SaTpmTelL2HzJIOai8VNSgKmZrthIh70KEH3CdAho7esh1RSYyLXRRJC2QdSGR359WrgqJBnm8fTQl5eZh_ufDSm88FkN-e10vFU5hmNyltuVGmUlgphFdFdMGhvgTn2LLUAFGnU/s320/image041-747728.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I assigned 0.25 hr as Runtime for this activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: Activity = Assembly (Wizard completed)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcx3TtcELMpJSAebBww_dcHzi_4phOL5cSUYxopvL5gV7qpu_naxjKH43XmK98fhCHme3K-WCeBWfYxBOUqYcAD6cB-ubdRXKFAhZFrH5ubfkkVTtzVlY9F4Gdk8eDgTDhZaWh_6uPYRE/s1600/image042-750921.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341772218513394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcx3TtcELMpJSAebBww_dcHzi_4phOL5cSUYxopvL5gV7qpu_naxjKH43XmK98fhCHme3K-WCeBWfYxBOUqYcAD6cB-ubdRXKFAhZFrH5ubfkkVTtzVlY9F4Gdk8eDgTDhZaWh_6uPYRE/s320/image042-750921.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can review a newly created activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity: Assembly<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUsaT9AOvl2NO1zoUxzo5xsU27z8jxDx_LfF3Rqdn0CjUnCpU367iSDrZTjB97Zhpkpc4_duXBMsDVJHu5S-m2TGncp66rtL_c0GNwxnzJM7P_5h4sDs2U4woxmdbQJk_rBLaTlFiGpCg/s1600/image043-753469.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341785507674578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUsaT9AOvl2NO1zoUxzo5xsU27z8jxDx_LfF3Rqdn0CjUnCpU367iSDrZTjB97Zhpkpc4_duXBMsDVJHu5S-m2TGncp66rtL_c0GNwxnzJM7P_5h4sDs2U4woxmdbQJk_rBLaTlFiGpCg/s320/image043-753469.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next step will be to define a relationship between Transfer and Process activity because logically Transfer of necessary component(s) must take place before Process activity will begin<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create activity relation <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSk7Bk0yMwgh7OMX9GhU4ck5E1fCEGt4bnj8IJdaS5X3sJk4gKgWK2qqWkVrfrQVayPMCiiKTKzd_juoPHudV5RNMtEGuZX7FGA8yLsqlFNSjAIarce-tBF8m5eWJKqurkzz9aC73SCcc/s1600/image044-756176.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341795387116930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSk7Bk0yMwgh7OMX9GhU4ck5E1fCEGt4bnj8IJdaS5X3sJk4gKgWK2qqWkVrfrQVayPMCiiKTKzd_juoPHudV5RNMtEGuZX7FGA8yLsqlFNSjAIarce-tBF8m5eWJKqurkzz9aC73SCcc/s320/image044-756176.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can review activity details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow activity: Assembly – Activity details</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-V_R9oUZHHLRAu_jDvuX3xTVH7nAxNkDg3w7qPLy1pcAtuPTDZIDsiJr4X3wZNSrlaqbYRiNZ9aRJWjelgRh3SEPMqYlorQ6Swbr59FPjfSAIt2K8aS2-F_3Hx9cajE4XvkID3TWkmss/s1600/image045-759209.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341806993800690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-V_R9oUZHHLRAu_jDvuX3xTVH7nAxNkDg3w7qPLy1pcAtuPTDZIDsiJr4X3wZNSrlaqbYRiNZ9aRJWjelgRh3SEPMqYlorQ6Swbr59FPjfSAIt2K8aS2-F_3Hx9cajE4XvkID3TWkmss/s320/image045-759209.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we'll be back to the Production flow to validate it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Validate<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4JExtED95CkwiCd6BNPjLv9WdQWJfeOjGGrMKWWy0PJVt6VbKemFeYNdLsDnrq9_MWYoOaNnaL-3QYnvzAHFhUsbexDHbVZqV9-qZUICpeFRA1JmRvXBRqrEK1oVz_TrmTorZgGvU_x8/s1600/image046-762077.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341819687171250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4JExtED95CkwiCd6BNPjLv9WdQWJfeOjGGrMKWWy0PJVt6VbKemFeYNdLsDnrq9_MWYoOaNnaL-3QYnvzAHFhUsbexDHbVZqV9-qZUICpeFRA1JmRvXBRqrEK1oVz_TrmTorZgGvU_x8/s320/image046-762077.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikQQ_fmhtEK3ratYaV30PK4pVm5CpXOrcXngYVmefdCH-wLcVM0Q9PKnMP_U8n-YkUiVJFzYXprAhlaQE2gXBFizytjz-Ku7hGz0S5AIvnIuzJlGR0-DaU_QxjegM7sT5RTkNSpkZTjEU/s1600/image047-764641.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341833773088898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikQQ_fmhtEK3ratYaV30PK4pVm5CpXOrcXngYVmefdCH-wLcVM0Q9PKnMP_U8n-YkUiVJFzYXprAhlaQE2gXBFizytjz-Ku7hGz0S5AIvnIuzJlGR0-DaU_QxjegM7sT5RTkNSpkZTjEU/s320/image047-764641.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After successful validation we can activate Production flow<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activate<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWrkJvZnZXhX3VdpHvtdA1-Wfn5nkdBCPo4D-vCgq9NTo42apsPYM6L465AbERwnBqTNVnj5NiSy6TpHoxa0ffvwRBX5LNHsTgob3OvkNBQzTG08yHQ-oQT2NPLPnhPBlYvnOy_AgP20/s1600/image048-767548.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341847554266082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWrkJvZnZXhX3VdpHvtdA1-Wfn5nkdBCPo4D-vCgq9NTo42apsPYM6L465AbERwnBqTNVnj5NiSy6TpHoxa0ffvwRBX5LNHsTgob3OvkNBQzTG08yHQ-oQT2NPLPnhPBlYvnOy_AgP20/s320/image048-767548.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNAETLNewss23WFqARdFAqhxm-36jJic2k1mfgjn3Hvfqz_4Jr5kYvyzxKnYwc2pQN06_2taGfrUWOABTZ6R4BZBHn_0iAXKT88TYN_Fi6hw50Wv4HndXlX9PJJJqcRTaDFZkzs6Edejg/s1600/image049-770706.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341858392915426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNAETLNewss23WFqARdFAqhxm-36jJic2k1mfgjn3Hvfqz_4Jr5kYvyzxKnYwc2pQN06_2taGfrUWOABTZ6R4BZBHn_0iAXKT88TYN_Fi6hw50Wv4HndXlX9PJJJqcRTaDFZkzs6Edejg/s320/image049-770706.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now Production flow has been successfully activated<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production flow: AlexMotorcycle <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLFZpMMxoaqY5I2stNMkt5qt2ROkVv-NmQumK0Ux4xGDLo_l8GVsQ1hyphenhyphengzXQUt3-bwFFsQR707YFw15Z-wTAlKBQ2PrzYznZBhg2lp3gM9kB34j8j8gaVmEukHpYzNzEMY8Rgfc3YBthM/s1600/image050-774110.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341870606520706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLFZpMMxoaqY5I2stNMkt5qt2ROkVv-NmQumK0Ux4xGDLo_l8GVsQ1hyphenhyphengzXQUt3-bwFFsQR707YFw15Z-wTAlKBQ2PrzYznZBhg2lp3gM9kB34j8j8gaVmEukHpYzNzEMY8Rgfc3YBthM/s320/image050-774110.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we can introduce Kanban rules which will drive kanbans creation<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First we'll create Withdrawal Kanban rule to generate Withdrawal kanban to replenish Part location for Wheel(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules - Withdrawal<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC4rWx8XUZ2Vd86ARbKdHqcKWdA2qc6wCjt28Ey32fXg_WbaaMSaTc5t6MHtKoDLAPU6w7g6TkDHAi8hchMJwnOIa6afJ954FmBqoQhu4XpVmed9RBfHcruA-Hp5AlyL7ydCTAPo2lS1k/s1600/image051-777414.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341885537655074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC4rWx8XUZ2Vd86ARbKdHqcKWdA2qc6wCjt28Ey32fXg_WbaaMSaTc5t6MHtKoDLAPU6w7g6TkDHAi8hchMJwnOIa6afJ954FmBqoQhu4XpVmed9RBfHcruA-Hp5AlyL7ydCTAPo2lS1k/s320/image051-777414.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Withdrawal (Events)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ3AOTr87zGvkJuZ_x-TkzyAI9IAN6Lynoa2WP-44uwyuDIsqCPTCrUMaffafS03DdUUFrSePTiOhkcjap8Ji2ZopTSsJDqf8F8QYcB6d8WBtMYRYcPZXqMjhIvmkP9vAM-UbCcrvMETE/s1600/image052-780607.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341903814448386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ3AOTr87zGvkJuZ_x-TkzyAI9IAN6Lynoa2WP-44uwyuDIsqCPTCrUMaffafS03DdUUFrSePTiOhkcjap8Ji2ZopTSsJDqf8F8QYcB6d8WBtMYRYcPZXqMjhIvmkP9vAM-UbCcrvMETE/s320/image052-780607.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Kanban line event = Automatic which means that if Kanban line requirement (for Wheels) in order to produce a finished good BOM, the appropriate kanban will be created automatically<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Withdrawal (Production flow)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL2cGIVaQ0ZU8d6-QZQLuZxnp8uXl0GwM9sjmD_mE3-FCMLtvLU2O-rIDCm22M_zVBvendQ5LM3MRo9wFlr9K6aFE4QB3iviDuw3IBInKRpuIn6f56qzeX5SrmXdpoXiw4aG0UqYv0QdA/s1600/image053-784040.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341916533671218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL2cGIVaQ0ZU8d6-QZQLuZxnp8uXl0GwM9sjmD_mE3-FCMLtvLU2O-rIDCm22M_zVBvendQ5LM3MRo9wFlr9K6aFE4QB3iviDuw3IBInKRpuIn6f56qzeX5SrmXdpoXiw4aG0UqYv0QdA/s320/image053-784040.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please notice Receipt location to be a Part location (Warehouse 12) as expected<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll create Manufacturing Kanban rule to describe the actual assembly process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules - Manufacturing<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZf4vtmT4C41bFKVmpONel3z2UnIbiKAnbOxxRtcumnw6b_4AAgUUoJMW01lSjw7etlqDJmuGWmazg7rqKWvCXFApvxef_Re5_TvseHOdneCDXJqYokdsQkP1Tu04UUETqvJLQ0lhvHWQ/s1600/image054-786650.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341928896244338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZf4vtmT4C41bFKVmpONel3z2UnIbiKAnbOxxRtcumnw6b_4AAgUUoJMW01lSjw7etlqDJmuGWmazg7rqKWvCXFApvxef_Re5_TvseHOdneCDXJqYokdsQkP1Tu04UUETqvJLQ0lhvHWQ/s320/image054-786650.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing (Events)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4jaJg6Ncq0SKxmW62Y_dNIrMKjH1B3jZ8yof5Yv_JT-0M1cyl3-y6kiPYu5mAPZCJRXC_FGwN8c1FgAo1CSQEIjAgU7MuQH7tAfq2OSm8LeSXqAf0pvJwMAKvAT4ey4oT8vkLo2R45bw/s1600/image055-789692.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341942765419506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4jaJg6Ncq0SKxmW62Y_dNIrMKjH1B3jZ8yof5Yv_JT-0M1cyl3-y6kiPYu5mAPZCJRXC_FGwN8c1FgAo1CSQEIjAgU7MuQH7tAfq2OSm8LeSXqAf0pvJwMAKvAT4ey4oT8vkLo2R45bw/s320/image055-789692.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note Sales event = Automatic. This makes perfect sense because we are establishing a classic Pull-based Make to Order scenario, so when a new Sales order is placed this will automatically trigger a creation of Manufacturing kanban to produce a finished good<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban rules – Manufacturing (Production flow)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT1yu1ij19H4zx6aikleBQhNLf0h25Vt1Re4lYSUdYzx287I8fdzDlzmgHeFmOs3cg3DxKIwEDAZ7FyUWTwz5iFkXkhNhZXSjnN8BNcIhiXhbdiKiYiepXgezuFYiw1qwPj83a_PIYZKQ/s1600/image056-792350.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341948326601474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT1yu1ij19H4zx6aikleBQhNLf0h25Vt1Re4lYSUdYzx287I8fdzDlzmgHeFmOs3cg3DxKIwEDAZ7FyUWTwz5iFkXkhNhZXSjnN8BNcIhiXhbdiKiYiepXgezuFYiw1qwPj83a_PIYZKQ/s320/image056-792350.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please notice that Receipt location is a Finished good location (Warehouse 13) as expected<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now before we process with execution of this scenario we want to make sure that we have enough on-hand for Wheel(s) components in Warehouse = 11 (because we first need to transfer parts to Warehouse 12), and also Body components in Warehouse 12. I simply used Inventory adjustment journal to introduce necessary levels of on-hand<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Posted journal lines <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo3oNQtoqWJbZJcA-VcL45PQ7zwFDXEMtnnp6LuZVZSVI_FtBnsVxS3xCkPq7BTT-icjCVS1O7INhHP3fsdbDRgDXY2vten4eJDPwEzW6Xbd287dV-X8oT0a_mFToPCHCZm18WUsn8U5o/s1600/image057-795460.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341965917408850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo3oNQtoqWJbZJcA-VcL45PQ7zwFDXEMtnnp6LuZVZSVI_FtBnsVxS3xCkPq7BTT-icjCVS1O7INhHP3fsdbDRgDXY2vten4eJDPwEzW6Xbd287dV-X8oT0a_mFToPCHCZm18WUsn8U5o/s320/image057-795460.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we are ready to begin scenario execution<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Creation<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll begin with placing a new Sales order for AlexMotorcycle<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7mnB6VYTgNhyW54G0rHG17yOliCnXl1RoxvnQJF34jT7pTWRWb35HM9QZRzvtus5fVB5sclO7xFUnNgNscvfJJR2frlTaLGMAzjt6f1BME3hmEQlCFO9sPgSzsPUn8dn3LRLQ5j2fdA/s1600/image058-799238.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341980407513394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7mnB6VYTgNhyW54G0rHG17yOliCnXl1RoxvnQJF34jT7pTWRWb35HM9QZRzvtus5fVB5sclO7xFUnNgNscvfJJR2frlTaLGMAzjt6f1BME3hmEQlCFO9sPgSzsPUn8dn3LRLQ5j2fdA/s320/image058-799238.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that AlexMotorcycle finished product is expected to be in a Finished good location (Warehouse 13). After we save Sales order the system based on Kanban rules in place will automatically create necessary kanbans. We can review created kanbans by opening Pegging tree form <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPL2BmbP06PVjkOvO4G10AjpHiWNkzNwSq1P3f7cGYM5EHHm3EaRTA1x7xVNlzXGt_uGX320RKcydtC9hLy9VwOsGf4-QZR1VeflYsACtQIqv9cNkwMc6il5bt13X1p1NHgy_TKLeQsgs/s1600/image059-702521.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193341998491407522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPL2BmbP06PVjkOvO4G10AjpHiWNkzNwSq1P3f7cGYM5EHHm3EaRTA1x7xVNlzXGt_uGX320RKcydtC9hLy9VwOsGf4-QZR1VeflYsACtQIqv9cNkwMc6il5bt13X1p1NHgy_TKLeQsgs/s320/image059-702521.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see according to Kanban rules 2 Kanban jobs will have to be completed to produce AlexMotorcycle, one for Transfer and another one for Process <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree - Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik2Ay3yVdnd-6NBxu68t0zHcEL30fhrwOA7yuKuM5J5rPPpw3jHAf8BTHFgQsm8IgjBPIRoEeSiFNYAIBSu3iskndusbHGV2QRP1RNcheXI6zGjKX4CeSbTcEne86sAd7GCVS5mhLZniQ/s1600/image060-705167.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342007376535250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik2Ay3yVdnd-6NBxu68t0zHcEL30fhrwOA7yuKuM5J5rPPpw3jHAf8BTHFgQsm8IgjBPIRoEeSiFNYAIBSu3iskndusbHGV2QRP1RNcheXI6zGjKX4CeSbTcEne86sAd7GCVS5mhLZniQ/s320/image060-705167.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The following view shows that Transfer (Replenish) of Wheel part is required before Process (Assembly) may take place. You can clearly see it in Pegging details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhPqGwMIGMMbpHH8Q8HENL586PqGBnj7JU9-YNEv38lAIRvoKTibpyKwclXIt3mki3aMyD1gJsvazrnvzseKJLMu5bPcglbdsiuHQcTICmM2oIua5HOAmwdsfa8VL86mmEmlRcM1j7t8I/s1600/image061-708521.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342020975282866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhPqGwMIGMMbpHH8Q8HENL586PqGBnj7JU9-YNEv38lAIRvoKTibpyKwclXIt3mki3aMyD1gJsvazrnvzseKJLMu5bPcglbdsiuHQcTICmM2oIua5HOAmwdsfa8VL86mmEmlRcM1j7t8I/s320/image061-708521.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The view below shows what is necessary for Transfer to take place<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree - Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiuup5202yB8cn-vGje4kd1hvIYUDfU_2Ce_cY7QEKXjGcfD0EHvfaoWwBEa3vNj9__ACR_78d7l4giE-9BiGZXpC57z6Do44yP5StMFkDQzaeINTCIS8GxFPkNvImwFZKzldkxCV2ZiU/s1600/image062-711376.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342031429794338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiuup5202yB8cn-vGje4kd1hvIYUDfU_2Ce_cY7QEKXjGcfD0EHvfaoWwBEa3vNj9__ACR_78d7l4giE-9BiGZXpC57z6Do44yP5StMFkDQzaeINTCIS8GxFPkNvImwFZKzldkxCV2ZiU/s320/image062-711376.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk9aW1capfUMO0E6zNDGcJmmn9DEkDN7rKOFKNYmPPhNor8iqbjM3BdlxHYo2vu-cCHjQZzPf34kDqSWv9UO4W9mrOzpdRHyfzX7hZyUmGzOYdV1wOla5T8COHVrAiwJ7_vn7FytQrcsw/s1600/image063-714078.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342042642320050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk9aW1capfUMO0E6zNDGcJmmn9DEkDN7rKOFKNYmPPhNor8iqbjM3BdlxHYo2vu-cCHjQZzPf34kDqSWv9UO4W9mrOzpdRHyfzX7hZyUmGzOYdV1wOla5T8COHVrAiwJ7_vn7FytQrcsw/s320/image063-714078.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Let's take a quick look at Inventory transactions at this point <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-NT3su__fIQKMaFsnQQDxWYYd8UAWc6j1RVdJ_dz-NOictq6Omul7McBIVbdSXJTi2J5hPpXshKh_5LkPUedY8rejhwDyL_jvm5ebjaISCITY2TiRO7QPfl0dGV9g44qYXl-sSTlTjv4/s1600/image064-717799.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342059612441922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-NT3su__fIQKMaFsnQQDxWYYd8UAWc6j1RVdJ_dz-NOictq6Omul7McBIVbdSXJTi2J5hPpXshKh_5LkPUedY8rejhwDyL_jvm5ebjaISCITY2TiRO7QPfl0dGV9g44qYXl-sSTlTjv4/s320/image064-717799.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The next step will be to either manually plan or automatically plan Process activity. I'll do automatic planning by clicking "Plan the entire pegging tree"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Plan pegging tree<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrjCqr7VjgCTfL_wq0zPtlKlQQwLE4n1GOrcYUY6qyRGpF7wHBR-5YFqpzM7tDPOR5wli2wguyGQkfAUnFRePvvCT-_mgik5oDFZzNZb7yKUvAGAjGyF9XcYGdUK4IgZYfoQUjc5Z7mw/s1600/image065-720829.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342075325159362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrjCqr7VjgCTfL_wq0zPtlKlQQwLE4n1GOrcYUY6qyRGpF7wHBR-5YFqpzM7tDPOR5wli2wguyGQkfAUnFRePvvCT-_mgik5oDFZzNZb7yKUvAGAjGyF9XcYGdUK4IgZYfoQUjc5Z7mw/s320/image065-720829.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now my kanban job shows status Planned as expected<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Pegging tree – Kanban (Kanban jobs)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh30C_0PJBGmqBKNRKth-IB0ixoguk9OglOAYcVWVr1z76C9M9z7fHLTGSMd9ra4jVYEj1D6FwyekPIXG56JBFPRwI41QC3qxavpZ7A7K3MHiy8Wwv4awtp1znzwsGu8sb67CyTAhD5Jxw/s1600/image066-723928.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342085564933586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh30C_0PJBGmqBKNRKth-IB0ixoguk9OglOAYcVWVr1z76C9M9z7fHLTGSMd9ra4jVYEj1D6FwyekPIXG56JBFPRwI41QC3qxavpZ7A7K3MHiy8Wwv4awtp1znzwsGu8sb67CyTAhD5Jxw/s320/image066-723928.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we are almost set to begin manufacturing activities<o:p></o:p></div>
<div class="MsoNormal">
First we'll need to take care of the Transfer for Wheels, so we'll go ahead and launch Transfer jobs board<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer jobs board – Filter jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvPhMZTZO9YD2nQJafvqd2Y2ICJ6EovoQxfHyOOxYRemzCtSzb7-ckDGCiN8tw47w1Xiru1kLUyUfwL4wdW0w7YRRZFYkgO2IeaKchMqmmGUmlHr5yRcYRLxjnxJ27vAyzKuW108utz8/s1600/image067-726421.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342100078383858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvPhMZTZO9YD2nQJafvqd2Y2ICJ6EovoQxfHyOOxYRemzCtSzb7-ckDGCiN8tw47w1Xiru1kLUyUfwL4wdW0w7YRRZFYkgO2IeaKchMqmmGUmlHr5yRcYRLxjnxJ27vAyzKuW108utz8/s320/image067-726421.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here we'll see a Transfer job listed with its details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer jobs board</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaAaq0rcY7PqtFy5pMWtMgh1cPS1Ma6kN43jrXexK0coVLeQ9oifXlHx6Tw9lLN9JY_wLWFzbIh16yEyh9_5sgLTGNb80oArg17WD_1fnxWrBMcU1ViTtCxpQomqf9_fK8LaVL-QRv7No/s1600/image068-732041.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342119867579010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaAaq0rcY7PqtFy5pMWtMgh1cPS1Ma6kN43jrXexK0coVLeQ9oifXlHx6Tw9lLN9JY_wLWFzbIh16yEyh9_5sgLTGNb80oArg17WD_1fnxWrBMcU1ViTtCxpQomqf9_fK8LaVL-QRv7No/s320/image068-732041.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer jobs board – Tabs (Details)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuECc4Bn821iO5CGtdHgF7ppdJ9eK22lVXdTN5NWxZtDAUanyr9vN6hlyrL3NOA3lj4ug_Q27cD8-0yD7lIjytgbLV0HoTWSCWAtSixCgNYwvD1r2-PfXvLz4zdFLZzV_aOFf8ivq1QeU/s1600/image069-734815.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342134190782050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuECc4Bn821iO5CGtdHgF7ppdJ9eK22lVXdTN5NWxZtDAUanyr9vN6hlyrL3NOA3lj4ug_Q27cD8-0yD7lIjytgbLV0HoTWSCWAtSixCgNYwvD1r2-PfXvLz4zdFLZzV_aOFf8ivq1QeU/s320/image069-734815.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer jobs board – Tabs (Picking list)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQUiHCvdPpS_ww8Jkirh1X71vqCIhiTJlqFE_P0SezAdvIzADh65W4lG1AitSL4uUr1_47WANpYwowPBZCIBY-Vgrqq83G0UPVCiUYH13qK4YuBc8WJevFxUPnIzbt0OM5fijBqxWHvq0/s1600/image070-737883.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342145350744242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQUiHCvdPpS_ww8Jkirh1X71vqCIhiTJlqFE_P0SezAdvIzADh65W4lG1AitSL4uUr1_47WANpYwowPBZCIBY-Vgrqq83G0UPVCiUYH13qK4YuBc8WJevFxUPnIzbt0OM5fijBqxWHvq0/s320/image070-737883.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that because we've introduced enough on-hand for Wheels in advance Supply status indicates a green light for picking<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer jobs board – Tabs (Pegging)</i> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDFMI0xJlzB9fmYHo5-ge3hDEKOhXu9oMQqawUJeTatGl_lFYiwWpu-ieYIvcWy04oAxS9ip_2VfmbfkbkG1ZyTJFAX6fYDmjwR8JMLYxALxnjH0Y6_mtJiwDXsivs6Hztmy08r3i_vrA/s1600/image071-740339.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342154873746818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDFMI0xJlzB9fmYHo5-ge3hDEKOhXu9oMQqawUJeTatGl_lFYiwWpu-ieYIvcWy04oAxS9ip_2VfmbfkbkG1ZyTJFAX6fYDmjwR8JMLYxALxnjH0Y6_mtJiwDXsivs6Hztmy08r3i_vrA/s320/image071-740339.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's check out Process jobs and we'll begin with launching Planning board to verify that Process job has been successfully planned for execution <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planning board – Workcell selection<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOzT378NTTaqRFuWdjoHPLwsFzHfbedWBSCK1zFxu3NAxvvh_wYg94pGyAESIZKIrzxO59en9VnbW0NdYYDmapMxXaaabJaIxc_xCa3YgMYSgC91khGfqJFnDUbZymZMUwrsu4CT1Qj50/s1600/image072-743245.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342169468517778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOzT378NTTaqRFuWdjoHPLwsFzHfbedWBSCK1zFxu3NAxvvh_wYg94pGyAESIZKIrzxO59en9VnbW0NdYYDmapMxXaaabJaIxc_xCa3YgMYSgC91khGfqJFnDUbZymZMUwrsu4CT1Qj50/s320/image072-743245.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Excellent, Process job is planned for one of days on the board <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planning board</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRfgfO-0WgmYvbaruMumqat1VlhacJ9_97v0KaJVmod_29fk5CI2MhChvBnvG5pfbK-JgVhyY8wn13tE9MQUziikv79jSsrk7dxQrx2tNhkXzUQtbzNbKMfpXbA5niW05-MPUjmaqlD9I/s1600/image073-746102.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342183132087010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRfgfO-0WgmYvbaruMumqat1VlhacJ9_97v0KaJVmod_29fk5CI2MhChvBnvG5pfbK-JgVhyY8wn13tE9MQUziikv79jSsrk7dxQrx2tNhkXzUQtbzNbKMfpXbA5niW05-MPUjmaqlD9I/s320/image073-746102.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll launch Process jobs board to see Process job there <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs – Workcell selection<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiki9lttSIF0Qy_QL5vj1-xIEamp6Y1sO4LIYQNWmLcmkrsIySgsg-uMWHnXpP2jO2SY-x3ocd_2I-Up_v-IF_Q0hxjcO3g1SXeNwsrOMhXUHnW9V_7xLt25Ot4rHIiRMJu32_sNOpUQT0/s1600/image074-748724.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342193220917874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiki9lttSIF0Qy_QL5vj1-xIEamp6Y1sO4LIYQNWmLcmkrsIySgsg-uMWHnXpP2jO2SY-x3ocd_2I-Up_v-IF_Q0hxjcO3g1SXeNwsrOMhXUHnW9V_7xLt25Ot4rHIiRMJu32_sNOpUQT0/s320/image074-748724.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtIlLZeDCyA_vWMY7e566fkd2uNmI0RfYN6wwdZJUkVut2twM-s3yZRUdfTZzrm8wONr7yWt62aivkbdd7d2P071MZQHV-GE5btwdSeIbFTJTh462TqEi35i8oKmM1foaXgaTftmpkZjA/s1600/image075-752025.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342206847482866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtIlLZeDCyA_vWMY7e566fkd2uNmI0RfYN6wwdZJUkVut2twM-s3yZRUdfTZzrm8wONr7yWt62aivkbdd7d2P071MZQHV-GE5btwdSeIbFTJTh462TqEi35i8oKmM1foaXgaTftmpkZjA/s320/image075-752025.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board – Tabs (Details)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5G0-Ex_ztODjrmjQMkf75zNdYhjSOMDtU6zwEJ7-VXYEOG6eqDPS3HvfNLuPDHNPytCTJD0fs3mdepL79vLDMoZFHB92Yzjgsu5Sa1-8IaqCoWCgM496H4duouFilJJrM-Jri5Vuwo50/s1600/image076-755122.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342221895547650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5G0-Ex_ztODjrmjQMkf75zNdYhjSOMDtU6zwEJ7-VXYEOG6eqDPS3HvfNLuPDHNPytCTJD0fs3mdepL79vLDMoZFHB92Yzjgsu5Sa1-8IaqCoWCgM496H4duouFilJJrM-Jri5Vuwo50/s320/image076-755122.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board – Tabs (Production instructions)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX57h3RSSmufCT2r8zw6g2mDlN8Xu-FIs0vxfcqOKlXrdf589LczdTpZuMjgqUtw8VVyw33i9pH-z1xgsRfyP_4pk7eB5FQvxCZAFAm0LqmJTo3YDh749yacvh2bQFV_NdBRyKJHQ8tfM/s1600/image077-758581.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342237857381826" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX57h3RSSmufCT2r8zw6g2mDlN8Xu-FIs0vxfcqOKlXrdf589LczdTpZuMjgqUtw8VVyw33i9pH-z1xgsRfyP_4pk7eB5FQvxCZAFAm0LqmJTo3YDh749yacvh2bQFV_NdBRyKJHQ8tfM/s320/image077-758581.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board – Tabs (Picking list)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1oEOhI0z8F0t1QV97ZUmZWgynwA5xwh3jXl9xlHkCHp686ssdphOvg5IOCY-fEBW-MAa1dntuoLBjmODStBgeQw0hP_GQ-9XB7CgLf7MebjYgojvortUztR9iOpbGHCxeSBucmnZCbMk/s1600/image078-761498.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342249826003570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1oEOhI0z8F0t1QV97ZUmZWgynwA5xwh3jXl9xlHkCHp686ssdphOvg5IOCY-fEBW-MAa1dntuoLBjmODStBgeQw0hP_GQ-9XB7CgLf7MebjYgojvortUztR9iOpbGHCxeSBucmnZCbMk/s320/image078-761498.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Body is available for picking, but Wheels are not. This is because we haven't completed a necessary transfer yet<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board – Tabs (Pegging)</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU91-5lrOqQ3BYAOFadfFpZ9Hx72upvuJfRwRpvIOwmH3q9beWkCEejQ2G8z_gY3OQgfyWa0AAQT6u_-twbdhitaw8wuu5Z5a0ZbTRkrrj8-cUaq8g2SIk5zv4SIFOlP_kCNbbytuY55Y/s1600/image079-764058.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342260964234530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU91-5lrOqQ3BYAOFadfFpZ9Hx72upvuJfRwRpvIOwmH3q9beWkCEejQ2G8z_gY3OQgfyWa0AAQT6u_-twbdhitaw8wuu5Z5a0ZbTRkrrj8-cUaq8g2SIk5zv4SIFOlP_kCNbbytuY55Y/s320/image079-764058.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And Pegging details clearly indicated that there's Replenish Transfer activity to be done<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's take a look at Kanban details and please note how Kanban Process job is referencing Sales order on the screen below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Kanban – Source requirements details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHm6Dsh2RN8OwY1VnV1980p9NmqGivfIi_x1GCOeoh0M-9fCqgEjoRsJ_BLUtoatUUNXZGkkpCC-cM_Gmm2gxsJBUbN-TznLRLU0vx2YRZ44CyOM75RRgbDowlN3BwhAk-tAux9fbZyPM/s1600/image080-767006.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342272377298434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHm6Dsh2RN8OwY1VnV1980p9NmqGivfIi_x1GCOeoh0M-9fCqgEjoRsJ_BLUtoatUUNXZGkkpCC-cM_Gmm2gxsJBUbN-TznLRLU0vx2YRZ44CyOM75RRgbDowlN3BwhAk-tAux9fbZyPM/s320/image080-767006.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
One more composite view of Process job and associated Transfer job is presented below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process jobs board <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgylTStCr2COlIMriqbUt2x0Gf26XWTtkVvNzCn0Xgxp_Wvxh2IiPr3Tvp3rdosSKKH95gdeSa5vcQpJ6W4RRslls92YscsucTOQM8dBadjryKKKvHsMrUX63ao5nt8LbD-JsjjRnY0mX4/s1600/image081-769938.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342283542173282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgylTStCr2COlIMriqbUt2x0Gf26XWTtkVvNzCn0Xgxp_Wvxh2IiPr3Tvp3rdosSKKH95gdeSa5vcQpJ6W4RRslls92YscsucTOQM8dBadjryKKKvHsMrUX63ao5nt8LbD-JsjjRnY0mX4/s320/image081-769938.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can finally begin the execution of the scenario<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Execution<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll begin with Starting Transfer job first <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer – Start<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF-TZsoMV65XtahUP7Ch8th2HgXvNL891kDPJkhmzB1uTDnsWjLKK5XqzS1a8hepEsitPqYZGugK0UbfYuC1WzdLWejR7aViS1owY5nNJkH2yjC2Y3JrkKsyUBxZ9cxS3qJfH0Kjy-Y8I/s1600/image082-772412.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342293489287282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF-TZsoMV65XtahUP7Ch8th2HgXvNL891kDPJkhmzB1uTDnsWjLKK5XqzS1a8hepEsitPqYZGugK0UbfYuC1WzdLWejR7aViS1owY5nNJkH2yjC2Y3JrkKsyUBxZ9cxS3qJfH0Kjy-Y8I/s320/image082-772412.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how inventory transactions look like after this step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4KjKTGFuBKoEePaD-wCFqeUqRntAURJKQhNVWDQHfp4_mRaOT7fb_5J-s8cDQ-T8aYb0Z932bMpY4TuxPWtay7IjjKn2Q_MCxQfLTAKECH6FjDDQ8s-UEuCkUGxOP_eMI9cyIHaxg5g4/s1600/image083-775364.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342306782221746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4KjKTGFuBKoEePaD-wCFqeUqRntAURJKQhNVWDQHfp4_mRaOT7fb_5J-s8cDQ-T8aYb0Z932bMpY4TuxPWtay7IjjKn2Q_MCxQfLTAKECH6FjDDQ8s-UEuCkUGxOP_eMI9cyIHaxg5g4/s320/image083-775364.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll complete Transfer<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer – Complete<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCTfMobUtWsROkebnkfI_mIbzHB2NThyLPBH_ZaLclyBUltgpcJo95JJYwOh4Yp17AXUA6ciJbmVwDhHvvYuYxyz0CB4VN7jNEH5F7IMOp_fTi7ZXMlcXna4uZXFIVj5lKpyzBqf4YiUg/s1600/image084-778352.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342319385431106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCTfMobUtWsROkebnkfI_mIbzHB2NThyLPBH_ZaLclyBUltgpcJo95JJYwOh4Yp17AXUA6ciJbmVwDhHvvYuYxyz0CB4VN7jNEH5F7IMOp_fTi7ZXMlcXna4uZXFIVj5lKpyzBqf4YiUg/s320/image084-778352.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how inventory transactions look like after this step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPc3Sezl4PO23VKftl_x6yYD5JjkbrjmX8Y-8lHMoA-UvugZjABifkx1dL_JweUDiHsZ_3LHf_6Fn53tSNOhAyVqTyFMC-iiLp175ffnxkWniuvS0DYW5Ipc_DDe2HV3t2aGnESX3PSdk/s1600/image085-781509.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342336123131138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPc3Sezl4PO23VKftl_x6yYD5JjkbrjmX8Y-8lHMoA-UvugZjABifkx1dL_JweUDiHsZ_3LHf_6Fn53tSNOhAyVqTyFMC-iiLp175ffnxkWniuvS0DYW5Ipc_DDe2HV3t2aGnESX3PSdk/s320/image085-781509.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As we complete Transfer now we have enough Wheels in its Part location for Workcell worker to begin Assembly process <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIcrnFrmqj0ZNIDQJObDqbtXHiXtVCnmspEJF_0w7hqNavWTS5Ov6dKNeH-rs6LyOYAITTOWvxYurfUxtQ_RugaiAiL9Ts-O3aUNekddpqy4BSMF5VTShHZy4B94fr7c4nnJAtSuGNJ98/s1600/image086-783852.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342346422356178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIcrnFrmqj0ZNIDQJObDqbtXHiXtVCnmspEJF_0w7hqNavWTS5Ov6dKNeH-rs6LyOYAITTOWvxYurfUxtQ_RugaiAiL9Ts-O3aUNekddpqy4BSMF5VTShHZy4B94fr7c4nnJAtSuGNJ98/s320/image086-783852.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And this is what we are going to do next. We'll do Prepare step now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job – Prepare<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9IUtFVJyP0sho4IvQYwMr0ChdWKI0pfvnDyB3QbLSiqjRSq4ax1sCDijc9korgWSl6RUpdDtBY_bhFW6J7A987-sSh2nkhjciRrAYED1tdsf-F0QliwUiEZtApsjRqpvPJUsHuhWOX2E/s1600/image087-787131.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342355524784786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9IUtFVJyP0sho4IvQYwMr0ChdWKI0pfvnDyB3QbLSiqjRSq4ax1sCDijc9korgWSl6RUpdDtBY_bhFW6J7A987-sSh2nkhjciRrAYED1tdsf-F0QliwUiEZtApsjRqpvPJUsHuhWOX2E/s320/image087-787131.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And again we'll take a look at inventory transactions <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2GLUJX7N_U8VQ6TQYfn198K4TSTK_jUfPL6zbIZkL6UHZjFkXDq3nrg36GelTYN1TPy3C37BwVt8buKh_-ni9DEm3vyThCkkCcLK9tC8sok2c4ZtVPP3YYFUn5M47QN4OWI0ucDPAjp8/s1600/image088-790129.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342370714897666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2GLUJX7N_U8VQ6TQYfn198K4TSTK_jUfPL6zbIZkL6UHZjFkXDq3nrg36GelTYN1TPy3C37BwVt8buKh_-ni9DEm3vyThCkkCcLK9tC8sok2c4ZtVPP3YYFUn5M47QN4OWI0ucDPAjp8/s320/image088-790129.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll start Process job<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job – Start <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHU-O0-y1SYjKhvSIM5ugiHG1-VFli0vB5a715sdI305HFRnR901cRMVH6-ChU2OsHVENQvPZ5a2eSw60qmyYFjVbOBJkr4ekvFqoYoBCXXJomCxGFMB9xgoSalLaFPUIey_F4f4fLYqg/s1600/image089-793328.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342384756463698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHU-O0-y1SYjKhvSIM5ugiHG1-VFli0vB5a715sdI305HFRnR901cRMVH6-ChU2OsHVENQvPZ5a2eSw60qmyYFjVbOBJkr4ekvFqoYoBCXXJomCxGFMB9xgoSalLaFPUIey_F4f4fLYqg/s320/image089-793328.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And review how inventory transactions changed after this step<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcMdUyMReIfB2oySeN2kdvpirRDWAooMjrJYgVerbcJqyvn4NlIihCSjsvJKTxWKZtLsFMbGD6QeWR4WpfbVa8yW1zKJFfw9gvvulGVYNCM2iruu1w9PBGjaWGB-GKlcIh6Hl6CjYYB_Q/s1600/image090-795949.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342396670277794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcMdUyMReIfB2oySeN2kdvpirRDWAooMjrJYgVerbcJqyvn4NlIihCSjsvJKTxWKZtLsFMbGD6QeWR4WpfbVa8yW1zKJFfw9gvvulGVYNCM2iruu1w9PBGjaWGB-GKlcIh6Hl6CjYYB_Q/s320/image090-795949.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And finally we'll Complete Process job<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Process job – Complete<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpFm5b3DH1bC0fn_sy1Z6ay6okNCKt7BUTroBlySQsq38O9J5Ar1S4Po5LCGv-1chn87QC6wBK9EwGZWNv_h3gIO9F48qbnC__Di9ONpOzyWhybatsBjJGUS5adlBsdZEWK6S8lqNJi_w/s1600/image091-799202.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342409448264946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpFm5b3DH1bC0fn_sy1Z6ay6okNCKt7BUTroBlySQsq38O9J5Ar1S4Po5LCGv-1chn87QC6wBK9EwGZWNv_h3gIO9F48qbnC__Di9ONpOzyWhybatsBjJGUS5adlBsdZEWK6S8lqNJi_w/s320/image091-799202.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And also review how it was reflected in inventory transactions this time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyFWsqCi6DYpNZfK-2k57NCGzcZMMZfgmAey7v8UqdBt0vxePNo-ti8nLa26gMIUSqzrgeGFvlBRam0Pmvwqd8-oF_ZnE9JFR5KXSl_WB-ysdMJ2HLCaQnZqeeXZSCmnEQKv8Uo4pRtQ/s1600/image092-701884.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342421424658034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyFWsqCi6DYpNZfK-2k57NCGzcZMMZfgmAey7v8UqdBt0vxePNo-ti8nLa26gMIUSqzrgeGFvlBRam0Pmvwqd8-oF_ZnE9JFR5KXSl_WB-ysdMJ2HLCaQnZqeeXZSCmnEQKv8Uo4pRtQ/s320/image092-701884.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we produced a finished good we can review on-hand inventory for AlexMotorcycle in Finished goods location (Warehouse 13)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>On-hand<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KqUCxpGwSv3nFFoEAPirDsr7hBjNumEs63K4htZUVprUaW3HD-gNzE3JpadNvJg8kshohBogdfgesVC5vdTFR8lIHqoI3gf0TnOOlE7eqkk-TBWl-I33UVouaWTH0av6lDXy_u70srk/s1600/image093-704793.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342434557870450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KqUCxpGwSv3nFFoEAPirDsr7hBjNumEs63K4htZUVprUaW3HD-gNzE3JpadNvJg8kshohBogdfgesVC5vdTFR8lIHqoI3gf0TnOOlE7eqkk-TBWl-I33UVouaWTH0av6lDXy_u70srk/s320/image093-704793.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And because we have produced the product we can now send it to the customer<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order – Packing slip and Invoice<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLi3kcc-3BrC-UVAwBg2JVNerBi1q0FF26R10Nyj6zFwhmNTj9kGjaRrNlAmoWyaihnn5GOByCKiNUXEhbOx2TcOo_N-U4VdfNxOdecxupUkcXRlkWX3jssOun9AZ0YHCVR4P5njudWJs/s1600/image094-707507.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342446753795266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLi3kcc-3BrC-UVAwBg2JVNerBi1q0FF26R10Nyj6zFwhmNTj9kGjaRrNlAmoWyaihnn5GOByCKiNUXEhbOx2TcOo_N-U4VdfNxOdecxupUkcXRlkWX3jssOun9AZ0YHCVR4P5njudWJs/s320/image094-707507.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how inventory transactions will look like after we update Sales order Packing Slip and Invoice<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyRFkVxlUsIdNUZJiEfYp839dR5rPVru7JG6-KrCaSQjefJb8QCOzhkjC3FcFZQs8_QjUHi6inDe92SkrylPfutyGEjjzYJQmRCaWO_pKY5FJiCOlU8xpfJj1gE3YeHXJqV95vUWLBI18/s1600/image095-711064.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342462167512658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyRFkVxlUsIdNUZJiEfYp839dR5rPVru7JG6-KrCaSQjefJb8QCOzhkjC3FcFZQs8_QjUHi6inDe92SkrylPfutyGEjjzYJQmRCaWO_pKY5FJiCOlU8xpfJj1gE3YeHXJqV95vUWLBI18/s320/image095-711064.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The very last step will be to run Lean costing routine to cost the production flow<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Section: Costing<o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Cost the production flow<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0onLx0vsWrcsUrMwMMl2-aipm-RqTnMMB_smCxLXrdnTr9sH3y9sFdApt9duJZBcKtWe-dc-el-1gw7hVnBPii3Isvan2G-ZDfsthjPjWD2c8zMdcZ7VXtTBEutC3_N8VPuFBHceq3_M/s1600/image096-714359.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342473164672370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0onLx0vsWrcsUrMwMMl2-aipm-RqTnMMB_smCxLXrdnTr9sH3y9sFdApt9duJZBcKtWe-dc-el-1gw7hVnBPii3Isvan2G-ZDfsthjPjWD2c8zMdcZ7VXtTBEutC3_N8VPuFBHceq3_M/s320/image096-714359.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Prompt<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw7eGhuXvtqSX5-ppsymnEdAFeslxF22uerp3s6e-oZpufL_9a3ImfvBVIbmoYibMssLGfwRZWAC71YajlPol64O7mSJeDDqsSfHYnFWn81i3rS5JXwSd_WvKnlXlHN583X9A7UiqNV4k/s1600/image097-717300.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342492880568242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw7eGhuXvtqSX5-ppsymnEdAFeslxF22uerp3s6e-oZpufL_9a3ImfvBVIbmoYibMssLGfwRZWAC71YajlPol64O7mSJeDDqsSfHYnFWn81i3rS5JXwSd_WvKnlXlHN583X9A7UiqNV4k/s320/image097-717300.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that no further registrations of kanban jobs will be possible after the date costing, but that's fine for the sake of this demo<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can review the results of Backflush costing calculation <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Backflush costing calculation <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOWsYkKswQPmiDcZPme_nr4O55qiw335iOS6gB4Q-vmnM672dcPQYdijqGKn7HIw_rOmmEpzlNi9PKGH_0ewVut0K-bd1By_idhv0kSLwI4giw9FuPe13YC1ulBpVzLcRX-xAMoKHeJo/s1600/image098-719934.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342498928291010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOWsYkKswQPmiDcZPme_nr4O55qiw335iOS6gB4Q-vmnM672dcPQYdijqGKn7HIw_rOmmEpzlNi9PKGH_0ewVut0K-bd1By_idhv0kSLwI4giw9FuPe13YC1ulBpVzLcRX-xAMoKHeJo/s320/image098-719934.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Standard cost transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgILNbj7uE9j3BBMpbpPfyC13QZJexkSGbEZuvTd-9BkJZXf8xOxSrwHWxkx2yYrHiDr0BlSeJ8CAws0_JuZCos8UYTFyDw-wU8mCF4-O2fDrsCskFCyhph6DT5LQR4P0C7Ah4JPObW85E/s1600/image099-723373.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342514490915010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgILNbj7uE9j3BBMpbpPfyC13QZJexkSGbEZuvTd-9BkJZXf8xOxSrwHWxkx2yYrHiDr0BlSeJ8CAws0_JuZCos8UYTFyDw-wU8mCF4-O2fDrsCskFCyhph6DT5LQR4P0C7Ah4JPObW85E/s320/image099-723373.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Unused quantities<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj57B0AYo0MbgtzAVS6kdCJoP7ff_mvqt8e72s-0f_Kq5U4w8T1jf24P5aEmnOlSGPoQVTvjhqjR4tIX5JzVssyqAbImViHQ9_vV5vMxr-vBC3WpZaGMDcXqMVf5GlcRYAoR8sqlxT8z-w/s1600/image100-726136.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342525397044274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj57B0AYo0MbgtzAVS6kdCJoP7ff_mvqt8e72s-0f_Kq5U4w8T1jf24P5aEmnOlSGPoQVTvjhqjR4tIX5JzVssyqAbImViHQ9_vV5vMxr-vBC3WpZaGMDcXqMVf5GlcRYAoR8sqlxT8z-w/s320/image100-726136.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WIP Balances (Price calculation)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivsZE8NCLSN5fT60Dgix7bmklqElJpAZSDReg5bmIiejZOYNqCQv-p2vHikC5rqzbB9DTIsKEeGnj4RPV6Er7r_npL5ZN7O2LSg1-WQV8iJOA-2Q-u-sp3CmdkvT1YpKS7Q2kIVpheD4Y/s1600/image101-729538.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342543617415154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivsZE8NCLSN5fT60Dgix7bmklqElJpAZSDReg5bmIiejZOYNqCQv-p2vHikC5rqzbB9DTIsKEeGnj4RPV6Er7r_npL5ZN7O2LSg1-WQV8iJOA-2Q-u-sp3CmdkvT1YpKS7Q2kIVpheD4Y/s320/image101-729538.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And take a final look at inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXB3Ud2KZ2vGXfr8Tkr1RsjRh4ZcXT6pIeLTI6yKHKg3om4UCWXYg6v9Nu4OLI15LMJdqs6QnsDz8C7ZF1siJiw9aCRQTnjCtYCyj3q7Aq8uDRc5esGe2K9HGuCJEDYgKIyuGaj7QMJN0/s1600/image102-732711.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6193342554291912050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXB3Ud2KZ2vGXfr8Tkr1RsjRh4ZcXT6pIeLTI6yKHKg3om4UCWXYg6v9Nu4OLI15LMJdqs6QnsDz8C7ZF1siJiw9aCRQTnjCtYCyj3q7Aq8uDRc5esGe2K9HGuCJEDYgKIyuGaj7QMJN0/s320/image102-732711.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b></b> </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to establish a classic Make to Order Lean Manufacturing scenario in Microsoft Dynamics AX 2012. We went through the process of setting up data, creation of initial demand, manufacturing process and Lean costing. In the next parts I'll focus on how to use IoT devices and the capabilities of Windows 10 IoT Core OS to fully automate this functional scenario using the concept of "Intelligent" location and provide the environment for workers to solely focus of their manufacturing tasks in order to deliver the best quality products for customers. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Lean Manufacturing, Pull, Kanbans, Kanban rules, Production flow. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<br />
<br />
<strong>Special thanks</strong> for collaboration in building this scenario goes to my colleague, Microsoft Dynamics AX Manufacturing expert, Dan Burke</div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com8tag:blogger.com,1999:blog-1127496045963662727.post-5912223867461977822015-06-15T13:10:00.002-07:002015-06-15T18:23:37.031-07:00Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario - Part 3 (WMS/TMS Execution)<div class="WordSection1">
<div class="MsoNormal">
Please find Part 2 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_23.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_23.html</a></div>
<div class="MsoNormal">
Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html"><span style="color: #2288bb;">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</span></a> </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can switch to the execution mode and proceed with sales order creation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe1p0iaU3zHlNScVrME1yAVslFPr_d6oN4SZqcr9nV3m8vJ2pRFmbDqNKrR4LKtf1BAexFty48YYtYcQcx-qP2HEJIyfPkVudiHdkEl3ZaWiXO4989IYjfLaYYq66HWbO4bS7RLibKq3w/s1600/image001-708991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697274679139122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe1p0iaU3zHlNScVrME1yAVslFPr_d6oN4SZqcr9nV3m8vJ2pRFmbDqNKrR4LKtf1BAexFty48YYtYcQcx-qP2HEJIyfPkVudiHdkEl3ZaWiXO4989IYjfLaYYq66HWbO4bS7RLibKq3w/s320/image001-708991.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that after I created a new sales order address has been propagated properly on sales order based on customer master setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order - Lines<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSOYsD6ttyPkyfjthnDfoH_8si7RIqfO9w0toqjuFTBvxhwuzXRPzhV8ldhmGrE-aizodfty14jjd2itMjheYieBgq-ZocJPh6wLBDyYlAyrh1TdT2dNSsuky-kmonjgp8AHohQlQwq6Y/s1600/image002-714050.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697296772514482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSOYsD6ttyPkyfjthnDfoH_8si7RIqfO9w0toqjuFTBvxhwuzXRPzhV8ldhmGrE-aizodfty14jjd2itMjheYieBgq-ZocJPh6wLBDyYlAyrh1TdT2dNSsuky-kmonjgp8AHohQlQwq6Y/s320/image002-714050.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll do inventory reservation before I release work to warehouse<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Reservation<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl1CxzsuvBBnczEdBqAP6qVZES9GeWcBbxS2E3gL5V_R9JJHFcxfHPq8tXPHsz7e7ndDYJCeajZ_M5LBFQalu0J6GzQDKBj6Fi81NFoI_wKvmqSaCYXTUcDYGTux9FE6GtpMGi-bth-DU/s1600/image003-719855.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697320388766034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl1CxzsuvBBnczEdBqAP6qVZES9GeWcBbxS2E3gL5V_R9JJHFcxfHPq8tXPHsz7e7ndDYJCeajZ_M5LBFQalu0J6GzQDKBj6Fi81NFoI_wKvmqSaCYXTUcDYGTux9FE6GtpMGi-bth-DU/s320/image003-719855.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp86O9JiQussTfcGdSwIFY0vpMNXHeUFabPlBFJX8KplxIxJ2tmidSZBCAGC-LsvmyGl-dTIt2NOvE6mUr9byv1RJNfVMo3cnazqeTosucQlS1Pd-i-9fk3Oip7o8umluCH-oR_BcG4P8/s1600/image004-724750.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697339186682594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp86O9JiQussTfcGdSwIFY0vpMNXHeUFabPlBFJX8KplxIxJ2tmidSZBCAGC-LsvmyGl-dTIt2NOvE6mUr9byv1RJNfVMo3cnazqeTosucQlS1Pd-i-9fk3Oip7o8umluCH-oR_BcG4P8/s320/image004-724750.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From sales order I can now execute Rate route workbench directly. This way all the necessary data will be defaulted into Rate route workbench from sales order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXYkrm7o0hbzTikVgsuEqzBeCY2MeMNO4mr8QPO_0baApuZorNm0c67mPWzxWcfcepkVt5O2SUDcw8ySmRXZDhs5NhYptF9Cxj-KoZ7odwk-kGNRUWvttouDAwhi0MjrtA0qVfMQ4IHxc/s1600/image005-729622.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697360628836882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXYkrm7o0hbzTikVgsuEqzBeCY2MeMNO4mr8QPO_0baApuZorNm0c67mPWzxWcfcepkVt5O2SUDcw8ySmRXZDhs5NhYptF9Cxj-KoZ7odwk-kGNRUWvttouDAwhi0MjrtA0qVfMQ4IHxc/s320/image005-729622.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result I observe here will be exactly the same comparing to the one we saw when testing. After I feel comfortable about suggested transportation option I can assign this Route with Rate to my sales order <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqVmm9rEe1zVOGLiEsMh7skB5hz0_dxWCYLcsZaG_LZDdzImS_V3TgYsxebHvgnsGUNyxfH5OdBaT1eb8u2UUIoGJxri-3mRPBE5qGrgDoPJW3Y4QxTbq150MSFT4OlP3Q4C5HxiYcT0/s1600/image006-736750.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697396323499938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqVmm9rEe1zVOGLiEsMh7skB5hz0_dxWCYLcsZaG_LZDdzImS_V3TgYsxebHvgnsGUNyxfH5OdBaT1eb8u2UUIoGJxri-3mRPBE5qGrgDoPJW3Y4QxTbq150MSFT4OlP3Q4C5HxiYcT0/s320/image006-736750.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Mode of delivery has been properly assigned to sales order line<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order Line - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEmirx8NEPQP2LwRWnOJwphSP663s27MovDQV6BLmXgFQenhuNpT9zXO2kwSC-rmG0vSuMprkKQVXos5LSkMaQ0u8iVavO-4YaHfJy_9eR8EBe2DzvFlh-2gH_IqyH80ePGFVtjR8l_p4/s1600/image007-743992.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697421626145746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEmirx8NEPQP2LwRWnOJwphSP663s27MovDQV6BLmXgFQenhuNpT9zXO2kwSC-rmG0vSuMprkKQVXos5LSkMaQ0u8iVavO-4YaHfJy_9eR8EBe2DzvFlh-2gH_IqyH80ePGFVtjR8l_p4/s320/image007-743992.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as I have planned transportation for sales order I'm ready to execute warehouse work to get products out of the warehouse, that's why I'll release work to the warehouse now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0iSLYbp49VLiMVbgQgb3kSsyOelhZIseDQ0zCZMujtTLjRV2dFmNVo3K_wgknclGaIAh5hRQImqiomDUh7-_RoFLUhu9-yfQBQuyNT-tR7Vb1BS0cAIQbfRyBSUsg4-UJmSS6jvN-p6o/s1600/image008-755073.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697464600974914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0iSLYbp49VLiMVbgQgb3kSsyOelhZIseDQ0zCZMujtTLjRV2dFmNVo3K_wgknclGaIAh5hRQImqiomDUh7-_RoFLUhu9-yfQBQuyNT-tR7Vb1BS0cAIQbfRyBSUsg4-UJmSS6jvN-p6o/s320/image008-755073.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Please don't forget to specify street in your addresses (From, To) in order to avoid exception upon Release work to warehouse<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHBznD9kcGBeK6Hteu_DK2bVQeht5Me-7N3mooZD8uiPhy5b66HFewCTXp1Wtn7Bz-KepujTDmp1uKpJhOzUppNzB6yHHGZXVgTy1O3SKEuhy1RnF_JyJ6Ah21lDw0C6RhtmBBwlp3Oc/s1600/image009-766712.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697518527354642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWHBznD9kcGBeK6Hteu_DK2bVQeht5Me-7N3mooZD8uiPhy5b66HFewCTXp1Wtn7Bz-KepujTDmp1uKpJhOzUppNzB6yHHGZXVgTy1O3SKEuhy1RnF_JyJ6Ah21lDw0C6RhtmBBwlp3Oc/s320/image009-766712.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When my work has been successfully released to the warehouse the system also created associated picking wave and shipment<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFZsgE3GPmAgwlvPWDv9iOtlVQNkxEatvYuI1p6aqCj6xVWYjCwsyh9iaLapL-PqhdG5e717A5ti_gKlmkJDmC0FplS1UDUSY_Xk5JTxgAZIYN8PEMw1rtakCg9XKUMpCW6Gs9awoHqbo/s1600/image010-771361.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697539485501714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFZsgE3GPmAgwlvPWDv9iOtlVQNkxEatvYuI1p6aqCj6xVWYjCwsyh9iaLapL-PqhdG5e717A5ti_gKlmkJDmC0FplS1UDUSY_Xk5JTxgAZIYN8PEMw1rtakCg9XKUMpCW6Gs9awoHqbo/s320/image010-771361.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated Shipment looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTeTOxZ7gTp5HjWd3Af9NAeECg9LRHBVSEi5FMz3czs786TUXnxWdMK_C9Uf3IstmP2Fp0d51yXMVZ0bLHZBn6Z9qeAJ2PPg9QKN3ZWspTnxVWRt5xhaebVPjGM6ShOfd2bVHGPikvNS4/s1600/image011-779528.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697575863981922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTeTOxZ7gTp5HjWd3Af9NAeECg9LRHBVSEi5FMz3czs786TUXnxWdMK_C9Uf3IstmP2Fp0d51yXMVZ0bLHZBn6Z9qeAJ2PPg9QKN3ZWspTnxVWRt5xhaebVPjGM6ShOfd2bVHGPikvNS4/s320/image011-779528.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated Load looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9CraMdn5SdtWMzivYlcRqiM5p5jXfHVlkNjeRknkZM2mpMHSg0L7KDNf99ouB1ywGZdCEDGwHkNWAhax5-3Mxg4oCQpEng5d0rBhyphenhyphenUdhcrFF-HWVlnVKh_pHA03We7vBFro8R-G0T6xw/s1600/image012-784825.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697595238431874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9CraMdn5SdtWMzivYlcRqiM5p5jXfHVlkNjeRknkZM2mpMHSg0L7KDNf99ouB1ywGZdCEDGwHkNWAhax5-3Mxg4oCQpEng5d0rBhyphenhyphenUdhcrFF-HWVlnVKh_pHA03We7vBFro8R-G0T6xw/s320/image012-784825.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how generated work looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4-TcfrFUE-BgreUXkl5KaTO33hEc7fuEgTuqQPE17zb_ifJkJoIaxZKp5nMZbBKtPcRst_uHmaKZy3k0OaceXOmcw5cZWt20Zltpf7teB4OjzRByODTuZQH3f6mRdixyzGjzFO7HQh2A/s1600/image013-789356.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697615021654898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4-TcfrFUE-BgreUXkl5KaTO33hEc7fuEgTuqQPE17zb_ifJkJoIaxZKp5nMZbBKtPcRst_uHmaKZy3k0OaceXOmcw5cZWt20Zltpf7teB4OjzRByODTuZQH3f6mRdixyzGjzFO7HQh2A/s320/image013-789356.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated picking wave looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Wave<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFlp6wEsN4kttM1djAGD2FeMgFwlA6mYtC0vAffZXEPoaTYWcfliKdMYUdvD8G24fjdDGdbd9c325lXS4qkjaJqHnWXeIh0wc0zUPg2XCIiF5N6DMtUvodNxWahuHqA7ptpiAK_mYusrg/s1600/image014-795809.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697643603659666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFlp6wEsN4kttM1djAGD2FeMgFwlA6mYtC0vAffZXEPoaTYWcfliKdMYUdvD8G24fjdDGdbd9c325lXS4qkjaJqHnWXeIh0wc0zUPg2XCIiF5N6DMtUvodNxWahuHqA7ptpiAK_mYusrg/s320/image014-795809.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review the load on Load planning workbench<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load planning workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3KK83C2g7fd-VetmTHWZO9A7vrxPv3ETr8pEIPISByo-TT8dOO0hrABFfIp3CxxCP9DVpOToIO9UUga7noxrZ101I6vQyI15spXVhunuAfz_L_01RO3T4wxzSpUwPUtxU5yis22MgSoU/s1600/image015-702082.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697674532832754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3KK83C2g7fd-VetmTHWZO9A7vrxPv3ETr8pEIPISByo-TT8dOO0hrABFfIp3CxxCP9DVpOToIO9UUga7noxrZ101I6vQyI15spXVhunuAfz_L_01RO3T4wxzSpUwPUtxU5yis22MgSoU/s320/image015-702082.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We know that the work has been already released to warehouse, so we can execute the work now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface - Login<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQf2Bd3gcMMEzIzASzZHoNOjKMo-jxldrCNrCyTzk3CHKejge9Cso4KpBm4HG5RtSbdNJC8RjDTBMWFbfbv6p8zAADpWv9Kl8rE9F0Uyl-aD76MLEVuQryTBeY_9sooL7Le2oyhBiJBoA/s1600/image016-712186.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697716720394914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQf2Bd3gcMMEzIzASzZHoNOjKMo-jxldrCNrCyTzk3CHKejge9Cso4KpBm4HG5RtSbdNJC8RjDTBMWFbfbv6p8zAADpWv9Kl8rE9F0Uyl-aD76MLEVuQryTBeY_9sooL7Le2oyhBiJBoA/s320/image016-712186.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface - Menu<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU9PrqcpDx9n_n36BwcS5VLWo3C2kk_pirg4KXyUENcIBv3bm8e4B3RdMzSIwlUa5RWqO1SPjLvAx38-Rtsqv9C_PVLLtIivtYGzRfQjGn2DNvWn5UKW7JwL6XaWyJ94nTt0JwaOLMcrs/s1600/image017-718696.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697746953808162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU9PrqcpDx9n_n36BwcS5VLWo3C2kk_pirg4KXyUENcIBv3bm8e4B3RdMzSIwlUa5RWqO1SPjLvAx38-Rtsqv9C_PVLLtIivtYGzRfQjGn2DNvWn5UKW7JwL6XaWyJ94nTt0JwaOLMcrs/s320/image017-718696.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I enabled only one menu item for sales picking for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmwtaPiLAcOCCBPPlxwBjFTkxWA6Fx4LQAdseK7tXidM6bR34_MOUPSUyUHY2x22r0xKEsLrlPHy1nBnzCWhuhMYHrGSrXXh5NOf0MaZ5fGe27mZiY9MCVHMR0P46spUsjFuAF-Ak3lM/s1600/image018-724905.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697768023418242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmwtaPiLAcOCCBPPlxwBjFTkxWA6Fx4LQAdseK7tXidM6bR34_MOUPSUyUHY2x22r0xKEsLrlPHy1nBnzCWhuhMYHrGSrXXh5NOf0MaZ5fGe27mZiY9MCVHMR0P46spUsjFuAF-Ak3lM/s320/image018-724905.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll start with scanning WorkID to begin work execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Ou7e7_WTeOgUpmF2jnz6rAw6N1CqKVp20WGAi6i_-9JaQO3T2emNQmJj29T6H6e6g9s8HFyAvclKvmYF9xVqBEhMaoeWYvm3JGa0VLSmTDKWhlu2rJEK_HKveGre52ImTzv-d4VTvMU/s1600/image019-729553.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697790140280690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Ou7e7_WTeOgUpmF2jnz6rAw6N1CqKVp20WGAi6i_-9JaQO3T2emNQmJj29T6H6e6g9s8HFyAvclKvmYF9xVqBEhMaoeWYvm3JGa0VLSmTDKWhlu2rJEK_HKveGre52ImTzv-d4VTvMU/s320/image019-729553.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Based on earlier Location directive setup we'll be picking from "LPBULK" location. Please note that I assume you have enough on-hand in that location, also otherwise you would not be able to reserve inventory before releasing work to warehouse for picking<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim8HyO_TNHtKO6UgVGPT4Nwp8Eu-vPI9jT2T0uQJbjJECLkOdF37TAHFrseJhm6hKhntOBvzuzHzsOeD59opnWY0HaN2ysBZ9HeBfX8op7e7YTRiDsNBvuzKxYYD1db-0n4fmbluhzv_M/s1600/image020-734904.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697812805466578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim8HyO_TNHtKO6UgVGPT4Nwp8Eu-vPI9jT2T0uQJbjJECLkOdF37TAHFrseJhm6hKhntOBvzuzHzsOeD59opnWY0HaN2ysBZ9HeBfX8op7e7YTRiDsNBvuzKxYYD1db-0n4fmbluhzv_M/s320/image020-734904.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that initially I did have enough on-hand in "LPBULK" location on License Plate "1"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja-1ZAufXIzElBbo_uFYtYS3u4pcfAEPkpqg1ZTn5l0DQnZHQrAuM3jzITzQHrGUp81ML9uDA8zwzZxXkJ-KJfjjAqr1zI748YNWxnJtDKEG3dvCaVQufZD219JwUEZbrmggTHzrR2Aws/s1600/image021-742194.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697844078515154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja-1ZAufXIzElBbo_uFYtYS3u4pcfAEPkpqg1ZTn5l0DQnZHQrAuM3jzITzQHrGUp81ML9uDA8zwzZxXkJ-KJfjjAqr1zI748YNWxnJtDKEG3dvCaVQufZD219JwUEZbrmggTHzrR2Aws/s320/image021-742194.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXZ-D1apoqQMLFTrZiaW99IPozGx7YYuWL5DoQGogKGQA-_FPaTD7CUYYUMkS1_CP_QVYyxYT-ZJl3WCMk-fKwZbYz-yt-iK3oeLtUWiQW61-RHBNq8S9mvsRPQEbe2Km2GzscTmBNmI/s1600/image022-749058.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697873713169746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXZ-D1apoqQMLFTrZiaW99IPozGx7YYuWL5DoQGogKGQA-_FPaTD7CUYYUMkS1_CP_QVYyxYT-ZJl3WCMk-fKwZbYz-yt-iK3oeLtUWiQW61-RHBNq8S9mvsRPQEbe2Km2GzscTmBNmI/s320/image022-749058.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll move products to "LPSTAGE" location for loading onto the truck. For simplicity I'll only do sales picking using scanner<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9aa84g4um2fkbtyptALD_lKCBm12n_q7dhP0ZlTu3hSpX7C1nME0uUJksvETOB2FjdfVhHL18uAmlh9nTZZA9tQj3AbotujAKDVRTlTAj8Dk7F11ZcyKzgjhvcxojZM8pGyMpLq4ubAI/s1600/image023-755325.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697902251409090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9aa84g4um2fkbtyptALD_lKCBm12n_q7dhP0ZlTu3hSpX7C1nME0uUJksvETOB2FjdfVhHL18uAmlh9nTZZA9tQj3AbotujAKDVRTlTAj8Dk7F11ZcyKzgjhvcxojZM8pGyMpLq4ubAI/s320/image023-755325.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I complete the work<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXTOGBe-g6JJbR_MZLlYfeDUpgAgyalwvDgd_Dg4PWrMESWRVFXv2_klrpOLRBf4fnrH-XLEzhm3YnB3bJtFZRp3KJkv8FYSvNjrJ4qfkVbs0DEoQ_skPPJqJK4ZpBp-no1w5WdzZ-Xg/s1600/image024-760924.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697927891128562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXTOGBe-g6JJbR_MZLlYfeDUpgAgyalwvDgd_Dg4PWrMESWRVFXv2_klrpOLRBf4fnrH-XLEzhm3YnB3bJtFZRp3KJkv8FYSvNjrJ4qfkVbs0DEoQ_skPPJqJK4ZpBp-no1w5WdzZ-Xg/s320/image024-760924.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can review that work status changed to Closed<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3YYWD8ZCFglgNVYzHc_dgseEajxE91ehd_8BH_M4SASj2O4GWoULpOVNWOosynV_VFZFfz6bjwtmb2vHwXzMX57ExpzzYUcyoaaEqKgp8P3qESe48GMVPI3hZO7ZOvsR3BHKquY4v1zs/s1600/image025-765896.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697944249735650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3YYWD8ZCFglgNVYzHc_dgseEajxE91ehd_8BH_M4SASj2O4GWoULpOVNWOosynV_VFZFfz6bjwtmb2vHwXzMX57ExpzzYUcyoaaEqKgp8P3qESe48GMVPI3hZO7ZOvsR3BHKquY4v1zs/s320/image025-765896.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And associated inventory transactions changed status to "Picked"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg28jWG64pXuops7yHTRT7r9EQVyAW84CqeUC8eeC_ayujTo_uESW1pwDrYrkr1Rr70mGZfETCvi83-xg7WSTakOh4YYHpAm9S3VCaMwBh4jo4jIx2299gucHhjAxtytlfLpl4vP8uoszY/s1600/image026-770248.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697963801022498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg28jWG64pXuops7yHTRT7r9EQVyAW84CqeUC8eeC_ayujTo_uESW1pwDrYrkr1Rr70mGZfETCvi83-xg7WSTakOh4YYHpAm9S3VCaMwBh4jo4jIx2299gucHhjAxtytlfLpl4vP8uoszY/s320/image026-770248.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll back to sales order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIgw_RKkpoN71xfKauj-Mmwx3jay2MGdq6-W3Qgnx38hQ2KTyxrWFrosP8XyHemhYS3JGFBRRhywbRzTK32DeqIw1ijzSpvzhq7mep0UDJLRkbnIO3ofbWORTJCK3LwDKFhZrEv9ex5mg/s1600/image027-774796.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697983072800882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIgw_RKkpoN71xfKauj-Mmwx3jay2MGdq6-W3Qgnx38hQ2KTyxrWFrosP8XyHemhYS3JGFBRRhywbRzTK32DeqIw1ijzSpvzhq7mep0UDJLRkbnIO3ofbWORTJCK3LwDKFhZrEv9ex5mg/s320/image027-774796.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how planned transportation charges looked like <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvLzYdftdGaDhrYBNLLbzBtLikNBBIXegx4xMp5QcV68WZfmIXvBQNb-Q0CapPB_N9nBI26DWxYCjDnftvyIKnZJGhle-bulSKPp3FW-tSV5aEQWxqHbDnahRcH7LkFVlH93hVRl7gmz8/s1600/image028-779295.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698002934912834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvLzYdftdGaDhrYBNLLbzBtLikNBBIXegx4xMp5QcV68WZfmIXvBQNb-Q0CapPB_N9nBI26DWxYCjDnftvyIKnZJGhle-bulSKPp3FW-tSV5aEQWxqHbDnahRcH7LkFVlH93hVRl7gmz8/s320/image028-779295.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Route Results<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZHWpvkDGpHM15hbWrD9BFsxsQvKDD4Bi48aG_27Dk2lsahAorXCYhIW4HrNI7LSRAPn-nLl7INtIicdcjNGK7eIySLMYLENvtmOU6Yd-uaTHj-P-1-NuK2DlIcj6cGxKl39pdwOH1KiI/s1600/image029-785438.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698029602030530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZHWpvkDGpHM15hbWrD9BFsxsQvKDD4Bi48aG_27Dk2lsahAorXCYhIW4HrNI7LSRAPn-nLl7INtIicdcjNGK7eIySLMYLENvtmOU6Yd-uaTHj-P-1-NuK2DlIcj6cGxKl39pdwOH1KiI/s320/image029-785438.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Segments)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCkZoitfxuXnp_3bx5UHi-0vLP1SEbChoYbAhRkBm7VIj9w7KHO66d2YtPErs6g261J00_x6ldfZ1WZBYYX2WP8unDYoYhTrhktSue8MxZ9TGVMcLO24IBj0cVwGFKCMcGemcrqmp6ec/s1600/image030-790972.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698050432180386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCkZoitfxuXnp_3bx5UHi-0vLP1SEbChoYbAhRkBm7VIj9w7KHO66d2YtPErs6g261J00_x6ldfZ1WZBYYX2WP8unDYoYhTrhktSue8MxZ9TGVMcLO24IBj0cVwGFKCMcGemcrqmp6ec/s320/image030-790972.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Details)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidg49K6T5l5nr8Z8YZLNwc13VMb8pI8mt6OkFFZwDKTy6yz-KeAaD4ENc4ID7MaGf_aX9Va8UzUyPBUz1Jalr7sB_ZD_PZq2HwaxKAdCWCagtln_vw9HHCh8FvIyzFSDnvz2JGxcz_lMQ/s1600/image031-795507.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698070651738610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidg49K6T5l5nr8Z8YZLNwc13VMb8pI8mt6OkFFZwDKTy6yz-KeAaD4ENc4ID7MaGf_aX9Va8UzUyPBUz1Jalr7sB_ZD_PZq2HwaxKAdCWCagtln_vw9HHCh8FvIyzFSDnvz2JGxcz_lMQ/s320/image031-795507.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please also note that I could have assigned rate and route automatically by pressing "Route with rate" button. In my case the result would be the same because I only set up one transportation option <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp85LGThzsiJDsoLWJyrsT-KJkYicVoH1GnK5IQAxXgAdG8Y7RgP5r_CRMIdVVATEwvn5FAK4Vv_7gh_FugWlUrhS3_FhXJvY73cz0OVnHFt7yQEaH_Nk357bRw-63cReBfzjHolfqtGA/s1600/image032-700796.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698093656160626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp85LGThzsiJDsoLWJyrsT-KJkYicVoH1GnK5IQAxXgAdG8Y7RgP5r_CRMIdVVATEwvn5FAK4Vv_7gh_FugWlUrhS3_FhXJvY73cz0OVnHFt7yQEaH_Nk357bRw-63cReBfzjHolfqtGA/s320/image032-700796.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review the route itself<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Cf5Nd1Q8SLLyAArEVs8CVuWmEu5vpU49p-EH0iLo1Hw2KM4NrI4qF9saSIlDiNlA_3kpQ6UBC7RCWdxSkIAkf3-37lXF8y_T9cWgUwz0Tqd560OHYpiuwTifHhAYX8z7O_EBaFsFLvE/s1600/image033-705339.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698114766494914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Cf5Nd1Q8SLLyAArEVs8CVuWmEu5vpU49p-EH0iLo1Hw2KM4NrI4qF9saSIlDiNlA_3kpQ6UBC7RCWdxSkIAkf3-37lXF8y_T9cWgUwz0Tqd560OHYpiuwTifHhAYX8z7O_EBaFsFLvE/s320/image033-705339.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Segment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih7tbVLcsigb4SXgzsXl6DE76Ycj3tZFhC3MIIjhDcHn_ODt_Xha3LR5dxXHDSi0Lj0DDj28uwoQhY9bEHnXSgSaI8JL0Z5zGXwrrKvFyitZ-dur2WciXcWmvuntgBhxfzyZkkA21FoqI/s1600/image034-709681.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698133643844946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih7tbVLcsigb4SXgzsXl6DE76Ycj3tZFhC3MIIjhDcHn_ODt_Xha3LR5dxXHDSi0Lj0DDj28uwoQhY9bEHnXSgSaI8JL0Z5zGXwrrKvFyitZ-dur2WciXcWmvuntgBhxfzyZkkA21FoqI/s320/image034-709681.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Segment info<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuLMuER7HoM8_MfgWnPkIFnG55g2st5MC2jX5wVSqq7q5uWuFqjCrwMJqIuB2FeinJH0o4pr65cYYD5othLskKgsaL9Qs5uNTfChTG4Fd7CMCSJLrRwvLnu6XPzH-BMPyJLlmdwrdoik/s1600/image035-714489.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698152547680690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuLMuER7HoM8_MfgWnPkIFnG55g2st5MC2jX5wVSqq7q5uWuFqjCrwMJqIuB2FeinJH0o4pr65cYYD5othLskKgsaL9Qs5uNTfChTG4Fd7CMCSJLrRwvLnu6XPzH-BMPyJLlmdwrdoik/s320/image035-714489.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route - Load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo_Sq_WdyVAXxulU1QEW16Mh-ZYYghTaZKcBbufMB9gwtcIyiYIM9cunyRD7Y3VbDbdAR4wwNO3Qtlb7iKDLTaYeaZl-pMCz_MW3MLeOkN71QumbPOLYb4-k8obAJh_FVjBDDs5rKzn28/s1600/image036-718917.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698172092135954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo_Sq_WdyVAXxulU1QEW16Mh-ZYYghTaZKcBbufMB9gwtcIyiYIM9cunyRD7Y3VbDbdAR4wwNO3Qtlb7iKDLTaYeaZl-pMCz_MW3MLeOkN71QumbPOLYb4-k8obAJh_FVjBDDs5rKzn28/s320/image036-718917.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route - Shipment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjSwv3mAayd9BjbeF3nQvwyJ_oDu0JvTk9HnHLugv_ssaN8LlyblNNTM92OFhOuuhWBhrp8E4cmwWhV02mpSNenAaP4XUS-_w_yUadVUqdBAJro-a3WUiym5zjNqeeWLN5qnWSgMZ24RM/s1600/image037-723241.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698191203294914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjSwv3mAayd9BjbeF3nQvwyJ_oDu0JvTk9HnHLugv_ssaN8LlyblNNTM92OFhOuuhWBhrp8E4cmwWhV02mpSNenAaP4XUS-_w_yUadVUqdBAJro-a3WUiym5zjNqeeWLN5qnWSgMZ24RM/s320/image037-723241.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Route rate details screen we can explicitly see the rate (transportation charge)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route rate details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwg0RoT2W4UXOuhHaMe328Oq1egEY2p2i9NZXuxhlf50RQu2BtfMm5AQoUnz62hI17EyLAfpmEyXwzvrgMLrDLMW-hm4MLYDADeTTQC9dmYnn8cL-O4_5SVgDpQtvsDDQ9OGvZgXEgnbA/s1600/image038-727197.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698211073267730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwg0RoT2W4UXOuhHaMe328Oq1egEY2p2i9NZXuxhlf50RQu2BtfMm5AQoUnz62hI17EyLAfpmEyXwzvrgMLrDLMW-hm4MLYDADeTTQC9dmYnn8cL-O4_5SVgDpQtvsDDQ9OGvZgXEgnbA/s320/image038-727197.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now when we reviewed necessary info we can go ahead and confirm outbound shipment which will transfer associated transportation charges onto sales order (apportion them into sales order lines) in form of miscellaneous charges<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load details – Confirm Outbound shipment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuWLSI9cnAHwrbZ8fTOKEAZBYqBSX9viHqPCjvyeOtMOChnbrFafpZUTt7_PStjq51ueN1BvGX0izCRNCBTIbQ4YdC3mqCcgEvIyn0RyeRXtBEATKLGe5A9CONx51CP0hUuICiiSyekY/s1600/image039-731581.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698225421707522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuWLSI9cnAHwrbZ8fTOKEAZBYqBSX9viHqPCjvyeOtMOChnbrFafpZUTt7_PStjq51ueN1BvGX0izCRNCBTIbQ4YdC3mqCcgEvIyn0RyeRXtBEATKLGe5A9CONx51CP0hUuICiiSyekY/s320/image039-731581.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Confirm Outbound shipment - Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho7WRZwf4fIuQ6LswTAesh9LUf6R5N_t-qcUJgR8J-bGJD0rN0nVWydWtSa77FbYp4kU63a2T9gT_C-RCDzep32k_oEVRaMcmUj5HKDW-mS-aFYewmLaKNf-ETfMLzJJBYLPEDpdgKJYQ/s1600/image040-735735.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698249299933362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho7WRZwf4fIuQ6LswTAesh9LUf6R5N_t-qcUJgR8J-bGJD0rN0nVWydWtSa77FbYp4kU63a2T9gT_C-RCDzep32k_oEVRaMcmUj5HKDW-mS-aFYewmLaKNf-ETfMLzJJBYLPEDpdgKJYQ/s320/image040-735735.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point I can expect miscellaneous charges for transportation charges to appear against appropriate sales order line(s). In fact I will stop for a bit to review what takes place behind the scenes. The question I would logically have in order to understand the process completely: How [transportation charge]-related miscellaneous charge gets created? Assuming that you have proper setup miscellaneous charge will be created and then updated (with exact amount based on results of apportionment) <u>upon outbound shipment confirmation</u> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Microsoft Dynamics AX 2012 R3 TMS you can also review TMS transactions taking place behind the scenes. Thus route confirmation steps are takes in \Data Dictionary\Tables\TMSRoute\Methods\routeConfirmation method. Here's how messages related to route confirmation looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Request</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<?xml version="1.0" encoding="utf-8"?><Transaction><Type><span style="background: yellow; mso-highlight: yellow;">CONFIRMATION</span></Type><DataArea>alex</DataArea><DlvTerm>DEF</DlvTerm><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><CarrierGroupCode></CarrierGroupCode><InventSiteId>1</InventSiteId><InventLocationId>11</InventLocationId><ThirdPartyAccount></ThirdPartyAccount><ModeCode></ModeCode><BaseCurrency></BaseCurrency><DefaultDimension><BusinessUnit></BusinessUnit><CostCenter></CostCenter><Department></Department><ItemGroup></ItemGroup><Project></Project></DefaultDimension><ModuleType>Cust</ModuleType><Accounts><CustomerCode>Client</CustomerCode><CustomerGroup>10</CustomerGroup><CustomerInvoiceCode>Client</CustomerInvoiceCode><VendorCode></VendorCode><VendorGroup></VendorGroup><VendorInvoiceCode></VendorInvoiceCode></Accounts><Request><ShippingEntity><Type>SHIPMENT</Type><RouteGuideName></RouteGuideName><RoutePlanName></RoutePlanName><RouteConfigurationCode></RouteConfigurationCode><Sequence>1</Sequence><RECORDTYPE>Load</RECORDTYPE><LoadId>ALEX-000011</LoadId><ShipmentId>ALEX-000003</ShipmentId><Direction>Outbound</Direction><OrderNumber>ALEX-000013</OrderNumber><OrderCurrency>USD</OrderCurrency><LoadTemplate></LoadTemplate><TransportationTemplate></TransportationTemplate><Customer><Name>Client</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential></Customer><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><PickUp><Name>11 - Warehouse 11</Name><Address>One Microsoft Way</Address><City>Redmond</City><State>WA</State><PostalCode>98052</PostalCode><CountryRegion>USA</CountryRegion><County>KING</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></PickUp><DropOff><Name>Microsoft</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></DropOff><Weight>1.00</Weight><Volume>0.00</Volume><STCC></STCC><DeliveryDate>06/20/2015 06:59:59</DeliveryDate><ShipDate>06/13/2015 01:14:33</ShipDate><DlvTerm>DEF</DlvTerm><EquipmentCode></EquipmentCode><Value>100000.00</Value><DirectDelivery>false</DirectDelivery><ShippingEntity><Type>LINE</Type><ItemId>ProductWHS</ItemId><Qty>1.00</Qty><Weight>1.00</Weight><STCC></STCC><Harmonized></Harmonized><Volume>0.00</Volume><Value>100000.00</Value><TMSFilterCode1></TMSFilterCode1><TMSFilterCode2></TMSFilterCode2><TMSFilterCode3></TMSFilterCode3><TMSFilterCode4></TMSFilterCode4><InventTransId>ALEX-000053</InventTransId><RecId>5637146097</RecId><PackQty>1.00</PackQty></ShippingEntity><DeliveryAccessorials /><RatingEntities><RatingEntity><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><MethodCode>Ground</MethodCode><ModeCode>Ground</ModeCode><Rate><RateType>2</RateType><Code>P2PMileageBase</Code><Level>Shipment</Level><TotalRate>5000.00</TotalRate><ShipperRate>5000.00</ShipperRate><CustomerRate>5000.00</CustomerRate><CurrencyCode>USD</CurrencyCode><UnitRate>5000.00</UnitRate><Units>1</Units><User>No</User></Rate></RatingEntity></RatingEntities></ShippingEntity></Request></Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Response<o:p></o:p></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type><span style="background: yellow; mso-highlight: yellow;">CONFIRMATION</span></Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DataArea>alex</DataArea><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierGroupCode></CarrierGroupCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventSiteId>1</InventSiteId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventLocationId>11</InventLocationId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ThirdPartyAccount></ThirdPartyAccount><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode></ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BaseCurrency></BaseCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BusinessUnit></BusinessUnit><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CostCenter></CostCenter><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Department></Department><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemGroup></ItemGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Project></Project><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerCode>Client</CustomerCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerGroup>10</CustomerGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerInvoiceCode>Client</CustomerInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorGroup></VendorGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>ROUTE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>SHIPMENT</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteGuideName></RouteGuideName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RoutePlanName></RoutePlanName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteConfigurationCode></RouteConfigurationCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Sequence>1</Sequence><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RECORDTYPE>Load</RECORDTYPE><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadId>ALEX-000011</LoadId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipmentId>ALEX-000003</ShipmentId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Direction>Outbound</Direction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderNumber>ALEX-000013</OrderNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderCurrency>USD</OrderCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadTemplate></LoadTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransportationTemplate></TransportationTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Client</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>11 - Warehouse 11</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Redmond</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>WA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>98052</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>KING</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Microsoft</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MileageEngineCode>P2P</MileageEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Miles>500</Miles><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ZoneMasters /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryDate>06/20/2015 06:59:59</DeliveryDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipDate>06/13/2015 01:14:33</ShipDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<EquipmentCode></EquipmentCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DirectDelivery>false</DirectDelivery><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>LINE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemId>ProductWHS</ItemId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Qty>1.00</Qty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Harmonized></Harmonized><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode1></TMSFilterCode1><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode2></TMSFilterCode2><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode3></TMSFilterCode3><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode4></TMSFilterCode4><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventTransId>ALEX-000053</InventTransId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RecId>5637146097</RecId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PackQty>1.00</PackQty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryAccessorials /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MethodCode>Ground</MethodCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode>Ground</ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Units>500</Units><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<UnitRate>10</UnitRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BillingGroupID></BillingGroupID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ExternalCode></ExternalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID></ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerRate>5000</CustomerRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipperRate>5000</ShipperRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitDays>7</TransitDays><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Then when the system runs apportionment in \Classes\TMSProcessXML_Base\runApportionment method here's how apportionment related messages look like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Request</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><Type><span style="background: yellow; mso-highlight: yellow;">APPORTIONMENT</span></Type><DataArea>alex</DataArea><DlvTerm>DEF</DlvTerm><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><CarrierGroupCode></CarrierGroupCode><InventSiteId>1</InventSiteId><InventLocationId>11</InventLocationId><ThirdPartyAccount></ThirdPartyAccount><ModeCode></ModeCode><BaseCurrency></BaseCurrency><DefaultDimension><BusinessUnit></BusinessUnit><CostCenter></CostCenter><Department></Department><ItemGroup></ItemGroup><Project></Project></DefaultDimension><ModuleType>Cust</ModuleType><Accounts><CustomerCode>Client</CustomerCode><CustomerGroup>10</CustomerGroup><CustomerInvoiceCode>Client</CustomerInvoiceCode><VendorCode></VendorCode><VendorGroup></VendorGroup><VendorInvoiceCode></VendorInvoiceCode></Accounts><Request><ShippingEntity><Type>ROUTE</Type><ShippingEntity><Type>SHIPMENT</Type><RouteGuideName></RouteGuideName><RoutePlanName></RoutePlanName><RouteConfigurationCode></RouteConfigurationCode><Sequence>1</Sequence><RECORDTYPE>Load</RECORDTYPE><LoadId>ALEX-000011</LoadId><ShipmentId>ALEX-000003</ShipmentId><Direction>Outbound</Direction><OrderNumber>ALEX-000013</OrderNumber><OrderCurrency>USD</OrderCurrency><LoadTemplate></LoadTemplate><TransportationTemplate></TransportationTemplate><Customer><Name>Client</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential></Customer><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><PickUp><Name>11 - Warehouse 11</Name><Address>One Microsoft Way</Address><City>Redmond</City><State>WA</State><PostalCode>98052</PostalCode><CountryRegion>USA</CountryRegion><County>KING</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></PickUp><DropOff><Name>Microsoft</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><Mileage><MileageEngineCode>P2P</MileageEngineCode><Miles>500</Miles></Mileage><ZoneMasters /></DropOff><Weight>1.00</Weight><Volume>0.00</Volume><STCC></STCC><DeliveryDate>06/20/2015 06:59:59</DeliveryDate><ShipDate>06/13/2015 01:14:33</ShipDate><DlvTerm>DEF</DlvTerm><EquipmentCode></EquipmentCode><Value>100000.00</Value><DirectDelivery>false</DirectDelivery><ShippingEntity><Type>LINE</Type><ItemId>ProductWHS</ItemId><Qty>1.00</Qty><Weight>1.00</Weight><STCC></STCC><Harmonized></Harmonized><Volume>0.00</Volume><Value>100000.00</Value><TMSFilterCode1></TMSFilterCode1><TMSFilterCode2></TMSFilterCode2><TMSFilterCode3></TMSFilterCode3><TMSFilterCode4></TMSFilterCode4><InventTransId>ALEX-000053</InventTransId><RecId>5637146097</RecId><PackQty>1.00</PackQty></ShippingEntity><DeliveryAccessorials /><RatingEntities><RatingEntity><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><MethodCode>Ground</MethodCode><ModeCode>Ground</ModeCode><TotalRate>5000</TotalRate><Rate><RateType>0</RateType><TotalRate>5000</TotalRate><Units>500</Units><UnitRate>10</UnitRate><Code>P2PMileageBase</Code><BillingGroupID></BillingGroupID><ExternalCode></ExternalCode><CurrencyCode>USD</CurrencyCode><ObjectID>5637144598</ObjectID><CustomerRate>5000</CustomerRate><ShipperRate>5000</ShipperRate></Rate><CurrencyCode>USD</CurrencyCode><TransitTime><TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><TransitDays>7</TransitDays></TransitTime></RatingEntity></RatingEntities></ShippingEntity></ShippingEntity></Request></Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Response<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type><span style="background: yellow; mso-highlight: yellow;">APPORTIONMENT</span></Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DataArea>alex</DataArea><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierGroupCode></CarrierGroupCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventSiteId>1</InventSiteId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventLocationId>11</InventLocationId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ThirdPartyAccount></ThirdPartyAccount><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode></ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BaseCurrency></BaseCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BusinessUnit></BusinessUnit><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CostCenter></CostCenter><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Department></Department><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemGroup></ItemGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Project></Project><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerCode>Client</CustomerCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerGroup>10</CustomerGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerInvoiceCode>Client</CustomerInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorGroup></VendorGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>ROUTE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>SHIPMENT</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteGuideName></RouteGuideName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RoutePlanName></RoutePlanName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteConfigurationCode></RouteConfigurationCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Sequence>1</Sequence><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RECORDTYPE>Load</RECORDTYPE><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadId>ALEX-000011</LoadId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipmentId>ALEX-000003</ShipmentId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Direction>Outbound</Direction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderNumber>ALEX-000013</OrderNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderCurrency>USD</OrderCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadTemplate></LoadTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransportationTemplate></TransportationTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Client</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>11 - Warehouse 11</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Redmond</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>WA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>98052</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>KING</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Microsoft</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MileageEngineCode>P2P</MileageEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Miles>500</Miles><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ZoneMasters /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryDate>06/20/2015 06:59:59</DeliveryDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipDate>06/13/2015 01:14:33</ShipDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<EquipmentCode></EquipmentCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DirectDelivery>false</DirectDelivery><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>LINE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemId>ProductWHS</ItemId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Qty>1.00</Qty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Harmonized></Harmonized><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode1></TMSFilterCode1><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode2></TMSFilterCode2><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode3></TMSFilterCode3><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode4></TMSFilterCode4><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventTransId>ALEX-000053</InventTransId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RecId>5637146097</RecId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PackQty>1.00</PackQty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Apportionment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ChargeCode>DEF</ChargeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ChargeType>None</ChargeType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID>5637144598</ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Apportionment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryAccessorials /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MethodCode>Ground</MethodCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode>Ground</ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Units>500</Units><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<UnitRate>10</UnitRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BillingGroupID></BillingGroupID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ExternalCode></ExternalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID>5637144598</ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerRate>5000</CustomerRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipperRate>5000</ShipperRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitDays>7</TransitDays><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Our goal is that in \Classes\TMSProcessXML_Base\readAppSalesLine method the system should be able to successfully retrieve appNode element which ideally would look like this</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Apportionment><Rate><TotalRate>5000</TotalRate><CurrencyCode>USD</CurrencyCode><RateType>0</RateType><ChargeCode>DEF</ChargeCode><ModuleType>Cust</ModuleType><ChargeType>None</ChargeType><Code>P2PMileageBase</Code><ObjectID>5637144598</ObjectID></Rate></Apportionment><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Subsequently miscellaneous charges for sales order will be calculated in \Classes\TMSRateRoute\calcMiscChargesSOLoad method based on results of apportionment<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>TMSApportionedValue<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX7lNE0KTa23Klvtm8p76tk6V4zAS2hTeHBskYydRZDCJBAeEkWuCYE6lCrCRi_CR0DG49qH_3T8i9kc9G2aQdgSGL-rmfY1LN_3cb53yEHsnoRdUzj2Bz7_vlyhDe9vG1t4wRZ4vWmJQ/s1600/image041-749272.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698303657759362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX7lNE0KTa23Klvtm8p76tk6V4zAS2hTeHBskYydRZDCJBAeEkWuCYE6lCrCRi_CR0DG49qH_3T8i9kc9G2aQdgSGL-rmfY1LN_3cb53yEHsnoRdUzj2Bz7_vlyhDe9vG1t4wRZ4vWmJQ/s320/image041-749272.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then miscellaneous charge(s) will be available on sales order line level as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Charges transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFyGgbDcc9eDnPPDfo2I8yNKn2HuDm__ynp2W0RS9xovmVSa99aJC4ubL5xZP2emJNh4eIhco-cdWtRqhXK91pAOXCl_Yw8FqpQsZlD1kQim12B0vxI5h9RowcSz4nJ5p4HICGLKvHcA/s1600/image042-753032.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698321170198834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFyGgbDcc9eDnPPDfo2I8yNKn2HuDm__ynp2W0RS9xovmVSa99aJC4ubL5xZP2emJNh4eIhco-cdWtRqhXK91pAOXCl_Yw8FqpQsZlD1kQim12B0vxI5h9RowcSz4nJ5p4HICGLKvHcA/s320/image042-753032.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And this is how TMS transactions log looks like. You may review it to better understand what takes place when certain function will be executed, it is also handy for troubleshooting purposes <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>TMSTransaction<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVa8R7P6gjHVDo7Z-fvZs7-IU6T5kly_XSd11k8POyR_xot0T6ItWlC6lQmFhfWiSLf65NcQkVabfVwUoHb1kULD3lbr3fvTA-JKBr0INBNdT_UjKZdLSO3b25uGCBmQiXdzxFCz1gCHg/s1600/image043-758242.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698344614564466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVa8R7P6gjHVDo7Z-fvZs7-IU6T5kly_XSd11k8POyR_xot0T6ItWlC6lQmFhfWiSLf65NcQkVabfVwUoHb1kULD3lbr3fvTA-JKBr0INBNdT_UjKZdLSO3b25uGCBmQiXdzxFCz1gCHg/s320/image043-758242.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The last thing I want to mention is Freight bill details generated as shown below </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<i>Freight bill details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSXZWH80T3nNMUBB1ZlAPeIY60uq-WeSosHTyrOCv0IEwx0adqWSHEstw-FQ7DlhbGQg7I1quFMipQgAxBWIETADAtigifReg9ftM_wvLZ6EKLvLOm2nr6iOz4gZR4VHWHsMLT9BAPD14/s1600/image044-763274.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698362136291842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSXZWH80T3nNMUBB1ZlAPeIY60uq-WeSosHTyrOCv0IEwx0adqWSHEstw-FQ7DlhbGQg7I1quFMipQgAxBWIETADAtigifReg9ftM_wvLZ6EKLvLOm2nr6iOz4gZR4VHWHsMLT9BAPD14/s320/image044-763274.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Freight bill details - Rate</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFFeZCDmZCIO72gwu5vTeS2xuzItZ1WKJMqfIXM2fWcJLiAYbzIrVHCPbRiuLsuDmLBgjTLTtC-cS_5HTcAE_9-TI-5UUyNLIjNt_JZhNgLLmQUJlJb_kqCmnJUJncBNe2TeN1w0h1NGw/s1600/image045-769100.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698387954272610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFFeZCDmZCIO72gwu5vTeS2xuzItZ1WKJMqfIXM2fWcJLiAYbzIrVHCPbRiuLsuDmLBgjTLTtC-cS_5HTcAE_9-TI-5UUyNLIjNt_JZhNgLLmQUJlJb_kqCmnJUJncBNe2TeN1w0h1NGw/s320/image045-769100.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After you have Freight bill details you an then compare it with the actual invoice for mathing purposes<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes the end-to-end scenario in this walkthrough<o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<o:p><div class="MsoNormal">
Please find Part 4 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_15.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_15.html</a></div>
<div class="MsoNormal">
Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html"><span style="color: #2288bb;">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</span></a> </div>
</o:p><div class="MsoNormal">
</div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com0tag:blogger.com,1999:blog-1127496045963662727.post-21742190493293610592015-06-15T13:10:00.001-07:002015-06-15T18:18:37.350-07:00Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario - Part 4 (Addendum)<div class="WordSection1">
<div class="MsoNormal">
Please find Part 3 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_40.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_40.html</a></div>
<div class="MsoNormal">
Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html"><span style="color: #2288bb;">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</span></a> </div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Addendum (98401 -> 92114)<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Having all this knowledge it is quite easy to enable new pair of zip codes for Rate Shopping, say in standard USMF Demo company in Microsoft Dynamics AX 2012 R3 Demo VM<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the list of 4 things you have to do in USMF Company to set up transportation from WA (98401) to CA (92114) using data elements from standard demo data<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Remembering TMS Setup process diagram below here is what you will need to set up<o:p></o:p></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:468pt;height:276.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D0A76C.91A09070" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI2x3Mkd3jIvoMQUmHa7j_-M60MPimA9BK2wv8_4RX1UOwLlxJYbOuBFaGx8z1EJ0HDGYKqDAGVHjkZFGGlbv4ueIIUlWW8F9BtgWIXXXF-PQHnnyI722SDjosomeG0D5_wQMC_sVr2iA/s1600/image002-728536.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160696921313421858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI2x3Mkd3jIvoMQUmHa7j_-M60MPimA9BK2wv8_4RX1UOwLlxJYbOuBFaGx8z1EJ0HDGYKqDAGVHjkZFGGlbv4ueIIUlWW8F9BtgWIXXXF-PQHnnyI722SDjosomeG0D5_wQMC_sVr2iA/s320/image002-728536.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1495878950"> </o:OLEObject> </xml><![endif]--> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#1 Rate master (No changes here)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibvkI1lXl7o4SJKfAwsjwnWkpNBYpNka_4pNov-0XR7DiRPhz_LmVCra8_m3BDHh8JewO9Wp21BY-hSxX7OhhiLSwG_pmvhiwS0SF-MAh9xcGZJRNd_U-bvQuyCFEfLUQF0PkjSDBjGgg/s1600/image003-733422.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160696942888803138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibvkI1lXl7o4SJKfAwsjwnWkpNBYpNka_4pNov-0XR7DiRPhz_LmVCra8_m3BDHh8JewO9Wp21BY-hSxX7OhhiLSwG_pmvhiwS0SF-MAh9xcGZJRNd_U-bvQuyCFEfLUQF0PkjSDBjGgg/s320/image003-733422.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhrpjGhRD2yKImBn_08JQFpHfKL7qkiscnBzGUCJFTVIRW0GQYSc3lgbpLTT063wSjiyp8hOuu-qMHgbj0aM9CbY6CDyEB7TviAGeti77pN3zQGBHmLJe_8k8XZvFTuiH9hNTylo9C4AU/s1600/image004-736288.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160696954644977714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhrpjGhRD2yKImBn_08JQFpHfKL7qkiscnBzGUCJFTVIRW0GQYSc3lgbpLTT063wSjiyp8hOuu-qMHgbj0aM9CbY6CDyEB7TviAGeti77pN3zQGBHmLJe_8k8XZvFTuiH9hNTylo9C4AU/s320/image004-736288.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>#2 Rate base<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg8m_BAwRH0IZrwMIs-1XAVSpICbRUnNXm7Kr15nICG5inWp8bVXSgptD1YGJMQgPrT4B47z8q_5VVzYB6ztpNWC_6pgd_goCFraBGcnzjzDmca82zTrRdLJp5PKW7ro-_NKAMDVZWv3M/s1600/image005-744972.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160696989166974210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg8m_BAwRH0IZrwMIs-1XAVSpICbRUnNXm7Kr15nICG5inWp8bVXSgptD1YGJMQgPrT4B47z8q_5VVzYB6ztpNWC_6pgd_goCFraBGcnzjzDmca82zTrRdLJp5PKW7ro-_NKAMDVZWv3M/s320/image005-744972.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjywjmN0zWcp4NQ3D5n4R_qouDFfiPjQVRqQ6fTeKyfsFsFVmhvnd115ciVVzcRsdraUu-rJYs30FmE_7Es7wnRCtD9XLLirrb6NuTJFwuzHEOeBIPsovepbzLRpmHqVRCjziJ6djcvNuw/s1600/image006-752165.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697024028765602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjywjmN0zWcp4NQ3D5n4R_qouDFfiPjQVRqQ6fTeKyfsFsFVmhvnd115ciVVzcRsdraUu-rJYs30FmE_7Es7wnRCtD9XLLirrb6NuTJFwuzHEOeBIPsovepbzLRpmHqVRCjziJ6djcvNuw/s320/image006-752165.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Rate = 10$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#3 Mileage engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv7V0fDA1OMa9Ya2iPdsFuV_sUs8WIDjiTtYarvUihxpE67wbp8rRUEOuuAxMe04ZZJKPsZp-T93wKk_IJ4WmldpkDxE3xut8jBRacwjn8SKdB70BN_Ft2vFvxfAgQJQuTRJv2mt36e8Y/s1600/image007-755911.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697042336775410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv7V0fDA1OMa9Ya2iPdsFuV_sUs8WIDjiTtYarvUihxpE67wbp8rRUEOuuAxMe04ZZJKPsZp-T93wKk_IJ4WmldpkDxE3xut8jBRacwjn8SKdB70BN_Ft2vFvxfAgQJQuTRJv2mt36e8Y/s320/image007-755911.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: 100 Miles<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#4 Transit time master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq6DWsmP1tV4YzEzHbwG9TbkpITu-GJ4ohyphenhyphenqipiSPMEWCTg_AAGrOg7N0yR9x63yarIXdcS_oWTrRAjk85C5UBNsDSzgHue8x4O00csfOfPW5aFme_h9oGD7MzCXlVhRhQX_XCgie46r4/s1600/image008-760275.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697056516001810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq6DWsmP1tV4YzEzHbwG9TbkpITu-GJ4ohyphenhyphenqipiSPMEWCTg_AAGrOg7N0yR9x63yarIXdcS_oWTrRAjk85C5UBNsDSzgHue8x4O00csfOfPW5aFme_h9oGD7MzCXlVhRhQX_XCgie46r4/s320/image008-760275.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: 5 days<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result you can review Rate shopping details on Rate route workbench<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Result<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYsxBADq8nQkat6L1nWwkGIIYMGM37uXxDjJWrQNRzvdqbPbWHgsz_aNaCrE8miVwTJtEt9gqsXC-jgYczzT4h74UjhlXQHv1aDiKcllrsju_36ZtsqOoo-Y-BEmn5FdV51O97Saq2DII/s1600/image009-766300.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160697085215588226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYsxBADq8nQkat6L1nWwkGIIYMGM37uXxDjJWrQNRzvdqbPbWHgsz_aNaCrE8miVwTJtEt9gqsXC-jgYczzT4h74UjhlXQHv1aDiKcllrsju_36ZtsqOoo-Y-BEmn5FdV51O97Saq2DII/s320/image009-766300.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to setup and execute on WMS/TMS scenario in Microsoft Dynamics AX 2012 R3. In particular I focused on end-to-end logical flow from setup through execution to transportation charges applied to order, and highlighted appropriate technical details to support troubleshooting as necessary. With this knowledge you can set up your own WMS/TMS scenarios with ease and also successfully troubleshoot any potential missing setups to get you to desired results.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, WMS, TMS, Advanced Warehouse Management, Transportation Management, Miscellaneous charges. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com0tag:blogger.com,1999:blog-1127496045963662727.post-10520041400714753602015-06-15T13:09:00.000-07:002015-06-15T18:16:25.372-07:00Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario - Part 2 (TMS setup)<div class="WordSection1">
<div class="MsoNormal">
Please find Part 1 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms.html</a></div>
<div class="MsoNormal">
Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</a></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can switch to TMS portion setup. The idea is that I'll need to ship product(s) from WA (Zip code 98052) to GA (Zip code 30009)</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>TMS (98052 -> 30009) setup process diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:468pt;height:276.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01D0A76B.B9ADAA90" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNDKcv6TTrKhRWEut2J72B1ZfC8NCNhN7lCW2UpzZZw_a1ID1jM2GM8rNU2f86oLdnWOkXOazRQXTVJIzpBsrOmVHwyZHkl-5dDEvfMZFZuJ4RWP7Y7Rlm28stzXVBXLYOfAMXVhIM-4g/s1600/image002-726433.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698640212449234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNDKcv6TTrKhRWEut2J72B1ZfC8NCNhN7lCW2UpzZZw_a1ID1jM2GM8rNU2f86oLdnWOkXOazRQXTVJIzpBsrOmVHwyZHkl-5dDEvfMZFZuJ4RWP7Y7Rlm28stzXVBXLYOfAMXVhIM-4g/s320/image002-726433.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1495878586"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When setting up TMS portion I'll need to answer a number of questions defining how I want to transport goods. Here's the logical list of questions:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How will transport the goods (which shipping carrier)</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How will carrier deliver the goods (what services, for example, standard or expedited)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How much will it cost to deliver goods based on certain criteria (cost, time, distance, etc.)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how much will it cost and why (based on service and geo location)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how big is the distance (based on geo location)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how long will it take to deliver the goods (based on geo location)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you answer these questions and set up the system appropriately you'll be ready to plan your transportation loads. Let's see how this works <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of all I'll initialize base transportation engines data in Transportation parameters with all the engines shipped with the product which is a huge help <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transportation management parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4mxTFVUawS_5dEWH-rajzqmD10w1kZmHcuOLcxMTGRPzkdW6u6jOGeFGXhmQnPO_zTU_wXZ7fN5punE-REK2zoz0ntRqCKdWkpbfFMVYCIWRa4-I3-PfMjJ_06f0gUzCllKmyQ_aLTzI/s1600/image003-732677.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698664908692930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4mxTFVUawS_5dEWH-rajzqmD10w1kZmHcuOLcxMTGRPzkdW6u6jOGeFGXhmQnPO_zTU_wXZ7fN5punE-REK2zoz0ntRqCKdWkpbfFMVYCIWRa4-I3-PfMjJ_06f0gUzCllKmyQ_aLTzI/s320/image003-732677.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dialog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFpLbPVEIVZjyjhwRlLJHwQAJ0QnW4i1CiLfXtVnKsgBkHu34nWq05KpH9Pg_jmKKgXlkIgQnvf4ffSBPkOwqVPmnPL_H2PB8w6akaKqPQlx-3iQLHBR4W2IBw2-Ia4nGyXlJnZD-dK9s/s1600/image004-738407.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698692675512850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFpLbPVEIVZjyjhwRlLJHwQAJ0QnW4i1CiLfXtVnKsgBkHu34nWq05KpH9Pg_jmKKgXlkIgQnvf4ffSBPkOwqVPmnPL_H2PB8w6akaKqPQlx-3iQLHBR4W2IBw2-Ia4nGyXlJnZD-dK9s/s320/image004-738407.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyAJl_BCcCuw-AD_URtcR0Br2XHIfwWsRfoJAG62KMPB-xx78Ze74Ewk8nNXzx0P0nPKEf-9mILBKtkucVQgzVckD5bfjls0hKQOFU1bK4Zicl79DzTyo89jl7XGgAaLxzY14QKWX33iw/s1600/image005-744470.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698720810069954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyAJl_BCcCuw-AD_URtcR0Br2XHIfwWsRfoJAG62KMPB-xx78Ze74Ewk8nNXzx0P0nPKEf-9mILBKtkucVQgzVckD5bfjls0hKQOFU1bK4Zicl79DzTyo89jl7XGgAaLxzY14QKWX33iw/s320/image005-744470.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then before I review what system has generated for me I'll define transportation Miscellaneous charge based on charge code for Charge module = Customer which is needed in order to transfer transportation charges to sales order upon Outbound shipment confirmation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Miscellaneous charges<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXr0N55RZWFvfQPWn_M4nJW9iOWFtMr4LHwi7IPZlgFkgCw4FU4FuqnN05upsfB9pckVlFQl2vwcygeuzkfsR_Fv155FntbFwI5UJrPoen3YqH9shicBap2vUfulG7PUL2k67l31P7s44/s1600/image006-751328.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698741984789058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXr0N55RZWFvfQPWn_M4nJW9iOWFtMr4LHwi7IPZlgFkgCw4FU4FuqnN05upsfB9pckVlFQl2vwcygeuzkfsR_Fv155FntbFwI5UJrPoen3YqH9shicBap2vUfulG7PUL2k67l31P7s44/s320/image006-751328.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how the original charge code looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Charges code<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJZ6bNmgkKeqHLF5mYaWVRvNoGDPHtLW-UNb0azPYWxvdamszBj5BKTsQnRUNfPXXHh31GsXZvFGEj9Nu_baslHTpCcpzZcQtL72KLCUTrazf4Ox_zCLdPUceLaqQNnk1G-Eoa2nCmrqE/s1600/image007-756755.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698763100614050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJZ6bNmgkKeqHLF5mYaWVRvNoGDPHtLW-UNb0azPYWxvdamszBj5BKTsQnRUNfPXXHh31GsXZvFGEj9Nu_baslHTpCcpzZcQtL72KLCUTrazf4Ox_zCLdPUceLaqQNnk1G-Eoa2nCmrqE/s320/image007-756755.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I specified Debit on Customer and Credit onto Ledger account<o:p></o:p></div>
<div class="MsoNormal">
I'll also need transportation mode as defined below, I'll use "Ground" for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mode<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC-DZI-rX0GTZseCXsEzM8L1LTFHRXQhvt9sICw4fipGLLl00NsX3OftFKQdag_I97umjHhvEU41yDHmCMZ-XL6LPZm6xcnlAud2RO7r-d9MwA_5AwO5bkK75tUlA_YPdaSgMLOLic4mM/s1600/image008-761856.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698789981423794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC-DZI-rX0GTZseCXsEzM8L1LTFHRXQhvt9sICw4fipGLLl00NsX3OftFKQdag_I97umjHhvEU41yDHmCMZ-XL6LPZm6xcnlAud2RO7r-d9MwA_5AwO5bkK75tUlA_YPdaSgMLOLic4mM/s320/image008-761856.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After this we're ready to set up transportation carrier, I'll call it "Contoso", it may be external party associated with vendor account or internal party if you operate your own fleet depending on your business requirements<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Carrier<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsiU0G30qZ7WggB_A-iE9N1SC_wZSyjRbUbo8-1vE0ucAGdJSQesS86nmPgESyPUvVytwmL-p6Jp09yuaFiinNo9zrsLkLyhNHCoMES49G48P1d_D8y-M9m4bdCX7K8JqBiUpHBaNlIY4/s1600/image009-766557.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698805807986098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsiU0G30qZ7WggB_A-iE9N1SC_wZSyjRbUbo8-1vE0ucAGdJSQesS86nmPgESyPUvVytwmL-p6Jp09yuaFiinNo9zrsLkLyhNHCoMES49G48P1d_D8y-M9m4bdCX7K8JqBiUpHBaNlIY4/s320/image009-766557.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I marked "Use carrier" and "Activate carrier rating" checkboxes which is required for future transportation Rate shopping. As the next step I'll add Service to carrier using data I created earlier<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Carrier - Service<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDUFkIGlYya9T8FCsoQBnOGKk3iEaCCukgJw8073hucJ9tnk2p5RvO_B3rMeRAToZW1PHC2zLNtA8Rcgtn6Zoh0ebFb2a62uMNJ_pqhYPeZloicOzU7Ypv8mTSeutso02kNe46oiww6gI/s1600/image010-771970.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698831552611682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDUFkIGlYya9T8FCsoQBnOGKk3iEaCCukgJw8073hucJ9tnk2p5RvO_B3rMeRAToZW1PHC2zLNtA8Rcgtn6Zoh0ebFb2a62uMNJ_pqhYPeZloicOzU7Ypv8mTSeutso02kNe46oiww6gI/s320/image010-771970.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After the system initialized engines data for me a number of data elements have been created. Here's how Rate base types look like. I'll focus my attention on P2P rate base type for clarity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type – Rate base<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUWBBArv009ojVvtaok_95pSufzPHNnzAyoBwTs4rYTbDYZFEXZT5Habo8bQxJFzCYYFRC_9FyOEtGGN2wqEn_69g17PvxOOFp9LCkfFBkGRjcfyGut7Gol7QdCU_WiN3lrdBsgMCx0J0/s1600/image011-777204.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698853717165170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUWBBArv009ojVvtaok_95pSufzPHNnzAyoBwTs4rYTbDYZFEXZT5Habo8bQxJFzCYYFRC_9FyOEtGGN2wqEn_69g17PvxOOFp9LCkfFBkGRjcfyGut7Gol7QdCU_WiN3lrdBsgMCx0J0/s320/image011-777204.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please notice that for P2P rate base type a certain meaningful data setup elements have been already defined. By looking at the setup I'll need at least to specify country (and Zip code) in order to define rates for the places I can expect my goods to be delivered to (Drop off …)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type – Assignment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi229iSlfbLZo7uL0pSZV11m318dL16EQvwVqiHbpK_xe7v2xcH3eU9JdOlp2VKdVWiiabyTRh0leL7-LWN1T6P0d2Uvl4fBVxZm4ON0-sFPPfZTq-l5xUlNFmPSeyr0IHQmiuT0xVEVKs/s1600/image012-783183.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698881681482834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi229iSlfbLZo7uL0pSZV11m318dL16EQvwVqiHbpK_xe7v2xcH3eU9JdOlp2VKdVWiiabyTRh0leL7-LWN1T6P0d2Uvl4fBVxZm4ON0-sFPPfZTq-l5xUlNFmPSeyr0IHQmiuT0xVEVKs/s320/image012-783183.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Out of the box transportation engines come with the product in Microsoft.Dynamics.Ax.TMS.dll assembly which can be found in Server directory<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Engines assembly<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7tiV3UdJyqj1PpeHrpDXOroSjio9nsZe3vf2SHkLI9fH0G79RG5TMCbspw9E0HFEFGlBf9ndm0EdTiG7rAMb1xc_Hg6mSCN3A4S26rMQxo-YvvaVpg0AGe0VfiD4EePnsrsvTmZwyl0/s1600/image013-788251.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698899111693282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7tiV3UdJyqj1PpeHrpDXOroSjio9nsZe3vf2SHkLI9fH0G79RG5TMCbspw9E0HFEFGlBf9ndm0EdTiG7rAMb1xc_Hg6mSCN3A4S26rMQxo-YvvaVpg0AGe0VfiD4EePnsrsvTmZwyl0/s320/image013-788251.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the list of engines, but I'll focus my attention on P2PMileage engine for clarity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx_MIKg5rcYiwFh5HdMIpJcroZFQOCS7fZ3sqS9tZWrHbvd3I9Im6hDvZSNzdtYu2WwkDlV_8vFMBISyv_0I0bsS4XS28bUX7iB7i2u8W3ZeMFp4vZKT4kL4KoBdnsoZENSEw9pFacaZA/s1600/image014-794871.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698926251821682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx_MIKg5rcYiwFh5HdMIpJcroZFQOCS7fZ3sqS9tZWrHbvd3I9Im6hDvZSNzdtYu2WwkDlV_8vFMBISyv_0I0bsS4XS28bUX7iB7i2u8W3ZeMFp4vZKT4kL4KoBdnsoZENSEw9pFacaZA/s320/image014-794871.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The idea is that in order to identify transportation rate P2P mileage engine will be used, the rates will be assigned based on Pick up Country (as specified in Rate base type – Assignment above), and apportionment engine based on weight will be used to apportion transportation charges onto sales order line(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine – P2PMileage - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrYBoDyRfkW94GGIKwJ-FB8sXdyXjI6FwTvjFJH4qZV-EBjexSvCYnFczpeamzqiRcTekgWOxDjmQQq804jHN9Ln_WnIFn8Wri_u3eX5HiYKFTAmUVxov_oiqONgxasgZvX8kEKNTaqNw/s1600/image015-799867.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698954520011490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrYBoDyRfkW94GGIKwJ-FB8sXdyXjI6FwTvjFJH4qZV-EBjexSvCYnFczpeamzqiRcTekgWOxDjmQQq804jHN9Ln_WnIFn8Wri_u3eX5HiYKFTAmUVxov_oiqONgxasgZvX8kEKNTaqNw/s320/image015-799867.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the details of apportionment engine<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Apportionment engine (Generic engine)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBJNM1Rt33raudEPR6iORkWFfKEFC1wv4XMzgu7H2sSSXPsUy0ceDWkAj_Dz21p8N2nP1x2UdO3v3A2iGKN5ihITdC59hbK8xjLKr4RGM7rbdM8bZB7oDrHdZA5XC2efMP1tbWBX1WWaI/s1600/image016-705984.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160698977311070770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBJNM1Rt33raudEPR6iORkWFfKEFC1wv4XMzgu7H2sSSXPsUy0ceDWkAj_Dz21p8N2nP1x2UdO3v3A2iGKN5ihITdC59hbK8xjLKr4RGM7rbdM8bZB7oDrHdZA5XC2efMP1tbWBX1WWaI/s320/image016-705984.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the apportionment engine in use the system will be looking at Route > Segment > Shipment > Container > Line apportionment hierarchy apportioning to Shipment level only taking into account product Weight (please recall Product physical dimensions setup to make it happen)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Apportionment engine - Parameters</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTYzCDmJlmPoqdyUEO8n9OryQ9wWQD0CzwTuJxU72FONDmgV_Kh9VTWNY_vB031IzkloPl9umT7V4NZsjdEj1i5K3opWOafL-BbFM1cjUVRq46NDm5TEcwN2xzA9cQag5IK3RQlPDEABs/s1600/image017-711277.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699000757938306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTYzCDmJlmPoqdyUEO8n9OryQ9wWQD0CzwTuJxU72FONDmgV_Kh9VTWNY_vB031IzkloPl9umT7V4NZsjdEj1i5K3opWOafL-BbFM1cjUVRq46NDm5TEcwN2xzA9cQag5IK3RQlPDEABs/s320/image017-711277.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="vertical-align: baseline;">
</div>
<div class="MsoNormal" style="vertical-align: baseline;">
Please note that there's a number of apportionment engines available as shown above. The general idea behind apportionment of transportation charges is that taking into account total amount from transportation invoice this amount gets allocated to each order line item on the associated order based on certain criteria. Apportionment criteria may be by weight (based on product data), by volume (based product data), by product cost, by price (net unit price of the product), etc.<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In order to understand how transportation time is defined we'll take a look at Transit time engine<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1SUSNt13M6f-Hp5iP65iNYDEdCLkIQ3w6CAtXyO9DZSXFyNwnUxs2EsPzHC6pLMgg2uIOOnjfU2CtQuSsb2M3Rnh1sDjBviQ4483debrWnMAYPBpE_eL8R1hzU2Qkhrmyl9iQX_D3aq4/s1600/image018-716570.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699025916905090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1SUSNt13M6f-Hp5iP65iNYDEdCLkIQ3w6CAtXyO9DZSXFyNwnUxs2EsPzHC6pLMgg2uIOOnjfU2CtQuSsb2M3Rnh1sDjBviQ4483debrWnMAYPBpE_eL8R1hzU2Qkhrmyl9iQX_D3aq4/s320/image018-716570.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine – Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9M_jDUtWcpCKCJBdlPeB7xqtyW4wjQxNso5Z3OK0hJKG6cU2isPEf5qSIGFoV5Q6V7u0YAbd1HIb7yHVBs9qXf4NvdXn-IwNLfWA3MoZJ5VCgqfGFTZnNpYTXapAWaSAJm7L01c1ZNc/s1600/image019-722111.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699045893071106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9M_jDUtWcpCKCJBdlPeB7xqtyW4wjQxNso5Z3OK0hJKG6cU2isPEf5qSIGFoV5Q6V7u0YAbd1HIb7yHVBs9qXf4NvdXn-IwNLfWA3MoZJ5VCgqfGFTZnNpYTXapAWaSAJm7L01c1ZNc/s320/image019-722111.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I defined 7 days to be required to transport goods from WA (98052) to GA (30009) using Standard service (STD). And this is how I can tell which data elements are required to define transit time. Transit time field screen suggests that I need to specify at least Pick up and Drop off Countries to define transit days <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time field<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzMCvDCV_f13J2BekePRxQFNJcJL5zvw3wN0SbRbV6FQx1tnw5PIWPVx73Jo0tCJB1QhTFVyhRwk7OkF39Rlc24FtMZhAJByILcKsfB8DT-Frh3sU4vRzHcrz-8XlK_n2hvGoVbuspcmQ/s1600/image020-726785.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699066539885762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzMCvDCV_f13J2BekePRxQFNJcJL5zvw3wN0SbRbV6FQx1tnw5PIWPVx73Jo0tCJB1QhTFVyhRwk7OkF39Rlc24FtMZhAJByILcKsfB8DT-Frh3sU4vRzHcrz-8XlK_n2hvGoVbuspcmQ/s320/image020-726785.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine - Parameters</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkfZs1UxMha7ehGd0hAFL9kyUslOD0t0KSFqL40Ln5sGSk9JmbXQRJB_wiyBe4cG49ShRZS2mmMuvp2fNGCuOPPCjqbcaTvephE2w5QpuO2XtaH6x6fuTpvTGcoSLboxGYaZR0ahyphenhyphenIWI/s1600/image021-732091.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699090328515282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkfZs1UxMha7ehGd0hAFL9kyUslOD0t0KSFqL40Ln5sGSk9JmbXQRJB_wiyBe4cG49ShRZS2mmMuvp2fNGCuOPPCjqbcaTvephE2w5QpuO2XtaH6x6fuTpvTGcoSLboxGYaZR0ahyphenhyphenIWI/s320/image021-732091.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll create a rate master to define transportation rate and tie it to P2P rate base type<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master (created from scratch)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWFuPN52MQCRIUvJeb1bUbJYpttECRaqKtjvRcHcJvE16h8kQGjBtfqINUSEem25VEn3OERRBHNd8LhmKs3WbWj6c9hGklPaVagFtSg4zQMeCHDEzna5ZaK2PBbTCE4Ne-2vKDo9Rf610/s1600/image022-737549.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699112074413778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWFuPN52MQCRIUvJeb1bUbJYpttECRaqKtjvRcHcJvE16h8kQGjBtfqINUSEem25VEn3OERRBHNd8LhmKs3WbWj6c9hGklPaVagFtSg4zQMeCHDEzna5ZaK2PBbTCE4Ne-2vKDo9Rf610/s320/image022-737549.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Below we'll see already familiar setup for Rate base type – Assignment based on Pick up Country<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base type</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVokbM8I6aOyNFUKyCn4TadhYEY8Y8_cU1D0eHE9FbZ1JVq5ChxvoXDQOYLyaXOwsaWLnYv8UC9B6LXB0GBjBAcz6EWO3Rca72_xGxIALfwcmFW1ow5WENhyphenhyphenuuL_djzXqtNE6rYOUCunQ/s1600/image023-743749.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699143664327394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVokbM8I6aOyNFUKyCn4TadhYEY8Y8_cU1D0eHE9FbZ1JVq5ChxvoXDQOYLyaXOwsaWLnYv8UC9B6LXB0GBjBAcz6EWO3Rca72_xGxIALfwcmFW1ow5WENhyphenhyphenuuL_djzXqtNE6rYOUCunQ/s320/image023-743749.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Rate base setup is still empty, so we'll need to create appropriate setup there<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzFr2C35kVFi2QJW8Ji-RzQGbbpH4PUBoms5Q9MYdM4OglLclVLduqMr0aUS5ut9VPu7qLVzneS__dhvQN-G8gmyNnUsTZVYNbSK5YcmOmiBcJQ1n28y83kSXheUnmYsd2obXkcmeRjM/s1600/image024-748701.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699164781371986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEzFr2C35kVFi2QJW8Ji-RzQGbbpH4PUBoms5Q9MYdM4OglLclVLduqMr0aUS5ut9VPu7qLVzneS__dhvQN-G8gmyNnUsTZVYNbSK5YcmOmiBcJQ1n28y83kSXheUnmYsd2obXkcmeRjM/s320/image024-748701.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
But before we do this we'll need to introduce Break master defining how we assign rates based on distance buckets. That's why we'll go ahead with creation of a new Break master <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Break master (created from scratch)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiazMqscbimxw4-6-y91RpKGjWeijhUPw0naHDZsIbMSzmC6yQVwSm37AiYu6ZUNISQ3KY8_otB9Eu_3N2ddnm0F0_Nqzt1kW_3RiWJsp-uhISlNB9ch0zt6_sD3gM_G6EUQZai4IkJ2v8/s1600/image025-754525.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699184261113906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiazMqscbimxw4-6-y91RpKGjWeijhUPw0naHDZsIbMSzmC6yQVwSm37AiYu6ZUNISQ3KY8_otB9Eu_3N2ddnm0F0_Nqzt1kW_3RiWJsp-uhISlNB9ch0zt6_sD3gM_G6EUQZai4IkJ2v8/s320/image025-754525.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For simplicity I created Empty Break master charging for each mile as opposed to miles buckets (for example, <100 miles, <200 miles, etc.). Now we can tie it all together (Break master with Rate base setup for Rate master)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4yPidI3tIMGYSsqjEmb4ySJczvrPl70r30o9GEWrgw1-a1xmaY-RKlb3oJzRwvsvIzJo0coyO2ATmDcPkmTfV7CssZrBKr1MyclNG_jd5qshgMMzeOpF128qbDovRY5W0R8WDtBjPK7U/s1600/image026-759628.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699207490072786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4yPidI3tIMGYSsqjEmb4ySJczvrPl70r30o9GEWrgw1-a1xmaY-RKlb3oJzRwvsvIzJo0coyO2ATmDcPkmTfV7CssZrBKr1MyclNG_jd5qshgMMzeOpF128qbDovRY5W0R8WDtBjPK7U/s320/image026-759628.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see I defined that 10$ will be charges for each mile between WA (98052) and GA (30009) for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base - Search<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHvlGxfaqK5bN7X9ZgD2lIfVTVzTRphbk0BKxOp4m0EkiLm1OzK6F28bC-CZomQPizHdhhr7EAUrjsd3GprEtm1otIJl_qE-_ZFAE8RHOEo4SAzDsZe0Dwskv_R1SfdqFJLIn_0Yz8TqI/s1600/image027-765747.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699235030531074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHvlGxfaqK5bN7X9ZgD2lIfVTVzTRphbk0BKxOp4m0EkiLm1OzK6F28bC-CZomQPizHdhhr7EAUrjsd3GprEtm1otIJl_qE-_ZFAE8RHOEo4SAzDsZe0Dwskv_R1SfdqFJLIn_0Yz8TqI/s320/image027-765747.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: In case Search screen is not showing you newly created Rate base details please refresh the screen (F5). Now we'll take another look at Rate base type – Rate base setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghfolaOHjRJY2-ozcSO6uHr2-HS_bjcUZPKinqEFcUceATVwI4dwnglSB7OhaIPZoFI1uYAY4ZZLfvg92bI19acp3WbY_0tzf4yuCLagAT-o-Glj7GUP5PAR28uDiZWTl5dFRCP4g9WEU/s1600/image028-771878.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699260815922226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghfolaOHjRJY2-ozcSO6uHr2-HS_bjcUZPKinqEFcUceATVwI4dwnglSB7OhaIPZoFI1uYAY4ZZLfvg92bI19acp3WbY_0tzf4yuCLagAT-o-Glj7GUP5PAR28uDiZWTl5dFRCP4g9WEU/s320/image028-771878.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And then review the final setup pf Rate master<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIcO6_WMMh1hvIOVGhFpuWQXpndRDOOrgwc7vY3oimdImUMFK3k9fDl6jZOy-HM3L_h7OooSZjdx4G1W1z7DjwIfBtzVmRMKBKLTyMMS4GIxk0kUSWK-yPKteQUkWqa1Tqcte9aZ58PdY/s1600/image029-778886.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699297989716882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIcO6_WMMh1hvIOVGhFpuWQXpndRDOOrgwc7vY3oimdImUMFK3k9fDl6jZOy-HM3L_h7OooSZjdx4G1W1z7DjwIfBtzVmRMKBKLTyMMS4GIxk0kUSWK-yPKteQUkWqa1Tqcte9aZ58PdY/s320/image029-778886.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base assignment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcAHcfz-A7TEoFEpFBkxu7vzFQ64VLdJZ5PuXF2wGvUr1OSi-sN6bjDULG4NY8pwN_0E80Wc93Zy644JllYfJyrdc3r6jvpLOweojpg_o9iU4BdMDR2LluTAk8UNb6pbTAg8EoqdbUOj8/s1600/image030-785486.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699325042447042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcAHcfz-A7TEoFEpFBkxu7vzFQ64VLdJZ5PuXF2wGvUr1OSi-sN6bjDULG4NY8pwN_0E80Wc93Zy644JllYfJyrdc3r6jvpLOweojpg_o9iU4BdMDR2LluTAk8UNb6pbTAg8EoqdbUOj8/s320/image030-785486.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The rate will be assigned based on Pick up Country and Pick up Zip code criteria from Rate base (P2PMileageBase) for Standard Service (STD)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we have enough data to define Shipping carrier Rating profile<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipping carrier – Rating profile<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDhiRLNFJF9eZC7K03xd_ogXcxJcuB-9RRtZCAdZkhrnYDqCcq8paufp6yUZxHK6xhidu1kCePTLSFIFCxu8LrZH1gnjRjwO9IlC_gsailgrhhdaoVGafUgmg1i_6XETSInQ9KInmzI1o/s1600/image031-792725.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699350006998338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDhiRLNFJF9eZC7K03xd_ogXcxJcuB-9RRtZCAdZkhrnYDqCcq8paufp6yUZxHK6xhidu1kCePTLSFIFCxu8LrZH1gnjRjwO9IlC_gsailgrhhdaoVGafUgmg1i_6XETSInQ9KInmzI1o/s320/image031-792725.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipping carrier – Rating profile<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozGmaJOB-1kwgAWR74KF2bpPeQd7FTbcMB4ynnzBjmBEpYiK3BRoMYFLfS3GJ7JQiI1atOla3bazBZSWW3K4BH_zGvPLEXMPl4-Sjlq6zr2__HGaltYTQosGCQevFz4sPPoNcayAFlh4/s1600/image032-798106.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699374983875122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozGmaJOB-1kwgAWR74KF2bpPeQd7FTbcMB4ynnzBjmBEpYiK3BRoMYFLfS3GJ7JQiI1atOla3bazBZSWW3K4BH_zGvPLEXMPl4-Sjlq6zr2__HGaltYTQosGCQevFz4sPPoNcayAFlh4/s320/image032-798106.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We still remember Rate engine setup as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqbWQlIa17LaC5zSoSDKV1oLEs9U89oLaax7aUwJflITgHEirZsVS4vl-iQJr9m7679pGgxI0UIE3G7dVK8sKLtRu_KESQ1Zz2pu5cPX49piN0kG-eBp9TlJclepQwz4lsCg6KKWslbj4/s1600/image033-704327.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699398737713122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqbWQlIa17LaC5zSoSDKV1oLEs9U89oLaax7aUwJflITgHEirZsVS4vl-iQJr9m7679pGgxI0UIE3G7dVK8sKLtRu_KESQ1Zz2pu5cPX49piN0kG-eBp9TlJclepQwz4lsCg6KKWslbj4/s320/image033-704327.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdD9X0kvg3xKar4tYYLFCGYOPneiZp4P7olF6XOpgq_cPrXuucx2A9YLyMQVGlRcF3Dj5sEFT3RRxV2xNM4P-P_yYV0f5lyfp1JgjAAJCSwSWecdyysfPeHwQoHnQGXcP7_1dPdURErm0/s1600/image034-711284.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699435686656658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdD9X0kvg3xKar4tYYLFCGYOPneiZp4P7olF6XOpgq_cPrXuucx2A9YLyMQVGlRcF3Dj5sEFT3RRxV2xNM4P-P_yYV0f5lyfp1JgjAAJCSwSWecdyysfPeHwQoHnQGXcP7_1dPdURErm0/s320/image034-711284.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now using Mileage engine we'll define what will be the distance between point A (WA, 98052) and point B (GA, 30009) for transportation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLornkeXFiW6mWyo5Ae0la07T_pqGYc0xI-QBdTRT3oUZk3rGHB6C556bGoaDURA9nMKklqY8Gzloqf1xUeWhToivf6cx6PuA8DWMoBTMv5dT1Y8xR_-5ydZhMz3Qlphryr3ZyUxnt1bE/s1600/image035-718102.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699464690517490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLornkeXFiW6mWyo5Ae0la07T_pqGYc0xI-QBdTRT3oUZk3rGHB6C556bGoaDURA9nMKklqY8Gzloqf1xUeWhToivf6cx6PuA8DWMoBTMv5dT1Y8xR_-5ydZhMz3Qlphryr3ZyUxnt1bE/s320/image035-718102.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Mileage engine field setup suggest what info will be needed to define distance(s), we'll need at least Pick up Zip code and Drop off Zip code <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine field<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS83oIGc5Mj0p1f71MKf3Ut5kH4Uke6aJuwyFs44Wzx1bvvpKqa-GS1nf_EvaZqbxYxJw0Q7vsjOCaA0tfDckzED5cxgvJRTgaqyovL7UCPomclPpA7mp24kkxCLt4bFBAw5FzgXX7wk0/s1600/image036-724833.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699488619230098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS83oIGc5Mj0p1f71MKf3Ut5kH4Uke6aJuwyFs44Wzx1bvvpKqa-GS1nf_EvaZqbxYxJw0Q7vsjOCaA0tfDckzED5cxgvJRTgaqyovL7UCPomclPpA7mp24kkxCLt4bFBAw5FzgXX7wk0/s320/image036-724833.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiraSgLRkHhD7DRxFWk128pfuff1SDOtoiSVD7IjSPb0MkYCM6PG2P44YFcLg6NGR_Qkxa0TJo16Jfh4AvBKMuS5waIrCOyHDJ3930-526tdPy8Y-AZ9cqgkFz3b3vdCRE0Hkrk0Pjz3U0/s1600/image037-731557.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699516336981538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiraSgLRkHhD7DRxFWk128pfuff1SDOtoiSVD7IjSPb0MkYCM6PG2P44YFcLg6NGR_Qkxa0TJo16Jfh4AvBKMuS5waIrCOyHDJ3930-526tdPy8Y-AZ9cqgkFz3b3vdCRE0Hkrk0Pjz3U0/s320/image037-731557.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can define that the distance between WA, 98052 and GA, 30009 will be 500 miles<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvaWGfwbW8WUeaHDNbm3iQ0dAw8fjp99_8Hp44S5wr2xJCMIMu1F1Nr0TPUz9tVJfj_Uk-dDAVpMxsfUGiLoZnmEy6kVo8_-hIKP9srX9gYW1Z-Gtxn_Z8BLD7S7tur3fu0rJkwabYf3A/s1600/image038-735787.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699535896551314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvaWGfwbW8WUeaHDNbm3iQ0dAw8fjp99_8Hp44S5wr2xJCMIMu1F1Nr0TPUz9tVJfj_Uk-dDAVpMxsfUGiLoZnmEy6kVo8_-hIKP9srX9gYW1Z-Gtxn_Z8BLD7S7tur3fu0rJkwabYf3A/s320/image038-735787.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiti9YiDRZgXzWmWMvUWfUFQ1CsNGRbc0AOdDo5KlvEvHep5HYrdZQkSQRLznrbOvUlrrjOQ1Cv9PiRGwWDcQzyYKUEm1woXDmjw179dN847LsnLimWE0x9tpcdQiPPOSoVeB8RjzPxKNc/s1600/image039-740603.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699554730996818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiti9YiDRZgXzWmWMvUWfUFQ1CsNGRbc0AOdDo5KlvEvHep5HYrdZQkSQRLznrbOvUlrrjOQ1Cv9PiRGwWDcQzyYKUEm1woXDmjw179dN847LsnLimWE0x9tpcdQiPPOSoVeB8RjzPxKNc/s320/image039-740603.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The next logical step is to define transportation route. You can define it in number of ways. For example, below I defined Route guide with Shipping carrier, Carrier service and Delivery terms criteria<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route guide</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxHFf0FNSK5moMrLxBpZyLWqN3bIzVtgezRH0XjFGDeGq_3aYhkXSmu3RLJrzCO6GTUzQJ-GzdfHL0CQcZj6-mHUHx05LlLKUThHPbqqs0vGU6LJlmttNN2DKJ5Kxxf9Gl6i8fC-mQSY/s1600/image040-744833.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699571773023746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxHFf0FNSK5moMrLxBpZyLWqN3bIzVtgezRH0XjFGDeGq_3aYhkXSmu3RLJrzCO6GTUzQJ-GzdfHL0CQcZj6-mHUHx05LlLKUThHPbqqs0vGU6LJlmttNN2DKJ5Kxxf9Gl6i8fC-mQSY/s320/image040-744833.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route guide – Origin/Destination<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZPNZ_y4EdzkTTBhFrSkRYDcO14X5E9wXhvzhx8yaOmEUQXCqwIgY-aH5gz6CeTqYg5rzmEqUtDGk6efornfb3dmkHRjZKk6GjNZAYoDyrZhhwv0MR9ybtwSYpu7DRwii52qWpytYXAQ/s1600/image041-750698.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699601272057698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZPNZ_y4EdzkTTBhFrSkRYDcO14X5E9wXhvzhx8yaOmEUQXCqwIgY-aH5gz6CeTqYg5rzmEqUtDGk6efornfb3dmkHRjZKk6GjNZAYoDyrZhhwv0MR9ybtwSYpu7DRwii52qWpytYXAQ/s320/image041-750698.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Terms of delivery<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoX2KqvjgRv3a317lqr8dneSwYuBsrnCKGm4yFqOjE1StFYctB8DRZuNm7VEtY8CxfEmq1Int4B9uB5iaUWYWsmNlExUKAd1oedlCLRfA7NFxF2Jw147mBZf30va1f-Fz3RKPkEpwxZW0/s1600/image042-755368.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699619708300546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoX2KqvjgRv3a317lqr8dneSwYuBsrnCKGm4yFqOjE1StFYctB8DRZuNm7VEtY8CxfEmq1Int4B9uB5iaUWYWsmNlExUKAd1oedlCLRfA7NFxF2Jw147mBZf30va1f-Fz3RKPkEpwxZW0/s320/image042-755368.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
OR<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can define Route guide using Route plan <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Routing guide<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh5epXlcPZLmDfefHxj3yKgxL8Lg0B_bKoyecg_e_kK3gBEnuFKIikZY3MOl77sAQ0jv7PmSuOfr9LcUg9OtiIN03TqfL5Rr7092CZcMJykWzBg38LvJI4wlm-IRCPIUgKnUjfm1TJG6E/s1600/image043-760250.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699641503156978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh5epXlcPZLmDfefHxj3yKgxL8Lg0B_bKoyecg_e_kK3gBEnuFKIikZY3MOl77sAQ0jv7PmSuOfr9LcUg9OtiIN03TqfL5Rr7092CZcMJykWzBg38LvJI4wlm-IRCPIUgKnUjfm1TJG6E/s320/image043-760250.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route plan<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7oM0yTTBi0msCKzdp0qdLpDypeFWrZDVlnVmPFDZ_jNMRZMrJ4RhHTnfn0C-Bk1Px5h03DKgy2dUilb4AhLzkmUVtXFkPwrFqpM896tcf_3wZIDg2JSLdaeaP8qTgwtmTJQce7oZyW3w/s1600/image044-765476.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699667334322834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7oM0yTTBi0msCKzdp0qdLpDypeFWrZDVlnVmPFDZ_jNMRZMrJ4RhHTnfn0C-Bk1Px5h03DKgy2dUilb4AhLzkmUVtXFkPwrFqpM896tcf_3wZIDg2JSLdaeaP8qTgwtmTJQce7oZyW3w/s320/image044-765476.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Route plan allows me to define multi-stop routes with hubs if necessary<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route plan - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKZtqXN7I8Lo5AE7GTgzvjC-gZlSlYK2hyphenhyphenGbokToOIRJ1DEtmsMoSVDB8xihhPu-6HDQ2fPMxni_4jZYnKb5DnhsBDVUFBgjA7un-WCz00ZjfZ8mLzqlb-Q3OXd9_pTJnIf-Jx67qOMqs/s1600/image045-770867.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699682622525458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKZtqXN7I8Lo5AE7GTgzvjC-gZlSlYK2hyphenhyphenGbokToOIRJ1DEtmsMoSVDB8xihhPu-6HDQ2fPMxni_4jZYnKb5DnhsBDVUFBgjA7un-WCz00ZjfZ8mLzqlb-Q3OXd9_pTJnIf-Jx67qOMqs/s320/image045-770867.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hub master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhobeCDS_Y-IhIpsmnlA4Qqkq4gZkKfAsUHWO0O67DFrpQRfx8K4KTpa8wdvwcy1JwHMPps3129HHUbcWcqTH2qFMqn8L4ExbWdN4WfZG4gOR94VOkGiv2kw6h5u59SUYr94SGatrpjkBc/s1600/image046-775268.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699703365908962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhobeCDS_Y-IhIpsmnlA4Qqkq4gZkKfAsUHWO0O67DFrpQRfx8K4KTpa8wdvwcy1JwHMPps3129HHUbcWcqTH2qFMqn8L4ExbWdN4WfZG4gOR94VOkGiv2kw6h5u59SUYr94SGatrpjkBc/s320/image046-775268.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You may use different hub types, for example, Warehouse, DC (Distribution center), etc.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hub type<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT_X2RobaNA7sfhaQHwxTboclJCFS9KngQoDbZTFqfCn9sxQQ_ny-HYhWDge1pbiGQR6byPj3fBDpZK5y9dVADwxY-IWm94HOBYOGi6unQrvo9eoNnigH23IdsPfv0f5gbx8sVu1r65fI/s1600/image047-780634.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699729082321698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT_X2RobaNA7sfhaQHwxTboclJCFS9KngQoDbZTFqfCn9sxQQ_ny-HYhWDge1pbiGQR6byPj3fBDpZK5y9dVADwxY-IWm94HOBYOGi6unQrvo9eoNnigH23IdsPfv0f5gbx8sVu1r65fI/s320/image047-780634.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Ultimately you can define stop rates for route segments as necessary <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Spot rates <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif6OpMvC2YnHTP_RLe7qe_SQw_PC1iyZ9u1blp2fTOfy_L803KlcnSnexqmxU4HYYSct4_zqjH_H_kW5-hMPSX42_8wNQLPwNwyoIJI0vjf4u8fB3X8OT_goosUEJd6-Nt_KJBCi2EGbQ/s1600/image048-786174.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699750845161346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif6OpMvC2YnHTP_RLe7qe_SQw_PC1iyZ9u1blp2fTOfy_L803KlcnSnexqmxU4HYYSct4_zqjH_H_kW5-hMPSX42_8wNQLPwNwyoIJI0vjf4u8fB3X8OT_goosUEJd6-Nt_KJBCi2EGbQ/s320/image048-786174.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When all the setup is complete you can open Rate route workbench and do Rate shopping<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench (Rate shop)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7zLeexpyIqVc-ZD21nouYdGx6YSzcceldpHVW0vOt_-Fh2cyRu6HBPIzg4_rSqKEjxkUHyafLN9-OcVcr-ZYoYQfcXNMPOeb6NqSjfruvAuvb6xdjmLOk4-KiZK-7vkseTNueO8NfLx4/s1600/image049-791684.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699776769591602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7zLeexpyIqVc-ZD21nouYdGx6YSzcceldpHVW0vOt_-Fh2cyRu6HBPIzg4_rSqKEjxkUHyafLN9-OcVcr-ZYoYQfcXNMPOeb6NqSjfruvAuvb6xdjmLOk4-KiZK-7vkseTNueO8NfLx4/s320/image049-791684.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result you will see that the system will suggest transportation option exactly based on what we've set up earlier<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Route results</i> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi0ZoDb7saDeh3NvCdLCmQ82AMMLZXwHuvaX8DImM_GKTfnm0oKhE6DdLcnwBuPYYb-qWS_9HpmIKXWxOTaytafZnQgAMqqvhJzDNb6U5fSA_wW_CDiU4Hc3EzL2eJR2YGTwe1AQ2c2Fo/s1600/image050-796541.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699796320714706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi0ZoDb7saDeh3NvCdLCmQ82AMMLZXwHuvaX8DImM_GKTfnm0oKhE6DdLcnwBuPYYb-qWS_9HpmIKXWxOTaytafZnQgAMqqvhJzDNb6U5fSA_wW_CDiU4Hc3EzL2eJR2YGTwe1AQ2c2Fo/s320/image050-796541.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Segment)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jeDBOQz2Fy1xD8E8oxcle1LpPp8RJOItsFO4Ok4vgg8ffuzbvarYOqvh3YvEKSI5mxYl9b4hb98c7_j0UgnvAxhdVmavMQ70VtMkQ9IfwghVYVbYuEbCNic4cA9_uroJEVhC84xl764/s1600/image051-700815.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699819953849602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jeDBOQz2Fy1xD8E8oxcle1LpPp8RJOItsFO4Ok4vgg8ffuzbvarYOqvh3YvEKSI5mxYl9b4hb98c7_j0UgnvAxhdVmavMQ70VtMkQ9IfwghVYVbYuEbCNic4cA9_uroJEVhC84xl764/s320/image051-700815.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Details)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbXvJzXM38Ub6YiAaw1WjcmJaEQcsDXr_a9cCS8bTeqiAE3goMYFfIMj7XoOfB4ihE1B__Bnfsav-_WICwkYC5O3VEbDXPb0IBqj09nf5hw_6UBC3zaqgxFr9LNaDe_0cI2MC5C2er0d0/s1600/image052-706720.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160699842392643202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbXvJzXM38Ub6YiAaw1WjcmJaEQcsDXr_a9cCS8bTeqiAE3goMYFfIMj7XoOfB4ihE1B__Bnfsav-_WICwkYC5O3VEbDXPb0IBqj09nf5hw_6UBC3zaqgxFr9LNaDe_0cI2MC5C2er0d0/s320/image052-706720.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<o:p><div class="MsoNormal">
Please find Part 3 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_40.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_40.html</a></div>
<div class="MsoNormal">
Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</a> </div>
</o:p><div class="MsoNormal">
</div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com3tag:blogger.com,1999:blog-1127496045963662727.post-76545263985745229442015-06-15T13:05:00.001-07:002015-06-15T18:10:40.846-07:00Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario - Part 1 (WMS setup)<div class="WordSection1">
<div style="border-bottom: solid #5B9BD5 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 4.0pt 0in;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario from setup through execution to transportation charges on order - Part 1 (WMS setup)<o:p></o:p></strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
</div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to setup and execute on WMS/TMS scenario in Microsoft Dynamics AX 2012 R3. In particular I want to focus on end-to-end logical flow from setup through execution to transportation charges applied to order, and highlight appropriate technical details to support troubleshooting if necessary.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge</b>: <span lang="EN">In Microsoft Dynamics AX 2012 R3 you can leverage advanced Warehouse management and Transportation management business capabilities. End-to-end WMS/TMS scenario will require appropriate setup from setting up location directives and work templates to wave templates, etc. for WMS, and from carrier setup to various engines parameters for TMS. Proper logical understanding of data elements involved in WMS/TMS scenario setup may greatly facilitate your efforts.</span><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Solution</b>: In this walkthrough I'll focus on logical sequence of steps when setting up sample end-to-end WMS/TMS scenario for outbound flow using sales order. I'll also provide easy-to-understand diagrams to facilitate understanding of the topic. And also I'll provide necessary technical details for you to be able to effectively and efficiently set up your own scenarios. For more in depth info please refer to Warehouse management implementation guidance document (link) and Transportation management implementation guidance document (link). <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<strong>Note:</strong> You can also download this material in Microsoft Office Word document format from my OneDrive here: <span style="font-family: "Calibri",sans-serif; font-size: 11pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><a href="http://1drv.ms/1MXVvNu"><span style="color: #0563c1;">http://1drv.ms/1MXVvNu</span></a></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Walkthrough</b><br />
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
I'll start with a brand new company in Microsoft Dynamics AX 2012 R3 using Demo VM to emphasize the ease of setup. After I created my own company "ALEX" I also did appropriate required minimum setup for the company itself (currency), ledger details (chart of accounts, accounting structures, currencies, exchange rates) and inventory posting details (because I used Shared chart of accounts I just replicated accounts from USMF company for simplicity)<o:p></o:p></div>
<div class="MsoNormal">
In my scenario I'll showcase outbound flow using sales order. Sales order will be created, transportation load will be planned according to the setup, warehouse work will be created for picking, and ultimately I want to include transportation charges to sales order<o:p></o:p></div>
<div class="MsoNormal">
<br />At this point I'll start setting up data specific to my scenario<o:p></o:p></div>
<div class="MsoNormal">
<br />
I'll start with Customer <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Customer<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8D4_ApuehxDYHNK1nNTHgJc6H_Dt5gZ2nrD8rLbtbXAeAn9fUhR1a7lOXul_D1hrqW3_LYqXsbA5bL9IjyauOMCcTbJk-tXm9wJ07k2HiKDE_miu3rzWLET2_AY3J6pgIbK5IGCjejA/s1600/image001-717769.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695589993409794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8D4_ApuehxDYHNK1nNTHgJc6H_Dt5gZ2nrD8rLbtbXAeAn9fUhR1a7lOXul_D1hrqW3_LYqXsbA5bL9IjyauOMCcTbJk-tXm9wJ07k2HiKDE_miu3rzWLET2_AY3J6pgIbK5IGCjejA/s320/image001-717769.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
You can notice that I specified address (GA) for the customer above<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Customer (Delivery terms)<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfq_wiDDyCxQmQcJS9rHBWP5ORQgnlr3_S54E84SrIAhwbFnznfqQPfWHA0PkpEKKP0WM3p__nGp6VDtsl7i-cvv8ZzLoEp0CduWvIJODJNZ_7Tl3Ui6RtKY8BRKWroDsSr5WkxCfbj1g/s1600/image002-721691.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695603485258882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfq_wiDDyCxQmQcJS9rHBWP5ORQgnlr3_S54E84SrIAhwbFnznfqQPfWHA0PkpEKKP0WM3p__nGp6VDtsl7i-cvv8ZzLoEp0CduWvIJODJNZ_7Tl3Ui6RtKY8BRKWroDsSr5WkxCfbj1g/s320/image002-721691.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Delivery terms setting for the customer is important because this will allow to enable adding transportation charges to order upon confirmation of outbound shipment<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Terms of delivery<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_hlnOhMr8q6LN5sZPKkWopkQXRZ94Io1VcNxs96pDBqS-GbKCmTVnNiqPQYVzlL1s29L5uVRUap8-6JmSI8_On_FcB4bLVvQMfAc5SZLuoW9LHlMgwYiO-MU_EUw_54KGCfYQz3jWjhI/s1600/image003-725217.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695620996589458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_hlnOhMr8q6LN5sZPKkWopkQXRZ94Io1VcNxs96pDBqS-GbKCmTVnNiqPQYVzlL1s29L5uVRUap8-6JmSI8_On_FcB4bLVvQMfAc5SZLuoW9LHlMgwYiO-MU_EUw_54KGCfYQz3jWjhI/s320/image003-725217.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that I marked "Add transportation charges to order" checkbox <o:p></o:p></div>
<div class="MsoNormal">
<br />
In warehouse parameters I'll define User location specifying a template which is not License plate controlled, this will be required later for successful warehouse work execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Warehouse parameters<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXL6Pw6Dkm2iwSYv0R-ITf9JHIhukafIWwvjq4SJIo9Fe08h2a7GJM9umCvWg17cM6RQvC2cWdXmxs1-H63RYbt_UmqFMvzcXHwbm1NX-QXwiagBgW329L2PqxqvrH1pHfzddZigTJMps/s1600/image004-728331.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695630618145842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXL6Pw6Dkm2iwSYv0R-ITf9JHIhukafIWwvjq4SJIo9Fe08h2a7GJM9umCvWg17cM6RQvC2cWdXmxs1-H63RYbt_UmqFMvzcXHwbm1NX-QXwiagBgW329L2PqxqvrH1pHfzddZigTJMps/s320/image004-728331.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Note: User location profile (Non license plate controlled)<o:p></o:p></div>
<div class="MsoNormal">
<br />
Then I will create a new warehouse and specify address for it, this address will be used as Ship From address during load planning later, and logically Customer address will be used as Ship To address <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Warehouse<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixWwp9o9LYQyGt4dqdNN-ssSSoca0OzXryMuLH2YD6xSfBNnXDGg1ZDqDKnBQZS4BGQ6piNsp95S0dyVgw9P7BqedQB5NE1hQZ18iKaIAK1TYF8F8RO_jxLIXlU2uiYcJPRRzC0xurqmk/s1600/image005-731777.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695644196556226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixWwp9o9LYQyGt4dqdNN-ssSSoca0OzXryMuLH2YD6xSfBNnXDGg1ZDqDKnBQZS4BGQ6piNsp95S0dyVgw9P7BqedQB5NE1hQZ18iKaIAK1TYF8F8RO_jxLIXlU2uiYcJPRRzC0xurqmk/s320/image005-731777.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
I'll check User location "1" and its non-empty Aisle, prior to that I have created Warehouse worker "1"<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>User location <o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSIUKBIfTmdtumjw8IJKvmJ-mz6yPjclckbmXO_pLwQyCTV6wD8-iOxpFb6iPw20BgeETXp_1kH09UuaQqLlpiYLdc4DC1izJ4qaPLJMTwwL3mgkUMiuZxq-0p2TS4k4K6w8LBcPLAaY/s1600/image006-735734.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695666062551714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQSIUKBIfTmdtumjw8IJKvmJ-mz6yPjclckbmXO_pLwQyCTV6wD8-iOxpFb6iPw20BgeETXp_1kH09UuaQqLlpiYLdc4DC1izJ4qaPLJMTwwL3mgkUMiuZxq-0p2TS4k4K6w8LBcPLAaY/s320/image006-735734.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Also I defined a bunch of other location in warehouse as necessary (skipping the setup of all locations here for simplicity)<o:p></o:p></div>
<div class="MsoNormal">
<br />
Next stop is definition of the product<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Product<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIdiaQhRvQRrUT04lK7hDjhh-h_viiqBAYENuywz8NgaCbw6KAWYQFIap-CoY5eYREQ8WJYTWaidXg0NP8tTqfT7q8YEhbL-kT-X5na9OOESBK8KKA8u1D9TYhqzdN_DEObebH-kXvAY/s1600/image007-739431.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695679608397602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIdiaQhRvQRrUT04lK7hDjhh-h_viiqBAYENuywz8NgaCbw6KAWYQFIap-CoY5eYREQ8WJYTWaidXg0NP8tTqfT7q8YEhbL-kT-X5na9OOESBK8KKA8u1D9TYhqzdN_DEObebH-kXvAY/s320/image007-739431.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that "Ware" storage dimension group has been used which is appropriate for Advanced Warehouse management in Microsoft Dynamics AX 2012 R3 Demo VM. While I'm setting up the product I'll also set up its physical dimensions, this will be needed for the future apportionment of transportation charges onto sales order line(s) based on product(s) weight<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Physical</i><b> </b><i>dimensions</i><b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Bv8XCUzij1czDlsFCFoHFlGsATvrDJ0f2UEM7NTI4_7RaSgZ0m1MJkPyBnrpjfhYTmwGkOBKrPg-pF4qFfcKG7AsFUEW7WnxjP03VuN0pkIqHiy-B2Al1wg-_DT-52wljOpgxCHdpGs/s1600/image008-743229.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695698619555474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Bv8XCUzij1czDlsFCFoHFlGsATvrDJ0f2UEM7NTI4_7RaSgZ0m1MJkPyBnrpjfhYTmwGkOBKrPg-pF4qFfcKG7AsFUEW7WnxjP03VuN0pkIqHiy-B2Al1wg-_DT-52wljOpgxCHdpGs/s320/image008-743229.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Now let's review business entities involved in WMS portion setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>WMS setup process diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:290.5pt;height:304pt' o:ole=""> <v:imagedata src="cid:image009.emz@01D0A76B.7EAF6EB0" o:title="" /> </v:shape><![endif]--><br />
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTBu_L-ZrKw_LkEVW-2jn1VlK9w_MmfZfpwCd198oIys26I10-AnIcbgWYyaQJogUm1r5dUiBSTPr_Z31l11vNKIVqjSUe47jjpgeAplc91kX_syQnf-aPiCqJTIagFUHelvxCytcm5w/s1600/image010-747126.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695714664689298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTBu_L-ZrKw_LkEVW-2jn1VlK9w_MmfZfpwCd198oIys26I10-AnIcbgWYyaQJogUm1r5dUiBSTPr_Z31l11vNKIVqjSUe47jjpgeAplc91kX_syQnf-aPiCqJTIagFUHelvxCytcm5w/s320/image010-747126.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1495878485"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
<br />
In particular before we execute we have to set up Location directives (to know where to pick products from for sales order picking scenario), Work templates (to know what steps to perform during picking process for sales order picking scenario) and Wave templates (to define Wave picking activities)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Location directives <o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY-Vy-CTpFAnQM90f1PMugcYgbkHYbFtLIganej3GlmvHi4Sy8y7zrVGCcAXXcZO6A3ABmzr2MjVNAnl60a9Ems4Ad2dQUjjj9ni9Twk30LZN6rU4v1kjFmXkIJyuIsKkoJ4hr66wWkUw/s1600/image011-750626.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695727712150626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY-Vy-CTpFAnQM90f1PMugcYgbkHYbFtLIganej3GlmvHi4Sy8y7zrVGCcAXXcZO6A3ABmzr2MjVNAnl60a9Ems4Ad2dQUjjj9ni9Twk30LZN6rU4v1kjFmXkIJyuIsKkoJ4hr66wWkUw/s320/image011-750626.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Location directives – Location directives (Edit query) <o:p> </o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qH7xU8HpI0XxYPsgYeFNCtAyCbX2IauSmuva5TspOXbXR0cYsisEVKP2zJElWMHfqnm-pZQwsg3n7HR-Mpe9zQFFqUWVvrdGOHVWh3ZlUGMKJIZrTPhbUA6xO5yt7tC9fuCDZndZbb4/s1600/image012-753977.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695739710494770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qH7xU8HpI0XxYPsgYeFNCtAyCbX2IauSmuva5TspOXbXR0cYsisEVKP2zJElWMHfqnm-pZQwsg3n7HR-Mpe9zQFFqUWVvrdGOHVWh3ZlUGMKJIZrTPhbUA6xO5yt7tC9fuCDZndZbb4/s320/image012-753977.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Location directives – Location directive actions (Edit query) <o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9PLa-9nAyfXNlOuf6H3KGQd6F1XU4DIeiSvpjekA9hWMqDmMCn3zaCpyjhCQUuDzEsfxDg4ryho2f2c-p1UZOHuM0_dpr9zgI4-BSqT5FNQAtuSr4vnU0cfu9F9_fliGcBug0QiCoynU/s1600/image013-757612.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695758478438578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9PLa-9nAyfXNlOuf6H3KGQd6F1XU4DIeiSvpjekA9hWMqDmMCn3zaCpyjhCQUuDzEsfxDg4ryho2f2c-p1UZOHuM0_dpr9zgI4-BSqT5FNQAtuSr4vnU0cfu9F9_fliGcBug0QiCoynU/s320/image013-757612.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
My location directive action defines "LPBULK" warehouse location as picking location for sales order picking, this is where I'll start from<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Work templates <o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRc2HvBqo8WGLzStW3AwelxIwlV6pg4EBpysj5KHNGqfiqxBjaofJkwUJg2qg5FIVF4dqE8yKOtzokxlMFGInQvOq44IrHAZEf3Q6vOnVooQ1xP72u8M4vZCwiOh_VYrRGqLjYjtdQZtI/s1600/image014-760711.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695771187086018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRc2HvBqo8WGLzStW3AwelxIwlV6pg4EBpysj5KHNGqfiqxBjaofJkwUJg2qg5FIVF4dqE8yKOtzokxlMFGInQvOq44IrHAZEf3Q6vOnVooQ1xP72u8M4vZCwiOh_VYrRGqLjYjtdQZtI/s320/image014-760711.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Work template (Edit query) <o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl49K0RNgv_DBQqr99ANHx5mQZeZuq32t3JG7OjxR3wQ0kSvlOfcyRIN4L2ZN-SNMwLPTjcIDf5vPOOSVImf1uyBQYZ-lJ5XTzSK6T85S_1aTS573uwvVlft3CtbiUanJEooQ1NtHwH6c/s1600/image015-764437.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695786190259218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl49K0RNgv_DBQqr99ANHx5mQZeZuq32t3JG7OjxR3wQ0kSvlOfcyRIN4L2ZN-SNMwLPTjcIDf5vPOOSVImf1uyBQYZ-lJ5XTzSK6T85S_1aTS573uwvVlft3CtbiUanJEooQ1NtHwH6c/s320/image015-764437.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
My work template defines 2 steps required when doing picking (one pick operation and one put operation), I'll specify where I'll put my product myself during picking using RF scanner. Also while I'll be executing warehouse work User location I've set up earlier will also be used on the background<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Wave template<o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEU0kdNF-7xO8TYB05DMAqGWqgmVNR8-adgbHPEvhiB4-Va9PQj5TnOtN_YOu_1MeVZa8ZRzPoIpKiuD9sy4oCWpsVVRYryAVWJSbr1ucahrcs6qf46yCALcc382GoFWma1lGdHs8K8yA/s1600/image016-767645.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695800454439138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEU0kdNF-7xO8TYB05DMAqGWqgmVNR8-adgbHPEvhiB4-Va9PQj5TnOtN_YOu_1MeVZa8ZRzPoIpKiuD9sy4oCWpsVVRYryAVWJSbr1ucahrcs6qf46yCALcc382GoFWma1lGdHs8K8yA/s320/image016-767645.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
For wave template I'll mark "Automate wave creation", "Process wave at release to warehouse" and "Automate wave release" checkboxes to automate wave creation and wave release into one step which automatically takes place when I release work to warehouse (for simplicity). I also defined wave processing methods in a sequence as shown above. Please note that if you don't see wave processing methods available you should regenerate them ("Regenerate methods" button) as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Wave process methods<o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVfP_I2bi2iSoruxGa1KvSlWGQhdZ3I0IhcL4q1V893dKL_dr0A9vsyp8xrjW4C66WO0bpVhwtIrCtleTqZ1rJH0VMgkzdcslaaBLOYKZXuDmwOJmJhhwDxi1jE7vesjQVFBuX2-JRK4/s1600/image017-770821.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695811750775330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqVfP_I2bi2iSoruxGa1KvSlWGQhdZ3I0IhcL4q1V893dKL_dr0A9vsyp8xrjW4C66WO0bpVhwtIrCtleTqZ1rJH0VMgkzdcslaaBLOYKZXuDmwOJmJhhwDxi1jE7vesjQVFBuX2-JRK4/s320/image017-770821.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
Then I'll compose my RF menu keeping it very simple, just one single option for sales picking<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Mobile device menu items<o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUZSidWPYIzXLiPhzXSLFVQ8yYl3_RmM5_esc3Z7QwcdmM5c0E-nkpMV1vu-rw9QKcmZGowZEBJpOYto9XhvuexMSUUSE3YMJUeKMYx9btiZ79g3LtfzBnonRvzxcChyK6hXK950bveII/s1600/image018-774224.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695828643828050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUZSidWPYIzXLiPhzXSLFVQ8yYl3_RmM5_esc3Z7QwcdmM5c0E-nkpMV1vu-rw9QKcmZGowZEBJpOYto9XhvuexMSUUSE3YMJUeKMYx9btiZ79g3LtfzBnonRvzxcChyK6hXK950bveII/s320/image018-774224.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
For sales picking menu item I'll use existing work generated upon release work to warehouse and keep it User directed. At last I'll include menu item to the appropriate menu as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Mobile device menus<o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTOWs5eJgf5K6WZFG8cqaHzdQNIMLeMpccoThPA5oLY6rZnyiQD_ekdzSr6K0P_paOea2jMqvfBPyzf3m8MclUHwB8czP-s02wxZSLerFtzOu0IIU0FrXFgGWbqqxWQLXFGs16KJEvtU0/s1600/image019-777691.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695843540000082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTOWs5eJgf5K6WZFG8cqaHzdQNIMLeMpccoThPA5oLY6rZnyiQD_ekdzSr6K0P_paOea2jMqvfBPyzf3m8MclUHwB8czP-s02wxZSLerFtzOu0IIU0FrXFgGWbqqxWQLXFGs16KJEvtU0/s320/image019-777691.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
And here is my warehouse work user setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Work user<o:p></o:p></i></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjULynMIuhe5H-vNfrE196ObOpbzHZY_mGiQgGEv5OTwiAOuZFhXYcuVN_G1iwJhDGv5iB-kG3gqVhAzOpucCYPtaWChiA7DCnx8yce_9qZyfX9gFCFCnUiYsTSQN6qXwJ0hglr4UAsqeo/s1600/image020-781045.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160695858816596098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjULynMIuhe5H-vNfrE196ObOpbzHZY_mGiQgGEv5OTwiAOuZFhXYcuVN_G1iwJhDGv5iB-kG3gqVhAzOpucCYPtaWChiA7DCnx8yce_9qZyfX9gFCFCnUiYsTSQN6qXwJ0hglr4UAsqeo/s320/image020-781045.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
This concludes a required minimum setup for my scenario<o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p><br />
<o:p>Please find Part 2 here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_23.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_23.html</a></o:p><br />
<o:p>Or you can review the full article at once here: <a href="http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html">http://ax2012manufacturing.blogspot.com/2015/06/microsoft-dynamics-ax-2012-r3-wmstms_84.html</a> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-51481421597021372982015-06-15T11:56:00.000-07:002015-06-15T18:33:03.473-07:00Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario (Complete scenario)<div class="WordSection1">
<div style="border-bottom: solid #5B9BD5 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 4.0pt 0in;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 R3 – WMS/TMS scenario from setup through execution to transportation charges on order (Complete scenario)</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
</div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Purpose:</b> The purpose of this document is to illustrate how to setup and execute on WMS/TMS scenario in Microsoft Dynamics AX 2012 R3. In particular I want to focus on end-to-end logical flow from setup through execution to transportation charges applied to order, and highlight appropriate technical details to support troubleshooting if necessary.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Challenge</b>: <span lang="EN">In Microsoft Dynamics AX 2012 R3 you can leverage advanced Warehouse management and Transportation management business capabilities. End-to-end WMS/TMS scenario will require appropriate setup from setting up location directives and work templates to wave templates, etc. for WMS, and from carrier setup to various engines parameters for TMS. Proper logical understanding of data elements involved in WMS/TMS scenario setup may greatly facilitate your efforts.</span><br />
<br />
<strong>Solution:</strong> In this walkthrough I'll focus on logical sequence of steps when setting up sample end-to-end WMS/TMS scenario for outbound flow using sales order. I'll also provide easy-to-understand diagrams to facilitate understanding of the topic. And also I'll provide necessary technical details for you to be able to effectively an efficiently set up your own scenarios. For more in depth info please refer to Warehouse management implementation guidance document (<a href="http://www.microsoft.com/en-us/download/details.aspx?id=43660"><span style="color: #0563c1; font-family: Calibri;">http://www.microsoft.com/en-us/download/details.aspx?id=43660</span></a>) and Transportation management implementation guidance document (<a href="https://mbs.microsoft.com/customersource/northamerica/AX/learning/documentation/white-papers/msdax2012r3transmgmtsysguide"><span style="color: #0563c1; font-family: Calibri;">https://mbs.microsoft.com/customersource/northamerica/AX/learning/documentation/white-papers/msdax2012r3transmgmtsysguide</span></a>).</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal">
<strong>Note: </strong>You can also download this material in Microsoft Office Word document format from my OneDrive here:<strong> </strong><a href="http://1drv.ms/1MXVvNu"><span style="color: #0563c1; font-family: Calibri;">http://1drv.ms/1MXVvNu</span></a><br />
<b></b><br />
<b>Walkthrough<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll start with a brand new company in Microsoft Dynamics AX 2012 R3 using Demo VM to emphasize the ease of setup. After I created my own company "ALEX" I also did appropriate required minimum setup for the company itself (currency), ledger details (chart of accounts, accounting structures, currencies, exchange rates) and inventory posting details (because I used Shared chart of accounts I just replicated accounts from USMF company for simplicity)<o:p></o:p></div>
<div class="MsoNormal">
In my scenario I'll showcase outbound flow using sales order. Sales order will be created, transportation load will be planned according to the setup, warehouse work will be created for picking, and ultimately I want to include transportation charges to sales order</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
At this point I'll start setting up data specific to my scenario<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll start with Customer <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Customer<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL1kFOcwty__-J_ySLVzl3hBh6x32K0B2lrdaWMCLayZI0wJdb96LMr4udLltvg0OAiARfrIE2QKq6fXis5BGPYez0JJBQ0DgU3kzlHYjUPsvVRRal4p9EogjE40AXj6kBbQMLTz5oPmk/s1600/image001-777633.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722478076011634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL1kFOcwty__-J_ySLVzl3hBh6x32K0B2lrdaWMCLayZI0wJdb96LMr4udLltvg0OAiARfrIE2QKq6fXis5BGPYez0JJBQ0DgU3kzlHYjUPsvVRRal4p9EogjE40AXj6kBbQMLTz5oPmk/s320/image001-777633.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can notice that I specified address (GA) for the customer above<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Customer (Delivery terms)<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxCWoLtivve1vXM0i7XSMyraso7fsjOMwhkxh0w3RrNrDw33kHB0XgniImdb8rMtHfpv_cEH7pt6zR9YYh94V8xAPKwqmnrl7PXK8x-Bt3sTJJT6Bjonq8m6BhfXQZNtecDvwz-QOQYSM/s1600/image002-781613.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722485344494642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxCWoLtivve1vXM0i7XSMyraso7fsjOMwhkxh0w3RrNrDw33kHB0XgniImdb8rMtHfpv_cEH7pt6zR9YYh94V8xAPKwqmnrl7PXK8x-Bt3sTJJT6Bjonq8m6BhfXQZNtecDvwz-QOQYSM/s320/image002-781613.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Delivery terms setting for the customer is important because this will allow to enable adding transportation charges to order upon confirmation of outbound shipment<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Terms of delivery<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHTMCF-4twfNslIxFzRW-iEPZrdoeSqot9sJkF35_YNQL_Ja9cAXUyK0sCVLFxnxCA-mSxnPIRqFNFhPcYbMbKe1WS5s_-7UbXTzTCSXjdVKK521TrtRhYo2pzN9OR_kyFtY0ak8u1mBM/s1600/image003-784023.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722497139289426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHTMCF-4twfNslIxFzRW-iEPZrdoeSqot9sJkF35_YNQL_Ja9cAXUyK0sCVLFxnxCA-mSxnPIRqFNFhPcYbMbKe1WS5s_-7UbXTzTCSXjdVKK521TrtRhYo2pzN9OR_kyFtY0ak8u1mBM/s320/image003-784023.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I marked "Add transportation charges to order" checkbox <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In warehouse parameters I'll define User location specifying a template which is not License plate controlled, this will be required later for successful warehouse work execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Warehouse parameters<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSxwDg0Cgos8f1LxV55NMCeYs6tq7D_vM-6lxtzpqtQTbIengBcW2zip35Qj8H5ns-8bBJmwZQVJgoZl1akXBSMKeTwltLQ4p6GRltZ_TwmJuhRt9wAxgHr3O5Yp_URqEscgJ0PZc7Whg/s1600/image004-785994.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722505116272658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSxwDg0Cgos8f1LxV55NMCeYs6tq7D_vM-6lxtzpqtQTbIengBcW2zip35Qj8H5ns-8bBJmwZQVJgoZl1akXBSMKeTwltLQ4p6GRltZ_TwmJuhRt9wAxgHr3O5Yp_URqEscgJ0PZc7Whg/s320/image004-785994.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: User location profile (Non license plate controlled)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I will create a new warehouse and specify address for it, this address will be used as Ship From address during load planning later, and logically Customer address will be used as Ship To address <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Warehouse<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5c2AgNsXNAtxWkHodg-CYOHz06zVgOb_52TXpgkWKxEKT8a49wbJxAmZ_GI0KU-Vo8mRpRJGa64fp_TEVYPo06t6OQgMm3-Vj5YUkOi0Uhgd-a7dEiiXIS7eZBWnQJQUhygbypwUbMBo/s1600/image005-789427.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722520805967458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5c2AgNsXNAtxWkHodg-CYOHz06zVgOb_52TXpgkWKxEKT8a49wbJxAmZ_GI0KU-Vo8mRpRJGa64fp_TEVYPo06t6OQgMm3-Vj5YUkOi0Uhgd-a7dEiiXIS7eZBWnQJQUhygbypwUbMBo/s320/image005-789427.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll check User location "1" and its non-empty Aisle, prior to that I have created Warehouse worker "1"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>User location <o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwQLbVrhKZNUj-dJUKEW35qi5kAqyqNayj3q_LgGq-ObYosi1ERBHeqdpC0jqqaroYlvf9y5glpU_3y7Uzhu9AyHcGSggn4XUxb0_-TJkfww-yif2wH_rH-FDz3rCcl5ZUP-pTgxq-3Q/s1600/image006-792018.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722532557276338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwQLbVrhKZNUj-dJUKEW35qi5kAqyqNayj3q_LgGq-ObYosi1ERBHeqdpC0jqqaroYlvf9y5glpU_3y7Uzhu9AyHcGSggn4XUxb0_-TJkfww-yif2wH_rH-FDz3rCcl5ZUP-pTgxq-3Q/s320/image006-792018.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also I defined a bunch of other location in warehouse as necessary (skipping the setup of all locations here for simplicity)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next stop is definition of the product<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Product<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitfSP-EraUPZDG9AbP2ksEYJPR2pZ8oHW_SwK5rXYHycnalMYh4dNZGmdLo22PXZFMc2B5ozM5QnAetRn9BcyvsbmocjlfMgOdyWfFs8T_vnPHyk29oO9joyzrD9WbkSLF8xhLmTwdm8U/s1600/image007-795055.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722545877512066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitfSP-EraUPZDG9AbP2ksEYJPR2pZ8oHW_SwK5rXYHycnalMYh4dNZGmdLo22PXZFMc2B5ozM5QnAetRn9BcyvsbmocjlfMgOdyWfFs8T_vnPHyk29oO9joyzrD9WbkSLF8xhLmTwdm8U/s320/image007-795055.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that "Ware" storage dimension group has been used which is appropriate for Advanced Warehouse management in Microsoft Dynamics AX 2012 R3 Demo VM. While I'm setting up the product I'll also set up its physical dimensions, this will be needed for the future apportionment of transportation charges onto sales order line(s) based on product(s) weight<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Physical</i><b> </b><i>dimensions</i><b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtWB04a7BFPz_1GgbbGWW79pWlAdsJjjLEJtqpLW69DZuxVaFP9yRc7eXCJgbTxeMizIKFkqP6AJQZSH-FFpyy4vEjePoWLrAFvWQFI5iECmcrlx9v5G3k77cz8X5nfQZhcHQL5Hg3PF0/s1600/image008-797264.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722552175754962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtWB04a7BFPz_1GgbbGWW79pWlAdsJjjLEJtqpLW69DZuxVaFP9yRc7eXCJgbTxeMizIKFkqP6AJQZSH-FFpyy4vEjePoWLrAFvWQFI5iECmcrlx9v5G3k77cz8X5nfQZhcHQL5Hg3PF0/s320/image008-797264.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's review business entities involved in WMS portion setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WMS setup process diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:290.5pt;height:304pt' o:ole=""> <v:imagedata src="cid:image009.emz@01D0A762.001E1730" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNkBqgNuLN2FyAx8FyhMfelxbuU4w4sAw39mHy2cT0_VEwP9YrsIy384hXzVB0kN1wohSn1FMgtGCw4OpaSd2_Ta-heglAKwYc3e8y1ao9PZP7ue0OGXIrfdcbSTQq8kMSjzLcZG7e7NY/s1600/image010-701164.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722571681377938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNkBqgNuLN2FyAx8FyhMfelxbuU4w4sAw39mHy2cT0_VEwP9YrsIy384hXzVB0kN1wohSn1FMgtGCw4OpaSd2_Ta-heglAKwYc3e8y1ao9PZP7ue0OGXIrfdcbSTQq8kMSjzLcZG7e7NY/s320/image010-701164.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1495874409"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In particular before we execute we have to set up Location directives (to know where to pick products from for sales order picking scenario), Work templates (to know what steps to perform during picking process for sales order picking scenario) and Wave templates (to define Wave picking activities)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_JP8AlAz9HDg-oCaGMoALo4noOckA6kzDbkxh_CuKOwTdAfeyGH40FYbpT5d6jyCNjQNfcuAP117D4FUoyxl_Wx1NmtlmWTcaKDYxEcoFDNY-BXNP8dDOXsNsXt-ms1CR4_vvjBPOqx4/s1600/image011-703225.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722580252608418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_JP8AlAz9HDg-oCaGMoALo4noOckA6kzDbkxh_CuKOwTdAfeyGH40FYbpT5d6jyCNjQNfcuAP117D4FUoyxl_Wx1NmtlmWTcaKDYxEcoFDNY-BXNP8dDOXsNsXt-ms1CR4_vvjBPOqx4/s320/image011-703225.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Location directives (Edit query) <o:p> </o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtQ4wHhlbMDsaN5j26gMVx0ft1k88AlWfkqoPCavKtiRILLMxVH7i0pGmi6zyFBGcm6-uA0OJE9ed5zCsEgPjko4yu02wCTsrAcesCAYD36Ep42v5qRaZa0t0rRTEuAYATDnScIExGr7Y/s1600/image012-706704.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722592477927618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtQ4wHhlbMDsaN5j26gMVx0ft1k88AlWfkqoPCavKtiRILLMxVH7i0pGmi6zyFBGcm6-uA0OJE9ed5zCsEgPjko4yu02wCTsrAcesCAYD36Ep42v5qRaZa0t0rRTEuAYATDnScIExGr7Y/s320/image012-706704.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Location directives – Location directive actions (Edit query) <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFehG5v1359H9Zq591mi-j5ZvHqjjszXszeAQZ6-EtRpJtOLoqLsmzjamnJ5QO-4DFOE2NZ3mw3wVONveEC6_ZM1vz5r4QhHk-yIuSnW9glNG63JGzgv30MIercoSOVfNX_j_9WaCjB88/s1600/image013-709937.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722606033279506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFehG5v1359H9Zq591mi-j5ZvHqjjszXszeAQZ6-EtRpJtOLoqLsmzjamnJ5QO-4DFOE2NZ3mw3wVONveEC6_ZM1vz5r4QhHk-yIuSnW9glNG63JGzgv30MIercoSOVfNX_j_9WaCjB88/s320/image013-709937.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
My location directive action defines "LPBULK" warehouse location as picking location for sales order picking, this is where I'll start from<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work templates <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjetBxcq6L90G9Q2EVBdLNMiGZqvCJ2fwASqQIZqTv0C6cAWrr4j6JZvzlB93U2Fm3jtxBeaLBH8UJsUJaJIYpSZDVjgZkZsgCvRx6sGikp67euoKLocVHugzMtuVjTAPjAxZvFzRek9F8/s1600/image014-712924.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722616318592658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjetBxcq6L90G9Q2EVBdLNMiGZqvCJ2fwASqQIZqTv0C6cAWrr4j6JZvzlB93U2Fm3jtxBeaLBH8UJsUJaJIYpSZDVjgZkZsgCvRx6sGikp67euoKLocVHugzMtuVjTAPjAxZvFzRek9F8/s320/image014-712924.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work template (Edit query) <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMuWzwU96Du0CZXyiL2piAg3SClzBqvT94vFlASpQ8m2kVkpm47apa9YHIOjO-k1T_JPUBXC_36YgH2ywsUHI9NXT0WXXZefd6l1KHY2S0LEQTg-P_4jWZhSfLy3MIK79g4_ToXUfPeqQ/s1600/image015-715222.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722628833820610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMuWzwU96Du0CZXyiL2piAg3SClzBqvT94vFlASpQ8m2kVkpm47apa9YHIOjO-k1T_JPUBXC_36YgH2ywsUHI9NXT0WXXZefd6l1KHY2S0LEQTg-P_4jWZhSfLy3MIK79g4_ToXUfPeqQ/s320/image015-715222.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
My work template defines 2 steps required when doing picking (one pick operation and one put operation), I'll specify where I'll put my product myself during picking using RF scanner. Also while I'll be executing warehouse work User location I've set up earlier will also be used on the background<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Wave template<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNNba_nywJqfIkEyCXuPHPoPXrFG0tdXN0ZIqSOqXGwAv2GOciBH-fA6BogUXmTLMDETK8aPjpIPyFtUbJNhehKM60yXOfgFG8E335o8Ukrz8_0KOX4QWjIEOAsFrVveSBiGYF4Ag0b5U/s1600/image016-717345.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722640322782002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNNba_nywJqfIkEyCXuPHPoPXrFG0tdXN0ZIqSOqXGwAv2GOciBH-fA6BogUXmTLMDETK8aPjpIPyFtUbJNhehKM60yXOfgFG8E335o8Ukrz8_0KOX4QWjIEOAsFrVveSBiGYF4Ag0b5U/s320/image016-717345.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For wave template I'll mark "Automate wave creation", "Process wave at release to warehouse" and "Automate wave release" checkboxes to automate wave creation and wave release into one step which automatically takes place when I release work to warehouse (for simplicity). I also defined wave processing methods in a sequence as shown above. Please note that if you don't see wave processing methods available you should regenerate them ("Regenerate methods" button) as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Wave process methods<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Oz5pf9AqgCAaM5-oBiwfU8zcY7za3Eynayi7m7QbTg2zZuw3QG_hiccWXwD6T3VGKfWArkl5rG6SdyrjjKXFxvRKZ_IW2POktehrAbJSBim04CktHIdWbHrtVA6cNoGCcWC1d4Hc6CI/s1600/image017-719207.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722648630713986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Oz5pf9AqgCAaM5-oBiwfU8zcY7za3Eynayi7m7QbTg2zZuw3QG_hiccWXwD6T3VGKfWArkl5rG6SdyrjjKXFxvRKZ_IW2POktehrAbJSBim04CktHIdWbHrtVA6cNoGCcWC1d4Hc6CI/s320/image017-719207.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I'll compose my RF menu keeping it very simple, just one single option for sales picking<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mobile device menu items<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxXcW0oqrR3_PYYHGhogM9oNN9kqd3ujLwqgq1O_b9otCC4ZXoGMXIFgAU3Sm_68hK6uV-swy0bff0YU3Bg_yD9aU72sjZ3QGAGeIPaLpOP1n7qW4H71ZCbsRczJ7680kEYhevRW0k4Qc/s1600/image018-721616.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722656443291026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxXcW0oqrR3_PYYHGhogM9oNN9kqd3ujLwqgq1O_b9otCC4ZXoGMXIFgAU3Sm_68hK6uV-swy0bff0YU3Bg_yD9aU72sjZ3QGAGeIPaLpOP1n7qW4H71ZCbsRczJ7680kEYhevRW0k4Qc/s320/image018-721616.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For sales picking menu item I'll use existing work generated upon release work to warehouse and keep it User directed. At last I'll include menu item to the appropriate menu as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mobile device menus<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrQodcv6bBNHVkKhQ3u1NZSSOGRBtyHaydwIf78czex8gwCJqhz7tvy4tF7nwqVB7Zt7z6z81jIZNGgO8O7dQdkRHQgfg-6nYNyy9gKZYaejKjSocZZrp7kETsniOdFagfcGDBDGPBvI/s1600/image019-724354.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722671008622578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrQodcv6bBNHVkKhQ3u1NZSSOGRBtyHaydwIf78czex8gwCJqhz7tvy4tF7nwqVB7Zt7z6z81jIZNGgO8O7dQdkRHQgfg-6nYNyy9gKZYaejKjSocZZrp7kETsniOdFagfcGDBDGPBvI/s320/image019-724354.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And here is my warehouse work user setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work user<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvwNqC4Vql3aS9F45nw_DuOjOVzakGqICPNYiTJqo6eig_BJYGtWDJHKZnDKrdq2WSHI-gkblANx_Y8-LemPAV5u4qA6ujlwoG5LmwnQomzauM8807u7rpJUYCu3QFTaRBXg7jBCw6NYs/s1600/image020-726556.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722679762899842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvwNqC4Vql3aS9F45nw_DuOjOVzakGqICPNYiTJqo6eig_BJYGtWDJHKZnDKrdq2WSHI-gkblANx_Y8-LemPAV5u4qA6ujlwoG5LmwnQomzauM8807u7rpJUYCu3QFTaRBXg7jBCw6NYs/s320/image020-726556.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes a required minimum setup for my scenario<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can switch to TMS portion setup. The idea is that I'll need to ship product(s) from WA (Zip code 98052) to GA (Zip code 30009)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>TMS (98052 -> 30009) setup process diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:468pt;height:276.5pt' o:ole=""> <v:imagedata src="cid:image021.emz@01D0A762.001E1730" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXIihjwjo4Iz7gDHnvgoDE8ledAunoueobr9BEwgw25k_NRFMlhgsjl_9enbn5vVw8mNvt1Ot1jVPHJWBuchKspbG7tRsEzcWhEm_NMOdpQuDUYbaA_jDw9ezyC4TJv0wg5uWSJEBVCyE/s1600/image022-728734.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722686168658898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXIihjwjo4Iz7gDHnvgoDE8ledAunoueobr9BEwgw25k_NRFMlhgsjl_9enbn5vVw8mNvt1Ot1jVPHJWBuchKspbG7tRsEzcWhEm_NMOdpQuDUYbaA_jDw9ezyC4TJv0wg5uWSJEBVCyE/s320/image022-728734.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1495874411"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When setting up TMS portion I'll need to answer a number of questions defining how I want to transport goods. Here's the logical list of questions:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How will transport the goods (which shipping carrier)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How will carrier deliver the goods (what services, for example, standard or expedited)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- How much will it cost to deliver goods based on certain criteria (cost, time, distance, etc.)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how much will it cost and why (based on service and geo location)<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how big is the distance (based on geo location)<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
- More specifically how long will it take to deliver the goods (based on geo location)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you answer these questions and set up the system appropriately you'll be ready to plan your transportation loads. Let's see how this works <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of all I'll initialize base transportation engines data in Transportation parameters with all the engines shipped with the product which is a huge help <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transportation management parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpk4l2mobdqIIsGik3MXaZ5CP8q0R48Vnt653kGXq0MoCvkwlBX4OC2ucZSNgxWQOuFJcq6fjl8q4VfEyST-mjqK81EkNAFOZgjoVXWESsyAxGE9I22_RWuiYuhcmn0PLPK7x3xHzXZSs/s1600/image023-730329.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722695681820290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpk4l2mobdqIIsGik3MXaZ5CP8q0R48Vnt653kGXq0MoCvkwlBX4OC2ucZSNgxWQOuFJcq6fjl8q4VfEyST-mjqK81EkNAFOZgjoVXWESsyAxGE9I22_RWuiYuhcmn0PLPK7x3xHzXZSs/s320/image023-730329.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dialog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChqKwQuWODeuUFrB1J2T5plxSI_LKrxmbylLCeevGT0IWR7qT4C8oN2YhvOwyC8Kprn8dbf3L1lReMq16sm_43v07x52Dfp7N9MvDYuieUZAux1udjqEIsysJ83WUDmJySl4wWOlx9Qg/s1600/image024-731905.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722703020150354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChqKwQuWODeuUFrB1J2T5plxSI_LKrxmbylLCeevGT0IWR7qT4C8oN2YhvOwyC8Kprn8dbf3L1lReMq16sm_43v07x52Dfp7N9MvDYuieUZAux1udjqEIsysJ83WUDmJySl4wWOlx9Qg/s320/image024-731905.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA3uiovytalCLrlNnSiZISpeddKcfTtyj2Gq-YBqy_4G7cfxJiUmMJOYWId-ixFvnzghRxgectwSl-y095hIfE0MKOlbLs8Cmd-arwMFF4yazYQ2C1LzD_SUNpPcwpYoBAb3h4IPpxcc4/s1600/image025-735284.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722716312559778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA3uiovytalCLrlNnSiZISpeddKcfTtyj2Gq-YBqy_4G7cfxJiUmMJOYWId-ixFvnzghRxgectwSl-y095hIfE0MKOlbLs8Cmd-arwMFF4yazYQ2C1LzD_SUNpPcwpYoBAb3h4IPpxcc4/s320/image025-735284.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then before I review what system has generated for me I'll define transportation Miscellaneous charge based on charge code for Charge module = Customer which is needed in order to transfer transportation charges to sales order upon Outbound shipment confirmation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Miscellaneous charges<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWkfjjBIvEGXspuu_bdCI7dDL3FM7Hxsaqpu7-U4wCnZZyx2tSw2WPPziwltbttzhkST1wZ3tJlP6Bsjy26rpq_OAODbmXXEMMzq5iAo5PeLe7XnxtKkmkrhjZe5f7j54PqWQ8nszt0HA/s1600/image026-737029.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722726427873442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWkfjjBIvEGXspuu_bdCI7dDL3FM7Hxsaqpu7-U4wCnZZyx2tSw2WPPziwltbttzhkST1wZ3tJlP6Bsjy26rpq_OAODbmXXEMMzq5iAo5PeLe7XnxtKkmkrhjZe5f7j54PqWQ8nszt0HA/s320/image026-737029.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how the original charge code looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Charges code<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjcJm8mCcum8B3B9akfEsQ60qIeE0mnNCVS6TLOuVZmwvqtkfQqd7hj1P0emEQcFcRBeNAdxKusDAEpTW1Cs9Mzjwaf4-CZHrevy2whs7aJpdLE3r4nki8ZupbuMTT64JzXKpxI-rCsAA/s1600/image027-739198.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722732878830562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjcJm8mCcum8B3B9akfEsQ60qIeE0mnNCVS6TLOuVZmwvqtkfQqd7hj1P0emEQcFcRBeNAdxKusDAEpTW1Cs9Mzjwaf4-CZHrevy2whs7aJpdLE3r4nki8ZupbuMTT64JzXKpxI-rCsAA/s320/image027-739198.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I specified Debit on Customer and Credit onto Ledger account<o:p></o:p></div>
<div class="MsoNormal">
I'll also need transportation mode as defined below, I'll use "Ground" for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mode<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPRTVD_pmWeQg20CBH2NQTijmC3FYc7cEphRB5yqogY5rUH1UoDMNVvdiJa86uvC39XeSBbUDCizwORhRMhz6I0feaitLWIq5F8B7i9Yn_xUFIICa-0xalCKr2shxAiGQVtMV5r7UWlqw/s1600/image028-741386.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722744160592738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPRTVD_pmWeQg20CBH2NQTijmC3FYc7cEphRB5yqogY5rUH1UoDMNVvdiJa86uvC39XeSBbUDCizwORhRMhz6I0feaitLWIq5F8B7i9Yn_xUFIICa-0xalCKr2shxAiGQVtMV5r7UWlqw/s320/image028-741386.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After this we're ready to set up transportation carrier, I'll call it "Contoso", it may be external party associated with vendor account or internal party if you operate your own fleet depending on your business requirements<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Carrier<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjScW3KGxcdWyKNeatpIJS72k-Z0rV-Ex6fAJu9fp9YbXfXhyww_laXaFtQavoYMMtxyUSl5E9vm3GabR-omBNii0SlTr6F-64W9V4UuXeEecHabVzR_6mzYlv1Mv3AQjeL-oyqFMJ8Ls8/s1600/image029-743406.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722750503426914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjScW3KGxcdWyKNeatpIJS72k-Z0rV-Ex6fAJu9fp9YbXfXhyww_laXaFtQavoYMMtxyUSl5E9vm3GabR-omBNii0SlTr6F-64W9V4UuXeEecHabVzR_6mzYlv1Mv3AQjeL-oyqFMJ8Ls8/s320/image029-743406.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I marked "Use carrier" and "Activate carrier rating" checkboxes which is required for future transportation Rate shopping. As the next step I'll add Service to carrier using data I created earlier<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Carrier - Service<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBm9VrXz1BtUX1V_X1YKgmPpM2UtR7Kr7Vxx9TIvlHp-3aTRZEVbqcnv23UGLbPyfrFOR2bTZk62V-k4OFV3JBp_4-rDqBRv1BthFxn80BkFe6DaWR4z-fvzh7isW5VeJdQIuSKwWpwqM/s1600/image030-745688.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722761251834706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBm9VrXz1BtUX1V_X1YKgmPpM2UtR7Kr7Vxx9TIvlHp-3aTRZEVbqcnv23UGLbPyfrFOR2bTZk62V-k4OFV3JBp_4-rDqBRv1BthFxn80BkFe6DaWR4z-fvzh7isW5VeJdQIuSKwWpwqM/s320/image030-745688.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After the system initialized engines data for me a number of data elements have been created. Here's how Rate base types look like. I'll focus my attention on P2P rate base type for clarity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type – Rate base<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAvpKxkClU76Qov64dV4Dx5RdhIUh0b5htKfqfUsGqaJO3ycAgNvvk_JXQptxzqzA31DJj6gICYgr9iL9Vh0CEc9XuxbL4nKWSRP6q5ByisoLWqHbUz40jgyhmNxeEY2Ptg6_881_zS5Y/s1600/image031-747537.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722770256111298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAvpKxkClU76Qov64dV4Dx5RdhIUh0b5htKfqfUsGqaJO3ycAgNvvk_JXQptxzqzA31DJj6gICYgr9iL9Vh0CEc9XuxbL4nKWSRP6q5ByisoLWqHbUz40jgyhmNxeEY2Ptg6_881_zS5Y/s320/image031-747537.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please notice that for P2P rate base type a certain meaningful data setup elements have been already defined. By looking at the setup I'll need at least to specify country (and Zip code) in order to define rates for the places I can expect my goods to be delivered to (Drop off …)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type – Assignment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYmKlYIfClcYd3XiE9rd7CIc66qqwQ2_uDUUnxNBFZHAkK8RqpFt_R0LQKZv9nFlyh6964lIE121x0ALHO6fofg8w9RYpTDlr5drpVnniHSSqWBOy4lDCJ1mZk-qBSv27iM2gOK5OOR-c/s1600/image032-749736.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722775950700514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYmKlYIfClcYd3XiE9rd7CIc66qqwQ2_uDUUnxNBFZHAkK8RqpFt_R0LQKZv9nFlyh6964lIE121x0ALHO6fofg8w9RYpTDlr5drpVnniHSSqWBOy4lDCJ1mZk-qBSv27iM2gOK5OOR-c/s320/image032-749736.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Out of the box transportation engines come with the product in Microsoft.Dynamics.Ax.TMS.dll assembly which can be found in Server directory<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Engines assembly<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHLt67neuqUL_Axr4_F68lp7f89tQzKbrDO2tt0W8hR1NHCfaxzv_TFHaRIMf0YJtX-JDm7fpXwsMFjGDaPKH8NHs5yuje24ifEh-gvbfqCnFvVQetA1utR76L8yBQyUJCF6ZsVrGynA/s1600/image033-752021.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722789206775426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHLt67neuqUL_Axr4_F68lp7f89tQzKbrDO2tt0W8hR1NHCfaxzv_TFHaRIMf0YJtX-JDm7fpXwsMFjGDaPKH8NHs5yuje24ifEh-gvbfqCnFvVQetA1utR76L8yBQyUJCF6ZsVrGynA/s320/image033-752021.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the list of engines, but I'll focus my attention on P2PMileage engine for clarity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LMCCVM1DnRGMFDdT5Kco_3gwOKGeca_dwYDJsDMbt48rBtDdTfsLKEqOH5BPy8w9rPpXHSUEfYn9TMWanpDDAEA_7zT65fkeC0qMo4y8VaGtgNbmuYpeUUMhE4gARnxo-JE0lggqFN0/s1600/image034-753980.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722796504057426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LMCCVM1DnRGMFDdT5Kco_3gwOKGeca_dwYDJsDMbt48rBtDdTfsLKEqOH5BPy8w9rPpXHSUEfYn9TMWanpDDAEA_7zT65fkeC0qMo4y8VaGtgNbmuYpeUUMhE4gARnxo-JE0lggqFN0/s320/image034-753980.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The idea is that in order to identify transportation rate P2P mileage engine will be used, the rates will be assigned based on Pick up Country (as specified in Rate base type – Assignment above), and apportionment engine based on weight will be used to apportion transportation charges onto sales order line(s)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine – P2PMileage - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-9DLa3Xrvc96BfA2Sh-zUSrLT85kHu0JliFFODhW8DaJnn2vDzbgjK9483OxPGZYGFQnD9haVGUmefcw8MucrtuPZC0BvLXuZ80iMbfVCG-oWI2g7jsYMOxAL_xgxEFuNzhNK-0HSg1Q/s1600/image035-756031.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722808193166818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-9DLa3Xrvc96BfA2Sh-zUSrLT85kHu0JliFFODhW8DaJnn2vDzbgjK9483OxPGZYGFQnD9haVGUmefcw8MucrtuPZC0BvLXuZ80iMbfVCG-oWI2g7jsYMOxAL_xgxEFuNzhNK-0HSg1Q/s320/image035-756031.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the details of apportionment engine<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Apportionment engine (Generic engine)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCHLDFt-lO-Ch2dh-Og4pFZi4BhVO097_Gip3cA0RMmCT37Rj-PhrjydbbFe4hBSWAY4W_uNGzQS6S8cNRXGDrZw6VoNvBq3Vsge0fqWWJQsYvy12imI7bYTwaIx4LEBG2GCu9WuJiJio/s1600/image036-757846.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722810183713714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCHLDFt-lO-Ch2dh-Og4pFZi4BhVO097_Gip3cA0RMmCT37Rj-PhrjydbbFe4hBSWAY4W_uNGzQS6S8cNRXGDrZw6VoNvBq3Vsge0fqWWJQsYvy12imI7bYTwaIx4LEBG2GCu9WuJiJio/s320/image036-757846.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the apportionment engine in use the system will be looking at Route > Segment > Shipment > Container > Line apportionment hierarchy apportioning to Shipment level only taking into account product Weight (please recall Product physical dimensions setup to make it happen)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Apportionment engine - Parameters</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg92nh6sLA7vqYcB4C2TESCX-sidxMDwuBLBFwPlMHT1ekBCNa67pyGAEJPfIRzZlFKMw1dZKXzI6I7GDGAWrfXqDOpY03PGmnO_FdjIE3VTIUkuUMmzXW2vT1IX1XuE3nglwcEUCoU86A/s1600/image037-760176.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722824625059602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg92nh6sLA7vqYcB4C2TESCX-sidxMDwuBLBFwPlMHT1ekBCNa67pyGAEJPfIRzZlFKMw1dZKXzI6I7GDGAWrfXqDOpY03PGmnO_FdjIE3VTIUkuUMmzXW2vT1IX1XuE3nglwcEUCoU86A/s320/image037-760176.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="vertical-align: baseline;">
</div>
<div class="MsoNormal" style="vertical-align: baseline;">
Please note that there's a number of apportionment engines available as shown above. The general idea behind apportionment of transportation charges is that taking into account total amount from transportation invoice this amount gets allocated to each order line item on the associated order based on certain criteria. Apportionment criteria may be by weight (based on product data), by volume (based product data), by product cost, by price (net unit price of the product), etc.<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In order to understand how transportation time is defined we'll take a look at Transit time engine<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6LJ94JDthE4OdY6E5YRmtvg5l5BWyqXLLMEEg6JbFmZQPl1s8K0gj-QOZ34-IGbIYtpcx9phi4LUpkSFExCA_n4qN-x7V87PICV_rAlsZf1D3Z_mpGDslbCaFErIUwdcB9jV9_QHGe0/s1600/image038-761940.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722833535694418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6LJ94JDthE4OdY6E5YRmtvg5l5BWyqXLLMEEg6JbFmZQPl1s8K0gj-QOZ34-IGbIYtpcx9phi4LUpkSFExCA_n4qN-x7V87PICV_rAlsZf1D3Z_mpGDslbCaFErIUwdcB9jV9_QHGe0/s320/image038-761940.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine – Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYYmrXogTz3VuOowCqCMPl09k6Rnx65B2c5gXMzBebLfX_PXj7wq802x006dHyX1YoJCi8WLIUB5JRf_5AfdGvzTg57g5fjxDcxhqfbBfHyZC3bj47qRURHN5Obwc1R0Rfce5Q5TNVQI/s1600/image039-764175.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722841616543890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYYmrXogTz3VuOowCqCMPl09k6Rnx65B2c5gXMzBebLfX_PXj7wq802x006dHyX1YoJCi8WLIUB5JRf_5AfdGvzTg57g5fjxDcxhqfbBfHyZC3bj47qRURHN5Obwc1R0Rfce5Q5TNVQI/s320/image039-764175.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I defined 7 days to be required to transport goods from WA (98052) to GA (30009) using Standard service (STD). And this is how I can tell which data elements are required to define transit time. Transit time field screen suggests that I need to specify at least Pick up and Drop off Countries to define transit days <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time field<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7_HMWuR-E1_fn6KSXTwX6gM8ezJUqo0lDIvGDcXxTGWjfhyphenhyphenTj5UHTgpRaqCPwpbESwG-rg8vjxcDaX5T5hbkSGsyEY1RGO843OSUnytakkZw2Hj6CXkZnSxheAothwXJjeWW4uOyYdk/s1600/image040-766277.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722848759243490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7_HMWuR-E1_fn6KSXTwX6gM8ezJUqo0lDIvGDcXxTGWjfhyphenhyphenTj5UHTgpRaqCPwpbESwG-rg8vjxcDaX5T5hbkSGsyEY1RGO843OSUnytakkZw2Hj6CXkZnSxheAothwXJjeWW4uOyYdk/s320/image040-766277.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transit time engine - Parameters</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlswUaLcjlRTZ2D3eMVcugfCGDYlCNQhbqmYh-hZw7u2qzXP4m3ekEa6bDdkzS4QrnvItKrUOMgEjUM8ZsKTTZWJ2WUt5tXfT2KIwT0dUT7rl3QCCLBNlJsKlaXLnChLB_JubDYWTsiI/s1600/image041-768612.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722859326830418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlswUaLcjlRTZ2D3eMVcugfCGDYlCNQhbqmYh-hZw7u2qzXP4m3ekEa6bDdkzS4QrnvItKrUOMgEjUM8ZsKTTZWJ2WUt5tXfT2KIwT0dUT7rl3QCCLBNlJsKlaXLnChLB_JubDYWTsiI/s320/image041-768612.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we'll create a rate master to define transportation rate and tie it to P2P rate base type<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master (created from scratch)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzkflLORQTfhBCkZ-QWYjZcNeTwYs3n8cWVxumRYnzpCKEE5j2wbLMwCfc7-fo13SVhV-VyYVbl7vKCwC4qHYMyQnjAegWaqvwg-hFbmUmcjVVKriPYJEQ-d-9RHGsAGvAKVQXXOdUrh0/s1600/image042-770722.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722866939283266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzkflLORQTfhBCkZ-QWYjZcNeTwYs3n8cWVxumRYnzpCKEE5j2wbLMwCfc7-fo13SVhV-VyYVbl7vKCwC4qHYMyQnjAegWaqvwg-hFbmUmcjVVKriPYJEQ-d-9RHGsAGvAKVQXXOdUrh0/s320/image042-770722.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Below we'll see already familiar setup for Rate base type – Assignment based on Pick up Country<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base type</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieZqOIMgkigPG2PUwpk8Y_2BKdqVRyTLbANBBjYYzUkkvf4yPNQwaLi9-FO-ytIp-Hrp4r-SBjswR-G6hq_Zlww_wF9xvtV8GUehk45BIWSDuiGvKIeMnH8DOi-b4dGw4z1FP74Sq2Ros/s1600/image043-772947.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722881762107362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieZqOIMgkigPG2PUwpk8Y_2BKdqVRyTLbANBBjYYzUkkvf4yPNQwaLi9-FO-ytIp-Hrp4r-SBjswR-G6hq_Zlww_wF9xvtV8GUehk45BIWSDuiGvKIeMnH8DOi-b4dGw4z1FP74Sq2Ros/s320/image043-772947.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Rate base setup is still empty, so we'll need to create appropriate setup there<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZy12CmjUqCec2AsysNTHNdD6DU43EdyPgp8r-Aj3cHJCBjuIXCV4dHRZobVbZfJWGtLrekIBadHcDz8hVOUBquz-5nvHBUL4a2C8FjIDkx-1JBVNfXpBIWH7ay2cVK8KGekxjWTrZWkU/s1600/image044-775038.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722889025629874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZy12CmjUqCec2AsysNTHNdD6DU43EdyPgp8r-Aj3cHJCBjuIXCV4dHRZobVbZfJWGtLrekIBadHcDz8hVOUBquz-5nvHBUL4a2C8FjIDkx-1JBVNfXpBIWH7ay2cVK8KGekxjWTrZWkU/s320/image044-775038.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
But before we do this we'll need to introduce Break master defining how we assign rates based on distance buckets. That's why we'll go ahead with creation of a new Break master <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Break master (created from scratch)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGmWXNi8b5iNaWjDy3eT7TmY_mFotSukAHHG4nsaOQRcpvn46bbJyZdW6BlcLtOhpGtBgO-Dm7qwbAV-XHPouKecX9lZG2jdzL6LvNIrZ83Q2fkzz3vkQnvVn9bIk3j8gWUsNedYeSki8/s1600/image045-777099.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722897578921810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGmWXNi8b5iNaWjDy3eT7TmY_mFotSukAHHG4nsaOQRcpvn46bbJyZdW6BlcLtOhpGtBgO-Dm7qwbAV-XHPouKecX9lZG2jdzL6LvNIrZ83Q2fkzz3vkQnvVn9bIk3j8gWUsNedYeSki8/s320/image045-777099.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For simplicity I created Empty Break master charging for each mile as opposed to miles buckets (for example, <100 miles, <200 miles, etc.). Now we can tie it all together (Break master with Rate base setup for Rate master)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigrnSoezQDIFAPHeFhUxv1l8bM5UH0YwXXtprwwLBjZdaAI_0GBSSnf8gs3PVFV5SB6sJYXFgBqUMGENZojgiD_yIG2uaXkaOQwfY0fXAfPoXiwMxA6Gqmp5NydIlBfCigiLeLmlNnNac/s1600/image046-779518.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722906264163554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigrnSoezQDIFAPHeFhUxv1l8bM5UH0YwXXtprwwLBjZdaAI_0GBSSnf8gs3PVFV5SB6sJYXFgBqUMGENZojgiD_yIG2uaXkaOQwfY0fXAfPoXiwMxA6Gqmp5NydIlBfCigiLeLmlNnNac/s320/image046-779518.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see I defined that 10$ will be charges for each mile between WA (98052) and GA (30009) for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base - Search<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwGz0XT2IxnmYllOC1h9C6NKTZQVik39gfXjF8BN6XGZXzs9xvZQlpOwR14mJxIC6Wg65BgJ1wgSk9gwSl3_nq76ra0eVs3QsWA7fqYPRKBbOfUmwE-brCsvnRKUr7KVwiyqOk7xp_kvc/s1600/image047-781687.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722914327951042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwGz0XT2IxnmYllOC1h9C6NKTZQVik39gfXjF8BN6XGZXzs9xvZQlpOwR14mJxIC6Wg65BgJ1wgSk9gwSl3_nq76ra0eVs3QsWA7fqYPRKBbOfUmwE-brCsvnRKUr7KVwiyqOk7xp_kvc/s320/image047-781687.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: In case Search screen is not showing you newly created Rate base details please refresh the screen (F5). Now we'll take another look at Rate base type – Rate base setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate base type<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl11leN6N0M9yhggsdopmsSncO06yMGaRLxCeyaVNMtCphxDBznWMf69PlD6uQvTTX6m3CzvsIvp0_lJPqvPyVkocrzUfrm9gvqMplA3TGWJEKLsmVgRc3ktM4aQRS0DHpx1lyy2JPmtE/s1600/image048-784105.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722927550462786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl11leN6N0M9yhggsdopmsSncO06yMGaRLxCeyaVNMtCphxDBznWMf69PlD6uQvTTX6m3CzvsIvp0_lJPqvPyVkocrzUfrm9gvqMplA3TGWJEKLsmVgRc3ktM4aQRS0DHpx1lyy2JPmtE/s320/image048-784105.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And then review the final setup pf Rate master<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRYN2hUEpmCc87roI8YAUfkTrW-K3uE7d1R9ctCkpjJBSfVKEfyJ8W3gYb5guu9IoIWCeaiTrK66aDxbeuwCZzk14Mls5VGiaozABSyMDdOtiWCG2AFnM3N8qhMYn4Q-DywRDrRTY16G0/s1600/image049-786066.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722935154001154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRYN2hUEpmCc87roI8YAUfkTrW-K3uE7d1R9ctCkpjJBSfVKEfyJ8W3gYb5guu9IoIWCeaiTrK66aDxbeuwCZzk14Mls5VGiaozABSyMDdOtiWCG2AFnM3N8qhMYn4Q-DywRDrRTY16G0/s320/image049-786066.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate master – Rate base assignment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubiqboUNn3hHcUQnKvcgzagV2JBCIRnVAnREfebWwa5z1-94irUI2h0JBCJo9fq1YD1PPz9kswTAFfxqlBKXCG5ubZcYBPj1CWGcDutfrLw38A9ijCDjIg4-_FB473HKMGxpMF3diK7c/s1600/image050-787731.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722938642797138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubiqboUNn3hHcUQnKvcgzagV2JBCIRnVAnREfebWwa5z1-94irUI2h0JBCJo9fq1YD1PPz9kswTAFfxqlBKXCG5ubZcYBPj1CWGcDutfrLw38A9ijCDjIg4-_FB473HKMGxpMF3diK7c/s320/image050-787731.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The rate will be assigned based on Pick up Country and Pick up Zip code criteria from Rate base (P2PMileageBase) for Standard Service (STD)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we have enough data to define Shipping carrier Rating profile<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipping carrier – Rating profile<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21dtNduI1ag7x35S9jTdfIhBWwEQvU6b3jEFW9s7fPPAPXN_nKpc2V9QnwoGYLycJF6kNdB02dpt8uDwFPbh5LAyHLw88ACZ1U3xQPjtbKfkNLTpp5RohM8pYw__cyAYj4GXSvqkg5vs/s1600/image051-789928.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722950863838818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi21dtNduI1ag7x35S9jTdfIhBWwEQvU6b3jEFW9s7fPPAPXN_nKpc2V9QnwoGYLycJF6kNdB02dpt8uDwFPbh5LAyHLw88ACZ1U3xQPjtbKfkNLTpp5RohM8pYw__cyAYj4GXSvqkg5vs/s320/image051-789928.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipping carrier – Rating profile<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm7nO3q-bE-yDS3w32fDjcjPuoigxheFEikUZF7BBT-bM_tO6esc9Xv50mKsy5vyloYcOtnU3uH1WKnbGCcw02-1zxGLVzAmRnRja-xbHvvLMg3qWqW2wT3M_XLV9bb036t1lxDADcF0/s1600/image052-792019.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722961197873506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm7nO3q-bE-yDS3w32fDjcjPuoigxheFEikUZF7BBT-bM_tO6esc9Xv50mKsy5vyloYcOtnU3uH1WKnbGCcw02-1zxGLVzAmRnRja-xbHvvLMg3qWqW2wT3M_XLV9bb036t1lxDADcF0/s320/image052-792019.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We still remember Rate engine setup as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUKbiSo5Pd_TyPbcbgeqRX4Xln7CtPR1W7a95jyiFEmkbiRgn_-b-t7bt8mkpDoRzqhg3z5yVZndEK97_dpI_1JpuDPFPoS1zbIJJzTxfbKBh4kCyBMVdBAVE8Uk46T2Gjns_cN9KyZ10/s1600/image053-794261.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722970761048674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUKbiSo5Pd_TyPbcbgeqRX4Xln7CtPR1W7a95jyiFEmkbiRgn_-b-t7bt8mkpDoRzqhg3z5yVZndEK97_dpI_1JpuDPFPoS1zbIJJzTxfbKBh4kCyBMVdBAVE8Uk46T2Gjns_cN9KyZ10/s320/image053-794261.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate engine - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMXHaPanaf2ti0MqFGQ037r72uMzG-4FOyyaf5gcTMX6Cln0ve_2y-7ioykqTXkNucROopsVDRVwXDJ1o4XZwcbXg2sO34q7x0MJ2G-96cVf6OxuhyphenhyphenaouwRcJsfQ7WoVoO5AMPzmly6oI/s1600/image054-796388.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722980530506898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMXHaPanaf2ti0MqFGQ037r72uMzG-4FOyyaf5gcTMX6Cln0ve_2y-7ioykqTXkNucROopsVDRVwXDJ1o4XZwcbXg2sO34q7x0MJ2G-96cVf6OxuhyphenhyphenaouwRcJsfQ7WoVoO5AMPzmly6oI/s320/image054-796388.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now using Mileage engine we'll define what will be the distance between point A (WA, 98052) and point B (GA, 30009) for transportation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih1oH4TnaPrfuXSXYtnM9L0XPCCvr6oPaFrPWNR4W36VMb-TJAhRD6JCSmvc6Ixzz9nkFezDfk0VlEZ_glE6KAlkogGvMogpMlgDlilBWRdjUvPZF7rRg7ngrMVw3qt7Q0-9vIe4dqJyU/s1600/image055-797994.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722988196958274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih1oH4TnaPrfuXSXYtnM9L0XPCCvr6oPaFrPWNR4W36VMb-TJAhRD6JCSmvc6Ixzz9nkFezDfk0VlEZ_glE6KAlkogGvMogpMlgDlilBWRdjUvPZF7rRg7ngrMVw3qt7Q0-9vIe4dqJyU/s320/image055-797994.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Mileage engine field setup suggest what info will be needed to define distance(s), we'll need at least Pick up Zip code and Drop off Zip code <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine field<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDrr8x6ydlMc8x5fJqALrcmOt8tTXnlmH70iguJqT9V8eAajYSxEFMjAerpe7KrUTQF9wAIuJiX8hFmrR4YwXv3PMyFcIM7EoingLp1AmQoeY3GH1Rlf8blTi2mFwrISoEiMhAv0Way4/s1600/image056-700236.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160722997038706050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDrr8x6ydlMc8x5fJqALrcmOt8tTXnlmH70iguJqT9V8eAajYSxEFMjAerpe7KrUTQF9wAIuJiX8hFmrR4YwXv3PMyFcIM7EoingLp1AmQoeY3GH1Rlf8blTi2mFwrISoEiMhAv0Way4/s320/image056-700236.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2hd8sDAG6wJ__KELTfiqBE028cKz86DsCWWFtDchCezIlN4tEbVipYpJyHbwVLFcK98EcIS3nn9M2ul_IUMbJ21Efmr0iqqCyXVCfKTdg0A1CbVpYo8DtvmSCJEmzXrCQBIoCPZxhYk8/s1600/image057-702908.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723010093884098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2hd8sDAG6wJ__KELTfiqBE028cKz86DsCWWFtDchCezIlN4tEbVipYpJyHbwVLFcK98EcIS3nn9M2ul_IUMbJ21Efmr0iqqCyXVCfKTdg0A1CbVpYo8DtvmSCJEmzXrCQBIoCPZxhYk8/s320/image057-702908.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can define that the distance between WA, 98052 and GA, 30009 will be 500 miles<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs0KdrvXbR-0rVOiqArcvqyL9Y4uIYns335xyIb3-btU__YiND4lPed4lHBu1veiZHI2IjAy-BzR14WR7W2g_5wK498Wurhb1oAH0JcjN_HfmqyMgr2PjnO-wjdLw9HI0kE1Hl1mV902k/s1600/image058-705262.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723016483685858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs0KdrvXbR-0rVOiqArcvqyL9Y4uIYns335xyIb3-btU__YiND4lPed4lHBu1veiZHI2IjAy-BzR14WR7W2g_5wK498Wurhb1oAH0JcjN_HfmqyMgr2PjnO-wjdLw9HI0kE1Hl1mV902k/s320/image058-705262.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mileage engine - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeB2qPFcG8a8EMSnzK0sBwQaDTOezrtpGx1vPdZm_Sp7kp1xbFTesokq9mSmHxtFdbKQSq9kOAiy9fddfM24PGCePrtey7xIsSUo1kJ99uKywEQzL7CKocT_WYDsEBwTHQ2yDaD8iPtA/s1600/image059-707381.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723026018945010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeB2qPFcG8a8EMSnzK0sBwQaDTOezrtpGx1vPdZm_Sp7kp1xbFTesokq9mSmHxtFdbKQSq9kOAiy9fddfM24PGCePrtey7xIsSUo1kJ99uKywEQzL7CKocT_WYDsEBwTHQ2yDaD8iPtA/s320/image059-707381.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The next logical step is to define transportation route. You can define it in number of ways. For example, below I defined Route guide with Shipping carrier, Carrier service and Delivery terms criteria<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route guide</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUwSeDo_NqZXHmCK7LLczFqxWwOFfbYi8M9moVb0gtukNVMh6f8heoXSp7CkWtofXqY5559z6Dua0CvM259olgmx_S2dAHPW4x9A4LbIc67H2a60R1MH20iUUfuPd9JU40qR52NeBOOhw/s1600/image060-710264.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723038920028130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUwSeDo_NqZXHmCK7LLczFqxWwOFfbYi8M9moVb0gtukNVMh6f8heoXSp7CkWtofXqY5559z6Dua0CvM259olgmx_S2dAHPW4x9A4LbIc67H2a60R1MH20iUUfuPd9JU40qR52NeBOOhw/s320/image060-710264.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route guide – Origin/Destination<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtFI0PKkOHiid3lrnNHrp8qw5uUv5FSnTCZyeT1YBbsi_65Xf3XkppMDv41k-lxYZY9pVA9FOwo1eWplkCPO16toejIx3YZUqMAoPVKyljihmzxoYBPf3g-gfITmAJW98cdjkvaxj1Fs/s1600/image061-712986.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723050021742370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtFI0PKkOHiid3lrnNHrp8qw5uUv5FSnTCZyeT1YBbsi_65Xf3XkppMDv41k-lxYZY9pVA9FOwo1eWplkCPO16toejIx3YZUqMAoPVKyljihmzxoYBPf3g-gfITmAJW98cdjkvaxj1Fs/s320/image061-712986.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Terms of delivery<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAdg3YYFf9S6_wNFPWsYEwwTlhWym5NQD2NN14G_hkoNEhkJZ1SO-va02fs5O3smOFqYc7ocLc5afgOQZxPeI42hhvQLNVZu6Di1PPhitd6R_vXgq9H3Lx_SpGxWQbdz1y_4R4JJ9O2w/s1600/image062-716971.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723067600935234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAdg3YYFf9S6_wNFPWsYEwwTlhWym5NQD2NN14G_hkoNEhkJZ1SO-va02fs5O3smOFqYc7ocLc5afgOQZxPeI42hhvQLNVZu6Di1PPhitd6R_vXgq9H3Lx_SpGxWQbdz1y_4R4JJ9O2w/s320/image062-716971.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
OR<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can define Route guide using Route plan <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Routing guide<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYxz4Cf1G48lEssRsn7d_GG7zYP2XZM_4-ytbYknrwlVePnCKICPauyEeS5u7tb6DHSPFwblaBkSXKjWpu5W4TgjmWxBpKD54WX7rztyEE1a0so6Kr1hY-PJ3ooxaJca_xWSt43Fl05AU/s1600/image063-719278.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723075637824386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYxz4Cf1G48lEssRsn7d_GG7zYP2XZM_4-ytbYknrwlVePnCKICPauyEeS5u7tb6DHSPFwblaBkSXKjWpu5W4TgjmWxBpKD54WX7rztyEE1a0so6Kr1hY-PJ3ooxaJca_xWSt43Fl05AU/s320/image063-719278.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route plan<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7HkbhQ-hFeVFRN2u4epscckykSKvBluvk5JP5gmmh4Sd8ZPxnsnqP2BnAdO8Y7loqVw8aIK_bypN6YUn-BgGpJVX5Z8ks-7a6iUhltZjQG2BgrvdbxGUqf0dVuGLI15teE3Y4IPIiOQ/s1600/image064-721756.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723087375445634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI7HkbhQ-hFeVFRN2u4epscckykSKvBluvk5JP5gmmh4Sd8ZPxnsnqP2BnAdO8Y7loqVw8aIK_bypN6YUn-BgGpJVX5Z8ks-7a6iUhltZjQG2BgrvdbxGUqf0dVuGLI15teE3Y4IPIiOQ/s320/image064-721756.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Route plan allows me to define multi-stop routes with hubs if necessary<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route plan - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg07D-GjmJMKGJrSIT_3WXKTgudaZXl_X7lDBE83B4l9c9aL3smmXrflHps-VhoCy4ttJvZLL__X5EcGtqgOeGWYktjnBiRzLGfBnHLCa_5Mr0f7il46v_CBp5KKkm4eT-vpXgjpNmFUZ8/s1600/image065-724549.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723099172990178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg07D-GjmJMKGJrSIT_3WXKTgudaZXl_X7lDBE83B4l9c9aL3smmXrflHps-VhoCy4ttJvZLL__X5EcGtqgOeGWYktjnBiRzLGfBnHLCa_5Mr0f7il46v_CBp5KKkm4eT-vpXgjpNmFUZ8/s320/image065-724549.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hub master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFYTREENrtmbD41k1CdIEHad6nclb7f2o6kGdJIxJ5urWxi9i5q9rLCeTlLnXP5UI4uSPoLoPReeuxf1xcMNdsWxAnjP3Pck2TgxH8GDtRPx0j4Xj_wXeJXCuGlpEXFhrzH2E3Ijwhd8/s1600/image066-728149.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723117643396738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFYTREENrtmbD41k1CdIEHad6nclb7f2o6kGdJIxJ5urWxi9i5q9rLCeTlLnXP5UI4uSPoLoPReeuxf1xcMNdsWxAnjP3Pck2TgxH8GDtRPx0j4Xj_wXeJXCuGlpEXFhrzH2E3Ijwhd8/s320/image066-728149.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You may use different hub types, for example, Warehouse, DC (Distribution center), etc.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hub type<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIEw7h_royPPU5U9pd8cvzZnVX_CDBVtCbxCqUsF-iKPenHMo3L0_E8D-rpM1hKXlMfyRjv-8g6fruRybReQTWd-3O7-myjJPNcA5OtRfTrFfIaQKDXZZdQJ4L8UExCJtjMj3sjKAOKI/s1600/image067-730544.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723124429380946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIEw7h_royPPU5U9pd8cvzZnVX_CDBVtCbxCqUsF-iKPenHMo3L0_E8D-rpM1hKXlMfyRjv-8g6fruRybReQTWd-3O7-myjJPNcA5OtRfTrFfIaQKDXZZdQJ4L8UExCJtjMj3sjKAOKI/s320/image067-730544.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Ultimately you can define stop rates for route segments as necessary <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Spot rates <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOKKB6Yav66eD8QcMMTm9aoi_qHta4XMItt_U97j-Y3_EIOP5bQ-ZspHL2MLHFaJ_wwh76NOHGXZMKRTBDj-2Rfi-w-HPhu2HsBkpAxqhA6g1ialc-0CWrfpeNLr0j-lUM8pr7HrCm3-s/s1600/image068-733443.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723136895628962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOKKB6Yav66eD8QcMMTm9aoi_qHta4XMItt_U97j-Y3_EIOP5bQ-ZspHL2MLHFaJ_wwh76NOHGXZMKRTBDj-2Rfi-w-HPhu2HsBkpAxqhA6g1ialc-0CWrfpeNLr0j-lUM8pr7HrCm3-s/s320/image068-733443.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When all the setup is complete you can open Rate route workbench and do Rate shopping<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench (Rate shop)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxp42HTytY7eH-HCthq7tVjtihlhyhqOT04ioYot37BIaYmOsy9iPgceq2bKVqOjNvu6YCkHnieyohzR-eJdBFEZiuSQDNPhjPrG8gx1iLepOaJ3lPcIWq9Onyxsy5UN43ixclHTLKYvc/s1600/image069-735761.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723144143184402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxp42HTytY7eH-HCthq7tVjtihlhyhqOT04ioYot37BIaYmOsy9iPgceq2bKVqOjNvu6YCkHnieyohzR-eJdBFEZiuSQDNPhjPrG8gx1iLepOaJ3lPcIWq9Onyxsy5UN43ixclHTLKYvc/s320/image069-735761.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result you will see that the system will suggest transportation option exactly based on what we've set up earlier<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Route results</i> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCy6vEK8J49SzNDh8d-kxMP8e6SDHY3RxJGbKkNEQqW9SCo_297TZQfCxwYKEx2u75uUjvEmD7m1YM7m9U9kPuL8VrR1NSTBKUxAGvoe07MIEhX269TgGgH7n9KtfCYwx49NMBycGbXuM/s1600/image070-738103.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723158642514306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCy6vEK8J49SzNDh8d-kxMP8e6SDHY3RxJGbKkNEQqW9SCo_297TZQfCxwYKEx2u75uUjvEmD7m1YM7m9U9kPuL8VrR1NSTBKUxAGvoe07MIEhX269TgGgH7n9KtfCYwx49NMBycGbXuM/s320/image070-738103.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Segment)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv0vn_XafjMsT1CK2dJaAfqNfl-0_OdFXqkkvy_s2vepJC1drrEm9x2fejJzAPL1R9Tc8nKEDUinUS_YzoaWy1FjqDJWrQVSQ19DoB73skz6mGv8x13xgt4v0T_jLO3SGQUOF-9ZucRBY/s1600/image071-740116.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723166255044290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv0vn_XafjMsT1CK2dJaAfqNfl-0_OdFXqkkvy_s2vepJC1drrEm9x2fejJzAPL1R9Tc8nKEDUinUS_YzoaWy1FjqDJWrQVSQ19DoB73skz6mGv8x13xgt4v0T_jLO3SGQUOF-9ZucRBY/s320/image071-740116.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Details)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_0j_ZQGK2Z_vafCeoHD47UvweQl5woVJ0Bz6pglhzHr7fwoRyiWGbTCOEkv9rApVzMxbIp0n6LunSHNYTmUjew_yZFpoDEnK1dDi2Al2PWapYy6l46IykNYwu2AjdFAU28w1JE0K3BYg/s1600/image072-742520.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723178254486994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_0j_ZQGK2Z_vafCeoHD47UvweQl5woVJ0Bz6pglhzHr7fwoRyiWGbTCOEkv9rApVzMxbIp0n6LunSHNYTmUjew_yZFpoDEnK1dDi2Al2PWapYy6l46IykNYwu2AjdFAU28w1JE0K3BYg/s320/image072-742520.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can switch to the execution mode and proceed with sales order creation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYynB8SCZhjv2SQyxJolC9edTHv_stAML5aAIfiCGWdPLh6ZPbuhCIkg-W1Pl8XfwnbHB_VWV-SqeVzduF6C7GOmemcjPxID3owG7Sh8d0rrhKHrnL1O4jLRJGuRSJxVb71b2oJ9yuvY/s1600/image073-744771.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723206768744082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYynB8SCZhjv2SQyxJolC9edTHv_stAML5aAIfiCGWdPLh6ZPbuhCIkg-W1Pl8XfwnbHB_VWV-SqeVzduF6C7GOmemcjPxID3owG7Sh8d0rrhKHrnL1O4jLRJGuRSJxVb71b2oJ9yuvY/s320/image073-744771.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that after I created a new sales order address has been propagated properly on sales order based on customer master setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order - Lines<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBc47F1_TP4zRcrNjip8CSxd0mt8aS_PyG1MF8S16LK5S3NdBrXDltPABA6pboK1ggZLRRniXfgCF3sWTqQ1lPJ6CFXj4uQvLnywstGKbkBIE4os7fu-ba-mg710ADWRd_JHWI69qz9c/s1600/image074-751146.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723212975651298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBc47F1_TP4zRcrNjip8CSxd0mt8aS_PyG1MF8S16LK5S3NdBrXDltPABA6pboK1ggZLRRniXfgCF3sWTqQ1lPJ6CFXj4uQvLnywstGKbkBIE4os7fu-ba-mg710ADWRd_JHWI69qz9c/s320/image074-751146.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll do inventory reservation before I release work to warehouse<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Reservation<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtoXPGffu4KlaEKirSq9D-md41WyNzbrq__9h_plozvx8RFYMoMR_bPKpDolDtr2TmI8x9SkIRmMN_QEVwn2VZPz69NaHZvLr_kgWeQ9imQ-DDDaxb9QQRp6_ubiG6bkBPu1qvH9s8nZY/s1600/image075-753203.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723221586665970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtoXPGffu4KlaEKirSq9D-md41WyNzbrq__9h_plozvx8RFYMoMR_bPKpDolDtr2TmI8x9SkIRmMN_QEVwn2VZPz69NaHZvLr_kgWeQ9imQ-DDDaxb9QQRp6_ubiG6bkBPu1qvH9s8nZY/s320/image075-753203.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiYGMzRUwgFzPZkUxsePRf4CQX64tQzvHtQ9d6-DiXA73DfaVizXg98Gz_47SBHXU8CtH7WPMvNjpi5L_Rn9ozecOmMgAbfgzuskQqFt4w0QcrorLV8Ypg-Dt_OmBUMuw_7EhXLjaesB0/s1600/image076-755407.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723233993416898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiYGMzRUwgFzPZkUxsePRf4CQX64tQzvHtQ9d6-DiXA73DfaVizXg98Gz_47SBHXU8CtH7WPMvNjpi5L_Rn9ozecOmMgAbfgzuskQqFt4w0QcrorLV8Ypg-Dt_OmBUMuw_7EhXLjaesB0/s320/image076-755407.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From sales order I can now execute Rate route workbench directly. This way all the necessary data will be defaulted into Rate route workbench from sales order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv3XW3jS3f2Wg-VJ-lcrQoU7Z45Abgh0jZY9sDetv8kJbecSOuxXaG1nOpw19e3CTXGQcYc1-YTcxpn6wkZ24VIx7YjQo79kOJ3HdK0dfKup7NoKuLNkvb1FheT9QRzVV1MTpUk9LcaeE/s1600/image077-757782.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723241968288578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv3XW3jS3f2Wg-VJ-lcrQoU7Z45Abgh0jZY9sDetv8kJbecSOuxXaG1nOpw19e3CTXGQcYc1-YTcxpn6wkZ24VIx7YjQo79kOJ3HdK0dfKup7NoKuLNkvb1FheT9QRzVV1MTpUk9LcaeE/s320/image077-757782.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result I observe here will be exactly the same comparing to the one we saw when testing. After I feel comfortable about suggested transportation option I can assign this Route with Rate to my sales order <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzKoM_DbwuQ4zABd71JYOBoEHO_8qLz7oDsw1pgXBl_oc6i6jk4y7oV0_-VTYt4p0YydGFjb-hOMNJk-IZPQpdufAZFnt5pPGUoxyewpgwO-Bjj9-bhkWLqASYu3-KrFvvJrlkvK-f05U/s1600/image078-759828.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723248432349458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzKoM_DbwuQ4zABd71JYOBoEHO_8qLz7oDsw1pgXBl_oc6i6jk4y7oV0_-VTYt4p0YydGFjb-hOMNJk-IZPQpdufAZFnt5pPGUoxyewpgwO-Bjj9-bhkWLqASYu3-KrFvvJrlkvK-f05U/s320/image078-759828.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Mode of delivery has been properly assigned to sales order line<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order Line - Details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Nq0k0IX8_9MzMpFNhK8COhOAvI_6EjE5qhZX4OTPTSNsiTE_c8HpxHRJ_DiMHFoauAseFYiR7d_-WX10OJI7ZOnzqBtvTdmTBzH6ZoSX11sGEH1mfTAPPzAyW4m07GTws5i-IhH-EcY/s1600/image079-761976.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723263459083730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Nq0k0IX8_9MzMpFNhK8COhOAvI_6EjE5qhZX4OTPTSNsiTE_c8HpxHRJ_DiMHFoauAseFYiR7d_-WX10OJI7ZOnzqBtvTdmTBzH6ZoSX11sGEH1mfTAPPzAyW4m07GTws5i-IhH-EcY/s320/image079-761976.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as I have planned transportation for sales order I'm ready to execute warehouse work to get products out of the warehouse, that's why I'll release work to the warehouse now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU-yDGDtTBMVFigf2TUAv1778BZfI7PTEh9tHmmJNFhrvJwF7R31CCNkO0tcfCZjeSuAQW69aNqNXXQJH8nXAKzV3ouxAy4jTp34c3I9r39viMwOSebvNsf7svgqSkgECvw5PEVcTmVA/s1600/image080-764288.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723269508641714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU-yDGDtTBMVFigf2TUAv1778BZfI7PTEh9tHmmJNFhrvJwF7R31CCNkO0tcfCZjeSuAQW69aNqNXXQJH8nXAKzV3ouxAy4jTp34c3I9r39viMwOSebvNsf7svgqSkgECvw5PEVcTmVA/s320/image080-764288.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Please don't forget to specify street in your addresses (From, To) in order to avoid exception upon Release work to warehouse<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuI9ybAA9ZnfTa90Lc0h51OEO8xsh-XExD2X7jg_i8py7507KF9aggTOnV00O41pxfuuQ1tnxIIWkfli31oJaF7T0gTxejukZaoDPk74_IWc6f4NhWVDMmEKaprzdOG22eDDIalqFDHcs/s1600/image081-766350.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723278693335442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuI9ybAA9ZnfTa90Lc0h51OEO8xsh-XExD2X7jg_i8py7507KF9aggTOnV00O41pxfuuQ1tnxIIWkfli31oJaF7T0gTxejukZaoDPk74_IWc6f4NhWVDMmEKaprzdOG22eDDIalqFDHcs/s320/image081-766350.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When my work has been successfully released to the warehouse the system also created associated picking wave and shipment<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuyBq4UwiPP4M27g_DoULqa2Uev2BLI3mImPqVmVP2L9IpbnVQlR4baV59WpLwCdOOtFoDhaZW6go3JYFdk4nlIqa1xrhp4XSNyf_eddm-45qN4fS4nj3_pAu5RSvs0I-SK1ExITZ92gc/s1600/image082-768569.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723287488774930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuyBq4UwiPP4M27g_DoULqa2Uev2BLI3mImPqVmVP2L9IpbnVQlR4baV59WpLwCdOOtFoDhaZW6go3JYFdk4nlIqa1xrhp4XSNyf_eddm-45qN4fS4nj3_pAu5RSvs0I-SK1ExITZ92gc/s320/image082-768569.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated Shipment looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Shipment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUNGW_XO2jml1ORVoNVhRMgA2Ms-lYeyZINWsi-FaI6kHF3zjsJaTbboVC3MlyJa10jQ0ULkdLVbMhS40I5iORzqMkWy3WyrdxQrtfKw_el-BPiemNMuzCzwKv0DnBZEhrQmZ1zn4w8ng/s1600/image083-770680.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723298037055634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUNGW_XO2jml1ORVoNVhRMgA2Ms-lYeyZINWsi-FaI6kHF3zjsJaTbboVC3MlyJa10jQ0ULkdLVbMhS40I5iORzqMkWy3WyrdxQrtfKw_el-BPiemNMuzCzwKv0DnBZEhrQmZ1zn4w8ng/s320/image083-770680.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated Load looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW_ITKusq2hbRWJFHl6anvXYESpCRFIrczwN-tACXWZbv5mwMNjpnKkJh0owA8yYTPuISPyfYyAFObFFubRqHVeWWm4YxS0ACEozDOxkfPb2qXGZNt9SwcWsJVF7jH5kA72XCJcajOFL0/s1600/image084-772225.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723307120816642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW_ITKusq2hbRWJFHl6anvXYESpCRFIrczwN-tACXWZbv5mwMNjpnKkJh0owA8yYTPuISPyfYyAFObFFubRqHVeWWm4YxS0ACEozDOxkfPb2qXGZNt9SwcWsJVF7jH5kA72XCJcajOFL0/s320/image084-772225.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how generated work looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg3QvNEVfAwzpBddPMO2x9jzf_Bz5-2qVB-6QL2Cnp1kgeluBFouVoetUHKMhfsQMaGVTchV8WrxFy4DxjEg9Sd93s_8rgtBn4icfDnhNbkW9Bbg5kXF9oTwxts6ZTqLAwjM2GCMhioYE/s1600/image085-774473.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723315396458418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg3QvNEVfAwzpBddPMO2x9jzf_Bz5-2qVB-6QL2Cnp1kgeluBFouVoetUHKMhfsQMaGVTchV8WrxFy4DxjEg9Sd93s_8rgtBn4icfDnhNbkW9Bbg5kXF9oTwxts6ZTqLAwjM2GCMhioYE/s320/image085-774473.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how associated picking wave looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Wave<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUDX-CuXgd6CluJyZBM7UKA8JMjJ-hnrSprojCVhNoQszHfk6vVe_mxp6OdMWkIv3uGX8FqFpEhbGZIR5iMbQ_v-paSjOj5DQhPKbsjkS9uXBf0hWJmUW2Ysp_dEasTC3OskvPqoFHUbk/s1600/image086-776679.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723323838816146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUDX-CuXgd6CluJyZBM7UKA8JMjJ-hnrSprojCVhNoQszHfk6vVe_mxp6OdMWkIv3uGX8FqFpEhbGZIR5iMbQ_v-paSjOj5DQhPKbsjkS9uXBf0hWJmUW2Ysp_dEasTC3OskvPqoFHUbk/s320/image086-776679.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review the load on Load planning workbench<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load planning workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPdA9CZj3ZPbfYuknjlNz1Cj7k8tz5hBEZGCHUTXMVuR4F-hdtGFlRuZ-Oi7sRU9o_5-Awp_6B3RKQygQcZdopDXGSJoK5IJXfPoHpv5aYcJtMwlaYVnvHN_Igt_IPWG1YL7SB53OeB9k/s1600/image087-778559.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723332128432098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPdA9CZj3ZPbfYuknjlNz1Cj7k8tz5hBEZGCHUTXMVuR4F-hdtGFlRuZ-Oi7sRU9o_5-Awp_6B3RKQygQcZdopDXGSJoK5IJXfPoHpv5aYcJtMwlaYVnvHN_Igt_IPWG1YL7SB53OeB9k/s320/image087-778559.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We know that the work has been already released to warehouse, so we can execute the work now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface - Login<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIo475DKcYr50g-wel3FGFbDD9EZha0o_A5Ov8rwbOg-GViXBTXeUr7g4k7S-FrCWlElH7echEY6a1RGv1oxdcetO6BzaVY9vGwLCXRWJAzNwaU2iI-fHt-aNM3V2ba-nE64lQFjmNZXY/s1600/image088-780492.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723338528296098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIo475DKcYr50g-wel3FGFbDD9EZha0o_A5Ov8rwbOg-GViXBTXeUr7g4k7S-FrCWlElH7echEY6a1RGv1oxdcetO6BzaVY9vGwLCXRWJAzNwaU2iI-fHt-aNM3V2ba-nE64lQFjmNZXY/s320/image088-780492.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface - Menu<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5uNH9Gw6OxjBtie9hJJMHlr-KEeSo-5Lx5fmtcJgKihTRIFgZHObevhu-LHA1cbsEbms5pZgRwMj-vLnMVWsXOBXd_55_gIZJuW_a92DjpuRYQ51ekWOiQPzPGFX1qYvH47DwjjR0bs/s1600/image089-782127.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723348362904914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5uNH9Gw6OxjBtie9hJJMHlr-KEeSo-5Lx5fmtcJgKihTRIFgZHObevhu-LHA1cbsEbms5pZgRwMj-vLnMVWsXOBXd_55_gIZJuW_a92DjpuRYQ51ekWOiQPzPGFX1qYvH47DwjjR0bs/s320/image089-782127.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I enabled only one menu item for sales picking for simplicity<o:p></o:p></div>
<div class="MsoNormal">
<i><br />Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcIrwP4u3KYRm_VShc8xFHHlEtuHL-2Id7lcOyFiDnBQUKKVN0SsSF6Ya_4nfwgwN_7-1KDP6oW6iFLVIMtFaC7EttG8JsqvVt1UJWgi-IDELcEh2FAVmTHnFyCnozWhVDJkgg9gAI6Qo/s1600/image090-784040.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723357968472786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcIrwP4u3KYRm_VShc8xFHHlEtuHL-2Id7lcOyFiDnBQUKKVN0SsSF6Ya_4nfwgwN_7-1KDP6oW6iFLVIMtFaC7EttG8JsqvVt1UJWgi-IDELcEh2FAVmTHnFyCnozWhVDJkgg9gAI6Qo/s320/image090-784040.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll start with scanning WorkID to begin work execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfHzoUzCkJWjZHcJVnmSM74CI1JZ_MdWZzEq3mlWaZ8vknxUdgARZVzCpIKPUwceNIoabP-Pu-n6yk4Bx0CVSFmXFcSrrzkIig1eA6t6LTh70ZolYOrrirF2wWpip-ShXS-yvRiVmJSk/s1600/image091-785672.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723361935569618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfHzoUzCkJWjZHcJVnmSM74CI1JZ_MdWZzEq3mlWaZ8vknxUdgARZVzCpIKPUwceNIoabP-Pu-n6yk4Bx0CVSFmXFcSrrzkIig1eA6t6LTh70ZolYOrrirF2wWpip-ShXS-yvRiVmJSk/s320/image091-785672.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Based on earlier Location directive setup we'll be picking from "LPBULK" location. Please note that I assume you have enough on-hand in that location, also otherwise you would not be able to reserve inventory before releasing work to warehouse for picking<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UQK3cuAob0MfYd0we3ICa_S4Z3IsTiJXGyRYw_e6ipJSsxGWFGua_veWfVVqoI_zaPthJhMCj4lwEY20LFXM5OYqh3G6SMFVK7FdC4ukAfbFlCTB3XnUvK_Gp9EWaeMxO6Qso0MLlxg/s1600/image092-787511.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723369018525730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UQK3cuAob0MfYd0we3ICa_S4Z3IsTiJXGyRYw_e6ipJSsxGWFGua_veWfVVqoI_zaPthJhMCj4lwEY20LFXM5OYqh3G6SMFVK7FdC4ukAfbFlCTB3XnUvK_Gp9EWaeMxO6Qso0MLlxg/s320/image092-787511.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that initially I did have enough on-hand in "LPBULK" location on License Plate "1"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9rHxdED8wcshyphenhyphenlQa3pQb0iEqbMXCzsAV55ia8T224K2eaMjS8HW05OrBr8iMSpNGC6G-dyIl3qWqiQ9tZf5ocIiiloFijqQm9t8VTLkfGaVk95S98g8V3bJSoFwHIdi8k9PaQepXsJiE/s1600/image093-789175.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723378771877090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9rHxdED8wcshyphenhyphenlQa3pQb0iEqbMXCzsAV55ia8T224K2eaMjS8HW05OrBr8iMSpNGC6G-dyIl3qWqiQ9tZf5ocIiiloFijqQm9t8VTLkfGaVk95S98g8V3bJSoFwHIdi8k9PaQepXsJiE/s320/image093-789175.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNxpZ8ZdeknlKQg3nkqfXpTdy1uQQXrSlS6P8ypzNf_Q4dwtdVP7hhOUbtzx7thZI39bUlIAEcQyBthvwVpawOMyQNzJqMtB00QZyRzi4QgoSrlZ_kko6SWDdm01OQFIGceGm1BHCJebI/s1600/image094-791122.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723386336381682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNxpZ8ZdeknlKQg3nkqfXpTdy1uQQXrSlS6P8ypzNf_Q4dwtdVP7hhOUbtzx7thZI39bUlIAEcQyBthvwVpawOMyQNzJqMtB00QZyRzi4QgoSrlZ_kko6SWDdm01OQFIGceGm1BHCJebI/s320/image094-791122.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll move products to "LPSTAGE" location for loading onto the truck. For simplicity I'll only do sales picking using scanner<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYGCABRe2YTqQEt5XkmUgJWsyLmlP5vjCt8W562ha6yl4kNARsxO44sWLPFZ_DlBHZpal6ie8l9CaHUOHWb1WkBOFYJGouMJ_wk_GnRZUc-NX1WNZujtmVhO_jdzBNVmdClaq-W_whCA/s1600/image095-793271.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723393864966290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYGCABRe2YTqQEt5XkmUgJWsyLmlP5vjCt8W562ha6yl4kNARsxO44sWLPFZ_DlBHZpal6ie8l9CaHUOHWb1WkBOFYJGouMJ_wk_GnRZUc-NX1WNZujtmVhO_jdzBNVmdClaq-W_whCA/s320/image095-793271.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I complete the work<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scanner interface – User directed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5N528txL5-9ZOBnIPMA6xrHVdYW2iTxjmAUDNf91PpS-Af-q2CtgfVhOnsmw6angKgRbrIrbSo7yTDH8q5PohwllEBxf4VG2GUjULjPXhq1uZxTtCLtnrdDlfLONKmt0s6omD_ZhEsBM/s1600/image096-795421.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723403846452674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5N528txL5-9ZOBnIPMA6xrHVdYW2iTxjmAUDNf91PpS-Af-q2CtgfVhOnsmw6angKgRbrIrbSo7yTDH8q5PohwllEBxf4VG2GUjULjPXhq1uZxTtCLtnrdDlfLONKmt0s6omD_ZhEsBM/s320/image096-795421.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can review that work status changed to Closed<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work</i> <i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWFNtNyHVliUBR2fIT_6D9ZKeXz-osaDNP7UOH3_XsP-z0Ibg6C88LYsFsdyBya2bcb1u6YpKJh8ymUqXR42gtECZfThK-qAh1DnuufgvuhTwncGlmUD1B1CLaSfIn-VuCgjBjySMSxf4/s1600/image097-797035.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723413888602450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWFNtNyHVliUBR2fIT_6D9ZKeXz-osaDNP7UOH3_XsP-z0Ibg6C88LYsFsdyBya2bcb1u6YpKJh8ymUqXR42gtECZfThK-qAh1DnuufgvuhTwncGlmUD1B1CLaSfIn-VuCgjBjySMSxf4/s320/image097-797035.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And associated inventory transactions changed status to "Picked"<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0LfMpXQyQ2o6_DNO0tfInAHCPAhvWlfy8EEyMliCeNu35GgvwvpF640HqC9hPtrksBQKaOe0YI1VsxS8H7Au55P38BaRc2RL51dfAHIt1AN_C4KJsXc2oAd9ko1Aub0Vy7c_OZRRD-Q/s1600/image098-798959.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723421207832738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0LfMpXQyQ2o6_DNO0tfInAHCPAhvWlfy8EEyMliCeNu35GgvwvpF640HqC9hPtrksBQKaOe0YI1VsxS8H7Au55P38BaRc2RL51dfAHIt1AN_C4KJsXc2oAd9ko1Aub0Vy7c_OZRRD-Q/s320/image098-798959.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll back to sales order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimEyXfNWCVJJ4VM4puTKAxsGL7SNxIaW9Y6iaBfMBI0KfMUQFSNF328zPZgDHLunJ_0Dk6SVyp7yCc_PrupzfN3pI9VxGlt1TE9_PWFCbrFyPrADSaQ6tRY498-Qvx0WliyCnS2Wl6U6I/s1600/image099-701051.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723431706139266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimEyXfNWCVJJ4VM4puTKAxsGL7SNxIaW9Y6iaBfMBI0KfMUQFSNF328zPZgDHLunJ_0Dk6SVyp7yCc_PrupzfN3pI9VxGlt1TE9_PWFCbrFyPrADSaQ6tRY498-Qvx0WliyCnS2Wl6U6I/s320/image099-701051.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how planned transportation charges looked like <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKW85JZ3dgGF-It7_5qIcOcC8tZYE-yqMMhuevkIekxhTUK2BR-cuJbTKdfMLpWMmAcaLpzi3zwoPs1HoEPpASY3aO1jM0A878_wE7mkVzXoxNi-p-5MQgvvTipJrUSD0umkSBzXGjsCY/s1600/image100-703395.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723437232148194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKW85JZ3dgGF-It7_5qIcOcC8tZYE-yqMMhuevkIekxhTUK2BR-cuJbTKdfMLpWMmAcaLpzi3zwoPs1HoEPpASY3aO1jM0A878_wE7mkVzXoxNi-p-5MQgvvTipJrUSD0umkSBzXGjsCY/s320/image100-703395.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Route Results<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhANcvG8g938ZFZ_X10iCahCnoZKWRqh6qwVbYhbE_5NwTglifIDqFlYJpiDIouSZSDf8YzGxlufh6olNx1Yas8C2d4_BKVdI9q__HUL7HG4X8dKWFcaxw6RPHhvwKfAjdIWCdbndyi4WA/s1600/image101-705345.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723446022204594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhANcvG8g938ZFZ_X10iCahCnoZKWRqh6qwVbYhbE_5NwTglifIDqFlYJpiDIouSZSDf8YzGxlufh6olNx1Yas8C2d4_BKVdI9q__HUL7HG4X8dKWFcaxw6RPHhvwKfAjdIWCdbndyi4WA/s320/image101-705345.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Segments)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6L0EanyUbLlz-DuoeK1i2k4d3aorc5_s3cZNi3iaifJww_FUX7BaX5KDVNzXBql-jeCJHh8SSRDdp15z_5cS-FLtwIZ2GNFFCkXpx46FP0-u0JhEnLqUw5tyV6LYgT_CxoBK0CCbPZI/s1600/image102-708035.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723461740083218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6L0EanyUbLlz-DuoeK1i2k4d3aorc5_s3cZNi3iaifJww_FUX7BaX5KDVNzXBql-jeCJHh8SSRDdp15z_5cS-FLtwIZ2GNFFCkXpx46FP0-u0JhEnLqUw5tyV6LYgT_CxoBK0CCbPZI/s320/image102-708035.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Rate route workbench – Segments (Details)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-Ejfu5UtSIrd6TSK1UkyFG4zwxwaq6uM29rbs_38lXSQqgHzy_9hMZLolmpVks2SQQ95qlqfK7JiZwngP6KG2RgyojD9ifa227AmvvGVlMfzxGIikXZLfwMzNCGywpqipmE2eSNtOVw/s1600/image103-709970.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723467527560482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-Ejfu5UtSIrd6TSK1UkyFG4zwxwaq6uM29rbs_38lXSQqgHzy_9hMZLolmpVks2SQQ95qlqfK7JiZwngP6KG2RgyojD9ifa227AmvvGVlMfzxGIikXZLfwMzNCGywpqipmE2eSNtOVw/s320/image103-709970.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please also note that I could have assigned rate and route automatically by pressing "Route with rate" button. In my case the result would be the same because I only set up one transportation option <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhRTNJLOuIUnR2x6g9IohqtB3AuZzYbxU2kP_t1DgRPcrY3OLeGws70O0MRvmkYocK-6csGEG7evJDG4PIT-1TtO0tLRkSe6SmFNyugjrpIkf-xiN-oqaDQosdsGZ9RiG9B9EGhQMeT4Y/s1600/image104-712433.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723476373658226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhRTNJLOuIUnR2x6g9IohqtB3AuZzYbxU2kP_t1DgRPcrY3OLeGws70O0MRvmkYocK-6csGEG7evJDG4PIT-1TtO0tLRkSe6SmFNyugjrpIkf-xiN-oqaDQosdsGZ9RiG9B9EGhQMeT4Y/s320/image104-712433.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review the route itself<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm2dOT-lTGLBWyEpASgYlKtw2DTFJrONqTNeFXWvw3jak9TLrZMbvLtpeh544SxfrO4472WJZ13qP6Q8-B_IkvDrYwSrKhKUFkTHX8JJ1HqCK7NT938y989e-ADFDAbT-Xh8AXVvf7NXk/s1600/image105-714584.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723485186699426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm2dOT-lTGLBWyEpASgYlKtw2DTFJrONqTNeFXWvw3jak9TLrZMbvLtpeh544SxfrO4472WJZ13qP6Q8-B_IkvDrYwSrKhKUFkTHX8JJ1HqCK7NT938y989e-ADFDAbT-Xh8AXVvf7NXk/s320/image105-714584.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Segment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Zeh5kkagD6eb1XS-MUGixsyf-z3CLpphE6Hcsq-TcWW47UtPcvqyDfbXOMRK3owoXf8Q6GxssItkj6XWdB5Q810I21a-ylFED4HgjYY5_Vr5R1gJXPKRuD4DhAFyo1VCjXl7LwA1v0A/s1600/image106-717080.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723496825202594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Zeh5kkagD6eb1XS-MUGixsyf-z3CLpphE6Hcsq-TcWW47UtPcvqyDfbXOMRK3owoXf8Q6GxssItkj6XWdB5Q810I21a-ylFED4HgjYY5_Vr5R1gJXPKRuD4DhAFyo1VCjXl7LwA1v0A/s320/image106-717080.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Segment info<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqBMFOqVtj13ku_0CvYAfod5BbgJ3HA15-7DUo4hj9VB1N3shVE-GmrU8J1wyPBGVbPtfohBCAESySrqQHzWFMsP0uX_2_azff-cbGWGLaAk9BwrFJEmHKXW1jzt2k30Sm4S6_Tcf0YwI/s1600/image107-719190.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723508668103874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqBMFOqVtj13ku_0CvYAfod5BbgJ3HA15-7DUo4hj9VB1N3shVE-GmrU8J1wyPBGVbPtfohBCAESySrqQHzWFMsP0uX_2_azff-cbGWGLaAk9BwrFJEmHKXW1jzt2k30Sm4S6_Tcf0YwI/s320/image107-719190.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route - Load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvPrdwKY4vfuH3y_cbSaFl8tIEYeFO2WL6okvbO4rEu_IUtYvif9S3ogXoes_KOJAbTU_72zv4wbP53kQxn-hIgvB1D3n3p4NucRXYQOiP4XJKRlCOMhpc0wtgnvbjDw-PSxH0_yEiGY/s1600/image108-721359.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723514798837378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvPrdwKY4vfuH3y_cbSaFl8tIEYeFO2WL6okvbO4rEu_IUtYvif9S3ogXoes_KOJAbTU_72zv4wbP53kQxn-hIgvB1D3n3p4NucRXYQOiP4XJKRlCOMhpc0wtgnvbjDw-PSxH0_yEiGY/s320/image108-721359.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route - Shipment<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoYWnflxE0H-2mjK_q4UE-aSfO6jrK5IuPb4tnT79_-CfLULKkikizFwREdK-hQz6OmnoaX10fncR584LpszXGrfa_fCDY9z7c3zL6UX_csFmSIMtYQtfkRnfSkoTmZu8L4VUj_4Da_4/s1600/image109-724258.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723528965588738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuoYWnflxE0H-2mjK_q4UE-aSfO6jrK5IuPb4tnT79_-CfLULKkikizFwREdK-hQz6OmnoaX10fncR584LpszXGrfa_fCDY9z7c3zL6UX_csFmSIMtYQtfkRnfSkoTmZu8L4VUj_4Da_4/s320/image109-724258.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Route rate details screen we can explicitly see the rate (transportation charge)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route rate details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVUdHhFEdNExOZVdXKfmsnoWw00Uwws60kEVh35Ne-dw96HoDRP4dm5dH3SoQ4Xtn10xcgfp-8bTNLfR3E33X31SIcQ9kZkhhaoUazbas32Om_2G1PMID0yu5W0ITsX5dF-mUv0O36pk/s1600/image110-726668.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723537774081618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVUdHhFEdNExOZVdXKfmsnoWw00Uwws60kEVh35Ne-dw96HoDRP4dm5dH3SoQ4Xtn10xcgfp-8bTNLfR3E33X31SIcQ9kZkhhaoUazbas32Om_2G1PMID0yu5W0ITsX5dF-mUv0O36pk/s320/image110-726668.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now when we reviewed necessary info we can go ahead and confirm outbound shipment which will transfer associated transportation charges onto sales order (apportion them into sales order lines) in form of miscellaneous charges<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Load details – Confirm Outbound shipment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUb2UtGhyYnWxwQxRXK5xEBTm7XhgFgqWxj8SPR6t6WOlH7dH6ExUHD8Qf2K7-SEURGQJF5ezN6eYcVN6Vx9Qg4teReu22gxhw_Pvs9ZMdL5rdVdYGNbyICYZz3GSJC5esjlcuBMBnrSg/s1600/image111-729153.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723548744460658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUb2UtGhyYnWxwQxRXK5xEBTm7XhgFgqWxj8SPR6t6WOlH7dH6ExUHD8Qf2K7-SEURGQJF5ezN6eYcVN6Vx9Qg4teReu22gxhw_Pvs9ZMdL5rdVdYGNbyICYZz3GSJC5esjlcuBMBnrSg/s320/image111-729153.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Confirm Outbound shipment - Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1YGy9YFdNMef-MFE48Pq5SsSfN3SRbyR4P-1KvXgFYIy9qz5h56ICBtJJ8BE6y-iJUy7rkZ7ybtyTffxc_-jYHCyezRfGiiJm_B1Zl8YKd-0lmWUaXSq1Q_UImI0E6VXSVMDr7R0OtO0/s1600/image112-732061.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723561765000242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1YGy9YFdNMef-MFE48Pq5SsSfN3SRbyR4P-1KvXgFYIy9qz5h56ICBtJJ8BE6y-iJUy7rkZ7ybtyTffxc_-jYHCyezRfGiiJm_B1Zl8YKd-0lmWUaXSq1Q_UImI0E6VXSVMDr7R0OtO0/s320/image112-732061.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point I can expect miscellaneous charges for transportation charges to appear against appropriate sales order line(s). In fact I will stop for a bit to review what takes place behind the scenes. The question I would logically have in order to understand the process completely: How [transportation charge]-related miscellaneous charge gets created? Assuming that you have proper setup miscellaneous charge will be created and then updated (with exact amount based on results of apportionment) <u>upon outbound shipment confirmation</u> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Microsoft Dynamics AX 2012 R3 TMS you can also review TMS transactions taking place behind the scenes. Thus route confirmation steps are takes in \Data Dictionary\Tables\TMSRoute\Methods\routeConfirmation method. Here's how messages related to route confirmation looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Request</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<?xml version="1.0" encoding="utf-8"?><Transaction><Type><span style="background: yellow; mso-highlight: yellow;">CONFIRMATION</span></Type><DataArea>alex</DataArea><DlvTerm>DEF</DlvTerm><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><CarrierGroupCode></CarrierGroupCode><InventSiteId>1</InventSiteId><InventLocationId>11</InventLocationId><ThirdPartyAccount></ThirdPartyAccount><ModeCode></ModeCode><BaseCurrency></BaseCurrency><DefaultDimension><BusinessUnit></BusinessUnit><CostCenter></CostCenter><Department></Department><ItemGroup></ItemGroup><Project></Project></DefaultDimension><ModuleType>Cust</ModuleType><Accounts><CustomerCode>Client</CustomerCode><CustomerGroup>10</CustomerGroup><CustomerInvoiceCode>Client</CustomerInvoiceCode><VendorCode></VendorCode><VendorGroup></VendorGroup><VendorInvoiceCode></VendorInvoiceCode></Accounts><Request><ShippingEntity><Type>SHIPMENT</Type><RouteGuideName></RouteGuideName><RoutePlanName></RoutePlanName><RouteConfigurationCode></RouteConfigurationCode><Sequence>1</Sequence><RECORDTYPE>Load</RECORDTYPE><LoadId>ALEX-000011</LoadId><ShipmentId>ALEX-000003</ShipmentId><Direction>Outbound</Direction><OrderNumber>ALEX-000013</OrderNumber><OrderCurrency>USD</OrderCurrency><LoadTemplate></LoadTemplate><TransportationTemplate></TransportationTemplate><Customer><Name>Client</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential></Customer><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><PickUp><Name>11 - Warehouse 11</Name><Address>One Microsoft Way</Address><City>Redmond</City><State>WA</State><PostalCode>98052</PostalCode><CountryRegion>USA</CountryRegion><County>KING</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></PickUp><DropOff><Name>Microsoft</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></DropOff><Weight>1.00</Weight><Volume>0.00</Volume><STCC></STCC><DeliveryDate>06/20/2015 06:59:59</DeliveryDate><ShipDate>06/13/2015 01:14:33</ShipDate><DlvTerm>DEF</DlvTerm><EquipmentCode></EquipmentCode><Value>100000.00</Value><DirectDelivery>false</DirectDelivery><ShippingEntity><Type>LINE</Type><ItemId>ProductWHS</ItemId><Qty>1.00</Qty><Weight>1.00</Weight><STCC></STCC><Harmonized></Harmonized><Volume>0.00</Volume><Value>100000.00</Value><TMSFilterCode1></TMSFilterCode1><TMSFilterCode2></TMSFilterCode2><TMSFilterCode3></TMSFilterCode3><TMSFilterCode4></TMSFilterCode4><InventTransId>ALEX-000053</InventTransId><RecId>5637146097</RecId><PackQty>1.00</PackQty></ShippingEntity><DeliveryAccessorials /><RatingEntities><RatingEntity><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><MethodCode>Ground</MethodCode><ModeCode>Ground</ModeCode><Rate><RateType>2</RateType><Code>P2PMileageBase</Code><Level>Shipment</Level><TotalRate>5000.00</TotalRate><ShipperRate>5000.00</ShipperRate><CustomerRate>5000.00</CustomerRate><CurrencyCode>USD</CurrencyCode><UnitRate>5000.00</UnitRate><Units>1</Units><User>No</User></Rate></RatingEntity></RatingEntities></ShippingEntity></Request></Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Response</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type><span style="background: yellow; mso-highlight: yellow;">CONFIRMATION</span></Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DataArea>alex</DataArea><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierGroupCode></CarrierGroupCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventSiteId>1</InventSiteId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventLocationId>11</InventLocationId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ThirdPartyAccount></ThirdPartyAccount><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode></ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BaseCurrency></BaseCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BusinessUnit></BusinessUnit><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CostCenter></CostCenter><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Department></Department><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemGroup></ItemGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Project></Project><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerCode>Client</CustomerCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerGroup>10</CustomerGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerInvoiceCode>Client</CustomerInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorGroup></VendorGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>ROUTE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>SHIPMENT</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteGuideName></RouteGuideName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RoutePlanName></RoutePlanName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteConfigurationCode></RouteConfigurationCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Sequence>1</Sequence><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RECORDTYPE>Load</RECORDTYPE><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadId>ALEX-000011</LoadId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipmentId>ALEX-000003</ShipmentId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Direction>Outbound</Direction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderNumber>ALEX-000013</OrderNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderCurrency>USD</OrderCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadTemplate></LoadTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransportationTemplate></TransportationTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Client</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>11 - Warehouse 11</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Redmond</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>WA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>98052</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>KING</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Microsoft</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MileageEngineCode>P2P</MileageEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Miles>500</Miles><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ZoneMasters /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryDate>06/20/2015 06:59:59</DeliveryDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipDate>06/13/2015 01:14:33</ShipDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<EquipmentCode></EquipmentCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DirectDelivery>false</DirectDelivery><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>LINE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemId>ProductWHS</ItemId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Qty>1.00</Qty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Harmonized></Harmonized><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode1></TMSFilterCode1><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode2></TMSFilterCode2><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode3></TMSFilterCode3><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode4></TMSFilterCode4><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventTransId>ALEX-000053</InventTransId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RecId>5637146097</RecId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PackQty>1.00</PackQty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryAccessorials /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MethodCode>Ground</MethodCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode>Ground</ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Units>500</Units><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<UnitRate>10</UnitRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BillingGroupID></BillingGroupID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ExternalCode></ExternalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID></ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerRate>5000</CustomerRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipperRate>5000</ShipperRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitDays>7</TransitDays><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Then when the system runs apportionment in \Classes\TMSProcessXML_Base\runApportionment method here's how apportionment related messages look like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Request</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><Type><span style="background: yellow; mso-highlight: yellow;">APPORTIONMENT</span></Type><DataArea>alex</DataArea><DlvTerm>DEF</DlvTerm><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><CarrierGroupCode></CarrierGroupCode><InventSiteId>1</InventSiteId><InventLocationId>11</InventLocationId><ThirdPartyAccount></ThirdPartyAccount><ModeCode></ModeCode><BaseCurrency></BaseCurrency><DefaultDimension><BusinessUnit></BusinessUnit><CostCenter></CostCenter><Department></Department><ItemGroup></ItemGroup><Project></Project></DefaultDimension><ModuleType>Cust</ModuleType><Accounts><CustomerCode>Client</CustomerCode><CustomerGroup>10</CustomerGroup><CustomerInvoiceCode>Client</CustomerInvoiceCode><VendorCode></VendorCode><VendorGroup></VendorGroup><VendorInvoiceCode></VendorInvoiceCode></Accounts><Request><ShippingEntity><Type>ROUTE</Type><ShippingEntity><Type>SHIPMENT</Type><RouteGuideName></RouteGuideName><RoutePlanName></RoutePlanName><RouteConfigurationCode></RouteConfigurationCode><Sequence>1</Sequence><RECORDTYPE>Load</RECORDTYPE><LoadId>ALEX-000011</LoadId><ShipmentId>ALEX-000003</ShipmentId><Direction>Outbound</Direction><OrderNumber>ALEX-000013</OrderNumber><OrderCurrency>USD</OrderCurrency><LoadTemplate></LoadTemplate><TransportationTemplate></TransportationTemplate><Customer><Name>Client</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential></Customer><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><PickUp><Name>11 - Warehouse 11</Name><Address>One Microsoft Way</Address><City>Redmond</City><State>WA</State><PostalCode>98052</PostalCode><CountryRegion>USA</CountryRegion><County>KING</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode></PickUp><DropOff><Name>Microsoft</Name><Address>One Microsoft Way</Address><City>Alpharetta</City><State>GA</State><PostalCode>30009</PostalCode><CountryRegion>USA</CountryRegion><County>FULTON</County><CountryRegionISOCode>US</CountryRegionISOCode><PhoneNumber></PhoneNumber><Residential>No</Residential><ResponsibleForPayment>Company</ResponsibleForPayment><VendorCode></VendorCode><VendorInvoiceCode></VendorInvoiceCode><Mileage><MileageEngineCode>P2P</MileageEngineCode><Miles>500</Miles></Mileage><ZoneMasters /></DropOff><Weight>1.00</Weight><Volume>0.00</Volume><STCC></STCC><DeliveryDate>06/20/2015 06:59:59</DeliveryDate><ShipDate>06/13/2015 01:14:33</ShipDate><DlvTerm>DEF</DlvTerm><EquipmentCode></EquipmentCode><Value>100000.00</Value><DirectDelivery>false</DirectDelivery><ShippingEntity><Type>LINE</Type><ItemId>ProductWHS</ItemId><Qty>1.00</Qty><Weight>1.00</Weight><STCC></STCC><Harmonized></Harmonized><Volume>0.00</Volume><Value>100000.00</Value><TMSFilterCode1></TMSFilterCode1><TMSFilterCode2></TMSFilterCode2><TMSFilterCode3></TMSFilterCode3><TMSFilterCode4></TMSFilterCode4><InventTransId>ALEX-000053</InventTransId><RecId>5637146097</RecId><PackQty>1.00</PackQty></ShippingEntity><DeliveryAccessorials /><RatingEntities><RatingEntity><CarrierCode>Contoso</CarrierCode><CarrierServiceCode>STD</CarrierServiceCode><MethodCode>Ground</MethodCode><ModeCode>Ground</ModeCode><TotalRate>5000</TotalRate><Rate><RateType>0</RateType><TotalRate>5000</TotalRate><Units>500</Units><UnitRate>10</UnitRate><Code>P2PMileageBase</Code><BillingGroupID></BillingGroupID><ExternalCode></ExternalCode><CurrencyCode>USD</CurrencyCode><ObjectID>5637144598</ObjectID><CustomerRate>5000</CustomerRate><ShipperRate>5000</ShipperRate></Rate><CurrencyCode>USD</CurrencyCode><TransitTime><TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><TransitDays>7</TransitDays></TransitTime></RatingEntity></RatingEntities></ShippingEntity></ShippingEntity></Request></Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Response</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Transaction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type><span style="background: yellow; mso-highlight: yellow;">APPORTIONMENT</span></Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DataArea>alex</DataArea><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierGroupCode></CarrierGroupCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventSiteId>1</InventSiteId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventLocationId>11</InventLocationId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ThirdPartyAccount></ThirdPartyAccount><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode></ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BaseCurrency></BaseCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BusinessUnit></BusinessUnit><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CostCenter></CostCenter><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Department></Department><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemGroup></ItemGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Project></Project><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DefaultDimension><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerCode>Client</CustomerCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerGroup>10</CustomerGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerInvoiceCode>Client</CustomerInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorGroup></VendorGroup><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Accounts><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>ROUTE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>SHIPMENT</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteGuideName></RouteGuideName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RoutePlanName></RoutePlanName><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RouteConfigurationCode></RouteConfigurationCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Sequence>1</Sequence><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RECORDTYPE>Load</RECORDTYPE><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadId>ALEX-000011</LoadId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipmentId>ALEX-000003</ShipmentId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Direction>Outbound</Direction><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderNumber>ALEX-000013</OrderNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<OrderCurrency>USD</OrderCurrency><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<LoadTemplate></LoadTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransportationTemplate></TransportationTemplate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Client</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Customer><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>11 - Warehouse 11</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Redmond</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>WA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>98052</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>KING</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</PickUp><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Name>Microsoft</Name><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Address>One Microsoft Way</Address><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<City>Alpharetta</City><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<State>GA</State><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PostalCode>30009</PostalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegion>USA</CountryRegion><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<County>FULTON</County><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CountryRegionISOCode>US</CountryRegionISOCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PhoneNumber></PhoneNumber><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Residential>No</Residential><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ResponsibleForPayment>Company</ResponsibleForPayment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorCode></VendorCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<VendorInvoiceCode></VendorInvoiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MileageEngineCode>P2P</MileageEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Miles>500</Miles><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Mileage><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ZoneMasters /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</DropOff><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryDate>06/20/2015 06:59:59</DeliveryDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipDate>06/13/2015 01:14:33</ShipDate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DlvTerm>DEF</DlvTerm><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<EquipmentCode></EquipmentCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DirectDelivery>false</DirectDelivery><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Type>LINE</Type><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ItemId>ProductWHS</ItemId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Qty>1.00</Qty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Weight>1.00</Weight><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<STCC></STCC><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Harmonized></Harmonized><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Volume>0.00</Volume><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Value>100000.00</Value><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode1></TMSFilterCode1><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode2></TMSFilterCode2><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode3></TMSFilterCode3><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TMSFilterCode4></TMSFilterCode4><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<InventTransId>ALEX-000053</InventTransId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RecId>5637146097</RecId><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<PackQty>1.00</PackQty><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Apportionment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ChargeCode>DEF</ChargeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModuleType>Cust</ModuleType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ChargeType>None</ChargeType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID>5637144598</ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Apportionment><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<DeliveryAccessorials /><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierCode>Contoso</CarrierCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CarrierServiceCode>STD</CarrierServiceCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<MethodCode>Ground</MethodCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ModeCode>Ground</ModeCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<RateType>0</RateType><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TotalRate>5000</TotalRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Units>500</Units><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<UnitRate>10</UnitRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Code>P2PMileageBase</Code><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<BillingGroupID></BillingGroupID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ExternalCode></ExternalCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ObjectID>5637144598</ObjectID><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CustomerRate>5000</CustomerRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<ShipperRate>5000</ShipperRate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Rate><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<CurrencyCode>USD</CurrencyCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitTimeEngineCode>PointToPoint</TransitTimeEngineCode><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<TransitDays>7</TransitDays><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</TransitTime><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</RatingEntities><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</ShippingEntity><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Request><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
</Transaction><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Our goal is that in \Classes\TMSProcessXML_Base\readAppSalesLine method the system should be able to successfully retrieve appNode element which ideally would look like this</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 467.5pt;" valign="top" width="935"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<Apportionment><Rate><TotalRate>5000</TotalRate><CurrencyCode>USD</CurrencyCode><RateType>0</RateType><ChargeCode>DEF</ChargeCode><ModuleType>Cust</ModuleType><ChargeType>None</ChargeType><Code>P2PMileageBase</Code><ObjectID>5637144598</ObjectID></Rate></Apportionment><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Subsequently miscellaneous charges for sales order will be calculated in \Classes\TMSRateRoute\calcMiscChargesSOLoad method based on results of apportionment<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>TMSApportionedValue<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSXUBUakrXRz-uZZ-ip4tJtkkenvMbDa2eoqSlkZO2ZxAqjOZQR5O8oBjyXDojyOGcpYHYzTrsn0lJ9fG3zsY27FM6cA_Xj5vf_rStYyvp33AHB9qGMfYQTVt2Eq6_JyaW1XrcZ1vY5nQ/s1600/image113-733880.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723568859499202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSXUBUakrXRz-uZZ-ip4tJtkkenvMbDa2eoqSlkZO2ZxAqjOZQR5O8oBjyXDojyOGcpYHYzTrsn0lJ9fG3zsY27FM6cA_Xj5vf_rStYyvp33AHB9qGMfYQTVt2Eq6_JyaW1XrcZ1vY5nQ/s320/image113-733880.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then miscellaneous charge(s) will be available on sales order line level as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Charges transactions<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLCZ74fRm_edB_vV6qCx4QcUVVbglaY9feNqkoCYPciZCm-G3_MIg4bW2VU5Dc5TMGFk2KTHSsiy9Z160tCynWIfYXyz3vc-4KBE3ImvZRo1eVWdworI-rDWMim1AOXsQtQq-oZgfHzLg/s1600/image114-735845.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723578315600258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLCZ74fRm_edB_vV6qCx4QcUVVbglaY9feNqkoCYPciZCm-G3_MIg4bW2VU5Dc5TMGFk2KTHSsiy9Z160tCynWIfYXyz3vc-4KBE3ImvZRo1eVWdworI-rDWMim1AOXsQtQq-oZgfHzLg/s320/image114-735845.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And this is how TMS transactions log looks like. You may review it to better understand what takes place when certain function will be executed, it is also handy for troubleshooting purposes <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>TMSTransaction<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio5yW0Onv98r-IYq72cBTDYQqnYr-W6hp3467OIXxtGzaNEQE4NExwj9WBU6y-7f6lrbBPkl8giDAbGmoMxGOpLUpUR_oO0WqV_Gm5pev_9WmJFnx7N-ltH2XctP0lYJOYBZn1O1q642o/s1600/image115-738128.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723588247039650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio5yW0Onv98r-IYq72cBTDYQqnYr-W6hp3467OIXxtGzaNEQE4NExwj9WBU6y-7f6lrbBPkl8giDAbGmoMxGOpLUpUR_oO0WqV_Gm5pev_9WmJFnx7N-ltH2XctP0lYJOYBZn1O1q642o/s320/image115-738128.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The last thing I want to mention is Freight bill details generated as shown below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Freight bill details<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPn1z4T98Q5jxpG5uFDTr9xX5QS4M-lE-KogvArllrq3PzNZbUmYuFl2Wq65RuCaH6F8yHdkAnaOubwkDy7ZtVWVC40FQOPrpkU4LQQmzdLDlzYfj3nhkfwkiBSov1Ze5EQkeKOXpk7w/s1600/image116-740561.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723596220251954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPn1z4T98Q5jxpG5uFDTr9xX5QS4M-lE-KogvArllrq3PzNZbUmYuFl2Wq65RuCaH6F8yHdkAnaOubwkDy7ZtVWVC40FQOPrpkU4LQQmzdLDlzYfj3nhkfwkiBSov1Ze5EQkeKOXpk7w/s320/image116-740561.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Freight bill details - Rate</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaaBB7u8LKBjptM1nqErlYuqYKJ1PRYRB5Y5YJ4l19r8AJQ16FJbVilnYCrExqhC3t-ZtgdyB6yRad_yMOX_F3HTCOs9j37rs5LbW23wh6ynMBQZDqdBycr57Rxp0KK4t9fP-b0m35kCs/s1600/image117-742713.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723607003892146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaaBB7u8LKBjptM1nqErlYuqYKJ1PRYRB5Y5YJ4l19r8AJQ16FJbVilnYCrExqhC3t-ZtgdyB6yRad_yMOX_F3HTCOs9j37rs5LbW23wh6ynMBQZDqdBycr57Rxp0KK4t9fP-b0m35kCs/s320/image117-742713.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After you have Freight bill details you an then compare it with the actual invoice for mathing purposes<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes the end-to-end scenario in this walkthrough<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Addendum (98401 -> 92114)<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Having all this knowledge it is quite easy to enable new pair of zip codes for Rate Shopping, say in standard USMF Demo company in Microsoft Dynamics AX 2012 R3 Demo VM<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the list of 4 things you have to do in USMF Company to set up transportation from WA (98401) to CA (92114) using data elements from standard demo data<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Remembering TMS Setup process diagram below here is what you will need to set up<o:p></o:p></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:468pt;height:276.5pt' o:ole=""> <v:imagedata src="cid:image021.emz@01D0A762.001E1730" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZN-iQs4t3-bTW2nSLP7dVS-bytym-fHa0UGuS-Y5eZHdRKpY1Y5s9Hn6J_bGlVb-l0OIccyTogZhDTBppBoQwmyi-Jt5P5BHWFJDmM-qdMOkhhPQWl2fbZBgELKBoFQZOiwcM87axQSA/s1600/image118-745184.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723620387016098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZN-iQs4t3-bTW2nSLP7dVS-bytym-fHa0UGuS-Y5eZHdRKpY1Y5s9Hn6J_bGlVb-l0OIccyTogZhDTBppBoQwmyi-Jt5P5BHWFJDmM-qdMOkhhPQWl2fbZBgELKBoFQZOiwcM87axQSA/s320/image118-745184.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1495874415"> </o:OLEObject> </xml><![endif]--> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#1 Rate master (No changes here)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEZvJ4hcuQi1qWTTWK8DXBtq4YjeNycUfx-xdeKUm7hQyJyKtYnXLesFhPWDPP0cG147cNCbjLJ6IvpePdhfNQRscQDx4zcZr88I8ms5xo9KyxRbNfrJnz5valJXo7RIDV8g6iGWhKng/s1600/image119-747608.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723628077655938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEZvJ4hcuQi1qWTTWK8DXBtq4YjeNycUfx-xdeKUm7hQyJyKtYnXLesFhPWDPP0cG147cNCbjLJ6IvpePdhfNQRscQDx4zcZr88I8ms5xo9KyxRbNfrJnz5valJXo7RIDV8g6iGWhKng/s320/image119-747608.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfm14B3bbCi6AfL7MT1dN4lwC8RvDrrO6Sc-TGSbt6PPNDP0N26GRVTTv9Sz8Nu7HIWNvMSdk_yzAr3b6XGuNaWY9iiRA9mgP2ZaGAm-HOMZ_SPLodD0yyacyxl1bUHcYyNZv5yjjSGiE/s1600/image120-750052.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723641678213874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfm14B3bbCi6AfL7MT1dN4lwC8RvDrrO6Sc-TGSbt6PPNDP0N26GRVTTv9Sz8Nu7HIWNvMSdk_yzAr3b6XGuNaWY9iiRA9mgP2ZaGAm-HOMZ_SPLodD0yyacyxl1bUHcYyNZv5yjjSGiE/s320/image120-750052.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>#2 Rate base<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBOOg_CyGnvB-N0CZhB5vAZSyBItmHBE7gCXRBmbwChv_U_ipMZ6NnY6KriETGWgGUB_aJPnxUg412kUADXEg6JXBvgTmJQUxm67qp8SZV3PGD4d0qKRo6AtyzEhFGvkYh-unEVl7c1w/s1600/image121-752526.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723649915538082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBOOg_CyGnvB-N0CZhB5vAZSyBItmHBE7gCXRBmbwChv_U_ipMZ6NnY6KriETGWgGUB_aJPnxUg412kUADXEg6JXBvgTmJQUxm67qp8SZV3PGD4d0qKRo6AtyzEhFGvkYh-unEVl7c1w/s320/image121-752526.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfeLg7QN6ZVqHNLU2ncTImxoi5ZEZEYldqubLXvVPjrSma_TeRyqbyfvdJlYSzSjNgMCxLK8xRkwK0lOZ8zWdX_0_A8c9tjbzW8z4lTXo4Lfpd4oKyL4t01AIlxwTDBz4MhD-bTe_9lMk/s1600/image122-755341.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723660843678418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfeLg7QN6ZVqHNLU2ncTImxoi5ZEZEYldqubLXvVPjrSma_TeRyqbyfvdJlYSzSjNgMCxLK8xRkwK0lOZ8zWdX_0_A8c9tjbzW8z4lTXo4Lfpd4oKyL4t01AIlxwTDBz4MhD-bTe_9lMk/s320/image122-755341.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Rate = 10$<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#3 Mileage engine<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwzWvgkZbqJ3BIBebet3QlVi9UokTMM8wUEM1czMN5q8XTHyMRxTKqyRUqI0-3Mffa87F7PiZRMZFtz7c1UHgDfwVECyqLluQUF2YRPfrjjLz60XnQr4GjvGqJs79fKfNlp6xOoGHvDsk/s1600/image123-757778.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723669123206322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwzWvgkZbqJ3BIBebet3QlVi9UokTMM8wUEM1czMN5q8XTHyMRxTKqyRUqI0-3Mffa87F7PiZRMZFtz7c1UHgDfwVECyqLluQUF2YRPfrjjLz60XnQr4GjvGqJs79fKfNlp6xOoGHvDsk/s320/image123-757778.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: 100 Miles<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>#4 Transit time master<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaeH0o3-6qhYjZXVpaBKbLmPqlMwa5H2LnwaexUoLq-ILRV7AHT7v6bZegeRJjJvD23LOMVoD5-8cMjozZO3vyBw_LIeRiL3hzL7ygzq8m1gFm7aaub7nx1pLshos0sXX5Ni9X7UjD34U/s1600/image124-759787.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723676666981410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaeH0o3-6qhYjZXVpaBKbLmPqlMwa5H2LnwaexUoLq-ILRV7AHT7v6bZegeRJjJvD23LOMVoD5-8cMjozZO3vyBw_LIeRiL3hzL7ygzq8m1gFm7aaub7nx1pLshos0sXX5Ni9X7UjD34U/s320/image124-759787.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: 5 days<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result you can review Rate shopping details on Rate route workbench<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Result<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik1YWfGss_QKXRvsc-_Mr3dN1Ez-TRuDpOsIWpPtM7W9SPl54l3_Y_pNFSeIDHPpgQw3XmMHUS6WSZTq-zj5-Gg1cYs83tdEvbyRcm0dnqQUtE1avnx2BpQdc09q7vl6dnE5nAUFGP6x4/s1600/image125-761785.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6160723685635289746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik1YWfGss_QKXRvsc-_Mr3dN1Ez-TRuDpOsIWpPtM7W9SPl54l3_Y_pNFSeIDHPpgQw3XmMHUS6WSZTq-zj5-Gg1cYs83tdEvbyRcm0dnqQUtE1avnx2BpQdc09q7vl6dnE5nAUFGP6x4/s320/image125-761785.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Summary</b>: In this walkthrough I illustrated how to setup and execute on WMS/TMS scenario in Microsoft Dynamics AX 2012 R3. In particular I focused on end-to-end logical flow from setup through execution to transportation charges applied to order, and highlighted appropriate technical details to support troubleshooting as necessary. With this knowledge you can set up your own WMS/TMS scenarios with ease and also successfully troubleshoot any potential missing setups to get you to desired results.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, WMS, TMS, Advanced Warehouse Management, Transportation Management, Miscellaneous charges. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-autospace: none;">
<b>Author</b>: <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com4tag:blogger.com,1999:blog-1127496045963662727.post-27343072719024345592014-08-19T01:23:00.001-07:002014-08-19T01:36:44.678-07:00Microsoft Dynamics AX 2012 Cross-Functional Manufacturing Execution – Part 2<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Cross-Functional Manufacturing Execution – Part 2</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate cross-functional Manufacturing Execution scenarios in Microsoft Dynamics AX 2012. This is a logical continuation of series about cross-functional Resource Scheduling scenarios.</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Challenge:</b> Often times during large deployments of Microsoft Dynamics AX 2012 it is required to roll out multiple functional areas where Resource Scheduling is needed. Enterprises want to consistently and uniformly maintain the info about resources, their capacities and schedule their activities in relation to various tasks. For example, an employee may be involved on the project doing project-related work and at the same time the same employee may be involved on the shop floor working on production jobs, in addition it may be some future activities planned for this employee which we want to properly account for. After Resource Scheduling is done the time comes for the execution of scheduled activities. At this step you can also face with a number of surprises which may lead you to change your original plan, reprioritize your activities, find alternative resources to execute on scheduled activities, etc. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Solution:</b> Microsoft Dynamics AX 2012 is a comprehensive ERP (Enterprise Resource Planning) solution which incorporates elements of MES (Manufacturing Execution System). Essentially MES and ERP solution(s) allow to connect your top floor to your shop floor to execute on scheduled activities. Manufacturing execution capabilities allow you to execute on Production job, Project activities and record time spent on various indirect activities.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Scenario</b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this walkthrough I'll go over multiple functional areas such as Production control, Project management and accounting and Service management to illustrate how to execute on various types of scheduled activities. Please note that in Part 1 I focused on Scheduling and here (in Part 2) I'm going to cover Execution aspects and reflect on Scheduling results. Below I provide an end-to-end scenario which you can replicate using standard Microsoft Dynamics AX 2012 Demo VM available on Partner Source here (requires Login): <a href="https://mbs.microsoft.com/partnersource/northamerica/sales-marketing/demo-tools/virtual-machines/AX2012DemoToolsMaterials"> https://mbs.microsoft.com/partnersource/northamerica/sales-marketing/demo-tools/virtual-machines/AX2012DemoToolsMaterials</a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
To set up the stage it is important to mention that in Microsoft Dynamics AX 2012 before you can execute on any scheduled activities the system should create corresponding (so called) "Shop Floor Control jobs" behind the scenes. Thus for Production order jobs, Projects and Project activities, Indirect work activities, etc. the system will create "Shop Floor Control jobs" which will be the basis for execution<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>"Shop Floor Control jobs" diagram<o:p></o:p></i></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:468pt;height:217.2pt' o:ole=""> <v:imagedata src="cid:image001.emz@01CFBB4C.0C6A85D0" o:title="" /> </v:shape><![endif]--><br /></div>
<div class="MsoNormal">
<![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPo3G5TDueUEmC1iTFqvqvffC9RDUqsy_c-f-dETEs32DnCwVhyphenhyphen3zZRP39w3k-WXwMmGZygD6e6bYqx0Fphp5v0xFA8dxHClakuuJ7Xa_qvbDH_h8yqImZ-1Fg6oPKUPGkDzFjhhPGC7w/s1600/image002-712206.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPo3G5TDueUEmC1iTFqvqvffC9RDUqsy_c-f-dETEs32DnCwVhyphenhyphen3zZRP39w3k-WXwMmGZygD6e6bYqx0Fphp5v0xFA8dxHClakuuJ7Xa_qvbDH_h8yqImZ-1Fg6oPKUPGkDzFjhhPGC7w/s320/image002-712206.png" id="BLOGGER_PHOTO_ID_6049189193001520818" /></a><![endif]></div>
<div class="MsoNormal">
<!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1469916505"> </o:OLEObject> </xml><![endif]--><o:p></o:p><br /></div>
<div class="MsoNormal">
Now, for example, if we take a closer look at Production order jobs, we'll notice that Production order jobs will be created and scheduled as the result of Production order Job Scheduling. When it comes to execution in order to present this info to shop floor workers we're going to use different types of Shop Floor Terminals, and ultimately when info needs to be sent back from Shop Floor Terminal to Microsoft Dynamics AX 2012 we'll utilize a feedback loop. Please note that when feedback is submitted the system will create appropriate journals for original documents. For example, for Production order the system will create Route card journals to record the actual consumption of labor. Similarly the system will create Hour journals for Projects. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Functional flow (Production order) diagram</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:468pt;height:178.2pt' o:ole=""> <v:imagedata src="cid:image003.emz@01CFBB4C.0C6A85D0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVTfk-yzRQx4TbUxd74xXfNj2FNF5b32s7XuxTOMMS7pr3xHdJY8ImvHeJ49mgvRql3JCCfNZN2qi2Q_bfF68Y2wF15vHbFW0fE85UboytzpjRxnNZsjcTfZ80MObNZiNDk4FP8hzmNSc/s1600/image004-715867.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVTfk-yzRQx4TbUxd74xXfNj2FNF5b32s7XuxTOMMS7pr3xHdJY8ImvHeJ49mgvRql3JCCfNZN2qi2Q_bfF68Y2wF15vHbFW0fE85UboytzpjRxnNZsjcTfZ80MObNZiNDk4FP8hzmNSc/s320/image004-715867.png" id="BLOGGER_PHOTO_ID_6049189204652763042" /></a><![endif]></div>
<div class="MsoNormal">
<!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1469916506"> </o:OLEObject> </xml><![endif]--><o:p></o:p><br /></div>
<div class="MsoNormal">
In Part 1 dedicated to Resource Scheduling we ended up with several scheduled activities for my resource. Here's how Capacity reservations looked like for Alex<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEplmBS4NDmAoDub2XiKGi0nmoEBEb10vqttu8-dePohSMY7YUrwl3wymEsWLL6CpwA-lZ8M4lCQiTC4i3Me2DuOBK6QVF_4WB5tnt4py_Jq9pr3lhFF2kRNalhHA7PBT5Rdh5AWeDpE/s1600/image005-719346.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEplmBS4NDmAoDub2XiKGi0nmoEBEb10vqttu8-dePohSMY7YUrwl3wymEsWLL6CpwA-lZ8M4lCQiTC4i3Me2DuOBK6QVF_4WB5tnt4py_Jq9pr3lhFF2kRNalhHA7PBT5Rdh5AWeDpE/s320/image005-719346.jpg" id="BLOGGER_PHOTO_ID_6049189218447572210" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We had one scheduled activity of each kind. For example, we had a production job <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource > Reserved for > Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhil9cLeVZM8-A_6mM3VzMR-BiLwWbyrvvK-kGOPtCKJVg3Yr7kD0G-ve4NwuGZAROk_wmm0Trt2n-GYuv_blcFgbhloriinCGrsnC91PewB-DXTKyPTLm69HfepiVgAmFr5YnV39lEMbI/s1600/image006-722252.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhil9cLeVZM8-A_6mM3VzMR-BiLwWbyrvvK-kGOPtCKJVg3Yr7kD0G-ve4NwuGZAROk_wmm0Trt2n-GYuv_blcFgbhloriinCGrsnC91PewB-DXTKyPTLm69HfepiVgAmFr5YnV39lEMbI/s320/image006-722252.png" id="BLOGGER_PHOTO_ID_6049189231142068658" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And Planned Production order job<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource > Reserved for > Planned jobs<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilDDhAj__Bj53qXXkH8hhbkzb_3SH7rryRKQqQPEdQaY4BxvnV9VjkONBjoTMchmGAytgV3wOYJmcMeazbdnz3McFwg1A8reCgoT4sq0QMFgbp2fu-LrXiae_JzG1biVbQ3HEQ577b_dI/s1600/image007-725304.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilDDhAj__Bj53qXXkH8hhbkzb_3SH7rryRKQqQPEdQaY4BxvnV9VjkONBjoTMchmGAytgV3wOYJmcMeazbdnz3McFwg1A8reCgoT4sq0QMFgbp2fu-LrXiae_JzG1biVbQ3HEQ577b_dI/s320/image007-725304.png" id="BLOGGER_PHOTO_ID_6049189249038197698" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point as Production Manager you can also review a full list of production jobs and their statuses using Job list form available at Production control > Inquiries > Job list. I filtered it to show only production jobs for my resource<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job list (Filtered for A9999 Resource)<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIvN0MrRos7_cU-cob_vTGIx8nACSYlpwTr1SWkxg9OAvICNviBF0tTyqsGINNYAHScy-ZyscYzgnF4CXwC3saUZUxVBOdWKUDRZ_U9-ZfRnO9mZAMMjPLzx_XOaQc4_rdwcn8ZJcWLts/s1600/image008-727975.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIvN0MrRos7_cU-cob_vTGIx8nACSYlpwTr1SWkxg9OAvICNviBF0tTyqsGINNYAHScy-ZyscYzgnF4CXwC3saUZUxVBOdWKUDRZ_U9-ZfRnO9mZAMMjPLzx_XOaQc4_rdwcn8ZJcWLts/s320/image008-727975.jpg" id="BLOGGER_PHOTO_ID_6049189255821825554" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that on this screen we'll see Setup and Process jobs<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we reviewed what is given to us in this scenarios we can get to some required setup related to Manufacturing execution <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First of all let's make sure that Shop Floor Control jobs will be automatically created by the system by setting up Job table synchronization mode = Online parameter in Time and attendance parameters<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Human Resource > Setup > Time and attendance > Time and attendance parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2gVcGTuJseY3zrR4Swb5QxcAZWbbMIqmfULw18KcbIQQJcgDwjZBazdJFQ_lAC1JQaYIW3Zg35KtWxGeHPyKYxhHsnPMaCyfHDLWneGxsweG6Zjq4kkodp0ayZlm3J73jNeTXwLG7KPc/s1600/image009-730796.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2gVcGTuJseY3zrR4Swb5QxcAZWbbMIqmfULw18KcbIQQJcgDwjZBazdJFQ_lAC1JQaYIW3Zg35KtWxGeHPyKYxhHsnPMaCyfHDLWneGxsweG6Zjq4kkodp0ayZlm3J73jNeTXwLG7KPc/s320/image009-730796.jpg" id="BLOGGER_PHOTO_ID_6049189270211035362" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Job table synchronization mode = Online<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then in Production control > Setup > Manufacturing execution > Manufacturing execution parameters we'll review Project related setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production control > Setup > Manufacturing execution > Manufacturing execution parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtb2xa18hrQNJoOdyxz8KZ99bSZWcx2vliEJGY1SSRN2oTEyIJH75_vgzdroPtTU0TgfNPEkiuhpbuorpFDsMagaHWCiZ9TLFJzwcZrRj2cUPrpc5kw9HAPDjcEOjdCxASQUkDk36d_5E/s1600/image010-733859.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtb2xa18hrQNJoOdyxz8KZ99bSZWcx2vliEJGY1SSRN2oTEyIJH75_vgzdroPtTU0TgfNPEkiuhpbuorpFDsMagaHWCiZ9TLFJzwcZrRj2cUPrpc5kw9HAPDjcEOjdCxASQUkDk36d_5E/s320/image010-733859.png" id="BLOGGER_PHOTO_ID_6049189283622829362" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Post automatically checkbox (to automatically post Project journals if needed)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Going through the list the next thing to check is Production control > Setup > Manufacturing execution > Production parameters where you can, for example, control automatic posting of Route/Job card journals <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production control > Setup > Manufacturing execution > Production parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFsGLt_sU-ooB8GxzrbB7203FzT-dAkM0DoUd1V5DR2banz8HjbbKdDpYpBywPLcUY9qOm5H27s4IA0Myqv_4EdJ-i4L-DpGZ7QPRHCGzfRTi_EkFf7TicAZDqTTDlD-Pb9ii-uX4P_c/s1600/image011-736952.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsFsGLt_sU-ooB8GxzrbB7203FzT-dAkM0DoUd1V5DR2banz8HjbbKdDpYpBywPLcUY9qOm5H27s4IA0Myqv_4EdJ-i4L-DpGZ7QPRHCGzfRTi_EkFf7TicAZDqTTDlD-Pb9ii-uX4P_c/s320/image011-736952.jpg" id="BLOGGER_PHOTO_ID_6049189298170526386" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next we'll need to activate my worker to work on Registration terminals. We're going to cover what exact terminals we use a little later. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Alex (Activate on registration terminals, Time registration tab)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJx_k_sPwJSChoAZtwo9QVx5HRd31mRM9uK_5YuJlzCNwLOwsSpl1CWo97I3HpCLGBgc6n08E0r42xc-zI6ZEKHXVfb7hAndPH2Ed8DC_c-zTj0-2jWxupHcNAcaUFUviMaoe9vtRDlhI/s1600/image012-740387.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJx_k_sPwJSChoAZtwo9QVx5HRd31mRM9uK_5YuJlzCNwLOwsSpl1CWo97I3HpCLGBgc6n08E0r42xc-zI6ZEKHXVfb7hAndPH2Ed8DC_c-zTj0-2jWxupHcNAcaUFUviMaoe9vtRDlhI/s320/image012-740387.png" id="BLOGGER_PHOTO_ID_6049189312809559874" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also we're going to need to specify Badge ID and Password so the worker will be able to login to the terminal. In my case I used "12345" as both Badge ID and Password<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhiSW2Wr1vCriP0V-m0Ae0zxex8OSEagrLFgjM88SY1DleCEDo4IfoiNz6tNdOa48RuZpGvVjXALd2xxMF5H8tZyUIwlEO9kfHB4vXnTCFPIibN14l9jsCHn_dp9Z_Punj3fhO_2_Iexo/s1600/image013-743264.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhiSW2Wr1vCriP0V-m0Ae0zxex8OSEagrLFgjM88SY1DleCEDo4IfoiNz6tNdOa48RuZpGvVjXALd2xxMF5H8tZyUIwlEO9kfHB4vXnTCFPIibN14l9jsCHn_dp9Z_Punj3fhO_2_Iexo/s320/image013-743264.jpg" id="BLOGGER_PHOTO_ID_6049189324622480082" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's talk about what types of terminals you can use with out-of-the-box Microsoft Dynamics AX 2012. We have 2 main options: terminals embedded into Microsoft Dynamics AX 2012 itself and implemented as AX forms OR mobile terminals shipped as Windows 8 Apps <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="background: yellow; mso-highlight: yellow;"></span></b> </div>
<div class="MsoNormal">
<strong><span style="background-color: yellow;"></span></strong> </div>
<div class="MsoNormal">
<strong><span style="background-color: yellow;"></span></strong> </div>
<div class="MsoNormal">
<strong><span style="background-color: yellow;"></span></strong> </div>
<div class="MsoNormal">
<strong><span style="background-color: yellow;"></span></strong> </div>
<div class="MsoNormal">
<b><span style="background: yellow; mso-highlight: yellow;">Shop Floor Terminals</span></b></div>
<div class="MsoNormal">
<b><span style="background-color: yellow;"></span><o:p></o:p></b> </div>
<div class="MsoNormal">
In order to set up embedded terminals in Microsoft Dynamics AX 2012 you can use Terminals form available at Production control > Setup > Terminals > Terminals. You can use a classic laypout or touch optimized layout with bigger buttons <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Terminal – Touch enabled<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPNU173fF5uKwxE-YYpdsqLhnBDS1GoqXZoo7HXI_-mr_wqesPmujkoP4s8QGeFyzDxymODWICFLO_iRN42Q82C3RNSThLRTGv-O7pWheLPsDk-fTPPwrW_xrswSDlCwSM7ju2oAGclzQ/s1600/image014-746491.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPNU173fF5uKwxE-YYpdsqLhnBDS1GoqXZoo7HXI_-mr_wqesPmujkoP4s8QGeFyzDxymODWICFLO_iRN42Q82C3RNSThLRTGv-O7pWheLPsDk-fTPPwrW_xrswSDlCwSM7ju2oAGclzQ/s320/image014-746491.png" id="BLOGGER_PHOTO_ID_6049189339261021698" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note Touch screen checkbox marked<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job registration screen – Touch enabled<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOqNmbLxLpzKuZmyaXjE6OxQ0tkHnAGqzFZBDxRiMstbqg2w-nM6cilXW7kOBTfFLZiHpg2QIS1wznKm4av0HmJ9LYSNT1hQDEaio80W7vNhpSQR3sdeM9MI6zocwBnZtuAfY2bHwShho/s1600/image015-749788.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOqNmbLxLpzKuZmyaXjE6OxQ0tkHnAGqzFZBDxRiMstbqg2w-nM6cilXW7kOBTfFLZiHpg2QIS1wznKm4av0HmJ9LYSNT1hQDEaio80W7vNhpSQR3sdeM9MI6zocwBnZtuAfY2bHwShho/s320/image015-749788.png" id="BLOGGER_PHOTO_ID_6049189352634461570" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Terminal – Classic<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqb1ATUDNevF1SJ9Wgoq1YVBhys7vkXtB0P5i2sHxvfBmse0SrQpJG4jD9rKpwYCTRicLbNmU68TODbMYrH9-yq54IZV2RY4IaQ8NKBChwrqaTIcGj_-fhn8EFnaedOrBJ3wzW5QTg80o/s1600/image016-752858.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqb1ATUDNevF1SJ9Wgoq1YVBhys7vkXtB0P5i2sHxvfBmse0SrQpJG4jD9rKpwYCTRicLbNmU68TODbMYrH9-yq54IZV2RY4IaQ8NKBChwrqaTIcGj_-fhn8EFnaedOrBJ3wzW5QTg80o/s320/image016-752858.png" id="BLOGGER_PHOTO_ID_6049189367015555714" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job registration sceeen – Classic<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQiFNFmTHxP1-JroaayNnGMflvghQzmsvdQaCArT6eFSgNEr8VYhWUPx4EaphbKFdVS6W1_y2hDPuxZpceRyFw4D-5xB8eE8N_yvsEPFRtI9HUKuGemRlFNhDyX04DhXyZFD7rMPkT5_o/s1600/image017-755683.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQiFNFmTHxP1-JroaayNnGMflvghQzmsvdQaCArT6eFSgNEr8VYhWUPx4EaphbKFdVS6W1_y2hDPuxZpceRyFw4D-5xB8eE8N_yvsEPFRtI9HUKuGemRlFNhDyX04DhXyZFD7rMPkT5_o/s320/image017-755683.jpg" id="BLOGGER_PHOTO_ID_6049189376664977010" /></a><b><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also apply different configurations to registration forms if needed<o:p></o:p></div>
<div class="MsoNormal">
Another option is to use Microsoft Dynamics AX Production Floor Windows 8 App available in Windows store for installation<b> <o:p></o:p></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Microsoft Dynamics AX Production Floor App in Windows Store<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5UbHUhxfrFyOd88kfOARkf-FbzOEnKnxwWb9QZXRwyuXNI7Xzey0EDJXb48w1S8GGkxEgc7hl-x9SNruOUvgEyB-JLbuE0CnJ1KE9LtI2KYMvUzQT0agAueP49EZa1EwyNyz4vCUVjbU/s1600/image018-758744.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5UbHUhxfrFyOd88kfOARkf-FbzOEnKnxwWb9QZXRwyuXNI7Xzey0EDJXb48w1S8GGkxEgc7hl-x9SNruOUvgEyB-JLbuE0CnJ1KE9LtI2KYMvUzQT0agAueP49EZa1EwyNyz4vCUVjbU/s320/image018-758744.png" id="BLOGGER_PHOTO_ID_6049189392467090818" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This app can be launched in Demo mode with embedded demo data for demonstrations or connected mode for production use. This is how Demo mode looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Demo mode<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Ps3DLClR9AM0ppHfC7LcsIL5zLvt9UTExr_rXLpaBCNmp274THEn70xcHo3yOq96j6QUe7lIY_L2yTNaZE4PEiy7vP4uDTZl2p1GScPbS-joHxDjT-5UaZ0Og5Kvd9_qy_phH3B5Qf0/s1600/image019-761633.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Ps3DLClR9AM0ppHfC7LcsIL5zLvt9UTExr_rXLpaBCNmp274THEn70xcHo3yOq96j6QUe7lIY_L2yTNaZE4PEiy7vP4uDTZl2p1GScPbS-joHxDjT-5UaZ0Og5Kvd9_qy_phH3B5Qf0/s320/image019-761633.jpg" id="BLOGGER_PHOTO_ID_6049189404132272562" /></a><b><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to use the app in Connected mode you will need to do required setup. So how to connect?<o:p></o:p></div>
<div class="MsoNormal">
In my example I used Microsoft Dynamics AX 2012 R3 instance deployed in Windows Azure as IaaS using LCS (Demo template). Here's how my AX VM looks like from Windows Azure portal<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Microsoft Dynamics AX 2012 R3</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjosWcx_VN-WvI6Umtc1h3Zi_NUl8A1CI6eaI3rlOdNiHV2ieKkle09bf4gGFsYN1FI7rdqFhZ0IblHmITL8b9WWz5pAhkJda3tEfxE8JxeBw5vwL2_fX4ny9w5Vn-LHGUfKV_BiMloDYo/s1600/image020-764348.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjosWcx_VN-WvI6Umtc1h3Zi_NUl8A1CI6eaI3rlOdNiHV2ieKkle09bf4gGFsYN1FI7rdqFhZ0IblHmITL8b9WWz5pAhkJda3tEfxE8JxeBw5vwL2_fX4ny9w5Vn-LHGUfKV_BiMloDYo/s320/image020-764348.jpg" id="BLOGGER_PHOTO_ID_6049189418177507730" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Microsoft Dynamics AX Production Floor App operations are supported by Web Service on AX side. That's why I installed Microsoft Dynamics AX 2012 Web Services on IIS feature to host a Web Service<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IIS Site<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSzp78-chgsDmfvCirn1o4KLHZ5PrRjDD6VnbhRqAfedbEOXjPmfWMvVOpCD9qXby-Bt4OGLy7Clx-5PPmQf2kUv5zB6kblLYUSBlHc_5AeHHPEZKPQOZJsLplIuz7g00N8Xg4dHFadB8/s1600/image021-768328.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSzp78-chgsDmfvCirn1o4KLHZ5PrRjDD6VnbhRqAfedbEOXjPmfWMvVOpCD9qXby-Bt4OGLy7Clx-5PPmQf2kUv5zB6kblLYUSBlHc_5AeHHPEZKPQOZJsLplIuz7g00N8Xg4dHFadB8/s320/image021-768328.jpg" id="BLOGGER_PHOTO_ID_6049189432636568354" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Web Service which supports Microsoft Dynamics AX 2012 Production Floor App is called JmgShopFloorService<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHydjUhhTfy2JSrbmpj18d9qDskRrQjJhC3HOIn9P9pmz0uPlrdT1_54U_h_HSqcem_QIhiRuz6rvBm4_BZV4HgNval0B6QcOwy8WsYQVSHeqSqBaHrLx95exuEOXolI3RtED7i93D3A0/s1600/image022-772844.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHydjUhhTfy2JSrbmpj18d9qDskRrQjJhC3HOIn9P9pmz0uPlrdT1_54U_h_HSqcem_QIhiRuz6rvBm4_BZV4HgNval0B6QcOwy8WsYQVSHeqSqBaHrLx95exuEOXolI3RtED7i93D3A0/s320/image022-772844.png" id="BLOGGER_PHOTO_ID_6049189451371738802" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to expose Web Service through HTTP/HTTPS I'll need to create enhanced Inbound port using HTTP adapter <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inbound port<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqDL5zKOxhpS1kfeatHJNwqhEyiCcO97C1osW0nY2gp_RXCNYVxtsx_1RFr95WgOWg-QPSgI7t2FR8hxiAELTyAO7tpHXlU_JFLlyvubHsxQJASuj-iRj23zsWq0Mq0G61fua52-OEhkc/s1600/image023-776255.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqDL5zKOxhpS1kfeatHJNwqhEyiCcO97C1osW0nY2gp_RXCNYVxtsx_1RFr95WgOWg-QPSgI7t2FR8hxiAELTyAO7tpHXlU_JFLlyvubHsxQJASuj-iRj23zsWq0Mq0G61fua52-OEhkc/s320/image023-776255.jpg" id="BLOGGER_PHOTO_ID_6049189465123187954" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And add all JmgShopFloorService operations to it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Operations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEQ04wL66Cb0t3XU7kqS3DvpLaKn6_MjzV9q2sISKk3d4k1yFs6c8k_DfsKWqYaz8W9BGkUUeWnWf1AcPG2I7ObmVkZ3PJxvfI7bdhoCC6Y7zMQWPheSDNWf6VpZSQxWwZ5f6jz2409Hg/s1600/image024-778463.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEQ04wL66Cb0t3XU7kqS3DvpLaKn6_MjzV9q2sISKk3d4k1yFs6c8k_DfsKWqYaz8W9BGkUUeWnWf1AcPG2I7ObmVkZ3PJxvfI7bdhoCC6Y7zMQWPheSDNWf6VpZSQxWwZ5f6jz2409Hg/s320/image024-778463.png" id="BLOGGER_PHOTO_ID_6049189478916475698" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally I'll open VM's HTTP/HTTPS ports explicitly in order to connect to Web Service from the app. This setup is obviously not secure, but it is a quick and simple option which is good for the purpose of my POC <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Ports<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7_E_i6c9f0TFmml5JRowrEQR_R_bZtJOCtuDvAd9xoRtCIgbMCklYAloVkiD4K6Ntx4gCbuxSKWCChxKk9QcnYMoLvQImmCcmU6lNtywTKvf_7VjLhxLkDN8XneKICa_ErKfy5sdNfi8/s1600/image025-782373.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7_E_i6c9f0TFmml5JRowrEQR_R_bZtJOCtuDvAd9xoRtCIgbMCklYAloVkiD4K6Ntx4gCbuxSKWCChxKk9QcnYMoLvQImmCcmU6lNtywTKvf_7VjLhxLkDN8XneKICa_ErKfy5sdNfi8/s320/image025-782373.jpg" id="BLOGGER_PHOTO_ID_6049189489773919394" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The connection details for the app may look like this<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Connection details:</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 76.25pt;" valign="top" width="127"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Server address<o:p></o:p></div>
</td> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 391.25pt;" valign="top" width="652"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
http://ax2012r3-demo.cloudapp.net/MicrosoftDynamicsAXAif60/SFC/xppservice.svc<o:p></o:p></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 76.25pt;" valign="top" width="127"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
User<o:p></o:p></div>
</td> <td style="border-color: currentColor windowtext windowtext currentColor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 391.25pt;" valign="top" width="652"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Admin<o:p></o:p></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 76.25pt;" valign="top" width="127"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Password<o:p></o:p></div>
</td> <td style="border-color: currentColor windowtext windowtext currentColor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 391.25pt;" valign="top" width="652"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Password<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
As the result I'll see a list of jobs populated in the app as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Microsoft Dynamics AX 2012 Production Floor Windows 8 App<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJVxt0Mf8F_r7qdHnT0yI4PMa96VrL_lPBTWYwiOWziRVF6CwT5sqFJ4Crw8RmwofcKq1T3STJkoFRED15fBZgLV1rN9VUcRIjFTBnG9al1somNRhs3DNn421S3rohUR68GqoG6tq3lw8/s1600/image026-785219.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJVxt0Mf8F_r7qdHnT0yI4PMa96VrL_lPBTWYwiOWziRVF6CwT5sqFJ4Crw8RmwofcKq1T3STJkoFRED15fBZgLV1rN9VUcRIjFTBnG9al1somNRhs3DNn421S3rohUR68GqoG6tq3lw8/s320/image026-785219.jpg" id="BLOGGER_PHOTO_ID_6049189507552541858" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I used Badge ID "123" and logged in as Christina Portra<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7xibAT_z86zEqpGOUI1ImrhkWgWOCUZf8J0TwBycM-mN4ZWUkGHyvt8qwS-aXyh9GDJs_wUEf_k9AUzO2AZvTGVzx_9x_Fxbx2q9SHxf6bYaFTaQB89zPu2_5i1vAFabswsIA-n3TNdA/s1600/image027-788283.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7xibAT_z86zEqpGOUI1ImrhkWgWOCUZf8J0TwBycM-mN4ZWUkGHyvt8qwS-aXyh9GDJs_wUEf_k9AUzO2AZvTGVzx_9x_Fxbx2q9SHxf6bYaFTaQB89zPu2_5i1vAFabswsIA-n3TNdA/s320/image027-788283.png" id="BLOGGER_PHOTO_ID_6049189519084728514" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Microsoft Dynamics AX Production Floor App currently supports production jobs and indirect activities, and it doesn't support project and project activities.<o:p></o:p></div>
<div class="MsoNormal">
At this point we discussed what types of terminals you can use with standard Microsoft Dynamics AX 2012. Please note that there're other partner's solutions providing more terminal options for you if required.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the sake of simplicity in my scenario I'll use embedded Microsoft Dynamics AX 2012 terminals (Job registration form). <b><s><o:p></o:p></s></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
All right, now we can review a number of functional scenarios and we'll start with Production control<o:p></o:p></div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;"></span></i></b> </div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;">Production control</span><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Part 1 I ended up with Job Scheduled Production order and appropriate job created and scheduled to do product assembly<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order – Job Scheduled<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7tJ0EE31EQI1FTlhUbdmtJsuV1kh8xj7hsR7BSM_2ARqVwgUIrZ1WikpqpaXxDy0uYYJ22nZ6MuozYqFtrYT9mMt2wkliiimjgzMlcpp3zQe8FOSEe1yJ79tZTlxDf2SSlROwMZQxtk/s1600/image028-791298.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7tJ0EE31EQI1FTlhUbdmtJsuV1kh8xj7hsR7BSM_2ARqVwgUIrZ1WikpqpaXxDy0uYYJ22nZ6MuozYqFtrYT9mMt2wkliiimjgzMlcpp3zQe8FOSEe1yJ79tZTlxDf2SSlROwMZQxtk/s320/image028-791298.jpg" id="BLOGGER_PHOTO_ID_6049189530834034002" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEjTh1NmS98qtFJBSg82-GIFDs28icuVjq0lv93QgpDUJ6J_lmjK0TwDSmApZ0o3DDg17ekvmzwcH2EVdxdzEitWELYo56VujJbBlcVWOPRv8UD0VqN2QschecztUjDtLGrPNq6MiBDJk/s1600/image029-793807.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEjTh1NmS98qtFJBSg82-GIFDs28icuVjq0lv93QgpDUJ6J_lmjK0TwDSmApZ0o3DDg17ekvmzwcH2EVdxdzEitWELYo56VujJbBlcVWOPRv8UD0VqN2QschecztUjDtLGrPNq6MiBDJk/s320/image029-793807.png" id="BLOGGER_PHOTO_ID_6049189542716994450" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to generate "Shop Floor Control job" associated with scheduled production job now I'll need to Release Production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order – Release</i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5g0E2Jz4fmT-Iu_YisMwnY1j0bJqIjCrmU5qHkK6YipV1MOE2h3-VNazVa_MGStgxTAAdl2sKG0JDwBDeeKhGdLTABEhTHZxSpPVDX8JtLbnbFiRqVztuEjgxH_vPxtg62ImA3j8ugg/s1600/image030-796604.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5g0E2Jz4fmT-Iu_YisMwnY1j0bJqIjCrmU5qHkK6YipV1MOE2h3-VNazVa_MGStgxTAAdl2sKG0JDwBDeeKhGdLTABEhTHZxSpPVDX8JtLbnbFiRqVztuEjgxH_vPxtg62ImA3j8ugg/s320/image030-796604.png" id="BLOGGER_PHOTO_ID_6049189556005778626" /></a></div>
<i><o:p></o:p></i><div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order - Released</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiceKWRxSO1hLlqOWGvIM0U7rgPO1agZm5RQnTE1Vt5Kgazi4pauEGfj8aXd8jQK9GXirjcCxOVbR2wsEDCvgkCVJEDV_xVBvmInU3ZgwYQpIhDXmwT-SUh4YZIexqo4_bkIdS4yTZe-Fc/s1600/image031-799562.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiceKWRxSO1hLlqOWGvIM0U7rgPO1agZm5RQnTE1Vt5Kgazi4pauEGfj8aXd8jQK9GXirjcCxOVbR2wsEDCvgkCVJEDV_xVBvmInU3ZgwYQpIhDXmwT-SUh4YZIexqo4_bkIdS4yTZe-Fc/s320/image031-799562.jpg" id="BLOGGER_PHOTO_ID_6049189566843642162" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point corresponding "Shop Floor Control job" is generated and we can see it in the terminal<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job registration form - Production<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLoDXBsE9UR1PCDEnxVhNXJLWC6sC0k6A_fJJl_6TlJ7eSC5Q6pB5c9eJFs2lM9PsKT58U4wrthY2wJaELZmRPMM2srAZ4a9NmR_966NkRZCu20b5JwtpngQpOVolt9bg3NPEmI54yQUQ/s1600/image032-702168.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLoDXBsE9UR1PCDEnxVhNXJLWC6sC0k6A_fJJl_6TlJ7eSC5Q6pB5c9eJFs2lM9PsKT58U4wrthY2wJaELZmRPMM2srAZ4a9NmR_966NkRZCu20b5JwtpngQpOVolt9bg3NPEmI54yQUQ/s320/image032-702168.jpg" id="BLOGGER_PHOTO_ID_6049189578429738738" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
However before I start execution I'll also Start Production order. This is required because in current setup I have to start Production order before I can report it as finished. And my plan was to automatically report as finished Production order by completing its single production job on the terminal <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Start Production order - Overview<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDKX5C6lRGPqUwJFm9sDLayhs5G2EYW0faZE9ml8_F9-yAWFdqdBMNGcqAfNkYeGDGrhir-DVOX83iBVxp4M3tK33ms8nvkaYvzzXWAC2HsdFuQK0vSZfKCrO4g8kNIu77FsdTVbqMJEM/s1600/image033-705242.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDKX5C6lRGPqUwJFm9sDLayhs5G2EYW0faZE9ml8_F9-yAWFdqdBMNGcqAfNkYeGDGrhir-DVOX83iBVxp4M3tK33ms8nvkaYvzzXWAC2HsdFuQK0vSZfKCrO4g8kNIu77FsdTVbqMJEM/s320/image033-705242.png" id="BLOGGER_PHOTO_ID_6049189590673334642" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Start Production order - General<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf7bZi12WNxD1Nuox_3wwACPWsYsYo5FwMU_S23rhGGKzx_sJ9TQW7CnN-BnofqYpLgkqez-v9EjZOCnrYQHkRWAB4OUBeFOWBasA7upcbLHSXkkYejwGj64NCiBA0l3AwUORWKF21NdU/s1600/image034-707742.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf7bZi12WNxD1Nuox_3wwACPWsYsYo5FwMU_S23rhGGKzx_sJ9TQW7CnN-BnofqYpLgkqez-v9EjZOCnrYQHkRWAB4OUBeFOWBasA7upcbLHSXkkYejwGj64NCiBA0l3AwUORWKF21NdU/s320/image034-707742.png" id="BLOGGER_PHOTO_ID_6049189601605960818" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I don't want to post the Route card in advance when I start Production order and instead I plan on recording the actual labor consumption associated with Production order based on what I record from the terminal. That's why I unmarked Post route card now checkbox and don't want to automatically consume route operations time<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQZ1baK7ee6zHKn5ltNP4H2GkpN7rwc76AVD8MgCcVhAEl65CGBWVJPY-2biCDs2C9MNSROm7hCZOn6XVHN1bwO3P6RIzCds40Fh9Ycgj2XO0Xvu6ayX-HxD7t0yBYlmtB4rNvLfYD3Sw/s1600/image035-710159.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQZ1baK7ee6zHKn5ltNP4H2GkpN7rwc76AVD8MgCcVhAEl65CGBWVJPY-2biCDs2C9MNSROm7hCZOn6XVHN1bwO3P6RIzCds40Fh9Ycgj2XO0Xvu6ayX-HxD7t0yBYlmtB4rNvLfYD3Sw/s320/image035-710159.png" id="BLOGGER_PHOTO_ID_6049189608692548690" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that from material consumption perspective I decided to post a picking list upfront when I just started Production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order - Started<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UV-2-ix5sxmct-mwzq5MSAiYVNv9VClBb-qf_03JjwWCG_d387XFbq9Xyw7GvtyA9RcwkR_PuEgfS5fuwZ4DHj8x7OCs7IDXBDzWRzu5NOBAmBxJpJBQeasPXmZfWV5eY6xqokBtnlU/s1600/image036-712737.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UV-2-ix5sxmct-mwzq5MSAiYVNv9VClBb-qf_03JjwWCG_d387XFbq9Xyw7GvtyA9RcwkR_PuEgfS5fuwZ4DHj8x7OCs7IDXBDzWRzu5NOBAmBxJpJBQeasPXmZfWV5eY6xqokBtnlU/s320/image036-712737.jpg" id="BLOGGER_PHOTO_ID_6049189621600571074" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can come back to the terminal (Job Registration form) and execute the job. For this purpose I'll select the job and press Start jobs button<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrOphiD35QIEWOzWoJEoaTgLyBSVatHZ3TVRJnvXOQBG2nNKQ9HdiD-exfwGRWmUlsSjrm8nDfU4hxDGwlHXfRnDwSO_Q_p1b-34Gd04M6PtrOrzK5wDo3so1yeTtc5dA1I7Aav0gHWsA/s1600/image037-716942.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrOphiD35QIEWOzWoJEoaTgLyBSVatHZ3TVRJnvXOQBG2nNKQ9HdiD-exfwGRWmUlsSjrm8nDfU4hxDGwlHXfRnDwSO_Q_p1b-34Gd04M6PtrOrzK5wDo3so1yeTtc5dA1I7Aav0gHWsA/s320/image037-716942.png" id="BLOGGER_PHOTO_ID_6049189639007105490" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Started jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieVm6dd1N5CzfebPVY2-bNyiAbvYpuN2PYP724m4m1H5ariKJ_sL5qjr4OYMQJZhpBfu0Zb5XVNNMZ1gfQaZ9JdoBE8rVMf_Z-StPQuP-gNhnDUrI2QxV1f-3meMux3wRqi-zIWoX5Zgw/s1600/image038-720973.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieVm6dd1N5CzfebPVY2-bNyiAbvYpuN2PYP724m4m1H5ariKJ_sL5qjr4OYMQJZhpBfu0Zb5XVNNMZ1gfQaZ9JdoBE8rVMf_Z-StPQuP-gNhnDUrI2QxV1f-3meMux3wRqi-zIWoX5Zgw/s320/image038-720973.png" id="BLOGGER_PHOTO_ID_6049189656908349618" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After that I can see this job in the list of my current activities<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration – Current activities<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNPIFzGBHstjkfQRtft7SXdmEkYoXx9xotCqHtT5zTi6DJsbKX-9AdY0pk2EDt0SN1zEONEGx6tJehmKzEaSL-z49zfVokmf11g87umukVwQ_Z3z1GXuWyF9Frg7XA3VOgYYVBdYFoSo0/s1600/image039-724274.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNPIFzGBHstjkfQRtft7SXdmEkYoXx9xotCqHtT5zTi6DJsbKX-9AdY0pk2EDt0SN1zEONEGx6tJehmKzEaSL-z49zfVokmf11g87umukVwQ_Z3z1GXuWyF9Frg7XA3VOgYYVBdYFoSo0/s320/image039-724274.jpg" id="BLOGGER_PHOTO_ID_6049189670672189074" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
My next step will be to complete the job and report quantity feedback <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration – Report feedback<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJvCDiG1iKumNzDIw7A3ODdG5kSH-INgE0Ol-CYEbMGych9yoEEEgyBdxwrOJ4eHRwyrL9_nvN3Uvvz5ctFQR0b76bSUrXg4yyGWCRlQYJZ_TCCSLWRjfWNAKgMkOSDiq5UzofkzF7J5Q/s1600/image040-728879.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJvCDiG1iKumNzDIw7A3ODdG5kSH-INgE0Ol-CYEbMGych9yoEEEgyBdxwrOJ4eHRwyrL9_nvN3Uvvz5ctFQR0b76bSUrXg4yyGWCRlQYJZ_TCCSLWRjfWNAKgMkOSDiq5UzofkzF7J5Q/s320/image040-728879.jpg" id="BLOGGER_PHOTO_ID_6049189689734243122" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In particular I'll press Completed button and specify Good quatity = 1<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Completed (+Feedback)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhduZvpZlvjVMQsncGBlpYrN_2Uo2ow-iHc_sbbf792kpi1QIaBdpL7zdnHvvQN37xLg2PP6Pz-mg4wZ2-JTU_NaOuswQ6RLbncp-z9YoiZUna6GmLP-8oWbcxo46MQwOAANzr094IyC0A/s1600/image041-732342.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhduZvpZlvjVMQsncGBlpYrN_2Uo2ow-iHc_sbbf792kpi1QIaBdpL7zdnHvvQN37xLg2PP6Pz-mg4wZ2-JTU_NaOuswQ6RLbncp-z9YoiZUna6GmLP-8oWbcxo46MQwOAANzr094IyC0A/s320/image041-732342.jpg" id="BLOGGER_PHOTO_ID_6049189706638889682" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result Route card journal will be created and posted against Production order recording labor consumption from the terminal<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSPoV7U9g5agB4ckIdTifppaFTanOBbzgGTf0MYk2Y8scKn7RwCSOxp7X5-mjLgzVSFeGHMEQZOs6J6cDsn4U-WqLq6g4elqNj8EbZyMwoChUMd-Sc9u4GDi787Zr5H6LmFQDMsBNTHUY/s1600/image042-736401.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSPoV7U9g5agB4ckIdTifppaFTanOBbzgGTf0MYk2Y8scKn7RwCSOxp7X5-mjLgzVSFeGHMEQZOs6J6cDsn4U-WqLq6g4elqNj8EbZyMwoChUMd-Sc9u4GDi787Zr5H6LmFQDMsBNTHUY/s320/image042-736401.png" id="BLOGGER_PHOTO_ID_6049189727797546450" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Because I completed a single job associated with Production order it gets updated to Reported as finished Status <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order – Reported as finished<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgic1-CXZ1zlDK-5Q8VScovL36XxlbT_VgMWRbIhwoR-Wd3DMAQRPmi5cjOTS6RD5AxXm8FzWi6WU39BWdtGXZYbZ3-WjITQ6Pm7cDpD3evp9mhr1CA0Pfh2ph_fXixlyfeBFmk6GgSp18/s1600/image043-741984.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgic1-CXZ1zlDK-5Q8VScovL36XxlbT_VgMWRbIhwoR-Wd3DMAQRPmi5cjOTS6RD5AxXm8FzWi6WU39BWdtGXZYbZ3-WjITQ6Pm7cDpD3evp9mhr1CA0Pfh2ph_fXixlyfeBFmk6GgSp18/s320/image043-741984.jpg" id="BLOGGER_PHOTO_ID_6049189749539017346" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we can also review Route card journal details<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route card journal<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQqfh8fsI7jZ3sIeGYQ6BzlK5PrpRf7X9UhKV7aTlB1kEzvqJRsnMq-4iO5XAF5XuEUv8LyDJpvcCnCofhSTZaFIXy456pYXq1TBf08ot5-3e9NJqPRuv1mLELAfJfzplz6lARdheDIg/s1600/image044-745556.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRQqfh8fsI7jZ3sIeGYQ6BzlK5PrpRf7X9UhKV7aTlB1kEzvqJRsnMq-4iO5XAF5XuEUv8LyDJpvcCnCofhSTZaFIXy456pYXq1TBf08ot5-3e9NJqPRuv1mLELAfJfzplz6lARdheDIg/s320/image044-745556.png" id="BLOGGER_PHOTO_ID_6049189765743428402" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system created 2 Route card journals. This is because in the first journal we reflect the fact Good quantity = 1 was posted and in the second journal we reflect the fact that 0.07 hours of labor was consumed. Please note that you may have numerous entries (journals) for hours if you start and stop the job multiple times before you complete it. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route card journal – Lines (Journal 1)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxy20DY9iYn9kRYRwRpM5lB-ICNwCMxtB_Bvs3x1MHCZc0ZCDp18Iqcr5qpstbwEgKE9Z9qPh2clnQWCmI77USRA1qtmVBkEbgIabNMFsOZH8koX5j80o36aNuoELmyjEYgWOBz9LQqU/s1600/image045-749490.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxy20DY9iYn9kRYRwRpM5lB-ICNwCMxtB_Bvs3x1MHCZc0ZCDp18Iqcr5qpstbwEgKE9Z9qPh2clnQWCmI77USRA1qtmVBkEbgIabNMFsOZH8koX5j80o36aNuoELmyjEYgWOBz9LQqU/s320/image045-749490.jpg" id="BLOGGER_PHOTO_ID_6049189783637402754" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route card journal – Lines (Journal 2)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkibnG6hQg4oNSkFTIFTNdS49XbSgqmWpVkT_qu4lyaf-3XZZl5hZFM6lYW_tUkUevHjwIxHzrhyphenhyphencvlMija-Hjk0eaF5WFQW-LnIfB6Mfsiii6zERUqR86sogifEDTK8bxyvP6WNln-zs/s1600/image046-752828.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkibnG6hQg4oNSkFTIFTNdS49XbSgqmWpVkT_qu4lyaf-3XZZl5hZFM6lYW_tUkUevHjwIxHzrhyphenhyphencvlMija-Hjk0eaF5WFQW-LnIfB6Mfsiii6zERUqR86sogifEDTK8bxyvP6WNln-zs/s320/image046-752828.jpg" id="BLOGGER_PHOTO_ID_6049189793675691266" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is all great. But <span style="background: yellow; mso-highlight: yellow;"> What If you made a mistake when reporting quantities</span><o:p></o:p></div>
<div class="MsoNormal">
For these purposes you can use Change feedback screen. First I'll select a resource <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Change feedback - Select resource and action<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja_USUBDyz-OXJqRf4JxF_izhH-YrDUxlOPr5LxAKMjjs_LkIbZ4_MSjNQ-0E3s3s4q0-sGM5S7KrRBrCHBq6pLRN0bHJD3Yhj261d6ZKCRpoHyCur1WVVnPxzaoyx74nIewtOi8tSZkU/s1600/image047-756969.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja_USUBDyz-OXJqRf4JxF_izhH-YrDUxlOPr5LxAKMjjs_LkIbZ4_MSjNQ-0E3s3s4q0-sGM5S7KrRBrCHBq6pLRN0bHJD3Yhj261d6ZKCRpoHyCur1WVVnPxzaoyx74nIewtOi8tSZkU/s320/image047-756969.png" id="BLOGGER_PHOTO_ID_6049189810754251170" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Change feedback screen I can select a job of my interest and press Update feedback button<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Change feedback<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qbCKJM0o7sVNJl-kByjHkFoc8O7mlukYAxJ2FXA0bpAquX49Gs4CnN5RRC7V_wsZujxuDrnXtmapPW3eUq_P7FqIpCZ994bEuh8LARD94yskxwtgWDin2FMTZD_64y12rwmsApXV-2o/s1600/image048-760370.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2qbCKJM0o7sVNJl-kByjHkFoc8O7mlukYAxJ2FXA0bpAquX49Gs4CnN5RRC7V_wsZujxuDrnXtmapPW3eUq_P7FqIpCZ994bEuh8LARD94yskxwtgWDin2FMTZD_64y12rwmsApXV-2o/s320/image048-760370.jpg" id="BLOGGER_PHOTO_ID_6049189829014056290" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In my case I'll simulate that the product is not in good condition and I'll mark it as Error quantity produced instead of Good quantity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Update feedback<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSnWdV_7wc-MdWsDo2-Y5sh2Gr2WqS9lVBG8FR07qMNvCZlp4auZMIMQfK7TuBizpWb27RPPnZtzB9a-4Fu0kYzHTvBpk-NMrA5k3hvwPYD_J6d9oJk0HdGJL8ix9zCLeDL09maS2gqYY/s1600/image049-764736.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSnWdV_7wc-MdWsDo2-Y5sh2Gr2WqS9lVBG8FR07qMNvCZlp4auZMIMQfK7TuBizpWb27RPPnZtzB9a-4Fu0kYzHTvBpk-NMrA5k3hvwPYD_J6d9oJk0HdGJL8ix9zCLeDL09maS2gqYY/s320/image049-764736.png" id="BLOGGER_PHOTO_ID_6049189848420344914" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result the system will create and post additional Route card journal reflecting the change <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTI_9mh9QK1MfsiRKAiP-5oEIuj0jX1oKBsDEuUG8U1kJXGTIy2qNyq1-GXoZyRYaylslrxaiY0GW-lJdmNGQGWhiary9RnRFQWkxnGjJYvthpJHOoLFQwJM5BZlJR9W2tcZ2sZk87DFo/s1600/image050-768227.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTI_9mh9QK1MfsiRKAiP-5oEIuj0jX1oKBsDEuUG8U1kJXGTIy2qNyq1-GXoZyRYaylslrxaiY0GW-lJdmNGQGWhiary9RnRFQWkxnGjJYvthpJHOoLFQwJM5BZlJR9W2tcZ2sZk87DFo/s320/image050-768227.png" id="BLOGGER_PHOTO_ID_6049189858706664946" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now Change feedback screen shows Error quantity instead of Good quantity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Change feedback<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTzuvXmwJUYdkG7spDmfGM4gG4b5EyI2QdAioMg5hFwBupHpeqzbrTUz5zq87VsrsAoDjJrYkw2S7m-4cQ93vEocS-siJMxaGXbUjvOkSzvuSNG_rt1y1Rl2oi2d9qWGVtiHSYjxxqjM/s1600/image051-771509.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTzuvXmwJUYdkG7spDmfGM4gG4b5EyI2QdAioMg5hFwBupHpeqzbrTUz5zq87VsrsAoDjJrYkw2S7m-4cQ93vEocS-siJMxaGXbUjvOkSzvuSNG_rt1y1Rl2oi2d9qWGVtiHSYjxxqjM/s320/image051-771509.jpg" id="BLOGGER_PHOTO_ID_6049189875494044562" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And we can also review a corresponding Route card journal<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route card journal<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR9v2do0e7_WDH04Z3q-dLJBScRTiPZadcamOZKgLSi7i7qh-TN-EU6fWWxqZ4b0tHFMNg__7U-T2iDOVErBHxVe6Sn5Lr5JSoU4qESpZg4Nr46Bh25A1CBFYjwzLjPU2QmcemPZ1r3Yw/s1600/image052-775401.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR9v2do0e7_WDH04Z3q-dLJBScRTiPZadcamOZKgLSi7i7qh-TN-EU6fWWxqZ4b0tHFMNg__7U-T2iDOVErBHxVe6Sn5Lr5JSoU4qESpZg4Nr46Bh25A1CBFYjwzLjPU2QmcemPZ1r3Yw/s320/image052-775401.png" id="BLOGGER_PHOTO_ID_6049189894642265474" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route card journal - Lines<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEkb_n5rtXOlwHoKyapz9BazldESmu7KTZjv3ncNM6P707Wn6lH1DREePpRPw4fCUNq22Kb4aqhDUHxblMXspE8qXG2IhhxwZMjNWwJP9ClfxBur8OQWEyrE_7drEjPqVi35JCrtR-Nvk/s1600/image053-778674.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEkb_n5rtXOlwHoKyapz9BazldESmu7KTZjv3ncNM6P707Wn6lH1DREePpRPw4fCUNq22Kb4aqhDUHxblMXspE8qXG2IhhxwZMjNWwJP9ClfxBur8OQWEyrE_7drEjPqVi35JCrtR-Nvk/s320/image053-778674.jpg" id="BLOGGER_PHOTO_ID_6049189905713239234" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that this has no effect on hours spent because the worker still spent some amount of hours to produce the quantity of product(s)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This piece is clear, but <span style="background: yellow; mso-highlight: yellow;"> What If you want another worker to complete the job</span><b><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For these purposes you can use Edit jobs list screen. But before I go there I'm going to introducing a new worker to reassign the job to<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create a new worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrm3kjSfFk9ZtAEHzHBuYR3DDVAl3I2-dZgqUzZ7ZQ4wl5-Er44jljYR21wvGxa4K15tN7iyLxQjI3eBw0Qid2AgfB8kbKQVBhajYxIo-7UDPRNvJBNSzVy4-IWp3VnWUc4cSDuRqD0I/s1600/image054-781807.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrm3kjSfFk9ZtAEHzHBuYR3DDVAl3I2-dZgqUzZ7ZQ4wl5-Er44jljYR21wvGxa4K15tN7iyLxQjI3eBw0Qid2AgfB8kbKQVBhajYxIo-7UDPRNvJBNSzVy4-IWp3VnWUc4cSDuRqD0I/s320/image054-781807.png" id="BLOGGER_PHOTO_ID_6049189918317617970" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also activate him for registration terminals<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Create time registration worker <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0DroLTbKUKZ-KiZ8GrzdZgeBZ4un_KavnBtrAD3RT9KrVMRviltiwsBBlkXjmt09AQ3LBXCbQgq1O2exdVMUG60DHrIRzGsxQ0HDNmbjzgBGjhl2WgPa0aiIWylEl82tkEYLnMcJGEmU/s1600/image055-786004.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0DroLTbKUKZ-KiZ8GrzdZgeBZ4un_KavnBtrAD3RT9KrVMRviltiwsBBlkXjmt09AQ3LBXCbQgq1O2exdVMUG60DHrIRzGsxQ0HDNmbjzgBGjhl2WgPa0aiIWylEl82tkEYLnMcJGEmU/s320/image055-786004.png" id="BLOGGER_PHOTO_ID_6049189936540935778" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After I create a new worker I'll also create associated resource in Resource model<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzoVLiTLKFlxFButLGW3x1LD_H9eiV46zRKHdKpJl7XpFIi_Y43zq_D27KmEQIgYnOZ2Zko37OWL3EmqabbP1E21HpFPZH8a4Ioae_wTEflt3BUNfiNo4gWmou161EemomYor1rGcwc4/s1600/image056-789284.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzoVLiTLKFlxFButLGW3x1LD_H9eiV46zRKHdKpJl7XpFIi_Y43zq_D27KmEQIgYnOZ2Zko37OWL3EmqabbP1E21HpFPZH8a4Ioae_wTEflt3BUNfiNo4gWmou161EemomYor1rGcwc4/s320/image056-789284.jpg" id="BLOGGER_PHOTO_ID_6049189947713122242" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Part 1 I had a specific Resource assigned in Resource Requirement for Production order operation, so in order to be able to reassign the job to a different worker I'll soften my Resource Requirement criteria for Production order operation to accept resources from Resource group<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route operation<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiavr_Lxqe4SSgKe3pq3kv7oY5MDDodRDwfCEr7H3jSUVHv9JAfAEVnsH7Q4J6BnQ_QDS4w3jFHcd7Wd-RdfFZB87miCjGTYU970QuOAUP7k5tS92u0tat3VtBMRgWZkmfkRjeQKFwAhT0/s1600/image057-792369.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiavr_Lxqe4SSgKe3pq3kv7oY5MDDodRDwfCEr7H3jSUVHv9JAfAEVnsH7Q4J6BnQ_QDS4w3jFHcd7Wd-RdfFZB87miCjGTYU970QuOAUP7k5tS92u0tat3VtBMRgWZkmfkRjeQKFwAhT0/s320/image057-792369.png" id="BLOGGER_PHOTO_ID_6049189965353563874" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource requirement on Route operation<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh37ytVSvWSiePyxOeGFqdIXnNYCpdYZU2pmjqKIYNNYKdU_76AE91oyj0M9RJVPj-g1uRkJkWgUHV4YzOEmOAF-DWEM7qGCHsfjKakJPpxGNOlHbgQ1xyZnbi44MGj2M_3kmX5hS_YXBM/s1600/image058-796399.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh37ytVSvWSiePyxOeGFqdIXnNYCpdYZU2pmjqKIYNNYKdU_76AE91oyj0M9RJVPj-g1uRkJkWgUHV4YzOEmOAF-DWEM7qGCHsfjKakJPpxGNOlHbgQ1xyZnbi44MGj2M_3kmX5hS_YXBM/s320/image058-796399.png" id="BLOGGER_PHOTO_ID_6049189984715503938" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
I can also verify that my newly introduced resource is applicable for the operation on Applicable resources screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Applicable resources<o:p></o:p></i></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLMIbg0msA7SORoDNhisc43zgf1Gdp6bERImnkSxsLzyDJ71jEWjW1w4XsBtDwx_nJu4XnP-bBR-zgTt4p_sneVu7s4PoDiUMiQqiF32tz-HChTtTEGo2GGnT1i_60Sa8WwrOJ2w8s2c/s1600/image059-700680.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjLMIbg0msA7SORoDNhisc43zgf1Gdp6bERImnkSxsLzyDJ71jEWjW1w4XsBtDwx_nJu4XnP-bBR-zgTt4p_sneVu7s4PoDiUMiQqiF32tz-HChTtTEGo2GGnT1i_60Sa8WwrOJ2w8s2c/s320/image059-700680.jpg" id="BLOGGER_PHOTO_ID_6049190001370611922" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I want to reassign job to another worker/resource and I'll come back to Edit job list screen. First I'll select what resource I'm interested in, this is going to be original resource scheduled to execute the job<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Select resource and action<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVOfwOlyTVuGPR_Mab8zmw2jjDvNPseqe2qODPH1yvn_8cTTMFUdp58-a_tDtzKpL7tM83qYb88Bn-fZdd2Tx6abseDG8kURgwEP8ReBDAnSLy7WwP9yIlbg5uhi0Sk4luV306PsxqLrk/s1600/image060-704511.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVOfwOlyTVuGPR_Mab8zmw2jjDvNPseqe2qODPH1yvn_8cTTMFUdp58-a_tDtzKpL7tM83qYb88Bn-fZdd2Tx6abseDG8kURgwEP8ReBDAnSLy7WwP9yIlbg5uhi0Sk4luV306PsxqLrk/s320/image060-704511.png" id="BLOGGER_PHOTO_ID_6049190017494832210" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I can select the job of my interest and press Change assigned resource button<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Edit job list<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM5ky8OUEY5qEO0YbKEUCf2ru9n_mwUptmG8IJW2v-kXh3XYiOX8ehOWVWBkrpY6Bhsgc1n6dfEA4oBl44SyExaIqdtomduIGYj6DE3ioPycXTBYz_uMloTvMTzlNijmfZlIioYdLnMgo/s1600/image061-709206.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM5ky8OUEY5qEO0YbKEUCf2ru9n_mwUptmG8IJW2v-kXh3XYiOX8ehOWVWBkrpY6Bhsgc1n6dfEA4oBl44SyExaIqdtomduIGYj6DE3ioPycXTBYz_uMloTvMTzlNijmfZlIioYdLnMgo/s320/image061-709206.jpg" id="BLOGGER_PHOTO_ID_6049190037049364690" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I'll be presented with 2 options for the job according to Production operation Resource Requirement based on Resource group. Please note that both my resources belong to the same Resource group. So I'll select the second resource for the job and confirm my selection<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Change assigned resource<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr7Mq11iBxiSEwZ81uRvpJBK713sS37dtZfMOR6K7b6Whxzkf4sDndQRTi_M-4cBjSgEOk3_-c-67bF2-XIu5ev2MZvaMLZqmWfJI-ocbeKnCFVB014rqVmclN1zkBaNzpcwl7c5shMlo/s1600/image062-712880.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr7Mq11iBxiSEwZ81uRvpJBK713sS37dtZfMOR6K7b6Whxzkf4sDndQRTi_M-4cBjSgEOk3_-c-67bF2-XIu5ev2MZvaMLZqmWfJI-ocbeKnCFVB014rqVmclN1zkBaNzpcwl7c5shMlo/s320/image062-712880.jpg" id="BLOGGER_PHOTO_ID_6049190054574122226" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now you'll see that Resource for the job has been reassigned. Please also note that the new Edit job list screen was automatically open for the second resource (specified in the caption of the form)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Edit job list<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Btg9tVIdV6AmdM83wfm-gcItfdVw4idRYyEzqgzDaTuuninCyE0eB8eosj_rAttNjwIzDqlWUZUgxUGnt1CzZggqzVbfqr69V5FXrYNj6l68jIwJ2cjRNpW5vRpWUrVbicoHOGyqgV4/s1600/image063-716507.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7Btg9tVIdV6AmdM83wfm-gcItfdVw4idRYyEzqgzDaTuuninCyE0eB8eosj_rAttNjwIzDqlWUZUgxUGnt1CzZggqzVbfqr69V5FXrYNj6l68jIwJ2cjRNpW5vRpWUrVbicoHOGyqgV4/s320/image063-716507.jpg" id="BLOGGER_PHOTO_ID_6049190068929058754" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It is important to mention that even after I reassigned the resouce for the job from Manufacturing execution perspective this didn't change the original results of Resource Scheduling. Remember this is because for Manufacturing execution the system creates "Shop Floor Control jobs" based on Scheduled jobs. You can see that from Resouce Scheduling perspective the first resource is still assigned to the job, but from Manufacturing execution perspective we assigned this job to the second resource</div>
<div class="MsoNormal">
<br /><i>Original Scheduling results (Job details > Job)</i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb6LilVxbZXLaJDS5DKIHPlreLwXh5yaQQADYWaCL21Fs8EgVwHEgL9UesDn7DJPLkOBxREThmQeoHjcB9WThPguz1c-D_SbaDIdh9McNQjdzfE_ivQgCTy3saHWoIvyC1M3-gP_sj3-Q/s1600/image064-720057.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb6LilVxbZXLaJDS5DKIHPlreLwXh5yaQQADYWaCL21Fs8EgVwHEgL9UesDn7DJPLkOBxREThmQeoHjcB9WThPguz1c-D_SbaDIdh9McNQjdzfE_ivQgCTy3saHWoIvyC1M3-gP_sj3-Q/s320/image064-720057.png" id="BLOGGER_PHOTO_ID_6049190080586962418" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Thus the second resource will have the job assigned to him on Job Registration form which is logical<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job registration – My jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtIWdmDX7dVX6yfMfVUCsq4r6w7pYoMmhq39NC1AJ2tsJCDFqt_LDv6Oq4cYAtXKn3xXd_J4wqfqJ4Zxma7vN1eoXFMNPnnK6k6tSHe5YpBYll2zDLLFRJKmBrTA0BtKX-9mQXcMy5iA/s1600/image065-723207.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtIWdmDX7dVX6yfMfVUCsq4r6w7pYoMmhq39NC1AJ2tsJCDFqt_LDv6Oq4cYAtXKn3xXd_J4wqfqJ4Zxma7vN1eoXFMNPnnK6k6tSHe5YpBYll2zDLLFRJKmBrTA0BtKX-9mQXcMy5iA/s320/image065-723207.jpg" id="BLOGGER_PHOTO_ID_6049190096526123298" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes Production control scenario. Now let's switch to Project scenario<o:p></o:p></div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;"></span></i></b> </div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;">Project management and accounting</span> <o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Project scenario I'll use the project I used in Part 1<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First I'll make sure that Project is in In process stage<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4M658UsNsIJv2Epc1RFFPMvoAJzrRnfVxKqWqURSYc0A7PO_-VJk6lDrHa8LBtxUH-OSoeCi6b6hadyfQ1Jmp1_IsTFocisuJ84hkpeuAnVZs18FDGj7Bqfl5ohJWBYXj-mXcDIMJxRk/s1600/image066-726994.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4M658UsNsIJv2Epc1RFFPMvoAJzrRnfVxKqWqURSYc0A7PO_-VJk6lDrHa8LBtxUH-OSoeCi6b6hadyfQ1Jmp1_IsTFocisuJ84hkpeuAnVZs18FDGj7Bqfl5ohJWBYXj-mXcDIMJxRk/s320/image066-726994.jpg" id="BLOGGER_PHOTO_ID_6049190110665503954" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Process stage is allowed for the time and material project I use<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Set up project stages for various project types<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRkeNiFBR4neF8BgS89fU3WI_6sWCxu5CdkiQ5moZXl3oQ6ipaXYoxIgrrlYgPHM8XYws4CUpChrEVC62rSXJMvLW0Miw83veZf6r5CI6Qm5geYKAEJLKVopVyzeo9BXo9k3oUNUPGFms/s1600/image067-730746.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRkeNiFBR4neF8BgS89fU3WI_6sWCxu5CdkiQ5moZXl3oQ6ipaXYoxIgrrlYgPHM8XYws4CUpChrEVC62rSXJMvLW0Miw83veZf6r5CI6Qm5geYKAEJLKVopVyzeo9BXo9k3oUNUPGFms/s320/image067-730746.jpg" id="BLOGGER_PHOTO_ID_6049190129454212834" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At the time when Project changes its stage to In Process this project as well as its activities will become available on the terminal which means that appropriate "Shop Floor Control jobs" will be created. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We can verify that project and its activities are now listed in the terminal <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration - Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1z-zd7d9VtuKpNr0bzMVwn_aHTQpmwNBUq_tysIhlmXFQha1kqt2-1odd6qapaIAarJTv4Y2uikIbgyN4edssTopI8bfw15p_sHnEGvSTR3l9KMjuhhJRXMiHasGbSB4We7B_BWnSUeQ/s1600/image068-735775.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1z-zd7d9VtuKpNr0bzMVwn_aHTQpmwNBUq_tysIhlmXFQha1kqt2-1odd6qapaIAarJTv4Y2uikIbgyN4edssTopI8bfw15p_sHnEGvSTR3l9KMjuhhJRXMiHasGbSB4We7B_BWnSUeQ/s320/image068-735775.png" id="BLOGGER_PHOTO_ID_6049190150776999314" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to start working on project activity I'll select it and press Start jobs<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration – Job list<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7GVBdk2ZqimrEH-5pO8DhqdluQebcWCjx7fqB9BnYAdLmuPU6SAqVSctAhAbUaRKvxNgNG_Op9RHDlZ1F5SZ8ZobJJnZJOv_iIeUYTIBfZwK-CpOHlkUb_9vpJtpeZ79iPbCjAXasC4/s1600/image069-739959.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7GVBdk2ZqimrEH-5pO8DhqdluQebcWCjx7fqB9BnYAdLmuPU6SAqVSctAhAbUaRKvxNgNG_Op9RHDlZ1F5SZ8ZobJJnZJOv_iIeUYTIBfZwK-CpOHlkUb_9vpJtpeZ79iPbCjAXasC4/s320/image069-739959.png" id="BLOGGER_PHOTO_ID_6049190167196673778" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The system will prompt me to confirm Project Category<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Select cost category <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCYgwsHJy4Wg9OHYGU4Rz-ZfNOjuxMF5RQ4q06oLA6pZBYyggmRnokZnm7GC9AuQG14U21IXJOLhPoEM9wV8SkD-21YBwZTp3-_-AT3AurC1peFpq0a0Z23xm6RVvSRILFb_9HQZ1iVCU/s1600/image070-743263.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCYgwsHJy4Wg9OHYGU4Rz-ZfNOjuxMF5RQ4q06oLA6pZBYyggmRnokZnm7GC9AuQG14U21IXJOLhPoEM9wV8SkD-21YBwZTp3-_-AT3AurC1peFpq0a0Z23xm6RVvSRILFb_9HQZ1iVCU/s320/image070-743263.png" id="BLOGGER_PHOTO_ID_6049190184892781762" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And put me on the job (project activity)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Started jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmffiC_nDMeOunf3a3v4HtY1WUSVSY-ueo1eXHf5zPtQ-my1N9-9ie6HCom7vP4ys_KJy7qrmN9vR4JiafqeIYypdtK0Rmfx0VRDfGPKyVxQwZAGW-cHhYr3cNSenDn63lz_3KXEOCzpg/s1600/image071-748361.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmffiC_nDMeOunf3a3v4HtY1WUSVSY-ueo1eXHf5zPtQ-my1N9-9ie6HCom7vP4ys_KJy7qrmN9vR4JiafqeIYypdtK0Rmfx0VRDfGPKyVxQwZAGW-cHhYr3cNSenDn63lz_3KXEOCzpg/s320/image071-748361.png" id="BLOGGER_PHOTO_ID_6049190208086625442" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to stop working on project activity I'll simply start Indirect activity which will automatically stop my previous job (project activity)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Start indirect job to finish Project activity<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWzcORltSP0d0TgFGXuWJ8hp7DakynaGeEM8dxJzEqMmrMX4P_EX05zlEXcrS59gxGJhtmqoQVY23ySZXAiCq93HKWcxQS-vcgacArRxgpvG2y8xpjTYWBIc_nT9W63dXYUtQRdM8E0FA/s1600/image072-752712.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWzcORltSP0d0TgFGXuWJ8hp7DakynaGeEM8dxJzEqMmrMX4P_EX05zlEXcrS59gxGJhtmqoQVY23ySZXAiCq93HKWcxQS-vcgacArRxgpvG2y8xpjTYWBIc_nT9W63dXYUtQRdM8E0FA/s320/image072-752712.png" id="BLOGGER_PHOTO_ID_6049190226159315634" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Started jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQbCJAMj4kPWaYrVp4OKuudr56pUr3lgRcMnWTBD173dwpNnFMecSl7seTVfBI7WHi5j7x0l4R8jCkkd2HwAFjUClGQriu75k7ZxmMGRb0lVvCWIBAKYy86eQLNtIj_dcX2A7NsalsmM/s1600/image073-756811.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQbCJAMj4kPWaYrVp4OKuudr56pUr3lgRcMnWTBD173dwpNnFMecSl7seTVfBI7WHi5j7x0l4R8jCkkd2HwAFjUClGQriu75k7ZxmMGRb0lVvCWIBAKYy86eQLNtIj_dcX2A7NsalsmM/s320/image073-756811.png" id="BLOGGER_PHOTO_ID_6049190240642652370" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I can verify that only Indirect activity shows up as My current activity on Job Registration screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration – Current activities<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguRnyRduoPn5Ip15ixOtp9QJJaLKXqMwBWfNusK2SLtlHZi0-udTrJhVRqUfq5-xOaXMTcoZTbLXqgg98PJamndJ5G4IjcwCawmbTlZ7zCaHmEQzpFlm-v3VyiMlrLnL8ZNpVQJJiRaPg/s1600/image074-760640.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguRnyRduoPn5Ip15ixOtp9QJJaLKXqMwBWfNusK2SLtlHZi0-udTrJhVRqUfq5-xOaXMTcoZTbLXqgg98PJamndJ5G4IjcwCawmbTlZ7zCaHmEQzpFlm-v3VyiMlrLnL8ZNpVQJJiRaPg/s320/image074-760640.png" id="BLOGGER_PHOTO_ID_6049190257687715730" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
If we now take a look at the project we'll notice that hour consumption has been recorded against the project as Hour journal<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour journal<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjy8dTzHXTxLKU8Ybj4-Ygr_liE12VN-s9byPmv1cxke5vg2IcFISL9CSwR5WbNcBEREqK3BM49B0eT-9ogonNr7COvhDrLt7jxd3eJ0zDJ2HGvmfhYshj2GRc99Mikmfwg61nKwvI6-E/s1600/image075-765078.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjy8dTzHXTxLKU8Ybj4-Ygr_liE12VN-s9byPmv1cxke5vg2IcFISL9CSwR5WbNcBEREqK3BM49B0eT-9ogonNr7COvhDrLt7jxd3eJ0zDJ2HGvmfhYshj2GRc99Mikmfwg61nKwvI6-E/s320/image075-765078.png" id="BLOGGER_PHOTO_ID_6049190274605787890" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour journal - Lines<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7kedoECmRlvEyYJJ9urtX2NoWEPhcY8Wo87O2Qi8VGGaE19u5MdOxK6b8tNR1ZeKIQDZW01NnicaX0BaNrMqtPF_T5OimUahbFAfoNHudnaO5NJjE959VXD9y4Y27XiGpMgUTqhzGIJI/s1600/image076-768567.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7kedoECmRlvEyYJJ9urtX2NoWEPhcY8Wo87O2Qi8VGGaE19u5MdOxK6b8tNR1ZeKIQDZW01NnicaX0BaNrMqtPF_T5OimUahbFAfoNHudnaO5NJjE959VXD9y4Y27XiGpMgUTqhzGIJI/s320/image076-768567.jpg" id="BLOGGER_PHOTO_ID_6049190290929174114" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Great, but <span style="background: yellow; mso-highlight: yellow;"> What if I want another worker to do the work</span><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I can do the same excersice of introducing a new worker as I did in Production control scenario<o:p></o:p></div>
<div class="MsoNormal">
Ultimately I'll have a resource associated with a new worker as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYAmn0uQpDbQaP22gWcQ3Ss_bNakOipflObKbfwguyCDfjpJz2ldUfgxqLydLQXx6sHs3oGOIeYieA9T8Ej_v1wgG26OvtZMWLupXfM0c1HpcflnFbDqhDuBw92nrN6Bqk0_rZ-Pi6v-0/s1600/image077-772283.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYAmn0uQpDbQaP22gWcQ3Ss_bNakOipflObKbfwguyCDfjpJz2ldUfgxqLydLQXx6sHs3oGOIeYieA9T8Ej_v1wgG26OvtZMWLupXfM0c1HpcflnFbDqhDuBw92nrN6Bqk0_rZ-Pi6v-0/s320/image077-772283.jpg" id="BLOGGER_PHOTO_ID_6049190310846539378" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I can simply log in as a new worker and I'll be able to start working on project activity right away<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt-nDzcN7FqRM5W3MzN-TJAvscNHbEvPX4v0cBznjjCbOQmcN5f0c4UdEoM7NrozmAuS6B_EoWyfmmmQ9xWdgIL8NZAcLxIY1ZAVLh31L3yQAyt4k2Yk_eb7aFK4AjO-T7Ci96k5IJIy4/s1600/image078-776033.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt-nDzcN7FqRM5W3MzN-TJAvscNHbEvPX4v0cBznjjCbOQmcN5f0c4UdEoM7NrozmAuS6B_EoWyfmmmQ9xWdgIL8NZAcLxIY1ZAVLh31L3yQAyt4k2Yk_eb7aFK4AjO-T7Ci96k5IJIy4/s320/image078-776033.png" id="BLOGGER_PHOTO_ID_6049190323425683954" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Registration – Start jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ_jbl-yaFPZcLPaFFw5C4y1d5dyCh2WsYHp79I9x8lL7zc3yQRkBbQrQMRu3Qe-TDNRzJdGA03-NIGUpUgSlL5q2r4Ne5bdbUPCPYTRvJoVXIMS0wwJ2Lp-q9QmYtZFKQq7zSlvM5BMY/s1600/image079-779464.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ_jbl-yaFPZcLPaFFw5C4y1d5dyCh2WsYHp79I9x8lL7zc3yQRkBbQrQMRu3Qe-TDNRzJdGA03-NIGUpUgSlL5q2r4Ne5bdbUPCPYTRvJoVXIMS0wwJ2Lp-q9QmYtZFKQq7zSlvM5BMY/s320/image079-779464.png" id="BLOGGER_PHOTO_ID_6049190339335468818" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We finished with Project scenario now.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At the end of this walkthrough I also want to spend some time discussing Service management scenario and how it is different from Production control and Project management and accouting Manufacturing execution scenarios <o:p></o:p></div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;"></span></i></b> </div>
<div class="MsoNormal">
<b><i><span style="background: yellow; mso-highlight: yellow;">Service management</span><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Part 1 I highlighted how to do Service order activities manual Dispatch using Dispatch board. Now looking at Service management scenario from Manufacturing execution perspective we can say that Service order activities are not displayed (and not available) on terminals to act upon, however you can still manually record labor consumption associated with Service order by posting Service order. <o:p></o:p></div>
<div class="MsoNormal">
Service order is associated with Project, that's why when you post Service order lines (say of type Hour) the corresponding Project journals (of type Hour for Hour-based Service order lines) will be created and posted which will bring corresponding labor consuption from Service order to Project.<o:p></o:p></div>
<div class="MsoNormal">
Please note that Service management module also allows you to record and track time spent on Service order in order to ensure appropriate SLA (Service Level Agreement) level for the customer. For time recording I'd need a Service Level Agreement associated with Service order which is not the case with Service order I used in Part 1<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLRLZU1gjeAquq-F-LyRFhjhfRDIFp1KqXCAYdYNtkzk2ViUUAe1Liv3m90qT_Yyod_n1RvGiflz7PTBlBsQ1pLbZ8OS8mpn3x4AvZMVfRd__WTF-R7jIDEhnhj2D-RH6lpxv9GZsKSWE/s1600/image080-782564.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLRLZU1gjeAquq-F-LyRFhjhfRDIFp1KqXCAYdYNtkzk2ViUUAe1Liv3m90qT_Yyod_n1RvGiflz7PTBlBsQ1pLbZ8OS8mpn3x4AvZMVfRd__WTF-R7jIDEhnhj2D-RH6lpxv9GZsKSWE/s320/image080-782564.jpg" id="BLOGGER_PHOTO_ID_6049190352183658386" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
So for this Service order I'll simply proceed with Service order lines posting to update a corresponding Project. For these purposes I'll first sign off Service order line in preparation for posting<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order - Lines <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuzxuqt1sMHPsAJIAMr5xMLe1VT36Fc8vKkCjzN2d5mteAPCj_ueGCIMhwlzy7XThXwZqxquiUtW8cgAoy8j8o9lTgE7IZ-LVZYCeZ8xjYRmn-UVBB7W-uZBVLp-71RyVIVGkAPC6oRM/s1600/image081-786021.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuzxuqt1sMHPsAJIAMr5xMLe1VT36Fc8vKkCjzN2d5mteAPCj_ueGCIMhwlzy7XThXwZqxquiUtW8cgAoy8j8o9lTgE7IZ-LVZYCeZ8xjYRmn-UVBB7W-uZBVLp-71RyVIVGkAPC6oRM/s320/image081-786021.jpg" id="BLOGGER_PHOTO_ID_6049190371499335634" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Because I signed off a single Service order line the entire Service order is signed off too now. At this point I can post Service order line by pressing Post service order line button<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order – Lines (Posting)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfdZSm4ZAOzvMh1l0Ijrsl8F_Wc9eL7FLfG-eF1q62VVmta_eHsyJTO4GUsfwktHqQbEvpBZ1LgpTJtOzpy8hUruOkhyphenhyphen-0FqrI0HXTrenHWl7x9fXAy9wD40I9gJXRN_wmezymbEz5TV8/s1600/image082-790512.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfdZSm4ZAOzvMh1l0Ijrsl8F_Wc9eL7FLfG-eF1q62VVmta_eHsyJTO4GUsfwktHqQbEvpBZ1LgpTJtOzpy8hUruOkhyphenhyphen-0FqrI0HXTrenHWl7x9fXAy9wD40I9gJXRN_wmezymbEz5TV8/s320/image082-790512.jpg" id="BLOGGER_PHOTO_ID_6049190388823103714" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On the prompt I'll select which transaction types I want to include (I'll definitely need Hour transactions) and potentially date ranges and other criteria<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Post service orders<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ovcb5ZmeU8pfsIJAEYEIvEULWBv9k1T3ZwJq97tfbrZ4UdaUp3-VKBv4l3PigWsneNL0YAojvH9QlOJRe5H_5a5CyYhSdgLKpp2yTBc_bN9RtjE9RAef6JevsNpo-BTZUkbIHcmRTH4/s1600/image083-795054.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ovcb5ZmeU8pfsIJAEYEIvEULWBv9k1T3ZwJq97tfbrZ4UdaUp3-VKBv4l3PigWsneNL0YAojvH9QlOJRe5H_5a5CyYhSdgLKpp2yTBc_bN9RtjE9RAef6JevsNpo-BTZUkbIHcmRTH4/s320/image083-795054.png" id="BLOGGER_PHOTO_ID_6049190403304825650" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When I successfully post Service order lines I'll see the following infolog<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxBv3JNy1l31Sw1I0d1EHLSj8mfxxpU-T8kpluiUyeE4ZMIJ0U45WZZMGc7PdQFCXY8jqJDQZWujGazaD4fPCp1AI3lSCqU9XqeSYGPXrLRA0EnujRfwkZHhI-Lqd-wUowAumDOm38hRc/s1600/image084-798878.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxBv3JNy1l31Sw1I0d1EHLSj8mfxxpU-T8kpluiUyeE4ZMIJ0U45WZZMGc7PdQFCXY8jqJDQZWujGazaD4fPCp1AI3lSCqU9XqeSYGPXrLRA0EnujRfwkZHhI-Lqd-wUowAumDOm38hRc/s320/image084-798878.png" id="BLOGGER_PHOTO_ID_6049190420271454210" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point if we look at the corresponding Project we'll see appropriate Hour journal created and posted recording labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour journal<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvHOCbmmLsOyB9jfexS6R1BitlgGUhKS-MJPdRKGt5OhGljqskWqWrnRzUBvC0DE9EkcDeTJNdInDFgPDk2pRfBX2WpKvWKaCJGn6ygOdWkbIxlOntty8Gn_BP30DdevTbZ3h2eIWrGc/s1600/image085-702874.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvHOCbmmLsOyB9jfexS6R1BitlgGUhKS-MJPdRKGt5OhGljqskWqWrnRzUBvC0DE9EkcDeTJNdInDFgPDk2pRfBX2WpKvWKaCJGn6ygOdWkbIxlOntty8Gn_BP30DdevTbZ3h2eIWrGc/s320/image085-702874.png" id="BLOGGER_PHOTO_ID_6049190439414793522" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour journal – Lines <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzMer01PIehs1xa7kjPf5p1s5cnQYye4cOVB5by0mytmXfctjNrrCeAfB3TCZW5m8K9bc67DNtA_N6V5TGxkYBqYvS8ueWO12OOuhl4T-GSy5EmaLSVOpNRLSAHF9GSGphJz6xUy6RwI/s1600/image086-706686.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHzMer01PIehs1xa7kjPf5p1s5cnQYye4cOVB5by0mytmXfctjNrrCeAfB3TCZW5m8K9bc67DNtA_N6V5TGxkYBqYvS8ueWO12OOuhl4T-GSy5EmaLSVOpNRLSAHF9GSGphJz6xUy6RwI/s320/image086-706686.jpg" id="BLOGGER_PHOTO_ID_6049190456862511170" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Good, but let's come back to the SLA discussion now and <span style="background: yellow; mso-highlight: yellow;"> What if I want to track time in accordance with SLA</span><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For these purposes you will need to set up SLAs themselves first<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service level agreements<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhG6XwFKTehQv31Msv6TTqJYEMoi2wZ7OxEotztL1chjFIEsL7c1I006cfzm_7Y_l5XHaWCA19N4We2GCGREITmEYH4KeJH_TJYSCPelHJJCgdMiqMFtoFKLG7TMDUnMkM3hm9NMU8VTk/s1600/image087-710963.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhG6XwFKTehQv31Msv6TTqJYEMoi2wZ7OxEotztL1chjFIEsL7c1I006cfzm_7Y_l5XHaWCA19N4We2GCGREITmEYH4KeJH_TJYSCPelHJJCgdMiqMFtoFKLG7TMDUnMkM3hm9NMU8VTk/s320/image087-710963.jpg" id="BLOGGER_PHOTO_ID_6049190472922941522" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><div class="MsoNormal">
Then you can associate SLA to Service agreement<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service agreement<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXfnjVVqgexRfH_D2Anq5_MHGznrSwpAg_Ddjx0PRiC_XJO-9GdUVfzETwXGAQFb5a7hzCF34tC-ltIW2uBb8IVOO6mqH6EhYcTOQ5OSWqCpuMU7abtCSOjEefDWagonRcmj5ml4SicI/s1600/image088-715093.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsXfnjVVqgexRfH_D2Anq5_MHGznrSwpAg_Ddjx0PRiC_XJO-9GdUVfzETwXGAQFb5a7hzCF34tC-ltIW2uBb8IVOO6mqH6EhYcTOQ5OSWqCpuMU7abtCSOjEefDWagonRcmj5ml4SicI/s320/image088-715093.jpg" id="BLOGGER_PHOTO_ID_6049190490391991634" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And when you create a new Service order based on Service agreement SLA settings will be propagated to the level of Service order automatically<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigkbp3RWq4IHC76zMwOWUkKipdKYerKFD-h-UsM_9yO5oHpxvCnl3BHz8-XSvUOw7Fc3qQH8ygmgJbtBmHhSlezuvGtJPuBJfCCW5PoK3p-vKBzqIUEowigm3GGH09g17DWQ0dfeqNoOo/s1600/image089-719245.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigkbp3RWq4IHC76zMwOWUkKipdKYerKFD-h-UsM_9yO5oHpxvCnl3BHz8-XSvUOw7Fc3qQH8ygmgJbtBmHhSlezuvGtJPuBJfCCW5PoK3p-vKBzqIUEowigm3GGH09g17DWQ0dfeqNoOo/s320/image089-719245.jpg" id="BLOGGER_PHOTO_ID_6049190513910554082" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that buttons in Service level agreement group on Service order tab became available. Time recording has already been started when I created Service order, you can see it if you go to Time recording screen </div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>Time recording (Started)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sr-ISpWX0dilEGBY9_b6qdm9XxBLH41FCq2idQph3tjlNEpwX3y0a3rurd5TjXu8F2KSrJ2V_hC0KiGMaGCTCvm-n80xEUSj2snedPXEnQqEbLy-xpELkIgPewpfioelJsDa6lbH1YY/s1600/image090-723199.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sr-ISpWX0dilEGBY9_b6qdm9XxBLH41FCq2idQph3tjlNEpwX3y0a3rurd5TjXu8F2KSrJ2V_hC0KiGMaGCTCvm-n80xEUSj2snedPXEnQqEbLy-xpELkIgPewpfioelJsDa6lbH1YY/s320/image090-723199.png" id="BLOGGER_PHOTO_ID_6049190525406175474" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You may decide to stop time recording and start it again if necessary. In my case I'm going to Stop time recording now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Stop SLA time recording<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8HGZaeBCs6ekkPO3s3ynTkXqxOVs_ESXTwcng20WgVCXgeD7vbQ9ZUIVkqJbywXiBedxP7fJzDj19_jOuAay-4ASFu9f6v2Qv6MmUe76e986YmQyx19_SPzI53Lf0nw0JQdHzbbJJWSU/s1600/image091-726454.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8HGZaeBCs6ekkPO3s3ynTkXqxOVs_ESXTwcng20WgVCXgeD7vbQ9ZUIVkqJbywXiBedxP7fJzDj19_jOuAay-4ASFu9f6v2Qv6MmUe76e986YmQyx19_SPzI53Lf0nw0JQdHzbbJJWSU/s320/image091-726454.png" id="BLOGGER_PHOTO_ID_6049190540050202130" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result Service level agreement Status changes to Stopped on Service order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order – Service level agreement <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYUDsZ02NPaTBIS4cRDTp8nZh79SuHfTXOoTL5pfgu27Wn1f1BKuVUCxugEhOm2a60KFX5A2m4PdNGIJcyy_kfMoZbI8L6fM0gEj3_UOh7YtdgDrBuXoewdisEtYJOzpEVmfo2VTbyiQ/s1600/image092-730429.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYUDsZ02NPaTBIS4cRDTp8nZh79SuHfTXOoTL5pfgu27Wn1f1BKuVUCxugEhOm2a60KFX5A2m4PdNGIJcyy_kfMoZbI8L6fM0gEj3_UOh7YtdgDrBuXoewdisEtYJOzpEVmfo2VTbyiQ/s320/image092-730429.jpg" id="BLOGGER_PHOTO_ID_6049190557126844450" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The fact that we've stopped time recording is also reflected on Time recording screen now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Time recording (Stopped) <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvVTrBTq_4Oe5aXspwrNOA38b4W82NavDp6P5Y_sry8FWdkNqoPrzzHKXeJHwaut8JoMONBYCSuy3-eCMJ12O5-JC-t9MSYTT0N28hqvwjTjbcsSFJmYSZOnR4dAUwle9dwk2TtE1yfI/s1600/image093-736740.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvVTrBTq_4Oe5aXspwrNOA38b4W82NavDp6P5Y_sry8FWdkNqoPrzzHKXeJHwaut8JoMONBYCSuy3-eCMJ12O5-JC-t9MSYTT0N28hqvwjTjbcsSFJmYSZOnR4dAUwle9dwk2TtE1yfI/s320/image093-736740.png" id="BLOGGER_PHOTO_ID_6049190584041849682" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see in Service management scenario you can manually record labor consumption against the Project and use SLA time recording, but it is not a supported Manufacturing execution scenario<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Summary:</b> This document illustrated Microsoft Dynamics AX 2012 cross-functional Manufacturing execution scenarios. In this walkthrough I explained how to execute on Production order jobs, Projects and Project activities using MES capabilities on Microsoft Dynamics AX 2012. At the end I also highlighted the differences between standard Manufacturing execution scenarios and SLA time recording available for Service orders. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Tags:</b> Microsoft Dynamics AX 2012, Manufacturing Execution, MES, Terminals, Production control, Production order, Project management and accounting, Project, Service management, Operations Scheduling, Job Scheduling, Resources, Resource groups, Microsoft Dynamics AX Production Floor Windows 8 App. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com5tag:blogger.com,1999:blog-1127496045963662727.post-11162385538933692632014-07-17T16:14:00.001-07:002014-07-17T16:32:46.050-07:00Microsoft Dynamics AX 2012 Cross-Functional Resource Scheduling – Part 1<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Cross-Functional Resource Scheduling – Part 1</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate how Resource Scheduling engine works in Microsoft Dynamics AX 2012 in cross-functional scenarios.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Challenge:</b> Often times during large deployments of Microsoft Dynamics AX 2012 it is required to roll out multiple functional areas where Resource Scheduling is needed. Enterprises want to consistently and uniformly maintain the info about resources, their capacities and schedule their activities in relation to various tasks. For example, an employee may be involved on the project doing project-related work and at the same time the same employee may be involved on the shop floor working on production jobs, in addition it may be some future activities planned for this employee which we want to properly account for. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Solution:</b> Microsoft Dynamics AX 2012 provides robust, highly configurable and extensible Resource Scheduling engine which satisfies needs of multiple functional areas such as Production control, Project management and accounting and Master Planning. Resource and Capacity model in Microsoft Dynamics AX 2012 spans across multiple functional areas and provides a single point of info about resources capacity and availability at any time.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this walkthrough I'll go over multiple functional areas such as Production control, Project management and accounting, Master Planning and Service management to illustrate how to schedule resources for various activities. I'll also touch upon graphical scheduling aspects using Gantt charts and production jobs rescheduling aspects using Production dispatch. Please note that in Part 1 I focus on Scheduling and in Part 2 I'm going to cover Execution (including Manufacturing Execution). </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Below I provide an end-to-end scenario which you can replicate using standard Microsoft Dynamics AX 2012 Demo VM available on Partner Source here (requires Login): <a href="https://mbs.microsoft.com/partnersource/northamerica/sales-marketing/demo-tools/virtual-machines/AX2012DemoToolsMaterials"> https://mbs.microsoft.com/partnersource/northamerica/sales-marketing/demo-tools/virtual-machines/AX2012DemoToolsMaterials</a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll start with creation of Worker who will be involved in various activities related to projects, production, planning and service in the organization. <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFrKWcTypcC-_kg2yZpxGVdSolEaJpsqSiwOdIrPkt8CscPem3WdAFjcPHthgjuA5oew_HCZvnwCcWAhu9vaLeoGu39IQCnGVb8zvOyC_rYX2xOpKOPUNplfe1Fb2xLlAH7Dgu4772mus/s1600/image001-793382.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFrKWcTypcC-_kg2yZpxGVdSolEaJpsqSiwOdIrPkt8CscPem3WdAFjcPHthgjuA5oew_HCZvnwCcWAhu9vaLeoGu39IQCnGVb8zvOyC_rYX2xOpKOPUNplfe1Fb2xLlAH7Dgu4772mus/s320/image001-793382.png" id="BLOGGER_PHOTO_ID_6037173079694322658" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnvJSu8YE1RQFPcqE_e1UNwnFOKqIiGuySg2phtV5gSFxXWBZDQjHsP84H4-badC_PHaQmqKEF_FpOdNr2fzXtjqQOcjUZrKyZPJ_-KZ0Jzi-VcFolJO4c7dc4T1zlEtZz8oAGt1Usprc/s1600/image002-796155.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnvJSu8YE1RQFPcqE_e1UNwnFOKqIiGuySg2phtV5gSFxXWBZDQjHsP84H4-badC_PHaQmqKEF_FpOdNr2fzXtjqQOcjUZrKyZPJ_-KZ0Jzi-VcFolJO4c7dc4T1zlEtZz8oAGt1Usprc/s320/image002-796155.jpg" id="BLOGGER_PHOTO_ID_6037173090766330706" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As a part of preparation work I'll now create a Production unit for production-related activities <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production unit<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoBnFEYOXAlcgL0-kRrfHbHfNxmyeKBV20Ku9worhpoOxEPaGic-8ChzF9W5Zd0VCkoEPEjFnbH_wXfJ01RJEADVXjrU6VuWula93VJUK23L1kyUHTbzs2IEGhx_92I1EOA48riOxrIo/s1600/image003-798614.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoBnFEYOXAlcgL0-kRrfHbHfNxmyeKBV20Ku9worhpoOxEPaGic-8ChzF9W5Zd0VCkoEPEjFnbH_wXfJ01RJEADVXjrU6VuWula93VJUK23L1kyUHTbzs2IEGhx_92I1EOA48riOxrIo/s320/image003-798614.png" id="BLOGGER_PHOTO_ID_6037173099394479154" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next I'll create a Resource group, assign newly created Production unit to it and mark Finite capacity checkbox because I want my resources capacities to be limited <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource group<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2DcP6pjMfboztmy2tOg_F4VIC6Dm65t9L9OtDJvD1pR-sJ4OqUANBei_2FLLpUTKmrUSA_bXRt7eST9cICrAXCJkE4mk5QV2YvicfZJiLPvqVolLEhny_LOJEBim5eRey47laS3BPXTk/s1600/image004-701008.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2DcP6pjMfboztmy2tOg_F4VIC6Dm65t9L9OtDJvD1pR-sJ4OqUANBei_2FLLpUTKmrUSA_bXRt7eST9cICrAXCJkE4mk5QV2YvicfZJiLPvqVolLEhny_LOJEBim5eRey47laS3BPXTk/s320/image004-701008.jpg" id="BLOGGER_PHOTO_ID_6037173112029619154" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I'll create a Resource of type = Human Resource and assign my worker to it. Finally I can also assign this Resource to Resource group which I created earlier<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-pwoSKIjP7ztVsZSmbk1vRZI_Fzyt5UPj6pmfHzNcnUZAZ1-rZKwMsk9t8O0Txyt37YLe_ynGGP7XOX2SxCEJZhCj5KYAOD3FD0Wkf7gnPwTXXTG4vMZJfKfVc0Rw7SCm1FpE71LiTcQ/s1600/image005-702815.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-pwoSKIjP7ztVsZSmbk1vRZI_Fzyt5UPj6pmfHzNcnUZAZ1-rZKwMsk9t8O0Txyt37YLe_ynGGP7XOX2SxCEJZhCj5KYAOD3FD0Wkf7gnPwTXXTG4vMZJfKfVc0Rw7SCm1FpE71LiTcQ/s320/image005-702815.jpg" id="BLOGGER_PHOTO_ID_6037173118816780546" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I associated my Resource with a Resource group and also specified a Calendar which defines Resource's capacity. Now by invoking "Capacity load" function I can review capacities of my resource daily<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibDOHUhK-S07u3aPptk1QhBfj5dMHtVVy2juO-rbT0pcQVxH2YR3zt_ygbhdcFKisGnSdBWM_HzHbvOdi4PNzh9tynU1tfAZSGHuF0k0gC65yqidWuZNnBd7s69koLF_aX9MCRiKpiXEA/s1600/image006-704905.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibDOHUhK-S07u3aPptk1QhBfj5dMHtVVy2juO-rbT0pcQVxH2YR3zt_ygbhdcFKisGnSdBWM_HzHbvOdi4PNzh9tynU1tfAZSGHuF0k0gC65yqidWuZNnBd7s69koLF_aX9MCRiKpiXEA/s320/image006-704905.jpg" id="BLOGGER_PHOTO_ID_6037173128553817314" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
According to the Calendar my Resource has 8 hours of capacity daily. I can also see it visually/graphically by invoking "Graphical capacity load" function <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load, graphically<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNH1IK20A30A6td2BJYXu28jhQ-vrFQJU9BywKN9gm6JQg3zCOzcWUDxD9QTlqFvWRVYncii1uhd3HhkG3LvRtf-LZQZLMw7KoU_zD6VVPx7cvq05EGqCRcIr1BEO2YsgVCsuWFzWfZmE/s1600/image007-707806.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNH1IK20A30A6td2BJYXu28jhQ-vrFQJU9BywKN9gm6JQg3zCOzcWUDxD9QTlqFvWRVYncii1uhd3HhkG3LvRtf-LZQZLMw7KoU_zD6VVPx7cvq05EGqCRcIr1BEO2YsgVCsuWFzWfZmE/s320/image007-707806.png" id="BLOGGER_PHOTO_ID_6037173142260918210" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
By clicking Setup button I can get access to different parameters of this form<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity profile<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVuOVlh39MDO-FxRNNrtHFWIt8Xqz47Jedo43YKujyjIIYxA-52JXXTwQW1oCVmP1RdEk4obI2_8UWS1H6xEPA9qg5WN-E0nWrZXNmfzTko81l3d_i9U1WCObEgzk1x934PI7qdeQ4gg/s1600/image008-709728.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIVuOVlh39MDO-FxRNNrtHFWIt8Xqz47Jedo43YKujyjIIYxA-52JXXTwQW1oCVmP1RdEk4obI2_8UWS1H6xEPA9qg5WN-E0nWrZXNmfzTko81l3d_i9U1WCObEgzk1x934PI7qdeQ4gg/s320/image008-709728.png" id="BLOGGER_PHOTO_ID_6037173146311297826" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Checkboxes in Load section is a good indication of what is a subject for capacity planning in Microsoft Dynamics AX 2012<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In addition to it I can also review existing Capacity reservations for my Resource by invoking "Capacity reservations" function. There're no capacity reservations yet because I didn't do any scheduling against this resource yet <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVwlA8UddhEmfQXqTOHFwsq6qrLk0-UFOd_UotgQfE2SouVfsJg-vOjGUygznEiU7HzMkGneEwfYIRfKeZ5NkC_8n9x6hEBSG_RwtZq_dn0Ods11ayGH2U3RyiHd1aEjiP-6u0ySsNX88/s1600/image009-711653.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVwlA8UddhEmfQXqTOHFwsq6qrLk0-UFOd_UotgQfE2SouVfsJg-vOjGUygznEiU7HzMkGneEwfYIRfKeZ5NkC_8n9x6hEBSG_RwtZq_dn0Ods11ayGH2U3RyiHd1aEjiP-6u0ySsNX88/s320/image009-711653.jpg" id="BLOGGER_PHOTO_ID_6037173155354039954" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Okay now let's review the first functional scenario related to Production control <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Scenario 1: Production control<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I will start by creating a new Production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5yzWyZrB5Tt-pV09xFcMW7xzkgl-YvxBrpniJaXhlfsE2uidk_kjzYZ9hXX3r0d2FFnBEHa6xdc-Tgjp_5FGaLabi_fGEHLUO7tXtmzcDvxzN18qIuFhhpsBpYpw6QjG57QCeFBMeWEQ/s1600/image010-713778.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5yzWyZrB5Tt-pV09xFcMW7xzkgl-YvxBrpniJaXhlfsE2uidk_kjzYZ9hXX3r0d2FFnBEHa6xdc-Tgjp_5FGaLabi_fGEHLUO7tXtmzcDvxzN18qIuFhhpsBpYpw6QjG57QCeFBMeWEQ/s320/image010-713778.png" id="BLOGGER_PHOTO_ID_6037173168394991890" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYafyPPvPJax3mcmg2Q9KlH60-v3sVfqINZzD5SiXLNEBJp1YuhmTKt2fJ5NfiNG0smYnhE5m3WdtTGXjXfhOdItA0qc1NbpJEzpKYNEcwCos6K3bNrMfPW0cC0eh_uDQr4w3qWwjbYbs/s1600/image011-715708.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYafyPPvPJax3mcmg2Q9KlH60-v3sVfqINZzD5SiXLNEBJp1YuhmTKt2fJ5NfiNG0smYnhE5m3WdtTGXjXfhOdItA0qc1NbpJEzpKYNEcwCos6K3bNrMfPW0cC0eh_uDQr4w3qWwjbYbs/s320/image011-715708.jpg" id="BLOGGER_PHOTO_ID_6037173174341420690" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the sake of simplicity I'll simplify Production BOM to look like below (only 1 component)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production BOM<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiqiMvvjqxZlkxTzFztSFKTyriqsXuQxzT3y_9odbelhzp1IL7kd5VEWcD-kxtwVPExDDnIEKn752p4BNK_RGaMWG_1_v0i5crD61v5yqum1o8Rp-G2KSsTee2ufFnGX6r3xEVe8OispU/s1600/image012-718419.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiqiMvvjqxZlkxTzFztSFKTyriqsXuQxzT3y_9odbelhzp1IL7kd5VEWcD-kxtwVPExDDnIEKn752p4BNK_RGaMWG_1_v0i5crD61v5yqum1o8Rp-G2KSsTee2ufFnGX6r3xEVe8OispU/s320/image012-718419.png" id="BLOGGER_PHOTO_ID_6037173185865779650" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also simplify Production route to look like below (only 1 operation)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRp2El8h8ZBZt3qRtsWuE0W6CMJl0F0QP4JKVFoQEPQv8sBjSwHwwlbnNmzrPSWYVHXQh3TcXKRcMrf8MaD3L3JegoKbfq388S3EPFyQMb71XNE9zqkIfTOOVClDzYYaY8fMf4FcAU0BM/s1600/image013-721375.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRp2El8h8ZBZt3qRtsWuE0W6CMJl0F0QP4JKVFoQEPQv8sBjSwHwwlbnNmzrPSWYVHXQh3TcXKRcMrf8MaD3L3JegoKbfq388S3EPFyQMb71XNE9zqkIfTOOVClDzYYaY8fMf4FcAU0BM/s320/image013-721375.jpg" id="BLOGGER_PHOTO_ID_6037173196509325170" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Runtime gets overridden when you change Cost group settings, so please reenter Runtime if needed<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route - Times <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWwLSqEBG5CjPkCG0lxVCgbNB1udJkt2jlwth8t9EhOf9zzhgEuNIPCOw_4OCbWMYAl4YzScrPhDyxAG1waH6vgNfOB3g38AhyyjgSyYRzcK519yhwVRfeNinzsePfRErWs463WzkCvpk/s1600/image014-723822.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWwLSqEBG5CjPkCG0lxVCgbNB1udJkt2jlwth8t9EhOf9zzhgEuNIPCOw_4OCbWMYAl4YzScrPhDyxAG1waH6vgNfOB3g38AhyyjgSyYRzcK519yhwVRfeNinzsePfRErWs463WzkCvpk/s320/image014-723822.jpg" id="BLOGGER_PHOTO_ID_6037173210312339106" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I want this operation to be scheduled exactly against my resource. For this purpose I'll define a Resource requirement of type Resource<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route – Resource requirement <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXpyAN4sLKpg87BgJGZJVH1hSswVExWUZyIE6H0UCLylhPXS2Cig0bMd1uglPqTwt3LMuRk6ZNpIslHu9YhnXrJVgDyNfnaTlCRBZHIDV7ZS7kTlDSQct3Gm6tMbJ-xwpazs0myukPzPs/s1600/image015-726293.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXpyAN4sLKpg87BgJGZJVH1hSswVExWUZyIE6H0UCLylhPXS2Cig0bMd1uglPqTwt3LMuRk6ZNpIslHu9YhnXrJVgDyNfnaTlCRBZHIDV7ZS7kTlDSQct3Gm6tMbJ-xwpazs0myukPzPs/s320/image015-726293.jpg" id="BLOGGER_PHOTO_ID_6037173218531219730" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Please note that you can only define one Resource requirement of certain type per Operation because otherwise those resource requirements would contradict<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Scheduling tab you can review the details of Scheduling for this operation, no details here because we didn't schedule anything yet<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4BAdb8mLqOL5-xv0-w19cI16ENjeqCRW2972_5eHAoKBCwLfCf2usR68hXbA30dBUa3FTJKUO5JEPK3rC64621cwJAY7vi_apK7CsMdtcHTCXZ27v12MggSscWkxD0jHHYiLWIYUkxDU/s1600/image016-728648.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4BAdb8mLqOL5-xv0-w19cI16ENjeqCRW2972_5eHAoKBCwLfCf2usR68hXbA30dBUa3FTJKUO5JEPK3rC64621cwJAY7vi_apK7CsMdtcHTCXZ27v12MggSscWkxD0jHHYiLWIYUkxDU/s320/image016-728648.jpg" id="BLOGGER_PHOTO_ID_6037173227130829442" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we defined Resource requirement for operation we can also double check it on Applicable resources form, okay, the system will only consider my Resource for this operation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Applicable resources<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1LoCnnd4Mm0XBxIhitrizHljWiwOGTc8ZEze6aUNtX-TKK9IHc9xIhIhoTmMcdS1y3RYp-4Lp6zTF1OH69jXSajiBQpSugJaGzWvyar0Yzm9KGwPiSH58H8KXQG2KFxgJwM4JrVs2Xbk/s1600/image017-733036.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1LoCnnd4Mm0XBxIhitrizHljWiwOGTc8ZEze6aUNtX-TKK9IHc9xIhIhoTmMcdS1y3RYp-4Lp6zTF1OH69jXSajiBQpSugJaGzWvyar0Yzm9KGwPiSH58H8KXQG2KFxgJwM4JrVs2Xbk/s320/image017-733036.jpg" id="BLOGGER_PHOTO_ID_6037173250547993970" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we are ready to start Production order Scheduling<o:p></o:p></div>
<div class="MsoNormal">
First we'll do Operation scheduling which will give us Start and End dates for the operation <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Operations scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvjS_KXNWRcOC6UK2lVwKYSDXR33Lh_weAU1XUu9lfvRx9U6Au6dmsZk4yhNqLFh-RjouBrG5FAjiUGmjto4k1a-IOpwwQPWU_NpN3etNTqCZMw1YTUhvZJPCVPxIj7dc5rFL9Z9vwp8/s1600/image018-735363.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvjS_KXNWRcOC6UK2lVwKYSDXR33Lh_weAU1XUu9lfvRx9U6Au6dmsZk4yhNqLFh-RjouBrG5FAjiUGmjto4k1a-IOpwwQPWU_NpN3etNTqCZMw1YTUhvZJPCVPxIj7dc5rFL9Z9vwp8/s320/image018-735363.png" id="BLOGGER_PHOTO_ID_6037173259639153762" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We also want to make sure that we do Operations scheduling with Finite capacity constraint <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Operations scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJATGcegSHyD2VFZTOxBn-BqcfasP-al8hqZeBJNXZHMzCp79Wpfk6v7PgLMPz1eI4suMCPFkAOLMnNMtCRdkiC3vuCzkDQAKSizUoIMA4vDWhqDEBnmM6SxyqQ3y9po5mX6LurU8BrSg/s1600/image019-738070.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJATGcegSHyD2VFZTOxBn-BqcfasP-al8hqZeBJNXZHMzCp79Wpfk6v7PgLMPz1eI4suMCPFkAOLMnNMtCRdkiC3vuCzkDQAKSizUoIMA4vDWhqDEBnmM6SxyqQ3y9po5mX6LurU8BrSg/s320/image019-738070.png" id="BLOGGER_PHOTO_ID_6037173269766246738" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point our Production order is Scheduled (Operations scheduled) which gives us a rough picture of what will happen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRyQjBNF2aZ7RO6UKr_ohIcPE-852Hgf4a-WhMI3inkxbCUmdMToxNZgQx71t4lYA5zYbjNZQ7eTTOFh5A9d1OnLXdpfbPzbEdrBWyAPPxIc0nno5AOkdahPaIK5qJxCgP6I7pgwpNZ8E/s1600/image020-739894.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRyQjBNF2aZ7RO6UKr_ohIcPE-852Hgf4a-WhMI3inkxbCUmdMToxNZgQx71t4lYA5zYbjNZQ7eTTOFh5A9d1OnLXdpfbPzbEdrBWyAPPxIc0nno5AOkdahPaIK5qJxCgP6I7pgwpNZ8E/s320/image020-739894.jpg" id="BLOGGER_PHOTO_ID_6037173279159271890" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Production route Scheduling tab we'll see Start and End dates for the operation. Times 12:00am is a default times and it means blank for us<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9jL1KocskCv0nxqaSeqdI9o0aQEeoVAWjh8ecVuurKSGvpdaedo4vBqaVRyzRi3fXtKF0JO_u-PYGPO1FW1Alk-MTn0JeJR5OuFKLXGsb5_pqOUy9xPetbkVJ-MB1ruM769jAyNHizs/s1600/image021-742419.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9jL1KocskCv0nxqaSeqdI9o0aQEeoVAWjh8ecVuurKSGvpdaedo4vBqaVRyzRi3fXtKF0JO_u-PYGPO1FW1Alk-MTn0JeJR5OuFKLXGsb5_pqOUy9xPetbkVJ-MB1ruM769jAyNHizs/s320/image021-742419.jpg" id="BLOGGER_PHOTO_ID_6037173289633107090" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When doing Operations scheduling the system will not break operations into jobs that's why Jobs screen is empty now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI32JqjJIHrkaVSSFaYR7m6UGMmyhMgvSUd3-Y2HthiIs8HVkWGMdGHaycJM__w0BxHZ7b-dsL5qspQIMN6swfPhsuu5Kxc5J66j8l0QgbJW7cCMSUF6DmRQCCuHmNw8rgq-of7d5ay-s/s1600/image022-744758.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI32JqjJIHrkaVSSFaYR7m6UGMmyhMgvSUd3-Y2HthiIs8HVkWGMdGHaycJM__w0BxHZ7b-dsL5qspQIMN6swfPhsuu5Kxc5J66j8l0QgbJW7cCMSUF6DmRQCCuHmNw8rgq-of7d5ay-s/s320/image022-744758.png" id="BLOGGER_PHOTO_ID_6037173299413849986" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Because we scheduled our Production order we can now review that 1 hour of capacity has been taken away from my resource on Capacity reservations form<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA5mqZ8Gj_zkKkpDD8cm5WmPM5vMcnm2tfldlXo6FXE_EGb5gp8teFq2O9NVBv1dwGmD4aKjAMMbar-1bcTvNJSaUhWJa2C6gge4wy5wkJbvam73qUKLq6PwaH2AQEiIzFi8v2K-hKhUc/s1600/image023-747222.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA5mqZ8Gj_zkKkpDD8cm5WmPM5vMcnm2tfldlXo6FXE_EGb5gp8teFq2O9NVBv1dwGmD4aKjAMMbar-1bcTvNJSaUhWJa2C6gge4wy5wkJbvam73qUKLq6PwaH2AQEiIzFi8v2K-hKhUc/s320/image023-747222.jpg" id="BLOGGER_PHOTO_ID_6037173307593662626" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also see that this 1 hour of capacity is taken away from the specific date. This can be seen in a broader picture on Capacity load screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx_Ibu7t9ibVkWrFP90BBjZPLYiiWSXKRyRw9wAlR-DxsKIFG37ye_sB1qP1ByelYtaYcYY36Y4zyZ5iqU0QrYoMgEAw9P4h6leE_P1viqcF9cijHUALsVTuT8piMkNbc5fjaZS2816o/s1600/image024-749250.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx_Ibu7t9ibVkWrFP90BBjZPLYiiWSXKRyRw9wAlR-DxsKIFG37ye_sB1qP1ByelYtaYcYY36Y4zyZ5iqU0QrYoMgEAw9P4h6leE_P1viqcF9cijHUALsVTuT8piMkNbc5fjaZS2816o/s320/image024-749250.jpg" id="BLOGGER_PHOTO_ID_6037173316460118770" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we did a rough scheduling we now want to do a precise scheduling and find out about exact dates and times of when this operation can be completed. For this purpose we'll do Job Scheduling now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdhWOIYYL6LbD5CbCWQt9n87V2b9M6QBeCP3_g-5-eLviA2QzP97llWnfTr-DceBuAlEQPHKPRdYa8d2UhvRCjy3YXftAGS4LcjbAz2NBf8KDVSIKWuznFzIlulQRSfhZIEcvkAY0AiMU/s1600/image025-751039.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdhWOIYYL6LbD5CbCWQt9n87V2b9M6QBeCP3_g-5-eLviA2QzP97llWnfTr-DceBuAlEQPHKPRdYa8d2UhvRCjy3YXftAGS4LcjbAz2NBf8KDVSIKWuznFzIlulQRSfhZIEcvkAY0AiMU/s320/image025-751039.png" id="BLOGGER_PHOTO_ID_6037173327486183602" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Similarly we want to make sure Finite capacity constraint is in place<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT4ejDPTws83tTrB7LE_-ycgH80lRDykPVI89MyefLkV8IaHeEuqd2GsxkW3wbpASNZ3qfMCRFPEUuDp11hN69fR-HQ7RYNn765-iKcxJkyqyFcMRgUGB_mLT8FO-uOt8gRcKjSBHD0qg/s1600/image026-753211.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT4ejDPTws83tTrB7LE_-ycgH80lRDykPVI89MyefLkV8IaHeEuqd2GsxkW3wbpASNZ3qfMCRFPEUuDp11hN69fR-HQ7RYNn765-iKcxJkyqyFcMRgUGB_mLT8FO-uOt8gRcKjSBHD0qg/s320/image026-753211.png" id="BLOGGER_PHOTO_ID_6037173333298708226" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now out production order is Scheduled (Job Scheduled) again<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5rkB-Tq5Alg5eQF9p-LHCQBnn5PGt_S21CSZsa6VayNf-oAT-oXhlMGrS70QGJmyC8s_kxFFyCm_K30BLnUHeK5neVWj8QrIWuKfNTzxFsiOQTWPcWZXOsotCCDW7nJ5IZlY5j5SivM/s1600/image027-755309.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis5rkB-Tq5Alg5eQF9p-LHCQBnn5PGt_S21CSZsa6VayNf-oAT-oXhlMGrS70QGJmyC8s_kxFFyCm_K30BLnUHeK5neVWj8QrIWuKfNTzxFsiOQTWPcWZXOsotCCDW7nJ5IZlY5j5SivM/s320/image027-755309.jpg" id="BLOGGER_PHOTO_ID_6037173342314078034" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we know that our operation will start at 10:00am and will end at 11:00am on a specific date<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production route – Scheduling <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgefWPBD2I5KqF4i7QApu5kQd-8Hrb8AgtLYe2W0kRdEvjrDjMQnEGv6sqybGWqiCfmyB8XCIIc8KvSVjoP8tapg_1lXsKxSea0VV2ApXuHx6P2N-vE5XebzlfQWjh8_NyBY2i_nEZcIPA/s1600/image028-757313.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgefWPBD2I5KqF4i7QApu5kQd-8Hrb8AgtLYe2W0kRdEvjrDjMQnEGv6sqybGWqiCfmyB8XCIIc8KvSVjoP8tapg_1lXsKxSea0VV2ApXuHx6P2N-vE5XebzlfQWjh8_NyBY2i_nEZcIPA/s320/image028-757313.jpg" id="BLOGGER_PHOTO_ID_6037173352700460994" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We can also see Jobs generated based on Operation Times. We only specified RunTime that's why the system created only one job as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh15HzLkee4A9n6WSt3Ub3PIhuZKzgVGLPTL-gBac9rbcNE7IY7FvMhbybJVIVzRjaY-cu3Kr8wx-aYgNULIAOKze4yCNMtL__pRM9H_Sng7VBLo1N6_w7WTxUpuxdqcB2r_jm1BtmaHTE/s1600/image029-759502.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh15HzLkee4A9n6WSt3Ub3PIhuZKzgVGLPTL-gBac9rbcNE7IY7FvMhbybJVIVzRjaY-cu3Kr8wx-aYgNULIAOKze4yCNMtL__pRM9H_Sng7VBLo1N6_w7WTxUpuxdqcB2r_jm1BtmaHTE/s320/image029-759502.png" id="BLOGGER_PHOTO_ID_6037173359459880626" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Capacity reservation has been updated too, now it shows exact times<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD88HUccW406SKTllPbeFyAVf_q7YH-xem42YPnVgZGww-V96RqMqPJDCeRbII96_fdNg8bs17f9BshnECz9vlQyQZApGcKQnm3ExgRZovyJFoHuBY5_aVKTEMP7ByphtCfCjN3mZfrRg/s1600/image030-762026.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD88HUccW406SKTllPbeFyAVf_q7YH-xem42YPnVgZGww-V96RqMqPJDCeRbII96_fdNg8bs17f9BshnECz9vlQyQZApGcKQnm3ExgRZovyJFoHuBY5_aVKTEMP7ByphtCfCjN3mZfrRg/s320/image030-762026.jpg" id="BLOGGER_PHOTO_ID_6037173371901863346" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
No change on Capacity load screen because the total operation time hasn't change since. But you can see explicitly what time was reserved against Jobs and what time was reserved against Operations which gives you a meaningful insight <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbZGeuf-HGcFlucx_qOoJ-tHrvKJhs1zmqjE2lqtXC4fokOAbwVlcFtw9SRKn7aaNc6JQMdC6fNMU3R5XBk6UaqSSAwCIiYecKMWu3T9Oqj3oQiJCE7tWBqTIPGcnBzzbCcg6eTfYexxs/s1600/image031-763793.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbZGeuf-HGcFlucx_qOoJ-tHrvKJhs1zmqjE2lqtXC4fokOAbwVlcFtw9SRKn7aaNc6JQMdC6fNMU3R5XBk6UaqSSAwCIiYecKMWu3T9Oqj3oQiJCE7tWBqTIPGcnBzzbCcg6eTfYexxs/s320/image031-763793.jpg" id="BLOGGER_PHOTO_ID_6037173383344910450" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
If we come back to Graphical capacity load screen and select a particular date you will be able to see that total capacity is displayed in Blue and used capacity is displayed in Yellow. You can also visually assess of how much time is still available for the resource on that date<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Graphical capacity load <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjijZCTuRKWZ3uVlzdvOa3WQqNDcFbicaOVh4mU-jtXxKPTpY4WLslwTkloRcxUdlk4_Fgrbe-cp4QyD9YOM6lj1kT300c5BmAI3obsWhHbfjznH4X_4cUfE9lxPH0JyuWSnVTp4XhFyE/s1600/image032-766201.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjijZCTuRKWZ3uVlzdvOa3WQqNDcFbicaOVh4mU-jtXxKPTpY4WLslwTkloRcxUdlk4_Fgrbe-cp4QyD9YOM6lj1kT300c5BmAI3obsWhHbfjznH4X_4cUfE9lxPH0JyuWSnVTp4XhFyE/s320/image032-766201.png" id="BLOGGER_PHOTO_ID_6037173389897125106" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we Scheduled Production order we can now invoke a Gantt chart to see our scheduled production related activities on the timeline <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the Resource centric view of Gantt chart<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOdd9kLYUuxhQXlIvKzsjuWg3o4Znkht6pkwWYp7_niQXkCJ0DWxCd1tLzyEAy6s5sPTM5Y7aIt_qB-jjoMFkZsHPVzKwIm9uoLYY2PQh2ltWy_bAFzLxLSuFuQCG24YLPqvkQizS929k/s1600/image033-768088.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOdd9kLYUuxhQXlIvKzsjuWg3o4Znkht6pkwWYp7_niQXkCJ0DWxCd1tLzyEAy6s5sPTM5Y7aIt_qB-jjoMFkZsHPVzKwIm9uoLYY2PQh2ltWy_bAFzLxLSuFuQCG24YLPqvkQizS929k/s320/image033-768088.jpg" id="BLOGGER_PHOTO_ID_6037173400152884242" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also switch to Order centric view of Gantt chart<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Order view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK9cm0rx885UWh6cwKDrZnamhPrdf2eZrRlZHpaUFX4DP0ygPtgBXYJqEpe_vhjm8nSXYR5yDLkGEKihrvRFDXZKa3DJbEcHAfW1Vp8alBzfOsgBFO7Dw5IXAl8Dfa7XEh-aPPw93-5b8/s1600/image034-770366.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK9cm0rx885UWh6cwKDrZnamhPrdf2eZrRlZHpaUFX4DP0ygPtgBXYJqEpe_vhjm8nSXYR5yDLkGEKihrvRFDXZKa3DJbEcHAfW1Vp8alBzfOsgBFO7Dw5IXAl8Dfa7XEh-aPPw93-5b8/s320/image034-770366.jpg" id="BLOGGER_PHOTO_ID_6037173407807732738" /></a><o:p></o:p></div>
<div class="MsoNormal">
<a href="https://www.blogger.com/null" name="OLE_LINK4"></a><a href="https://www.blogger.com/null" name="OLE_LINK5"></a> </div>
<div class="MsoNormal">
<a href="https://www.blogger.com/null" name="OLE_LINK6">Note: Please note that you can leverage Gantt charts form to create a personalized Gantt charts displaying exactly what you need, I'll come back to it later in this walkthrough</a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On the Gantt chart you can get more info about scheduled activities by using right click, do drag-n-drop rescheduling and more. After you do manipulations on a Gantt chart you will need to click "Validate" button which would validate your changes against the scheduling data, finally to save your changes you would click "Save" button <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is a quick run through Production scheduling and now I propose to switch to Project scheduling because my Resource is also supposed to do some project related work<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Scenario 2: Project management and accounting<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll start from preparing the Project for Project scheduling<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
First off I'll specify Scheduling calendar on Project team and scheduling tab which is required before you begin scheduling<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiirKj2pRr7IS6QEKTaZSLwWJyndANcSW6Jc8chNQJCqG51skkhjs7RcAMOCvhDIG8SygLdWnKZKMcPuer-tGU2VRA3oZv56lmH3MGjVDHpKXhmU7qmrHZP91b-nojBC8frwlYcz89GZss/s1600/image035-772407.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiirKj2pRr7IS6QEKTaZSLwWJyndANcSW6Jc8chNQJCqG51skkhjs7RcAMOCvhDIG8SygLdWnKZKMcPuer-tGU2VRA3oZv56lmH3MGjVDHpKXhmU7qmrHZP91b-nojBC8frwlYcz89GZss/s320/image035-772407.jpg" id="BLOGGER_PHOTO_ID_6037173416383659122" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I'll switch to Worker screen to do some additional Project related setup <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK_93lk4VbdDXrLFjCr3z1VFNreyBdZIsmDCNkvnmJB2xzEagWINnOV2LbhpJPgKoFxzJjg0Bw45dHEfnOx7RJaqAwfYQtR0hh3lCJnxBntf42LFuD0H8vMBrDD6398bT1-hHfnYp9y24/s1600/image036-775841.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK_93lk4VbdDXrLFjCr3z1VFNreyBdZIsmDCNkvnmJB2xzEagWINnOV2LbhpJPgKoFxzJjg0Bw45dHEfnOx7RJaqAwfYQtR0hh3lCJnxBntf42LFuD0H8vMBrDD6398bT1-hHfnYp9y24/s320/image036-775841.jpg" id="BLOGGER_PHOTO_ID_6037173432031408018" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll continue with Assigning workers to the Project which may be required from Validation perspective. You can assign Workers to a Project or vice versa assign Projects to Workers. Below is an example of Assign workers to Project screen which you invoke from Project screen <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Assign workers<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ts3KF1FaTLOu5P4XfXEQL3q_g5wBoBvdLeg8eizi1X4iH7XSwbwaZxFQd1NDbex4XTS_unuFlOU6U0LdkD6pMP_JneAIepLqILEJgRKQmMO7LQ8uI5aP3c8YmdJxQQ592AbVVghHDOE/s1600/image037-777415.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ts3KF1FaTLOu5P4XfXEQL3q_g5wBoBvdLeg8eizi1X4iH7XSwbwaZxFQd1NDbex4XTS_unuFlOU6U0LdkD6pMP_JneAIepLqILEJgRKQmMO7LQ8uI5aP3c8YmdJxQQ592AbVVghHDOE/s320/image037-777415.jpg" id="BLOGGER_PHOTO_ID_6037173436478304658" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Assign workers<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhINLrk7c7Hi_qMPqFOi2exBa9uFrapTOdHsPTUhqVz1QBhRZ0rzQlTfrmt0_0ZjWr0DdquHB9nbZR7sV4QtYFIBwSiHcHYiB5euFMDrC5_Gfs8e-ATy92RIfn6B9tMrN1vArULMm3X2bY/s1600/image038-780016.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhINLrk7c7Hi_qMPqFOi2exBa9uFrapTOdHsPTUhqVz1QBhRZ0rzQlTfrmt0_0ZjWr0DdquHB9nbZR7sV4QtYFIBwSiHcHYiB5euFMDrC5_Gfs8e-ATy92RIfn6B9tMrN1vArULMm3X2bY/s320/image038-780016.jpg" id="BLOGGER_PHOTO_ID_6037173449456580034" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I'll open Project setup screen to specify Resource Scheduling Calendar for a Worker<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project setup<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRDQQrvFzXV3ylU0LWzKaVD3iQ69IjJFsJtYSavBQNIZpX_w4C6wWNZfykSXxCYhMxW2IFwlO9V8MoYfKhIiAhlLQUiRsckr8zuf_Enoj8CpBxd5uIQZCfDmpF_j-Y2tHccc4JBFq8H_U/s1600/image039-782947.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRDQQrvFzXV3ylU0LWzKaVD3iQ69IjJFsJtYSavBQNIZpX_w4C6wWNZfykSXxCYhMxW2IFwlO9V8MoYfKhIiAhlLQUiRsckr8zuf_Enoj8CpBxd5uIQZCfDmpF_j-Y2tHccc4JBFq8H_U/s320/image039-782947.png" id="BLOGGER_PHOTO_ID_6037173462831137938" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we are ready to define Project WBS – planned activities for the project. Here I created "Assembly" task and assigned 1 hour effort to it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WBS<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVIVw00CQMNYGgEvoEVTpXy5ILGePFjB4iKXzpOhkkcxAxNj0qT-rWs1A4FKsWB3wnnC3oy0dBl_MOODLcx0HlV35VIYW97mU-BzsBVARvwHT-tpatE0OqUGN0_z9BTQHN8qO1Hk8Q3z4/s1600/image040-785228.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVIVw00CQMNYGgEvoEVTpXy5ILGePFjB4iKXzpOhkkcxAxNj0qT-rWs1A4FKsWB3wnnC3oy0dBl_MOODLcx0HlV35VIYW97mU-BzsBVARvwHT-tpatE0OqUGN0_z9BTQHN8qO1Hk8Q3z4/s320/image040-785228.jpg" id="BLOGGER_PHOTO_ID_6037173470969241906" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then you can select the task and try to Assign worker to the task<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQe-HXBt4FXzQ5cgvw8XLmcevu7wbyesY2eLjbQdCGUIy3HJ7oSz-NhoJsiT4gIE0AJ72Fhj7Vu4bhSp9o63zv0btgOHXAbXYsv6IuvX2fbX6NZ7lZTkqFKjEUrn66XtzJZlxct7dX0l8/s1600/image041-788863.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQe-HXBt4FXzQ5cgvw8XLmcevu7wbyesY2eLjbQdCGUIy3HJ7oSz-NhoJsiT4gIE0AJ72Fhj7Vu4bhSp9o63zv0btgOHXAbXYsv6IuvX2fbX6NZ7lZTkqFKjEUrn66XtzJZlxct7dX0l8/s320/image041-788863.png" id="BLOGGER_PHOTO_ID_6037173489248863522" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Potentially you may get this message if there's nobody available for the task<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxM0B2xH-U5txB3-mFOJ6333u_Vj3gDr5XT9UN9TcLhmWnQaiOPeHEKyDlG-KzzhbQUdlIYeFJqV_pGrKiVamdMysqPYwuRRUeOXNBIN5KGUhXe8siLydpn6-0JKIlNxM2lO7Zu4cLw0k/s1600/image042-792103.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxM0B2xH-U5txB3-mFOJ6333u_Vj3gDr5XT9UN9TcLhmWnQaiOPeHEKyDlG-KzzhbQUdlIYeFJqV_pGrKiVamdMysqPYwuRRUeOXNBIN5KGUhXe8siLydpn6-0JKIlNxM2lO7Zu4cLw0k/s320/image042-792103.png" id="BLOGGER_PHOTO_ID_6037173504668671554" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case there're options for Worker assignment, and in our case I explicitly specified that only my Worker can work on this project, the system will present you with Worker assignment screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker assignment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxn8C_y5ugQMJAzlfC6oveRpJGzGMqK58jD5s3NItQsYAIt7pmqDFq_n6xp50s45WWGW6uFTlx8DzU8-6CYTFqgwi0b2oqjoYs5CkG750Yh5m4nLAwHVBuXu8AOvYPkUc1NsjZ_XGgpjY/s1600/image043-795414.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxn8C_y5ugQMJAzlfC6oveRpJGzGMqK58jD5s3NItQsYAIt7pmqDFq_n6xp50s45WWGW6uFTlx8DzU8-6CYTFqgwi0b2oqjoYs5CkG750Yh5m4nLAwHVBuXu8AOvYPkUc1NsjZ_XGgpjY/s320/image043-795414.jpg" id="BLOGGER_PHOTO_ID_6037173513736649010" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It is also useful to mark "Display remaining capacity" checkbox which in my case will display 8 hours of capacity for Monday for my Worker. After that you may decide to Soft book or Hard book Workers time for this task. I'll proceed with Hard booking by clicking at Hard book button and specifying number of hours I want to book (1 hour)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hard book > Specify hours<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqMjQAgR-xVigodkdud7BP8jkz2AmNuSKGzIHfSlKhQv_sGlU8DesH6fXYDNVN1N3AlLOfn_cH_BFK12pkE3L_fLZlygOC_fI3mWblONe-rqnrCbztZgMz4sSy0PabX2D6VAy3EaTFgrQ/s1600/image044-798675.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqMjQAgR-xVigodkdud7BP8jkz2AmNuSKGzIHfSlKhQv_sGlU8DesH6fXYDNVN1N3AlLOfn_cH_BFK12pkE3L_fLZlygOC_fI3mWblONe-rqnrCbztZgMz4sSy0PabX2D6VAy3EaTFgrQ/s320/image044-798675.jpg" id="BLOGGER_PHOTO_ID_6037173530258166690" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When you finish the system will update remaining capacity for Worker for that date and you will see only 7 hours remaining<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker assignment <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLSdWWVJtkVsgHiyprfQDlRqF2mO54rF_SXyahc-nBMPuJcWbRvZzC-VYPhHGsYyV9JTXjY0wBbq8m-27oS02VcdpsOfA7GeTL4ykTfGqB4I4GTgsmNVOIaShMHa7HIv_2ml1t151dpnk/s1600/image045-701610.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLSdWWVJtkVsgHiyprfQDlRqF2mO54rF_SXyahc-nBMPuJcWbRvZzC-VYPhHGsYyV9JTXjY0wBbq8m-27oS02VcdpsOfA7GeTL4ykTfGqB4I4GTgsmNVOIaShMHa7HIv_2ml1t151dpnk/s320/image045-701610.jpg" id="BLOGGER_PHOTO_ID_6037173539473646082" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now when we come back to WBS screen we'll see Hard booking in place for "Assembly" task<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WBS<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDCe_-sV7GupuJr2w2PITye2S3XTa3duWWZZ2XxGOgX-x6WjPaaWz2XMsxrNm4PKaokltSKQ4R9AY4qB1fMt2Xahp7TtrVS9ZHB2tVOzXHO74d3T1pvDnuI_iYGtbU3NTH_pcUOON5y8/s1600/image046-703964.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDDCe_-sV7GupuJr2w2PITye2S3XTa3duWWZZ2XxGOgX-x6WjPaaWz2XMsxrNm4PKaokltSKQ4R9AY4qB1fMt2Xahp7TtrVS9ZHB2tVOzXHO74d3T1pvDnuI_iYGtbU3NTH_pcUOON5y8/s320/image046-703964.jpg" id="BLOGGER_PHOTO_ID_6037173553465144786" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This can also be seen on Project level<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj50N1F8aTOc9Ou1UoWYXbydSU_vJntYtXn-ov6M-mVaj6PjNP-Cjk6adNKdtDy8HjFsTxrlS_8lAAq2EOtAS15Kan17f-_C7vZ7Gf0csHdfMftnPClfKNfdRM0fwM0Tq2fGxFaULj9neI/s1600/image047-706487.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj50N1F8aTOc9Ou1UoWYXbydSU_vJntYtXn-ov6M-mVaj6PjNP-Cjk6adNKdtDy8HjFsTxrlS_8lAAq2EOtAS15Kan17f-_C7vZ7Gf0csHdfMftnPClfKNfdRM0fwM0Tq2fGxFaULj9neI/s320/image047-706487.jpg" id="BLOGGER_PHOTO_ID_6037173564234040658" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In the example above I used WBS screen to introduce a task for the Project, however you can also use Microsoft Project integration feature to work with WBS. This is how Microsoft Project client looks like when I open Project WBS there <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Microsoft Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHQ7f8uzSOit3NWsG1tLqCyB2r_JLZjiSFuiH7Zfuh-gmYD6r9ori4exDzIn3TSN1Y3g2hlgFeHuN88_sJ1blKkY04t-A6fW_YfEDTBDWzQbYx-j8VyCxMdK7tpV3bkS-tYvTVoi47gw/s1600/image048-708573.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHQ7f8uzSOit3NWsG1tLqCyB2r_JLZjiSFuiH7Zfuh-gmYD6r9ori4exDzIn3TSN1Y3g2hlgFeHuN88_sJ1blKkY04t-A6fW_YfEDTBDWzQbYx-j8VyCxMdK7tpV3bkS-tYvTVoi47gw/s320/image048-708573.jpg" id="BLOGGER_PHOTO_ID_6037173569766301010" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When you are done with manipulations in Microsoft Project client you can publish your changes back to AX. If you want to keep working on WBS screen inside of AX after you established a link between Project in AX and Microsoft Project client, you will need to use Unlink from Microsoft Project function to do so <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WBS<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyrpiqUr0eEUpn3xNPOMdSGEM7OPq16iCjMjs_dCgY2FRowJzr3O6ihscypkB4uD-1dthQyVpoiTEB1tbq1Y2aAyajo17I1rFDTg-yQ1VSozPJkwbpdyTjet5hm5vanjJSKcPWl7DxxkQ/s1600/image049-711186.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyrpiqUr0eEUpn3xNPOMdSGEM7OPq16iCjMjs_dCgY2FRowJzr3O6ihscypkB4uD-1dthQyVpoiTEB1tbq1Y2aAyajo17I1rFDTg-yQ1VSozPJkwbpdyTjet5hm5vanjJSKcPWl7DxxkQ/s320/image049-711186.jpg" id="BLOGGER_PHOTO_ID_6037173583530904706" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Coming back to my scenario, after I hard-booked my Worker for 1 hour for "Assembly" task no additional capacity reservations occur at this point. This is because WBS tasks are not a subject for Resource scheduling, they just represent expected project activities<o:p></o:p></div>
<div class="MsoNormal">
In order to reflect bookings I've done in Resources capacity reservations I'll now transfer WBS estimates to Hour forecast. From that point Project Hour forecast will become a subject for Resource Scheduling<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Transfer WBS estimates to forecast<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGL-ikAfqA903z_xdswGryD05ah62rVsiL9-230JGwh2G7ppdcff87Kx4jPafFRO9PktqEJTPzAVavcFGUhuostP05uGuP1IJ997Tn3E0b9mDlPkNrB9QfqfM8557rrrv_mpLFI9w8Gq0/s1600/image050-714161.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGL-ikAfqA903z_xdswGryD05ah62rVsiL9-230JGwh2G7ppdcff87Kx4jPafFRO9PktqEJTPzAVavcFGUhuostP05uGuP1IJ997Tn3E0b9mDlPkNrB9QfqfM8557rrrv_mpLFI9w8Gq0/s320/image050-714161.jpg" id="BLOGGER_PHOTO_ID_6037173595962593970" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's my Project hour forecast which I can now Schedule as appropriate<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour forecasts<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnfbZrc2oHN_UrpA9_ydqpG2vUACBh9f4anfJcOfOAh2BUDwjuiBzP6EXS7PTe2JDZlvH9Tvkchi3_4jIWhITNjJrubrU6d_VBNFNmcjdSC0uC2A1TwcaKw4St5jh18pyOzLRr0vrcu4s/s1600/image051-717214.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnfbZrc2oHN_UrpA9_ydqpG2vUACBh9f4anfJcOfOAh2BUDwjuiBzP6EXS7PTe2JDZlvH9Tvkchi3_4jIWhITNjJrubrU6d_VBNFNmcjdSC0uC2A1TwcaKw4St5jh18pyOzLRr0vrcu4s/s320/image051-717214.jpg" id="BLOGGER_PHOTO_ID_6037173611263870690" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
But before I go ahead with scheduling I'll also specify Resource requirement constraint to make sure my Resource is assigned to this activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour forecast – Resource requirement<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO0zXZYvUzATXUqxLpiTeV7uZnILCLzSa7POQCiJNGX_c90Koi2nFY5Zvcy8YKJAxVMRfIutPCMcTKtvU9n-k4j_0vuSjPhQ2cneYc4B2Ys-7-Hptv5A1vRpoBijFCiGhM_2qmzH4l6vY/s1600/image052-720739.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO0zXZYvUzATXUqxLpiTeV7uZnILCLzSa7POQCiJNGX_c90Koi2nFY5Zvcy8YKJAxVMRfIutPCMcTKtvU9n-k4j_0vuSjPhQ2cneYc4B2Ys-7-Hptv5A1vRpoBijFCiGhM_2qmzH4l6vY/s320/image052-720739.jpg" id="BLOGGER_PHOTO_ID_6037173623792499586" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point on Scheduling tab there's no Resource assigned to this activity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour forecast - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjathzxjT6ZP0xFAWBSYjrfipILJ1Yf8KRpphh8JFJEBt-1sSX8cjliH0oLIED1yKnyyFbsjILjGqZIi6wCNA2QJ2j9wv0f0BG30GwJFBjDtsxn-q9ibB-WvVh-GNA6IFIdvPM1moPH7VU/s1600/image053-724479.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjathzxjT6ZP0xFAWBSYjrfipILJ1Yf8KRpphh8JFJEBt-1sSX8cjliH0oLIED1yKnyyFbsjILjGqZIi6wCNA2QJ2j9wv0f0BG30GwJFBjDtsxn-q9ibB-WvVh-GNA6IFIdvPM1moPH7VU/s320/image053-724479.jpg" id="BLOGGER_PHOTO_ID_6037173639584794946" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After I defined a Resource requirement constraint I can also review a list of applicable resources<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Applicable resources<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCqoQ9kBTpw2zIVOejIyN3iiUX1oYem_DSAuHXWp8884jfm9TOG_tnFDFayeLRbSHQj7ITcvLynoHpg3EaliOGmC3OkFQ7btZeIMKBTzzd3SglLRqG6d0kB5MdCXmi5yMC0N87VEQClM/s1600/image054-726821.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCqoQ9kBTpw2zIVOejIyN3iiUX1oYem_DSAuHXWp8884jfm9TOG_tnFDFayeLRbSHQj7ITcvLynoHpg3EaliOGmC3OkFQ7btZeIMKBTzzd3SglLRqG6d0kB5MdCXmi5yMC0N87VEQClM/s320/image054-726821.jpg" id="BLOGGER_PHOTO_ID_6037173652964761170" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And finally I can do actual Scheduling, I'll start with Operations Scheduling with Finite capacity<o:p></o:p></div>
<div class="MsoNormal">
<a href="https://www.blogger.com/null" name="OLE_LINK1"></a><a href="https://www.blogger.com/null" name="OLE_LINK2"></a> </div>
<div class="MsoNormal">
<a href="https://www.blogger.com/null" name="OLE_LINK3"><i>Resource scheduling – Operations scheduling</i></a><i><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ8H1k3wMZvqzOr-c24O7qcni06ETDwjK71lM4yG4w7IWsjic90lug6cyq9641xgt02ZurZCeyiSzu9_pg_LJ6FVKffyJZxS17iSfOXlZPl18c9Kdzx3FoYwsY48k-rqgsDZ46Eh4HLo0/s1600/image055-730627.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ8H1k3wMZvqzOr-c24O7qcni06ETDwjK71lM4yG4w7IWsjic90lug6cyq9641xgt02ZurZCeyiSzu9_pg_LJ6FVKffyJZxS17iSfOXlZPl18c9Kdzx3FoYwsY48k-rqgsDZ46Eh4HLo0/s320/image055-730627.png" id="BLOGGER_PHOTO_ID_6037173667389594306" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
By the result of Operations Scheduling my Resource gets assigned to the Hour forecast record<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour forecast - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8AnOCXEgxFEfUQjh61KOiZwiY-aEykt75-lf82i-Pw8K4t5yKLn-NI5e8ofET9kA8YZPc2ip_zWpznH-TyTTonKTE8fCNmMIgH7lfJ-51RvwOgbdm8RBzx8BVSp8AN63UJHOK7OTz124/s1600/image056-733920.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8AnOCXEgxFEfUQjh61KOiZwiY-aEykt75-lf82i-Pw8K4t5yKLn-NI5e8ofET9kA8YZPc2ip_zWpznH-TyTTonKTE8fCNmMIgH7lfJ-51RvwOgbdm8RBzx8BVSp8AN63UJHOK7OTz124/s320/image056-733920.jpg" id="BLOGGER_PHOTO_ID_6037173684293899586" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Capacity load screen I can now see that only 6 hours remained, this is because the same Resource was also involved on Production job on the same date<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDLFJwJT_WwFsga75PIy7OjRMuSpK49cZxPO_pvuYn4O8fD8TeAEANxY2M1OtOsWQilThmFjSVEG8sj2uKyOPHlyaolilFBTyScTI4rbMuHYazGq6quQh-ZL6swx3z0dIY9D7IQqYvXNE/s1600/image057-738544.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDLFJwJT_WwFsga75PIy7OjRMuSpK49cZxPO_pvuYn4O8fD8TeAEANxY2M1OtOsWQilThmFjSVEG8sj2uKyOPHlyaolilFBTyScTI4rbMuHYazGq6quQh-ZL6swx3z0dIY9D7IQqYvXNE/s320/image057-738544.jpg" id="BLOGGER_PHOTO_ID_6037173702046021250" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Capacity reservations screen I can explicitly see that there're 2 reservations of different types (Reference), one for Project and anothet one for Production<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-7P3oXxS8sEEDeh7XFTR-FErEsVeFOPgDpkqp2FiJKim85M8gd6GnbaYYACRK543Ash89DNJSDxuFBFUxC-qcGR2MwqPo_gOI1R7pIyO3dB5PZVjzrUESoatAGHYN_sZmHtejunFwW1A/s1600/image058-742012.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-7P3oXxS8sEEDeh7XFTR-FErEsVeFOPgDpkqp2FiJKim85M8gd6GnbaYYACRK543Ash89DNJSDxuFBFUxC-qcGR2MwqPo_gOI1R7pIyO3dB5PZVjzrUESoatAGHYN_sZmHtejunFwW1A/s320/image058-742012.jpg" id="BLOGGER_PHOTO_ID_6037173718083556930" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next I'll Schedule Project Hour forecast using Job Scheduling <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource scheduling – Job scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBCbCO05TDLABy7UEjqqTuONb1ZM39FXp3BuRh9ypSRX9jdRKey98sItLfnFvWXSBgX-x9Z-u-kzLSXH9a2Kk1izvKBQfsxKL9nm6crb7CGJrURMI2eibBbxW-QPScUoqmoLnFZ8zJoGc/s1600/image059-744466.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBCbCO05TDLABy7UEjqqTuONb1ZM39FXp3BuRh9ypSRX9jdRKey98sItLfnFvWXSBgX-x9Z-u-kzLSXH9a2Kk1izvKBQfsxKL9nm6crb7CGJrURMI2eibBbxW-QPScUoqmoLnFZ8zJoGc/s320/image059-744466.png" id="BLOGGER_PHOTO_ID_6037173725589223394" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This time similarly to Production Scheduling the system will provide exact Dates and Time for this activity to happen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Hour forecast - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbUQNZXZwUVybsv2LMbCh2zTLVlyZpmxrOGYNzIpYq3ETgg1O8GdCT3b2LTZkcWZlIYqvsYHvLs6D-mHCNbpUW3Gn0QB85rW8TV48qj5awteb1-v9X3h3UpV-jgYQTuB_PsRcWCWpV2mo/s1600/image060-747395.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbUQNZXZwUVybsv2LMbCh2zTLVlyZpmxrOGYNzIpYq3ETgg1O8GdCT3b2LTZkcWZlIYqvsYHvLs6D-mHCNbpUW3Gn0QB85rW8TV48qj5awteb1-v9X3h3UpV-jgYQTuB_PsRcWCWpV2mo/s320/image060-747395.jpg" id="BLOGGER_PHOTO_ID_6037173740100876738" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Capacity load screen now we see 2 hours reserved as Job reserved<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5E2hI_2D2bE0vtH4tGp4BHCubi14KQ_vd14ILedXPwK29wdTTNfykNzHRZSgja-1QUVoU7RuUtKeFaR0EOPvzbz4uXZSjvXzNeeTZLP_juN3Chofuz1pEzTK6A245xQMwEcOZD-qHBb0/s1600/image061-750602.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5E2hI_2D2bE0vtH4tGp4BHCubi14KQ_vd14ILedXPwK29wdTTNfykNzHRZSgja-1QUVoU7RuUtKeFaR0EOPvzbz4uXZSjvXzNeeTZLP_juN3Chofuz1pEzTK6A245xQMwEcOZD-qHBb0/s320/image061-750602.jpg" id="BLOGGER_PHOTO_ID_6037173753783839090" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Capacity reservations screen also reflects the fact that both jobs are Job scheduled even though they have different types<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw4eeVpN25V2TngWFJFtk6QtO17Iq56zcmEsQUgOet6LxtyNSByzYP0eKl5SHToEyJ6GYjd2Sha1lk8kRC8uszBcFG9BEkm2-dGFcmAesyUL_ZccUTFYcfR330RmK6GxsP0-CJJFFUjvM/s1600/image062-753886.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw4eeVpN25V2TngWFJFtk6QtO17Iq56zcmEsQUgOet6LxtyNSByzYP0eKl5SHToEyJ6GYjd2Sha1lk8kRC8uszBcFG9BEkm2-dGFcmAesyUL_ZccUTFYcfR330RmK6GxsP0-CJJFFUjvM/s320/image062-753886.jpg" id="BLOGGER_PHOTO_ID_6037173767106989346" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Graphical capacity load screen now shows that more capacity has been reserved for my Resource, it is 2 hours in Yellow now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Graphical capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3PADBGdoOoUP0vRpJMIWlPCxrsUycumEDHoBsKQdER0h_c5SkKQvcW2w8jrtWDF2IYQEZnecuKVOVAd1HoeEe3TiVNsnnYrR8HDUi8QQiWoaq1h0FcgBEHJRR1Ju_gmYJuaEuyrhmBYo/s1600/image063-756295.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3PADBGdoOoUP0vRpJMIWlPCxrsUycumEDHoBsKQdER0h_c5SkKQvcW2w8jrtWDF2IYQEZnecuKVOVAd1HoeEe3TiVNsnnYrR8HDUi8QQiWoaq1h0FcgBEHJRR1Ju_gmYJuaEuyrhmBYo/s320/image063-756295.png" id="BLOGGER_PHOTO_ID_6037173777435307554" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
If you try to lauch Gantt chart for that date you may see the following message <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart - Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirGJUP-YoaeWA42gTbs4WPgLrPZQ9PXo6j9IpjrDgv_6jcm2YVkusQYwzC3EBo0VT6BHfXghRHmAuWFmTFnCczJPNSjdqyA5dEP7NiApF1bcSAsq6LzO_ZseuFxkVn10kT8fO0EZZdh-A/s1600/image064-759370.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirGJUP-YoaeWA42gTbs4WPgLrPZQ9PXo6j9IpjrDgv_6jcm2YVkusQYwzC3EBo0VT6BHfXghRHmAuWFmTFnCczJPNSjdqyA5dEP7NiApF1bcSAsq6LzO_ZseuFxkVn10kT8fO0EZZdh-A/s320/image064-759370.png" id="BLOGGER_PHOTO_ID_6037173790485745378" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is because the system is not capable of displaying Project + Production activities on the Gantt chart at the same time. That's why we'll review only Project part on Gantt chart<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Order view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAe9-uGeL4FedapOEkU_S1pvPYw9Z2ly3R_ngf-fJ-aKTpWdVC9i_prMuee8ZJMjseH1hPr7l-eIyYIQ_4PM86OWUP7gi44Za8_IQ51mBkbLMvaINzT9kY4O-WfCbdvpyGmS-GwsAiWAU/s1600/image065-763340.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAe9-uGeL4FedapOEkU_S1pvPYw9Z2ly3R_ngf-fJ-aKTpWdVC9i_prMuee8ZJMjseH1hPr7l-eIyYIQ_4PM86OWUP7gi44Za8_IQ51mBkbLMvaINzT9kY4O-WfCbdvpyGmS-GwsAiWAU/s320/image065-763340.jpg" id="BLOGGER_PHOTO_ID_6037173808870185378" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Resource view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgylZ2j42S5fvbYI6KqIhOG-bnp1JvVnv0LtUaW8JRMlBbkF9eRVhSXaNcGrsxMfDGpYEe66f2jnYoXDXgZNOzI7jKwCfCCeZnvFI5KMSZ34047nUA7mq-7BoeEHOtr1XJk-4oXa8-BQ/s1600/image066-765913.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgylZ2j42S5fvbYI6KqIhOG-bnp1JvVnv0LtUaW8JRMlBbkF9eRVhSXaNcGrsxMfDGpYEe66f2jnYoXDXgZNOzI7jKwCfCCeZnvFI5KMSZ34047nUA7mq-7BoeEHOtr1XJk-4oXa8-BQ/s320/image066-765913.jpg" id="BLOGGER_PHOTO_ID_6037173819162798194" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: And again remember that you can create your own very personalized Gantt charts using Gantt charts form<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
To complete the picture let's consider a Master Planning scenario now <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Scenario 3: Master Planning<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Before I proceed I'll now simplify Product BOM<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Product BOM <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOwEsiMClcNWC9r9rYZZnCyRwPE-5Pyr115sCvpp7Oojhc8SwOehvdInm9bCxkcI7TB03MwT3H9ewSNxS9xRCPnPCN7geRWf6tWIV6W7AP_mqlUWDzOnWdg839HqWHtuP1b3nMd5TVT1A/s1600/image067-768812.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOwEsiMClcNWC9r9rYZZnCyRwPE-5Pyr115sCvpp7Oojhc8SwOehvdInm9bCxkcI7TB03MwT3H9ewSNxS9xRCPnPCN7geRWf6tWIV6W7AP_mqlUWDzOnWdg839HqWHtuP1b3nMd5TVT1A/s320/image067-768812.jpg" id="BLOGGER_PHOTO_ID_6037173833717383778" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll do simplification to Product route too<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Product route<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNoDgDa_OFxpzvHh0tbgtYIidXV6uopK-IeEdUa1o0YbWjymm2O2fKejRtvLP_KXKm21X2Rj588PiaZ1CPzCPJnxWtQbx5z4hIc72UfDz1cNhrbzq14uGGZJ_cnKvQgqWfTyLVVW1ONLA/s1600/image068-772290.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNoDgDa_OFxpzvHh0tbgtYIidXV6uopK-IeEdUa1o0YbWjymm2O2fKejRtvLP_KXKm21X2Rj588PiaZ1CPzCPJnxWtQbx5z4hIc72UfDz1cNhrbzq14uGGZJ_cnKvQgqWfTyLVVW1ONLA/s320/image068-772290.jpg" id="BLOGGER_PHOTO_ID_6037173847633445394" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Product route I'll make sure I have RunTime = 1 hour and ProcessQty = 1 <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Product route<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-FYLsmzd6rNrfm5Coozt-_INDAigabnav7Ds2zlViq1TQWxXQV_lLSvaO3DJd5Md00uAThAKnaPPeay-aKG46POltokJwNDOb5CroefkSQ6nankX4SlB76hut_jqno7D2-E5j8IbGQng/s1600/image069-776485.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-FYLsmzd6rNrfm5Coozt-_INDAigabnav7Ds2zlViq1TQWxXQV_lLSvaO3DJd5Md00uAThAKnaPPeay-aKG46POltokJwNDOb5CroefkSQ6nankX4SlB76hut_jqno7D2-E5j8IbGQng/s320/image069-776485.jpg" id="BLOGGER_PHOTO_ID_6037173862573688706" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As I did before I'll add Resource requirement constraint in order to utilize only my Resource<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Product route – Resource requirement <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL-9vpze-kglz11QS3gvhgrtQrwEuqPQjaY_yvE0p3X3M8GF1dBf4G0CmX_pURK67zQGtGm7dswTbZtERw3CR7wpsE_SSC7DFVfkIdqdj2uG6VucEy1LC50_ivoN4sVFpNo0vYTSiXPiM/s1600/image070-779316.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL-9vpze-kglz11QS3gvhgrtQrwEuqPQjaY_yvE0p3X3M8GF1dBf4G0CmX_pURK67zQGtGm7dswTbZtERw3CR7wpsE_SSC7DFVfkIdqdj2uG6VucEy1LC50_ivoN4sVFpNo0vYTSiXPiM/s320/image070-779316.jpg" id="BLOGGER_PHOTO_ID_6037173876909466482" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can proceed with creation of Planned Production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planned production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9cvwN57QNeEqFQqqU-3w9FxHXXjESf-ZMUb6BIT-Nnj_cibesE99MRQfqG9PFu2-NkGUeW4RF67auN13eDsbTMlKpYqdkCaJXumBVrKRdJqOdz6vgjgDuIhQliyl0oCIcBeitDxKb9gU/s1600/image071-783067.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9cvwN57QNeEqFQqqU-3w9FxHXXjESf-ZMUb6BIT-Nnj_cibesE99MRQfqG9PFu2-NkGUeW4RF67auN13eDsbTMlKpYqdkCaJXumBVrKRdJqOdz6vgjgDuIhQliyl0oCIcBeitDxKb9gU/s320/image071-783067.jpg" id="BLOGGER_PHOTO_ID_6037173893151304306" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planned production oder<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghL_UTvoPWIsK-RAq7IsCnCKgqbWO63yAR4bQ8i3ec4i2jK_BnL3jp6TO52WgSVY8SMnykBLreRUwZY6l6T6qTq5Nc8Sq-UfiuI5jXVYBzRAn4y6SQ_AHG5M9WKsD1N8nNKIhNzlSsSrE/s1600/image072-786519.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghL_UTvoPWIsK-RAq7IsCnCKgqbWO63yAR4bQ8i3ec4i2jK_BnL3jp6TO52WgSVY8SMnykBLreRUwZY6l6T6qTq5Nc8Sq-UfiuI5jXVYBzRAn4y6SQ_AHG5M9WKsD1N8nNKIhNzlSsSrE/s320/image072-786519.jpg" id="BLOGGER_PHOTO_ID_6037173906650913218" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's how Derived requirements form look like (ala Production BOM in Production order scenario)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Derived requirements<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy-whozsLw1y3oiv-j1WPw-bSwV-R8mZOLGnt0kfqX0p5GuK-MPk9eN0WAP_w85T_t86KBrskmHhGxh2pWdmHQA_ZRVdWPhKCrhC53MfVnE0AWCnO3ftfVA9daFJOtIdndDPyeuyqISKA/s1600/image073-795062.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy-whozsLw1y3oiv-j1WPw-bSwV-R8mZOLGnt0kfqX0p5GuK-MPk9eN0WAP_w85T_t86KBrskmHhGxh2pWdmHQA_ZRVdWPhKCrhC53MfVnE0AWCnO3ftfVA9daFJOtIdndDPyeuyqISKA/s320/image073-795062.png" id="BLOGGER_PHOTO_ID_6037173944374656610" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And this is how Route for Planned production order looks like<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5P8H0IJx0GOAAzliu_Vldc9Vd4FIohZ58z7ErBLWFe9BH6IDuO6-ATUv7bxLPvcAbYMtXNqEgzPYpOF4K1sZ3oqEvooaeRKPDDvmTLMW7iQF0Ww29xQy46QeVOSFJJtVlNfTh6PxXlLc/s1600/image074-798560.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5P8H0IJx0GOAAzliu_Vldc9Vd4FIohZ58z7ErBLWFe9BH6IDuO6-ATUv7bxLPvcAbYMtXNqEgzPYpOF4K1sZ3oqEvooaeRKPDDvmTLMW7iQF0Ww29xQy46QeVOSFJJtVlNfTh6PxXlLc/s320/image074-798560.jpg" id="BLOGGER_PHOTO_ID_6037173957046057298" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Resource requirement has been properly propagated to Planned production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Resource requirement <o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBy85KC-4iM7bSKWMU9xte2jfsS0T8C3cOqt8SINTX0gIR_G9qPecQfZjeLvotclwHuV8wZDsccqZBVShYf0GoGv5EAVg6PBZecXECeMXJORhB40qnATG7uMNrPTLLpGyMdRtYL4CjpU/s1600/image075-701719.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBy85KC-4iM7bSKWMU9xte2jfsS0T8C3cOqt8SINTX0gIR_G9qPecQfZjeLvotclwHuV8wZDsccqZBVShYf0GoGv5EAVg6PBZecXECeMXJORhB40qnATG7uMNrPTLLpGyMdRtYL4CjpU/s320/image075-701719.jpg" id="BLOGGER_PHOTO_ID_6037173975107039746" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We can review applicable resources as usually to make sure the system only considers my Resource<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Applicable resources<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLR6bxqV1KynmUWqroYgbWbP2auZCBOg5NO4hMLVmhEJBEPaC5HoF0lXF-78CmArtYWAuEFa3pFKnDXuD5CcCG6_wMiwrM7JrDiSIox6ngExD2IYJleNu2kdE6_QM-0qFj2wSzrFSnMmY/s1600/image076-704661.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLR6bxqV1KynmUWqroYgbWbP2auZCBOg5NO4hMLVmhEJBEPaC5HoF0lXF-78CmArtYWAuEFa3pFKnDXuD5CcCG6_wMiwrM7JrDiSIox6ngExD2IYJleNu2kdE6_QM-0qFj2wSzrFSnMmY/s320/image076-704661.jpg" id="BLOGGER_PHOTO_ID_6037173983978434018" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that after you create Planned production order it gets automatically scheduled, but I will reschedule it anyways to illustrate different Scheduling methods. I'll start with rough Operations Scheduling with Finite capacity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Operations scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTTAd5Gm9hColu4dO_t68PmPgcMJ2AGTwvBAt0LDbDUNxgZMNrwIGwuKK0Pi9XtTsHfr-CEKhnEozLjCCWMpK8-I0n-hLKIxmnFgX3CgMW-RaqehummzRArMvMZZgFyZM1PSLRFy_nK8E/s1600/image077-707125.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTTAd5Gm9hColu4dO_t68PmPgcMJ2AGTwvBAt0LDbDUNxgZMNrwIGwuKK0Pi9XtTsHfr-CEKhnEozLjCCWMpK8-I0n-hLKIxmnFgX3CgMW-RaqehummzRArMvMZZgFyZM1PSLRFy_nK8E/s320/image077-707125.png" id="BLOGGER_PHOTO_ID_6037173998641220866" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Operation Scheduling will provide Start and End dates for scheduled activities <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planned production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImcWLVnD9GPvqeaVM548Ciu5cFDnIl-A6AbazA7VV4cNF30xU6uCh58knsfsdq2I7IA-6nQE-pzcvzhRxpfsLHOeNKj4zVCSTYdf_UEVgc4Qg1QGWdoE51qvkzRWI7GFoJ4Uh-A2QcMw/s1600/image078-711139.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImcWLVnD9GPvqeaVM548Ciu5cFDnIl-A6AbazA7VV4cNF30xU6uCh58knsfsdq2I7IA-6nQE-pzcvzhRxpfsLHOeNKj4zVCSTYdf_UEVgc4Qg1QGWdoE51qvkzRWI7GFoJ4Uh-A2QcMw/s320/image078-711139.jpg" id="BLOGGER_PHOTO_ID_6037174014559200770" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The results of scheduling can be reviewed on Route – Scheduling tab<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route – Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggxH3kmyQzjOVTMBM7Ir6PPfD_2ppuUrMEpqYErfa0riwcoxdkY7xXPvDyG3qf2PBghCvDsqRnblR5QjA-7_5v0QE5MlWXuv8IwlCrdTHiaeSmcir_AkEtESjRWVCbDsMkKOGcd9KLeKE/s1600/image079-715143.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggxH3kmyQzjOVTMBM7Ir6PPfD_2ppuUrMEpqYErfa0riwcoxdkY7xXPvDyG3qf2PBghCvDsqRnblR5QjA-7_5v0QE5MlWXuv8IwlCrdTHiaeSmcir_AkEtESjRWVCbDsMkKOGcd9KLeKE/s320/image079-715143.jpg" id="BLOGGER_PHOTO_ID_6037174031642185490" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
No Jobs created because we used Operations Scheduling<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-yMpGHywoSQgzNuGn4Dh0fyc63jvj5f5J3Y0xclwlaPXWaiKDukqOlFuVZ-f1yBGcqsykWzdMGclt5prEItJy4IFlAk7VTHItt3eubo_uijtd4Rr14qGrUvBW-BywPcB-lVNwHWlK9U/s1600/image080-718732.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-yMpGHywoSQgzNuGn4Dh0fyc63jvj5f5J3Y0xclwlaPXWaiKDukqOlFuVZ-f1yBGcqsykWzdMGclt5prEItJy4IFlAk7VTHItt3eubo_uijtd4Rr14qGrUvBW-BywPcB-lVNwHWlK9U/s320/image080-718732.png" id="BLOGGER_PHOTO_ID_6037174048381399986" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Capacity load screen we can now see one more hour consumed for my Resource on the same date. Please note that this capacity reservation was done in relation to "DynPlan" Dynamic Master Plan. This means that you may have parallel capacity reservations for Planned production order in relation to different Master Plans. That's why it makes sense to specify what Master Plan is in consideration when you look at Resource capacity reservations, so you can account for "conditional" capacity reservations. Capacity reservations for real Production orders are "unconditional".<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwhOO69JJOM6I9BRhxUaLZ-LzB4wSME5aveUoTgpEWNi2M7FhonnvQNcf5f0LS1zwerQVQO1NFLasw-g4X7gzu8Ak5IKgFgp4PQ6ekiDSKSnVBDMs4jaKPvIf1u_ZMyoBOsGS7tbCJ7cc/s1600/image081-722446.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwhOO69JJOM6I9BRhxUaLZ-LzB4wSME5aveUoTgpEWNi2M7FhonnvQNcf5f0LS1zwerQVQO1NFLasw-g4X7gzu8Ak5IKgFgp4PQ6ekiDSKSnVBDMs4jaKPvIf1u_ZMyoBOsGS7tbCJ7cc/s320/image081-722446.jpg" id="BLOGGER_PHOTO_ID_6037174059168204626" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now if I select "DynPlan" Dynamic Master Plan on Capacity reservations screen I'll see both "unconditional" and "conditional" (belonging to selected plan) capacity reservations. Please note that we've got one more capacity reservation with Reference = Planned order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqWWbQPziUL9foA3T7RD39dDMsfHa400QQJA2BVCPVQgLx08uNnEuxyZBOzoDuT6MnW2hnmQqAVfAOSFZkTyijYAQb1v5LBb4Dbf78gVWdsssuQWADbhUYhTO6ddsmYO2fJp0rS9_OU04/s1600/image082-726969.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqWWbQPziUL9foA3T7RD39dDMsfHa400QQJA2BVCPVQgLx08uNnEuxyZBOzoDuT6MnW2hnmQqAVfAOSFZkTyijYAQb1v5LBb4Dbf78gVWdsssuQWADbhUYhTO6ddsmYO2fJp0rS9_OU04/s320/image082-726969.jpg" id="BLOGGER_PHOTO_ID_6037174082553796290" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next I'll complete this excersice with Job scheduling with Finite Capacity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_XUGkA8AqDYxjsy0SaVDBTjbumffuAeHdNiZ1ruj9YPNZ_xYJkYkKiPUe3k_damVFr7_oJ5J9y3_YbxggcEdB1Cu-w1GnJO0dRVxRXPf5g4SVzOGTgQocb5A5XPEf-KOwNLT7jxvmyWY/s1600/image083-730900.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_XUGkA8AqDYxjsy0SaVDBTjbumffuAeHdNiZ1ruj9YPNZ_xYJkYkKiPUe3k_damVFr7_oJ5J9y3_YbxggcEdB1Cu-w1GnJO0dRVxRXPf5g4SVzOGTgQocb5A5XPEf-KOwNLT7jxvmyWY/s320/image083-730900.png" id="BLOGGER_PHOTO_ID_6037174101605740098" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we are done with Job Scheduling for Planned production order we can see exact times assigned to activities<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planned production order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYdtdvUQC8_2d2k_77rtKmaCqiR9OMZ0DpdEIymYvDBrxTDdTuXkUp37LYUPU3o5uvCcXqWwTHx2GfiFiDXzDcyBG74IxYophwhdoUnWO4-72yWiZELfYl9a9TJGL5Y6PjjATLBVFlfg8/s1600/image084-733906.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYdtdvUQC8_2d2k_77rtKmaCqiR9OMZ0DpdEIymYvDBrxTDdTuXkUp37LYUPU3o5uvCcXqWwTHx2GfiFiDXzDcyBG74IxYophwhdoUnWO4-72yWiZELfYl9a9TJGL5Y6PjjATLBVFlfg8/s320/image084-733906.jpg" id="BLOGGER_PHOTO_ID_6037174113001813314" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Route - Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpvm7ASFebJspDSu2iWGzzSJPqdaAvV5THsMmtFgrkK8CaGNQ07tZiQuDTpANuVg9hkACei3cB2nAOskkLYrj9m2ihy7uaQbXYMFTVtpstVf1g5trS9QEAAwgONUS0z-Z4GEtbEs-KsKk/s1600/image085-738581.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpvm7ASFebJspDSu2iWGzzSJPqdaAvV5THsMmtFgrkK8CaGNQ07tZiQuDTpANuVg9hkACei3cB2nAOskkLYrj9m2ihy7uaQbXYMFTVtpstVf1g5trS9QEAAwgONUS0z-Z4GEtbEs-KsKk/s320/image085-738581.jpg" id="BLOGGER_PHOTO_ID_6037174130268686962" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This time one job will be generated for the operation in route<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCcNI7BfDixE-XU4BU9zn3pyyPCEBunoPkPC9xawvMT6qx7h6mVKha2W3pYCO02L8WuSraXzwW0mx_inEfnERZDwVBA8NISua3U5ZsOLrZjgP3fXQTZctfqf6ET-dPI4r2LDsYTF_hEA/s1600/image086-743321.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCcNI7BfDixE-XU4BU9zn3pyyPCEBunoPkPC9xawvMT6qx7h6mVKha2W3pYCO02L8WuSraXzwW0mx_inEfnERZDwVBA8NISua3U5ZsOLrZjgP3fXQTZctfqf6ET-dPI4r2LDsYTF_hEA/s320/image086-743321.png" id="BLOGGER_PHOTO_ID_6037174153069044674" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
On Capacity load screen we'll see 3 hours as Job Reserved now<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEzKvuWzI5knrVNMyAuRjs5U_21bSX6XFOIXdp8ICbLNv1IN4OoECxgBtD7I37knJFOaUSTyR6UkyyzhtQIG3UDkBP7Z3W9esCI6zvfK5xTSN1LAwskufllFvTcXYfP80F2atgWD1kUuE/s1600/image087-751075.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEzKvuWzI5knrVNMyAuRjs5U_21bSX6XFOIXdp8ICbLNv1IN4OoECxgBtD7I37knJFOaUSTyR6UkyyzhtQIG3UDkBP7Z3W9esCI6zvfK5xTSN1LAwskufllFvTcXYfP80F2atgWD1kUuE/s320/image087-751075.jpg" id="BLOGGER_PHOTO_ID_6037174183609366770" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
List of capacity reservations will now look like this <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5NXMEHp_knA1F__ta4uOXm63KWcWohGr_IVlo_nmas7mkNquLlKKsNjhHTse84k4UyP5Z5Np6fosf_lPQR2G3R0KA-nWBM2IsNRaidt_1afiivzFjTGTA2cc9IyL9F9yMT0_09Vr0rP8/s1600/image088-754287.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5NXMEHp_knA1F__ta4uOXm63KWcWohGr_IVlo_nmas7mkNquLlKKsNjhHTse84k4UyP5Z5Np6fosf_lPQR2G3R0KA-nWBM2IsNRaidt_1afiivzFjTGTA2cc9IyL9F9yMT0_09Vr0rP8/s320/image088-754287.jpg" id="BLOGGER_PHOTO_ID_6037174200335390962" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Graphically the siutation will look like this. Now we booked 3 hours for my Resource all related to different types of activities <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Graphical capacity load<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsPXZ1G0II2RLECYEAW9wDXl6NaYXt7PQbvtI3jqcrK4t147VGVi8YUVbfCtYvTswDc7UUx9M5UalHCSLIJ2XdOeycuLO5XWFznMKYT0Qo4lt-iMrLFdFSDVmHq6ku07v-dfk7wR2Hgqw/s1600/image089-757980.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsPXZ1G0II2RLECYEAW9wDXl6NaYXt7PQbvtI3jqcrK4t147VGVi8YUVbfCtYvTswDc7UUx9M5UalHCSLIJ2XdOeycuLO5XWFznMKYT0Qo4lt-iMrLFdFSDVmHq6ku07v-dfk7wR2Hgqw/s320/image089-757980.png" id="BLOGGER_PHOTO_ID_6037174215677308962" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once again if you try to lauch Gantt chart for this date you may see the following message<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gMvG2RkHYuUHU2Lo0huAYxsNhQMEwtKP1rOlGPN0KBxwHGpOxX_9xbZeOMGCbmAcon7T0pOBAfQVgRYJnHxKZNE77w-DCPZVhAe61H4SrK2nQVVMbcKF80i26G4bhHspXckLAEM2xIk/s1600/image090-761422.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gMvG2RkHYuUHU2Lo0huAYxsNhQMEwtKP1rOlGPN0KBxwHGpOxX_9xbZeOMGCbmAcon7T0pOBAfQVgRYJnHxKZNE77w-DCPZVhAe61H4SrK2nQVVMbcKF80i26G4bhHspXckLAEM2xIk/s320/image090-761422.png" id="BLOGGER_PHOTO_ID_6037174226680702818" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The reason is the same as last time, the system is not capable of showing different types of activities on Gantt chart at the same time. And now we have 3 different types of activities associated with Production order, Project and Planned production order. But I'll proceed with Gantt chart for only Planned production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Resource view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirspHlpfrP_UbNDtRbMpKzCLRKUb0gnvh0QN_mI3ZhlVTdLHFMi-u_hZW1MLZoUqsAK8IrX6A8vuwtuz5V1E1kpbF3GZ3X1RRfP_TXOiASxssUorumxwaXTmRm0snRo0KjVxKXYGzzLBA/s1600/image091-764466.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirspHlpfrP_UbNDtRbMpKzCLRKUb0gnvh0QN_mI3ZhlVTdLHFMi-u_hZW1MLZoUqsAK8IrX6A8vuwtuz5V1E1kpbF3GZ3X1RRfP_TXOiASxssUorumxwaXTmRm0snRo0KjVxKXYGzzLBA/s320/image091-764466.png" id="BLOGGER_PHOTO_ID_6037174240949415890" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Order view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFvWNWYQ3GG60WRlNyx-jUfpR84bigwdSfpB68Lpd9FGYAwvUfn5NH0MnuQ5fMKLWjnGhYwhDtU2yARh0Btyf2FxHkDH3-TuY4U56ypQ5dbae1aNFvnacnD73XxaJ5x05PT2JdWewHPEE/s1600/image092-773017.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFvWNWYQ3GG60WRlNyx-jUfpR84bigwdSfpB68Lpd9FGYAwvUfn5NH0MnuQ5fMKLWjnGhYwhDtU2yARh0Btyf2FxHkDH3-TuY4U56ypQ5dbae1aNFvnacnD73XxaJ5x05PT2JdWewHPEE/s320/image092-773017.png" id="BLOGGER_PHOTO_ID_6037174280167234594" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
By now we discussed Production order, Project and Planned production order Scheduling, but there's one more aspect regarding Production scheduling I want to add. Imagine you scheduled a number of production jobs and a rush Production order comes in which you have to deliver. In this situation you may need to reprioritize and reshuffle existing production jobs for specific resource and still keep your entire Scheduling results consistent. For this purpose you can leverage Production Dispatch function which is illustrated below <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Scenario 4: Production Dispatch<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can invoke Production Dispatch form from Resource screen <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Resource<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4R4gGSW1oUXByeIuPwswTFB97nMxDOdML8xSd22nRD3EpnMLQFsB6kfGIwhzklA0kLHnKFz0F_CVmKZvUEDtEdVcYNm8zNhaibq84cnU08eJf_pAC19VR5vVxYH6kMyJemffcDMOL9A/s1600/image093-776158.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4R4gGSW1oUXByeIuPwswTFB97nMxDOdML8xSd22nRD3EpnMLQFsB6kfGIwhzklA0kLHnKFz0F_CVmKZvUEDtEdVcYNm8zNhaibq84cnU08eJf_pAC19VR5vVxYH6kMyJemffcDMOL9A/s320/image093-776158.jpg" id="BLOGGER_PHOTO_ID_6037174294540354930" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is exactly what I just did. But in fact I just see only one job belonging to Production order, so there's nothing to reshuffle<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatching<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz8UQslHCFrvOLye9SBG7Fd37ayGntQyAS0aCxM_GDP5bRUUiJUrEPTfj5CqyBaQkQltNAGWgqmb3UIhzcQOdn1LW1iIwNkjCo0aJvuGb0qPHGz3eIya6G6p1qZURffAMsNML1ieqe158/s1600/image094-784175.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz8UQslHCFrvOLye9SBG7Fd37ayGntQyAS0aCxM_GDP5bRUUiJUrEPTfj5CqyBaQkQltNAGWgqmb3UIhzcQOdn1LW1iIwNkjCo0aJvuGb0qPHGz3eIya6G6p1qZURffAMsNML1ieqe158/s320/image094-784175.jpg" id="BLOGGER_PHOTO_ID_6037174326109962738" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the Production job displayed on Dispatching screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRjdxh2Y5esOU6CIjISgaV3z9FPaijNGBypfaCVeryK_WjNIN31TiFgerMpgh_olu-tbDCXdrcCrf0rjztgFIAzrM59239S-Y3ipU_T0o2uBwgGi24BGw-1MBCViu5FWW86h_MLffz8GE/s1600/image095-788374.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRjdxh2Y5esOU6CIjISgaV3z9FPaijNGBypfaCVeryK_WjNIN31TiFgerMpgh_olu-tbDCXdrcCrf0rjztgFIAzrM59239S-Y3ipU_T0o2uBwgGi24BGw-1MBCViu5FWW86h_MLffz8GE/s320/image095-788374.png" id="BLOGGER_PHOTO_ID_6037174344905908962" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Jobs<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSv5hkAQszHsy9mQybazKgAI__5awimT2X87e6OEjYhV8vCFpODMHb8atT38MHj21rc7eYWnDwq6kOE1oCiMjL4dth-QFXroAc88lFBYZOtljyn6Zf_xXsdT_omgT8toKauRMEdpkm4-Q/s1600/image096-793013.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSv5hkAQszHsy9mQybazKgAI__5awimT2X87e6OEjYhV8vCFpODMHb8atT38MHj21rc7eYWnDwq6kOE1oCiMjL4dth-QFXroAc88lFBYZOtljyn6Zf_xXsdT_omgT8toKauRMEdpkm4-Q/s320/image096-793013.png" id="BLOGGER_PHOTO_ID_6037174366931179554" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to reshuffle jobs and reschedule them nicely I'll need to have at least 2 jobs in consideration. That's why I will come back to my Planned production order and firm it, after Planned production order turns into a real Production order this will introduce the second production job I need<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Thus I will firm Planned Production order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Planned production order - Firm<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFh6LPsk4aHnFbeCpLbU7eazMM1EqfhiMOXBsLsYTtnpGUhxqmndAobLUcX1ImGb5dJApFYHJkjAZFldoZ1Evs55cerUMnwVZU3nQqOIDw_Gn5MG8Pi4CfkQkWDM2VLd6aoG6fiWm0Mig/s1600/image097-796456.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFh6LPsk4aHnFbeCpLbU7eazMM1EqfhiMOXBsLsYTtnpGUhxqmndAobLUcX1ImGb5dJApFYHJkjAZFldoZ1Evs55cerUMnwVZU3nQqOIDw_Gn5MG8Pi4CfkQkWDM2VLd6aoG6fiWm0Mig/s320/image097-796456.jpg" id="BLOGGER_PHOTO_ID_6037174380259604530" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Firming<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh79DBPhlUbaGS60k7wcU6bSqRjrKKG0IJba55m9KjDpQB7l1f6QHsZvLiIarOvVt07q24RTtLyIQTq_Omj11QHmwyTxmdvG7xvp73JPmnQORoIapIvA18-PayQQKri7z2Kvg1v_YRq3Mc/s1600/image098-703396.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh79DBPhlUbaGS60k7wcU6bSqRjrKKG0IJba55m9KjDpQB7l1f6QHsZvLiIarOvVt07q24RTtLyIQTq_Omj11QHmwyTxmdvG7xvp73JPmnQORoIapIvA18-PayQQKri7z2Kvg1v_YRq3Mc/s320/image098-703396.png" id="BLOGGER_PHOTO_ID_6037174409337303378" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we turned Planned production order into a real Production order. Please note that it comes in as already Scheduled (Job Scheduled). This is where we left it initially<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOAw_3ZD_0bVvdNXsrGzKt8NxqPVJPwXUXnZUe5ONBymCinVdYK_TyLFZYY_pLERwmdjEyilhtlBtmK_nTLBN_aWX6oXegQDQ3WBpicaXB8ZaX92ENMgFhZG3Q5jWftEXfsKeZxItrJHA/s1600/image099-707315.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOAw_3ZD_0bVvdNXsrGzKt8NxqPVJPwXUXnZUe5ONBymCinVdYK_TyLFZYY_pLERwmdjEyilhtlBtmK_nTLBN_aWX6oXegQDQ3WBpicaXB8ZaX92ENMgFhZG3Q5jWftEXfsKeZxItrJHA/s320/image099-707315.jpg" id="BLOGGER_PHOTO_ID_6037174424227923474" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
If I now look at capacity reservations I'll see 2 of them with Reference = Production, this is exactly what I need <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkQ3gQ-13lM4BRb4-9ol57-qAkAk8_mfGXUeDXHXRgfQKMPjaWWAzN84wb_fB9Yq2K5k6mOcIHvnY3f_AZJyQu0a0l_Wr8Mb1yeLy4YM7SVBnKFPf72t-hOtzuUG6eRmqXNLqnArZ6mwg/s1600/image100-709910.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkQ3gQ-13lM4BRb4-9ol57-qAkAk8_mfGXUeDXHXRgfQKMPjaWWAzN84wb_fB9Yq2K5k6mOcIHvnY3f_AZJyQu0a0l_Wr8Mb1yeLy4YM7SVBnKFPf72t-hOtzuUG6eRmqXNLqnArZ6mwg/s320/image100-709910.jpg" id="BLOGGER_PHOTO_ID_6037174438716717394" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And then I can try doing Dispatch again. This time I will see 2 jobs on Dispatching screen which I can select and reshuffle appropriately<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatching<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM7YOxo7FPRG9Mx6AYvy0yDgMVkudnmamEb7D1to0SneMUUJhXP9A2laTmaSjw1MBEUW8qJYEBKJWIbCUpzbJQgvJhyphenhyphenGlZoDPYfSTE4dpd3RLkBouUG2zMwVRu-qtn3kL1jAcpminv9xY/s1600/image101-712479.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM7YOxo7FPRG9Mx6AYvy0yDgMVkudnmamEb7D1to0SneMUUJhXP9A2laTmaSjw1MBEUW8qJYEBKJWIbCUpzbJQgvJhyphenhyphenGlZoDPYfSTE4dpd3RLkBouUG2zMwVRu-qtn3kL1jAcpminv9xY/s320/image101-712479.jpg" id="BLOGGER_PHOTO_ID_6037174449194057634" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After I selected those jobs I can move them Up and Down in the Sequence to prioritize some production jobs appropriately. After I defined a desired sequence of jobs I can then define Scheduling direction for the first job and schedule all the rest of them in relation to that first job. This way I can keep my entire Scheduling results consistent and move some jobs Up in the hierarchy as necessary <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatching – Sequence <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYeLVVwzBArLmXCdj6tGaGCfHwFMalb5mhLdf7l7ARfP-a_7lFDyk0ryabtc3VaxlwGbjEiF2vt_0Kh3tUOBfqtzCsM5_DkgzqEkjY_R2TZIoVEVGOEauzRAyxKUfOciqcOpSwvZPfW0w/s1600/image102-715209.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYeLVVwzBArLmXCdj6tGaGCfHwFMalb5mhLdf7l7ARfP-a_7lFDyk0ryabtc3VaxlwGbjEiF2vt_0Kh3tUOBfqtzCsM5_DkgzqEkjY_R2TZIoVEVGOEauzRAyxKUfOciqcOpSwvZPfW0w/s320/image102-715209.jpg" id="BLOGGER_PHOTO_ID_6037174458515818754" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatching - Change the sequence (Up)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjueW_yD-fxPbKMXLEIHsCm2zz85EYlyTNetf9SrG2TB_AxV31gYujaFuiOYoWAFyBMKJeDYcYgVl9LFuyPZGH5pqBQFO93sC3nGOWciiJvdODedC5UY1svjVS3EB0kaTzOjbWtofxmqqs/s1600/image103-719433.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjueW_yD-fxPbKMXLEIHsCm2zz85EYlyTNetf9SrG2TB_AxV31gYujaFuiOYoWAFyBMKJeDYcYgVl9LFuyPZGH5pqBQFO93sC3nGOWciiJvdODedC5UY1svjVS3EB0kaTzOjbWtofxmqqs/s320/image103-719433.jpg" id="BLOGGER_PHOTO_ID_6037174475701522514" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we are ready to reshuffle jobs on Job Scheduling screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvry5N9RqnDluiKvTUNpUL5Zgr4lxDxNEEycGE4rQmCmnsjR5zujzBpaKEvi59Juyi4CylLE1jBX8H1-5KhBmj0qOB8s7sbjOlsXEAitVW4Z9P31zVTfqkHK8Uk3P7KcQCPlcqge6K5Mw/s1600/image104-722324.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvry5N9RqnDluiKvTUNpUL5Zgr4lxDxNEEycGE4rQmCmnsjR5zujzBpaKEvi59Juyi4CylLE1jBX8H1-5KhBmj0qOB8s7sbjOlsXEAitVW4Z9P31zVTfqkHK8Uk3P7KcQCPlcqge6K5Mw/s320/image104-722324.png" id="BLOGGER_PHOTO_ID_6037174492334314482" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'm still interested to do Job Scheduling with Finite Capacity<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Scheduling (1<sup>st</sup> job)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhudSW24sJqC8K4pKg3rp7AZPEhC9ISguXkhp5unblXLvyizfBbNt4UlrmcRMPijME2_IUN32CnO3YT_fK0WoUp36r9Ho-3P1oR8p7PpemWn30Ol-YZMJdO8DI5Bnzz3toj_QlkiOQeyEU/s1600/image105-725891.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhudSW24sJqC8K4pKg3rp7AZPEhC9ISguXkhp5unblXLvyizfBbNt4UlrmcRMPijME2_IUN32CnO3YT_fK0WoUp36r9Ho-3P1oR8p7PpemWn30Ol-YZMJdO8DI5Bnzz3toj_QlkiOQeyEU/s320/image105-725891.png" id="BLOGGER_PHOTO_ID_6037174506475854642" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Job Scheduling (2<sup>nd</sup> job)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidTyE6o6KvPnbIFn24bHyVugbF-hv5uGEObOC2NsPKkGEvCdil8PHmKOxAuj_Hfc8JMB1MpAuQnzJT4IOZvRNOSyyBKi8eTz8HEZnrw0NigRulOvzWz23K6fnFU_R9Duw1X809RQKV1I4/s1600/image106-728768.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidTyE6o6KvPnbIFn24bHyVugbF-hv5uGEObOC2NsPKkGEvCdil8PHmKOxAuj_Hfc8JMB1MpAuQnzJT4IOZvRNOSyyBKi8eTz8HEZnrw0NigRulOvzWz23K6fnFU_R9Duw1X809RQKV1I4/s320/image106-728768.png" id="BLOGGER_PHOTO_ID_6037174520942494994" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the resault my production jobs will be properly rescheduled<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Result – Dispatching<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QgkFhcaUASnhhO27IIqHwccTUcsZ5ZD9sFiMivK1mlHOAcXp46R6j6x3B7YQLbiKfvauprOQcslK70tJ0gArqCCMdAt1rIBjKWCB0iG84s60WmWFQvwxhllVzs1quQJJsIv7TLLefMc/s1600/image107-731572.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QgkFhcaUASnhhO27IIqHwccTUcsZ5ZD9sFiMivK1mlHOAcXp46R6j6x3B7YQLbiKfvauprOQcslK70tJ0gArqCCMdAt1rIBjKWCB0iG84s60WmWFQvwxhllVzs1quQJJsIv7TLLefMc/s320/image107-731572.jpg" id="BLOGGER_PHOTO_ID_6037174527511941570" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Production Dispatching function is meant for Production jobs (Job Scheduling)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I'll come back to the feature which allows you to create your own Gantt charts to display only info that you exactly need<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Gantt chart<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We will start with creation of Gantt chart definition in Organization administration module<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt charts<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-4ZGQyfz6iqPuJa8v3aQBdFpYJO0EurzF52r4fgo5grTGVsPR39aXzv2vOlODuVpGI1z6DO_hcLXmw6RBerdQLSKqxGzOm6c9yJGgcwgTY1oMX7bSzB9f2hHo_NIyVddTWx3d7AKjK_Q/s1600/image108-734613.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-4ZGQyfz6iqPuJa8v3aQBdFpYJO0EurzF52r4fgo5grTGVsPR39aXzv2vOlODuVpGI1z6DO_hcLXmw6RBerdQLSKqxGzOm6c9yJGgcwgTY1oMX7bSzB9f2hHo_NIyVddTWx3d7AKjK_Q/s320/image108-734613.png" id="BLOGGER_PHOTO_ID_6037174540634058722" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll only be interested to work with Resources which I introduced as a part of this walkthrough. That's why on Resources tab I will specify my Resource<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt charts - Resources<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHG9nRLtr6rY-ySRYhMQ-ovUtzlq1sP8ZEbQ6fwTBRtmDt_uuorXIFEE5fmCZwopBmVYhtmMJTtzGFX9yPUebponrkcwTEXHrYLGISegQHYQSaZK12-2e35F-ZcAjSImO6huDvJJ_cDa8/s1600/image109-739278.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHG9nRLtr6rY-ySRYhMQ-ovUtzlq1sP8ZEbQ6fwTBRtmDt_uuorXIFEE5fmCZwopBmVYhtmMJTtzGFX9yPUebponrkcwTEXHrYLGISegQHYQSaZK12-2e35F-ZcAjSImO6huDvJJ_cDa8/s320/image109-739278.png" id="BLOGGER_PHOTO_ID_6037174563420288178" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I could also have done it by specifying my Resource group on Resource groups tab because my Resource belongs to my Resource group. You can also mix Resources and Resource groups to consider only resources you want to consider for Gantt chart<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Resource groups<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMZ7mzC-8m0BEjZMUKMu9IU2rA4p7aagT_tZVtU-gKB4V8Prbv1E-XLCW6HIBjAi9biH9KF-LfA7rz-9XRgC2oe3hh_pBzjcf3Oguu0aL6dJtoI7nMLIM5uIexKZlLd7OYGGR1o9iK0NE/s1600/image110-742541.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMZ7mzC-8m0BEjZMUKMu9IU2rA4p7aagT_tZVtU-gKB4V8Prbv1E-XLCW6HIBjAi9biH9KF-LfA7rz-9XRgC2oe3hh_pBzjcf3Oguu0aL6dJtoI7nMLIM5uIexKZlLd7OYGGR1o9iK0NE/s320/image110-742541.png" id="BLOGGER_PHOTO_ID_6037174575482530626" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When I launch Gant chart I'll need to specify Start date in consideration. Please note that Days horizon is taken from the definition of Gantt chart<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Define dates for Gantt chart <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOPHJvAx-dEhBBwUDzl5oRGAQEErJOyllUreV01w0HuV29wpSxsuk1EwBd6PS20XcfSlM6ds1RkTyHsFm91Fpr15qQ5mWs_N87gLuoluoitBVuds76lWGqyu2WWsCIYnd6uvaqI64sno/s1600/image111-745951.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOPHJvAx-dEhBBwUDzl5oRGAQEErJOyllUreV01w0HuV29wpSxsuk1EwBd6PS20XcfSlM6ds1RkTyHsFm91Fpr15qQ5mWs_N87gLuoluoitBVuds76lWGqyu2WWsCIYnd6uvaqI64sno/s320/image111-745951.png" id="BLOGGER_PHOTO_ID_6037174595520337762" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result will look like the following<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For example, Production only<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Resource view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjka4Bbs3hRckXn_o55WAv2xwKfwbB-Ue6gx981TRaKyjT_WA-pQSaP1_o3H3jPyIWuxt-c0debs5w2tfzHC9HHxmsxPvMaySFTbZkiZ05VfPsCErMgF1IzwAfn0RQ-Qo4LfTbNnkVg-AM/s1600/image112-749356.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjka4Bbs3hRckXn_o55WAv2xwKfwbB-Ue6gx981TRaKyjT_WA-pQSaP1_o3H3jPyIWuxt-c0debs5w2tfzHC9HHxmsxPvMaySFTbZkiZ05VfPsCErMgF1IzwAfn0RQ-Qo4LfTbNnkVg-AM/s320/image112-749356.png" id="BLOGGER_PHOTO_ID_6037174605594559202" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart – Order view<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKNds8x0ykisB6oY2az8ADrd7g7NEMuaMrOWIvd3wObTbgirmhg6JSC1PoCSVE8NYdKN5mKx0euUR8Y7GhOuxhlvPUVtKQ1QjJZy5sLsUa8EtScKTWublaM6buIi3QKlfZ7-4hJ4FirDw/s1600/image113-752440.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKNds8x0ykisB6oY2az8ADrd7g7NEMuaMrOWIvd3wObTbgirmhg6JSC1PoCSVE8NYdKN5mKx0euUR8Y7GhOuxhlvPUVtKQ1QjJZy5sLsUa8EtScKTWublaM6buIi3QKlfZ7-4hJ4FirDw/s320/image113-752440.png" id="BLOGGER_PHOTO_ID_6037174620941244322" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Gantt charts in Microsoft Dynamics AX 2012 are highly configurable. Please review available settings below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart setup - General<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinXoA_dJrYfMA2PlOxs-Avd_Ujk7CCfJQrKh-Kaap01TuYc7zIUSGhSkjjdjZQB-OPNul7WP9_2h3p4d0rQRodxLJnGk74qtmnQx6kE0Pzgg1iA6g4grk-oddN5sgBTwbuUliPk965eU/s1600/image114-760525.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhinXoA_dJrYfMA2PlOxs-Avd_Ujk7CCfJQrKh-Kaap01TuYc7zIUSGhSkjjdjZQB-OPNul7WP9_2h3p4d0rQRodxLJnGk74qtmnQx6kE0Pzgg1iA6g4grk-oddN5sgBTwbuUliPk965eU/s320/image114-760525.png" id="BLOGGER_PHOTO_ID_6037174652212788626" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart setup - Production<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-ZHxjdXZHeGoGX4O4eWXAjYoNb6iyUQzX3bGTppjxTWxO4D0mk8PwJ3DZXGHryqhKCeJwE0Ae-B6mfQJWkRrYfczeynsB4eu1RroIrEzgxzOGlwsmJMGJwcB6MYOnxMsgnWXkbr9JiM/s1600/image115-763563.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-ZHxjdXZHeGoGX4O4eWXAjYoNb6iyUQzX3bGTppjxTWxO4D0mk8PwJ3DZXGHryqhKCeJwE0Ae-B6mfQJWkRrYfczeynsB4eu1RroIrEzgxzOGlwsmJMGJwcB6MYOnxMsgnWXkbr9JiM/s320/image115-763563.png" id="BLOGGER_PHOTO_ID_6037174667033898946" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart setup – Planned production <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAJWqG86GJFuSsXDHaVVcdQhyQ93K6IWXA6fjchWDZM7wPFL8nYluOq9VxB7aZIZUCdPhZBsvAKMCS1n0-7CEiYn6bXrtFGRhBYBAtH-aZkEF1Q1Z2Rc03kNrd19JgUGBmyLyNoGkhyphenhyphens/s1600/image116-771319.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAJWqG86GJFuSsXDHaVVcdQhyQ93K6IWXA6fjchWDZM7wPFL8nYluOq9VxB7aZIZUCdPhZBsvAKMCS1n0-7CEiYn6bXrtFGRhBYBAtH-aZkEF1Q1Z2Rc03kNrd19JgUGBmyLyNoGkhyphenhyphens/s320/image116-771319.png" id="BLOGGER_PHOTO_ID_6037174700541969154" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Gantt chart setup – Project<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiStEsbM7DbQ2zMEYXQgBAog0yspQJqTRkhZ8KnlHVZwPKLfnF8yy19M_O03L1SX0NI8L8N1hTO24UKl6AyPEy6bPjmIgOQWFN78setBepZzh8Ie5wtnnHqK_MbBH-tBdoit-jjlLGHXWk/s1600/image117-775958.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiStEsbM7DbQ2zMEYXQgBAog0yspQJqTRkhZ8KnlHVZwPKLfnF8yy19M_O03L1SX0NI8L8N1hTO24UKl6AyPEy6bPjmIgOQWFN78setBepZzh8Ie5wtnnHqK_MbBH-tBdoit-jjlLGHXWk/s320/image117-775958.png" id="BLOGGER_PHOTO_ID_6037174721950736898" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can configure Gantt charts in Microsoft Dynamics AX 2012 appropriately to get the most out of them<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes the main scenario about Resource Scheduling in Microsoft Dynamics AX 2012, but I'd still like to discuss one more thing. Microsoft Dynamics AX 2012 provides Service management module which allows you to create, control a life cycle of Service orders and more. Each Service order may have number of activities associated with it which you may need to dispatch to service technicians. The next section will illustrate how to do manual Service Dispatch in Microsoft Dynamics AX 2012. Please note that when you dispatching Service related activities it has no impact on Resource capacity reservations because Resource Scheduling engine is not utilized in this case. <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Scenario 5: Service management Dispatch<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll start this section from some required setup. First I will define a Dispatch team<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch team<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUKaEG7FiUdNwl3NDHjoJ0jEww8LuWtCxEzThY3rf6kyVf8tCUU8vAGU3xCgDy21tVJYWk00zrfpC4gU3earTLjoUKQAHweaGCs2Whvblxt5WfBEgepU-e-JtLI5sWgmCqdKPk4FzTgTg/s1600/image118-780986.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUKaEG7FiUdNwl3NDHjoJ0jEww8LuWtCxEzThY3rf6kyVf8tCUU8vAGU3xCgDy21tVJYWk00zrfpC4gU3earTLjoUKQAHweaGCs2Whvblxt5WfBEgepU-e-JtLI5sWgmCqdKPk4FzTgTg/s320/image118-780986.png" id="BLOGGER_PHOTO_ID_6037174744787148898" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then assign my Worker to this Dispatch team<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Worker<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzJSausKXHnJEi05qJD4FAHxaPCd-T8JJC1twpBq-K6-bIkDyy9ZsepeluGcTVsi9vKiZZw8ds1T9C2AaDhZGsCxFZzAI0eatLinl_LoK-trPxnYFP-BIjdMwqvfxWpfnyhlmvpYKpmE/s1600/image119-784310.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzJSausKXHnJEi05qJD4FAHxaPCd-T8JJC1twpBq-K6-bIkDyy9ZsepeluGcTVsi9vKiZZw8ds1T9C2AaDhZGsCxFZzAI0eatLinl_LoK-trPxnYFP-BIjdMwqvfxWpfnyhlmvpYKpmE/s320/image119-784310.jpg" id="BLOGGER_PHOTO_ID_6037174754849751954" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch team <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBopWlQr4jbOIxJ6w3R9592kivAd4uk3FbrvpAcNyjUZqiTOMjbuoUyCtLzycuV64cXhr4jOdh2oyYaOV3NvlWVX18yRFKUHp0bfM4Q7FEsvkriQ1dJfoCTaerk_0EYm5p56UlHyaeEbo/s1600/image120-787720.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBopWlQr4jbOIxJ6w3R9592kivAd4uk3FbrvpAcNyjUZqiTOMjbuoUyCtLzycuV64cXhr4jOdh2oyYaOV3NvlWVX18yRFKUHp0bfM4Q7FEsvkriQ1dJfoCTaerk_0EYm5p56UlHyaeEbo/s320/image120-787720.png" id="BLOGGER_PHOTO_ID_6037174775381719474" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also need to define Activity type for my future Dispatch activity. I'll create one here<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activity types<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDLbtCrSRF45_r2V8CoCZb1Hle31DBqyVUsJ_rhsFyoP9nmDhkLYcgRqtMNSPIMVL6a0n9zbWETSeEL41zUuHVa5l2FZFAlUDPuDt-0FcmZzFAUY98EyGsR1sjH9ZBO2HI4qqgeBapto/s1600/image121-791189.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDLbtCrSRF45_r2V8CoCZb1Hle31DBqyVUsJ_rhsFyoP9nmDhkLYcgRqtMNSPIMVL6a0n9zbWETSeEL41zUuHVa5l2FZFAlUDPuDt-0FcmZzFAUY98EyGsR1sjH9ZBO2HI4qqgeBapto/s320/image121-791189.png" id="BLOGGER_PHOTO_ID_6037174787220397058" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to make sure that Dispatch activity gets properly generated I'll need to set up Service management parameters. In particular I'll set up Create activity for Service order to Yes, Service order activity type = Repair job and Activity generation stage = In Process <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Parameters<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcldtnXvJtrhi7FSjUxWNnr2KY-SPhm1miG-pLv4HXoRf43WAg3DNGi_pO-2gX0C918-6ZZJVW2ngFPYohXlQgf0LgsAe3YZlnydCTFqDLzsjwMeR7wN76TsQYPtoTd1NLuWSJNTsi9kQ/s1600/image122-794965.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcldtnXvJtrhi7FSjUxWNnr2KY-SPhm1miG-pLv4HXoRf43WAg3DNGi_pO-2gX0C918-6ZZJVW2ngFPYohXlQgf0LgsAe3YZlnydCTFqDLzsjwMeR7wN76TsQYPtoTd1NLuWSJNTsi9kQ/s320/image122-794965.jpg" id="BLOGGER_PHOTO_ID_6037174806152179778" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Please don't forget to set up Activity generation stage otherwise your Service Dispatch activity will not be generated<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we can create Service order and specify Preferred technician and make sure that Default line activity type is specified<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho3-nc7b4nkVUUxSz8Nv24KZVfhhEfgbEEReVd95YOxXpLSgAqx6bYi62FK-g8AlsJB8tKjP7oji3l2H-FvTq05_N_y704sUBWO04OjNRCgfNyceDKZ_9VK7SkTrkPEjiTv3WIG6znA1M/s1600/image123-797959.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho3-nc7b4nkVUUxSz8Nv24KZVfhhEfgbEEReVd95YOxXpLSgAqx6bYi62FK-g8AlsJB8tKjP7oji3l2H-FvTq05_N_y704sUBWO04OjNRCgfNyceDKZ_9VK7SkTrkPEjiTv3WIG6znA1M/s320/image123-797959.jpg" id="BLOGGER_PHOTO_ID_6037174818802741138" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then I will advance to the next Service stage which is In Process which should generate Service Dispatch activity for me<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order – Service stage (Next)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmgaGBgI3HF05nt01xgfjMIGEWULVw7wiZXE-v9nP_mx7sUegqmv-D3WAadYYQ4tx5IuE0PuPnJNchjNtRlG9jq70OlBjgQ2apK-Uqmlhx-XzyAobbwpNc0ijP4MHZgchQVOsy26EA-PA/s1600/image124-701554.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmgaGBgI3HF05nt01xgfjMIGEWULVw7wiZXE-v9nP_mx7sUegqmv-D3WAadYYQ4tx5IuE0PuPnJNchjNtRlG9jq70OlBjgQ2apK-Uqmlhx-XzyAobbwpNc0ijP4MHZgchQVOsy26EA-PA/s320/image124-701554.jpg" id="BLOGGER_PHOTO_ID_6037174831106082898" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: Please note that Next stage In Process which is set up as Activity generation stage in Service management parameters<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point we can create Service order line and see that Service Dispatch activity gets generated<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7L_AK31tP5DxTrvYvMEgvsGkyrKgAQHGoGa318GZK27rlgfqcX5cwvZsBahJzu7Lb4qgApJU1weWjztWS053PZlOLQ2lTI2b6biVZteQnreDZNSgIRSF3aBPLGdGjf4-eZ9Ejg6XEVI/s1600/image125-704855.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7L_AK31tP5DxTrvYvMEgvsGkyrKgAQHGoGa318GZK27rlgfqcX5cwvZsBahJzu7Lb4qgApJU1weWjztWS053PZlOLQ2lTI2b6biVZteQnreDZNSgIRSF3aBPLGdGjf4-eZ9Ejg6XEVI/s320/image125-704855.jpg" id="BLOGGER_PHOTO_ID_6037174848495553538" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This can also seen on Service order header in Activities list<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Service order - Activities<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGadPqKmwwHXS1SSyuU4H4oViEE6zWglpsuSrO-euV7_X66suvSb1kMsqX75mEzrZRoAEeZHPoKKfZZobqI3AODH0sMzCArevCKmPVqzMepPtscgPntM9IUPbHIaBbH3Jlf5ofjSxSWyo/s1600/image126-707559.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGadPqKmwwHXS1SSyuU4H4oViEE6zWglpsuSrO-euV7_X66suvSb1kMsqX75mEzrZRoAEeZHPoKKfZZobqI3AODH0sMzCArevCKmPVqzMepPtscgPntM9IUPbHIaBbH3Jlf5ofjSxSWyo/s320/image126-707559.jpg" id="BLOGGER_PHOTO_ID_6037174854663299346" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This activity is now a subject for Service Dispatch<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activity<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRgTM3Xx6c3SQ7HLSKH0E_Yb1tZU70QTVYSp5MCnGTrWJpj5OIk_oxPwQcu2tyLz5dCXvx3tdy02FOLdNqH38CCQaXZ9I9HBJdSwn8xnnVXCNeX2UxbfVxhBDojqthg_rNqOlrnyuj4dU/s1600/image127-710734.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRgTM3Xx6c3SQ7HLSKH0E_Yb1tZU70QTVYSp5MCnGTrWJpj5OIk_oxPwQcu2tyLz5dCXvx3tdy02FOLdNqH38CCQaXZ9I9HBJdSwn8xnnVXCNeX2UxbfVxhBDojqthg_rNqOlrnyuj4dU/s320/image127-710734.jpg" id="BLOGGER_PHOTO_ID_6037174870761602018" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to do Service Dispatch I'll open Dispatch Board for a specific date<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch board<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqaMkIMUPh54pHucMmk0WKzLlj8Amh0rb_Npfkxi5uPnHWVBAbK6TM0g_i1kzAq8PLdODGdFPgmpLHu7O77CNvdGEBDh7tRv_T7yy-x8qbi-pqP00RM0Lasb9FFVEw3CDz5aJDQZNYSEY/s1600/image128-714888.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqaMkIMUPh54pHucMmk0WKzLlj8Amh0rb_Npfkxi5uPnHWVBAbK6TM0g_i1kzAq8PLdODGdFPgmpLHu7O77CNvdGEBDh7tRv_T7yy-x8qbi-pqP00RM0Lasb9FFVEw3CDz5aJDQZNYSEY/s320/image128-714888.png" id="BLOGGER_PHOTO_ID_6037174889780458786" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The system will now display Dispatch activities on Dispatch board<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch board <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipgbDD0IxqY5qbgM9yaVg8ie_PcHNNMo5WkSPh3TLdnVYQGHzYpT5LQsQVjkbmOPW6KZVsm35FkKIr1C9cDdsTWlxO2zy7Qo8vIdpk6z8hyphenhyphencK6u9HG-SkSlmHeSKX1KtQYzBZ5wN3APBw/s1600/image129-718367.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipgbDD0IxqY5qbgM9yaVg8ie_PcHNNMo5WkSPh3TLdnVYQGHzYpT5LQsQVjkbmOPW6KZVsm35FkKIr1C9cDdsTWlxO2zy7Qo8vIdpk6z8hyphenhyphencK6u9HG-SkSlmHeSKX1KtQYzBZ5wN3APBw/s320/image129-718367.jpg" id="BLOGGER_PHOTO_ID_6037174901977957074" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll switch to Advanced view to see all Dispatched and Undispatched activities in lower pane. Now I can also select a particular Undispatched activities and manually dispatch it to the Worker by right clicking and pressing Dispatch button <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch board <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizmmfzQ9vdMLrds6GUE3gWkQH9anINYvALP793Vlq6yyNff8B_ZxM-px2458kiDKLEuJg2PfXJZ8kPvqK-Knbr3Y50cGwHnOqn-M9WxuVrMg8ZuUqQ5nRkVLhkvW6G2wACpS1wkx5mPPQ/s1600/image130-721793.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizmmfzQ9vdMLrds6GUE3gWkQH9anINYvALP793Vlq6yyNff8B_ZxM-px2458kiDKLEuJg2PfXJZ8kPvqK-Knbr3Y50cGwHnOqn-M9WxuVrMg8ZuUqQ5nRkVLhkvW6G2wACpS1wkx5mPPQ/s320/image130-721793.jpg" id="BLOGGER_PHOTO_ID_6037174919429394642" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After I dispatch activity it will show up in the list of Dispatched activities so I can proceed to the next Undispatched one if any<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Dispatch board<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NtauJD5eEpscWAMU6ln-H2Ufz3xXvy5AqDy8C_021qDOXQ00SoS-pJICStyGwElGWob__tF_MQVLAnftWE1eP_N1Y1nYVT4DTRItIFtQPkuIH86hgABlBlkhspBBut26uwf6CSU0evY/s1600/image131-729622.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NtauJD5eEpscWAMU6ln-H2Ufz3xXvy5AqDy8C_021qDOXQ00SoS-pJICStyGwElGWob__tF_MQVLAnftWE1eP_N1Y1nYVT4DTRItIFtQPkuIH86hgABlBlkhspBBut26uwf6CSU0evY/s320/image131-729622.jpg" id="BLOGGER_PHOTO_ID_6037174951518717602" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After Activity is dispatched this is also reflected on Activity screen (Dispatched = Yes)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Activity<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCzqRfc_UowKIB947h1SOFOn7b23Bzn6X0_4Abcc65ruPMT8Kkg0PXQECaoRwUL7dYGlcWKJAq6oUPxFQbX2fcahSeNDniueklOuamvj250i6_8CL4U_t6vQsUcuySd5xCCMfN6wS0yQ4/s1600/image132-732402.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCzqRfc_UowKIB947h1SOFOn7b23Bzn6X0_4Abcc65ruPMT8Kkg0PXQECaoRwUL7dYGlcWKJAq6oUPxFQbX2fcahSeNDniueklOuamvj250i6_8CL4U_t6vQsUcuySd5xCCMfN6wS0yQ4/s320/image132-732402.jpg" id="BLOGGER_PHOTO_ID_6037174962943949522" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Resource Scheduling engine is not utilized in the scenario with Service Dispatch and you do it manually on Dispatch board. That's why capacity reservations will not change after I dispatched Service activity to my Worker<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Capacity reservations<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6ya6QhUSSJGK1s3nsUmg5it6DYTbqTw0OucK9ZoTq4ZB9LlYk3Zs6XwgnuVIhow1OidLcgmwkl-m4208owQzVJ5IH8lapbGuSLAn6VcgRxalILWbpVg7iYmXy1WfX-V3cH2pW1MFOEfI/s1600/image133-735313.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6ya6QhUSSJGK1s3nsUmg5it6DYTbqTw0OucK9ZoTq4ZB9LlYk3Zs6XwgnuVIhow1OidLcgmwkl-m4208owQzVJ5IH8lapbGuSLAn6VcgRxalILWbpVg7iYmXy1WfX-V3cH2pW1MFOEfI/s320/image133-735313.jpg" id="BLOGGER_PHOTO_ID_6037174978024810562" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Note: No impact on capacity reservations when doing Service Dispatch because Resource Scheduling engine is not utilized in this scenario<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Summary:</b> This document illustrated how Resource Scheduling engine works in Microsoft Dynamics AX 2012 in cross-functional scenario. In this walkthrough we covered Production order, Project, Planned production order scheduling, also discussed Production dispatch and personalized Gantt charts. And we finished with going deeper into Service Dispatch and explanation of how Service Dispatch is different from Resource Scheduling. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Tags:</b> Microsoft Dynamics AX 2012, Production control, Production order, Project management and accounting, Project, Master Planning, Planned order, Production dispatch, Gantt chart, Service management, Operations Scheduling, Job Scheduling, Resources, Resource groups, Capacities, Operations, Jobs. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-18055382837496304282014-06-14T00:30:00.001-07:002014-06-14T00:36:17.791-07:00Microsoft Dynamics AX 2012 Warehouse Management RF Interface<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Warehouse Management RF Interface</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate how to extend Warehouse Management RF Interface in Microsoft Dynamics AX 2012 R3.</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Challenge:</b> Microsoft Dynamics AX 2012 R3 ships with a wide array of Warehouse Management features such as workflows, cluster picking, wave processing, inventory control, containerization, mobile devices, deferred reservation strategy, work, integration with quality control module, etc. Please find more info about Warehouse management features in Microsoft Dynamics AX 2012 R3 here: <a href="http://technet.microsoft.com/EN-US/library/dn716029.aspx">http://technet.microsoft.com/EN-US/library/dn716029.aspx</a>. Often times for the purposes of POC or implementation you would need to automate certain business processes or introduce a new business process according to company’s specifics and make them available on mobile devices. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Solution:</b> Microsoft Dynamics AX 2012 R3 provides an extensible Warehouse Management RF Interface. You can leverage framework classes to quickly build your own RF User Interface and the power of X++ to quickly implement/automate required business processes. As the result employees on warehouse floor will be able to take advantage of these business processes using mobile devices. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Microsoft Dynamics AX 2012 R3 Warehouse Management introduces a concept of Work – a set of instructions (picks and puts) to move goods from one location to another location within a warehouse. Work instructions can be generated in advance or on the fly depending on business process. Then employees on warehouse floor can use mobile devices to execute these instructions. In some situations it would be nice to be able to execute a set of instructions at once without going through each instruction execution individually. In this particular walkthrough I’ll want to automate “Complete work” feature available on Work screen which allows the user to complete all instructions associated with particular Work ID at once, and make it available on mobile device.<o:p></o:p></div>
<div class="MsoNormal">
I’ll start with some work generated which I want to be able to execute at once using mobile device. In my case this is Sales picking work which consists of 2 instructions for simplicity </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<i>Work</i></div>
<div class="MsoNormal">
<em></em> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7o4w_tGRCYO362Br0d7rjyrDlt5X_W5SX8HMDQwarmDccuxvuDFHrIzrPViueRoGQdLJydI5RLljCyB18AHSK6yK_6QlhYfTqkFEAg-vrj-6x8qVUff19tNsd9XP2ttlgBoRWDd9wMQY/s1600/image001-710585.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7o4w_tGRCYO362Br0d7rjyrDlt5X_W5SX8HMDQwarmDccuxvuDFHrIzrPViueRoGQdLJydI5RLljCyB18AHSK6yK_6QlhYfTqkFEAg-vrj-6x8qVUff19tNsd9XP2ttlgBoRWDd9wMQY/s320/image001-710585.jpg" id="BLOGGER_PHOTO_ID_6024683817331471474" /></a></div>
<div class="MsoNormal">
</div>
<i><o:p></o:p></i><div class="MsoNormal">
Using “Complete Work” feature in standard Microsoft Dynamics AX 2012 R3 you have to select a User and then Validate work to make sure there’re no errors before you Complete work<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completion </i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdfhwRzpd7cyKE6LthpmspWBuJFvMXGViSY63hyphenhyphen_-M-qnBa9jeNCetoNYQIWf5d56iVgVaZg5OKNdhY530rY7V_E8EMjVjGRDn-KBs4Ve2OKktXeCWqqcIgqkGirlJMJlSa_fCWVzxdvY/s1600/image002-713943.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdfhwRzpd7cyKE6LthpmspWBuJFvMXGViSY63hyphenhyphen_-M-qnBa9jeNCetoNYQIWf5d56iVgVaZg5OKNdhY530rY7V_E8EMjVjGRDn-KBs4Ve2OKktXeCWqqcIgqkGirlJMJlSa_fCWVzxdvY/s320/image002-713943.jpg" id="BLOGGER_PHOTO_ID_6024683832912895122" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case there’re errors after validation step you will have to correct them before you can Complete Work. Often times these errors are associated with missing data which have to be entered in conjunction with setup of the system. For example, in my case I need to specify Target license plate ID for Pick instruction before I can Complete Work <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaN9-qWYZSV1gc-A5v_Np4Q0GEt4QDlhkQe_23fxqXGaOzKmezXPX3H9L4kyEwss7Kd3BzjzHs6Hy8G7SspM5MNG41fiEdxoTz1-ynOcHBEKif4mNxirR52DCagYsdsA4Y0cEdDgQPbmo/s1600/image003-716529.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaN9-qWYZSV1gc-A5v_Np4Q0GEt4QDlhkQe_23fxqXGaOzKmezXPX3H9L4kyEwss7Kd3BzjzHs6Hy8G7SspM5MNG41fiEdxoTz1-ynOcHBEKif4mNxirR52DCagYsdsA4Y0cEdDgQPbmo/s320/image003-716529.png" id="BLOGGER_PHOTO_ID_6024683844268756626" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This validation business logic is included in \Classes\WHSWorkManualComplete\Methods\validateWork<o:p></o:p></div>
<div class="MsoNormal">
In case I want to automate Complete Work feature I will need to find the way to check work instructions for errors programmatically and then automatically assign missing Target license plates to appropriate work instructions. In standard Microsoft Dynamics AX 2012 R3 on Work completion screen you can also select qualified License plates from lookup for work instructions. Lookup business logic is included in \Forms\WHSWorkComplete\Designs\Design\[Group:Lines]\[Grid:WorkLines]\StringEdit:WHSTmpCompleteWorkLine_TargetLicensePlateId\Methods\lookup which gives me a clue of how to implement required automation<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completion – Target license plate lookup<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhttj9VvEbz9NM_TOJuvWbReOMmindHC_WXAc688t1AtosJCo7Mxp1QqjDDEd2dTzyVEedtbVIGZPrxe6XFbOuqZElr_F7zjNXdvM-tdO8k6xgN8QIcp5nH0AYlgpgF_9FuGJja005Qcjg/s1600/image004-719143.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhttj9VvEbz9NM_TOJuvWbReOMmindHC_WXAc688t1AtosJCo7Mxp1QqjDDEd2dTzyVEedtbVIGZPrxe6XFbOuqZElr_F7zjNXdvM-tdO8k6xgN8QIcp5nH0AYlgpgF_9FuGJja005Qcjg/s320/image004-719143.jpg" id="BLOGGER_PHOTO_ID_6024683855738979826" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the sake of simplicity I’ll assume that a qualified license plate will already exist in the system and I just need to be able to automatically select it for work instruction when needed <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>License plate<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEfCl-1it1Bli87MyxvWxDRC9dxnNfY-Nc1ltzI9P0GHUnszZ0v71Lpz-mvGLO1JEYnVp26Du1BH53GAJKVlf0hXyOYTMyTnixaI76HLF_woDSF-lYUulQDBoqTfK2B30atY2u4VuDTis/s1600/image005-722263.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEfCl-1it1Bli87MyxvWxDRC9dxnNfY-Nc1ltzI9P0GHUnszZ0v71Lpz-mvGLO1JEYnVp26Du1BH53GAJKVlf0hXyOYTMyTnixaI76HLF_woDSF-lYUulQDBoqTfK2B30atY2u4VuDTis/s320/image005-722263.png" id="BLOGGER_PHOTO_ID_6024683869424428322" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwoea5WT-hzznYxC3CanJye8PJS_0g7J5QnZmhpzK5YWuRQL7H5JREkaJRRK93sArqR_pv00Dp9tozFUcicTYe64FQPj0762yXQYJf8i5I8DOLkFuZEO_nGugJrR9XhPpC3H4x1Iam-oA/s1600/image006-725637.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwoea5WT-hzznYxC3CanJye8PJS_0g7J5QnZmhpzK5YWuRQL7H5JREkaJRRK93sArqR_pv00Dp9tozFUcicTYe64FQPj0762yXQYJf8i5I8DOLkFuZEO_nGugJrR9XhPpC3H4x1Iam-oA/s320/image006-725637.jpg" id="BLOGGER_PHOTO_ID_6024683885376178354" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the purposes of my automation I’ll simply select the first qualified license plate present in the system. When all work looks good validation result will be “All work is valid”<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8mKXxQGFECc1XXKztUhLwNdMqUX4OiC9Y9A9jPqPmZqcX8qdI9q2m45wsxV6mflhODg9Vfi_h3TUgkB7JogScdij5zeBK9gEB9T5t4F6qT6UAxqxP5izuZ4ejIkzHe5Zp9nQM-pwn1EI/s1600/image007-728038.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8mKXxQGFECc1XXKztUhLwNdMqUX4OiC9Y9A9jPqPmZqcX8qdI9q2m45wsxV6mflhODg9Vfi_h3TUgkB7JogScdij5zeBK9gEB9T5t4F6qT6UAxqxP5izuZ4ejIkzHe5Zp9nQM-pwn1EI/s320/image007-728038.png" id="BLOGGER_PHOTO_ID_6024683892897309330" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After that Complete work button becomes available in standard Microsoft Dynamics AX 2012 R3 on Work completion screen<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completion<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgAp7ch4pdex8Faw_qqQBSZtQ7RuNJgQPvuJylYZopCwq2vlcNyKq6AeBFcpI4wjaMKa8EA8rJ2zt3GqiCMPBsPqmkvRPz0bwqr7aib8_VlxPjXEUEtMursoGs3PvitUq-IWX1moUPPEI/s1600/image008-730799.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgAp7ch4pdex8Faw_qqQBSZtQ7RuNJgQPvuJylYZopCwq2vlcNyKq6AeBFcpI4wjaMKa8EA8rJ2zt3GqiCMPBsPqmkvRPz0bwqr7aib8_VlxPjXEUEtMursoGs3PvitUq-IWX1moUPPEI/s320/image008-730799.jpg" id="BLOGGER_PHOTO_ID_6024683911418578946" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When work is completed you will be a message like this <o:p> </o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirfVO_60QfFUhFva5D-WL0Am6LpEFToc1qMAHB4IriWUDNFAGii-oY2jICiX-6ubMdmHFzGEK5RiE4ro1X4sWFCktQmTO70kb5Rz_-WMUUVzz5HD2rgxEz6sqhcht3URoNqinivmXwenA/s1600/image009-734711.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirfVO_60QfFUhFva5D-WL0Am6LpEFToc1qMAHB4IriWUDNFAGii-oY2jICiX-6ubMdmHFzGEK5RiE4ro1X4sWFCktQmTO70kb5Rz_-WMUUVzz5HD2rgxEz6sqhcht3URoNqinivmXwenA/s320/image009-734711.png" id="BLOGGER_PHOTO_ID_6024683924288586866" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result all work instructions belonging to particular Work ID will be executed and closed<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8oZZpofRpnHMlLSmGG8rRffdQxIptvfbYnCLp3CPBCx4bh6jZV4B8my-ZCuaxGFZUowAyeV1GRittA3hytOB_xnioKqNUnEFwFDON5171A9Jh4ObBCRSRZvRq1tvSD8Ouybs-kDF6NI/s1600/image010-737788.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8oZZpofRpnHMlLSmGG8rRffdQxIptvfbYnCLp3CPBCx4bh6jZV4B8my-ZCuaxGFZUowAyeV1GRittA3hytOB_xnioKqNUnEFwFDON5171A9Jh4ObBCRSRZvRq1tvSD8Ouybs-kDF6NI/s320/image010-737788.jpg" id="BLOGGER_PHOTO_ID_6024683936834559394" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
My ultimate goal in this walkthrough is to be able to Complete work automatically using mobile device<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I’ll start off with a simple job to Complete work based on Work ID <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">static</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> AlexCompleteWorkJob(Args _args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.UserId(<span style="color: darkred;">"24"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> #define.WorkId(<span style="color: darkred;">"USMF-000055"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> Set setWorkHeaders = <b><span style="color: darkblue;">new</span></b> Set(Types::Record);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkManualComplete manualComplete;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkCompleteForm workCompleteForm;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTmpCompleteWorkTable tmpCompleteWorkTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTmpCompleteWorkLine tmpCompleteWorkLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkTable workTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTargetLicensePlateId targetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTargetLicensePlateId targetLicensePlateId(WHSTmpCompleteWorkLine _tmpCompleteWorkLine)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InventDim _inventDim, inventDim;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InventSum inventSum;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim = InventDim::find(_tmpCompleteWorkLine.InventDimId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.InventBatchId = _tmpCompleteWorkLine.InventBatchId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.wmsLocationId = _tmpCompleteWorkLine.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.LicensePlateId = _tmpCompleteWorkLine.TargetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstOnly</span></b> inventDim<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">join</span></b> inventSum<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> inventSum.InventDimId == inventDim.InventDimId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventLocationId == _inventDim.InventLocationId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.wmsLocationId == _inventDim.wmsLocationId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventColorId == _inventDim.InventColorId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventSizeId == _inventDim.InventSizeId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.ConfigId == _inventDim.ConfigId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventBatchId == _inventDim.InventBatchId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventStatusId == _inventDim.InventStatusId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.LicensePlateId != <span style="color: darkred;">""</span> &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventSum.ItemId == _tmpCompleteWorkLine.ItemId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventSum.PhysicalInvent == _tmpCompleteWorkLine.InventQtyRemain;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> inventDim.LicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workTable = WHSWorkTable::find(#WorkId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> setWorkHeaders.add(workTable);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!setWorkHeaders.empty())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> manualComplete = <b><span style="color: darkblue;">new</span></b> WHSWorkManualComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workCompleteForm = <b> <span style="color: darkblue;">new</span></b> WHSWorkCompleteForm();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workCompleteForm.initFromSet(setWorkHeaders,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkTable,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> tmpCompleteWorkTable<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forUpdate</span></b> tmpCompleteWorkLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> tmpCompleteWorkLine.WorkId == tmpCompleteWorkTable.WorkId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && (tmpCompleteWorkLine.WorkStatus == WHSWorkStatus::Open<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkLine.WorkStatus == WHSWorkStatus::InProcess)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> ( (tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::ProdPick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::KanbanPick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::Sales<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::TransferIssue<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::Replenishment)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && tmpCompleteWorkLine.WorkType == WHSWorkType::Pick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && !tmpCompleteWorkLine.isPutBefore()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && WMSLocation::find(tmpCompleteWorkLine.wmsLocationId, tmpCompleteWorkTable.InventLocationId).whsLocationIsLPControlled())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!tmpCompleteWorkLine.TargetLicensePlateId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//"@WAX2651"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> targetLicensePlateId = targetLicensePlateId(tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (targetLicensePlateId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.TargetLicensePlateId = targetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.doUpdate();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (WHSLicensePlate::find(tmpCompleteWorkLine.TargetLicensePlateId).getTotalQtyOnLicensePlate(tmpCompleteWorkLine.TargetLicensePlateId) != tmpCompleteWorkLine.InventQtyRemain)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//@WAX4149"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forupdate</span></b> tmpCompleteWorkLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> tmpCompleteWorkLine.WorkId == tmpCompleteWorkTable.WorkId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.wmsLocationId == <span style="color: darkred;">''</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//"@WAX2649"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (manualComplete.validateWork(#UserId, tmpCompleteWorkTable, tmpCompleteWorkLine))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> tmpCompleteWorkTable<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> manualComplete.executeWork(#UserId, tmpCompleteWorkTable, tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@WAX2663"</span>, tmpCompleteWorkTable.WorkId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">delete_from</span></b> tmpCompleteWorkTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<span style="color: darkviolet;">"@WAX4778"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}</span><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In this job I simply automated processes which take place when you Complete work using Work completion form (in User interface). Please note that targetLicensePlateId function was introduced to automatically assign missing Target license plates for work instructions just like you would normally do using Target license plate lookup on Work completion form (in User interface)<o:p></o:p></div>
<div class="MsoNormal">
Okay, this is good, now it is time to make “Complete Work” feature available on mobile device<o:p></o:p></div>
<div class="MsoNormal">
Microsoft Dynamics AX 2012 R3 provides RF Interface via IIS-hosted Web site (Warehouse mobile devices Portal) which is suited for industrial RF guns or any other devices supporting communication through HTTP/HTTPS. For the purposes of testing X++ form based emulator is also available (Menu Items > Action > WHSWorkExecute), please note that when using X++ form based emulator you can debug you code in X++ Debugger. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
RF Interface in Microsoft Dynamics AX 2012 R3 is implemented using State machine principles. This means that when you implement a new business process you will have to identify screens a user will go through using mobile device (states) and circumstances under which one screen will change to another screen (transitions) <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For example, in my “Complete Work” scenario I can represent my State machine as described below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:466.8pt;height:177.6pt' o:ole=""> <v:imagedata src="cid:image011.emz@01CF8767.C44BD8C0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJS-pCb4TSwNTsq-Q-oDAQEh60WWyqvSMFN6nKAT9CPbZxcqFtNhfsjjA2GpeDgSrnjAqGa9RudophusQpJIE3Kb8VohWtfvMf9pxK9q8C__YH99HlqhgppHlmtNkgsV3Qu3-ITRFJfm4/s1600/image012-741457.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJS-pCb4TSwNTsq-Q-oDAQEh60WWyqvSMFN6nKAT9CPbZxcqFtNhfsjjA2GpeDgSrnjAqGa9RudophusQpJIE3Kb8VohWtfvMf9pxK9q8C__YH99HlqhgppHlmtNkgsV3Qu3-ITRFJfm4/s320/image012-741457.png" id="BLOGGER_PHOTO_ID_6024683950830929986" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1464210949"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that circles represent states and arrows represent transitions<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The idea is simple: I will first ask for Work ID with is associated with work instruction I work to execute. If Work ID provided is valid I’ll show Work ID and let the user confirm (kind of “Are you sure?”) the action, otherwise if Work ID is invalid I’ll display an error and ask for Work ID again. In case of valid Work ID after the user confirms the action I’ll programmatically execute work and display confirmation. After that I’ll ask for a new Work ID and so on and so forth.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At the very beginning I’ll need to introduce my “Complete work” business process as a new mobile device menu item<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mobile device menu items<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN_MNJDyavvKt_xpx1D6f_hTg9hQkGmsjNRqmhB6tRkKfSn__SeM1ZARK2pGEPIWIYpmN-stebiYlcN5ZrhE9sYOqj9JtxH_ghkZ4alJg1MTEbgqsLH_UQKt5k_KJFRHwpKkp_ExXtKOk/s1600/image013-744728.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN_MNJDyavvKt_xpx1D6f_hTg9hQkGmsjNRqmhB6tRkKfSn__SeM1ZARK2pGEPIWIYpmN-stebiYlcN5ZrhE9sYOqj9JtxH_ghkZ4alJg1MTEbgqsLH_UQKt5k_KJFRHwpKkp_ExXtKOk/s320/image013-744728.png" id="BLOGGER_PHOTO_ID_6024683965385009762" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that for the sake of simplicity I added my menu item with Mode = Indirect<o:p></o:p></div>
<div class="MsoNormal">
And then I can add this menu item to mobile device menu<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Mobile device menu<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPim7jZaVYQbC3JTL0OUfUrFRzl4LqSFL6mFndKE7CD65NpOtOpxdmftaw78Ka2XPO60jKWry1KbEjqy98tfNtoY9JrJTnJ9auOQfnb7M7XiR3URc6XDDGxxfJwz5NDczxnXRSmzy9Ktc/s1600/image014-747300.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPim7jZaVYQbC3JTL0OUfUrFRzl4LqSFL6mFndKE7CD65NpOtOpxdmftaw78Ka2XPO60jKWry1KbEjqy98tfNtoY9JrJTnJ9auOQfnb7M7XiR3URc6XDDGxxfJwz5NDczxnXRSmzy9Ktc/s320/image014-747300.jpg" id="BLOGGER_PHOTO_ID_6024683973971121314" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I decided to place this menu item into Inventory section of mobile device menu<o:p></o:p></div>
<div class="MsoNormal">
In order to add my “Complete work” business process I needed to modify WHSWorkExecuteMode and WHSWorkActivity base enums by adding new elements to the end<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WHSWorkExecuteMode Base enum<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUoySXNTwzCZCPY5wXdhs7S6nY36ApnDlmCa7ONpfNQsGFWu67_6Ftw2k7W-VRo9KvNoje5GljjF1vJxcY9U5OzH43XEMz8zjoM-6SS8DVr38BuicDhr8kUvF4AEmuOaWJ6S-j_A13lA/s1600/image015-749930.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUoySXNTwzCZCPY5wXdhs7S6nY36ApnDlmCa7ONpfNQsGFWu67_6Ftw2k7W-VRo9KvNoje5GljjF1vJxcY9U5OzH43XEMz8zjoM-6SS8DVr38BuicDhr8kUvF4AEmuOaWJ6S-j_A13lA/s320/image015-749930.png" id="BLOGGER_PHOTO_ID_6024683985026588530" /></a><o:p></o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0fHsRGYC18nnWZnv-ahu8vt55foUL5Uq7azqBJJ81CZAYyK80wJKRRRWqfIqRJgIuD18aFDwL5NFjmbgL9dmq-_7eFN63fD0xRV4IsqCQ7VENSKNcXz_uHQmXAZuey2oPPfoKdCTv9a0/s1600/image016-752437.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0fHsRGYC18nnWZnv-ahu8vt55foUL5Uq7azqBJJ81CZAYyK80wJKRRRWqfIqRJgIuD18aFDwL5NFjmbgL9dmq-_7eFN63fD0xRV4IsqCQ7VENSKNcXz_uHQmXAZuey2oPPfoKdCTv9a0/s320/image016-752437.png" id="BLOGGER_PHOTO_ID_6024684000489106562" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><div class="MsoNormal">
<i>WHSWorkActivity Base enum<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-E0qOL-rn6cfpTrfnkzHbyZYMoaNuImUdDdMTGTXexCWh-Y0usXBvvzA3ZoNH0RgcX7x0mPaC-WjW5PHABSaJVO5BNuhKgTmd9E5-NySFfA7H_bEMhXH2bZy53vUq4xUkpyE8-ABQm4g/s1600/image017-754834.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-E0qOL-rn6cfpTrfnkzHbyZYMoaNuImUdDdMTGTXexCWh-Y0usXBvvzA3ZoNH0RgcX7x0mPaC-WjW5PHABSaJVO5BNuhKgTmd9E5-NySFfA7H_bEMhXH2bZy53vUq4xUkpyE8-ABQm4g/s320/image017-754834.png" id="BLOGGER_PHOTO_ID_6024684010526006034" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><div class="MsoNormal">
After that I’ll introduce a new class called WHSWorkExecuteDisplayAlexCompleteWork which extends WHSWorkExecuteDisplay class. WHSWorkExecuteDisplay classes hierarchy is specifically responsible for mobile device user experience.<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>WHSWorkExecuteDisplay class</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">static</span></b><span style="font-family: Consolas; font-size: 8pt;"> WHSWorkExecuteDisplay construct(WHSWorkExecuteMode _mode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">switch</span></b> (_mode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> WHSWorkExecuteMode::Menu : <b><span style="color: darkblue;">return</span></b> WHSWorkExecuteDisplayMenu::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> …<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> WHSWorkExecuteMode::ChangeBatchDisposition : <b><span style="color: darkblue;">return</span></b> WHSWorkExecuteDisplayChangeBatchDisp::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="background: yellow; color: green; mso-highlight: yellow;">//alex:>></span></i><span style="background: yellow; mso-highlight: yellow;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">case</span></b> WHSWorkExecuteMode::AlexCompleteWork : <b><span style="color: darkblue;">return</span></b> WHSWorkExecuteDisplayAlexCompleteWork::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <i><span style="color: green;">//alex:<<</span></i></span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">default</span></b> : <b><span style="color: darkblue;">throw</span></b> error(<span style="color: darkviolet;">"@WAX1238"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please note that I modified construct method of WHSWorkExecuteDisplay class to support my custom business process.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now I’ll implement WHSWorkExecuteDisplayAlexCompleteWork class which automates “Complete Work” feature<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">class</span></b><span style="font-family: Consolas; font-size: 8pt;"> WhsWorkExecuteDisplayAlexCompleteWork <b><span style="color: darkblue;">extends</span></b> WHSWorkExecuteDisplay<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">container</span></b><span style="font-family: Consolas; font-size: 8pt;"> buildDoAlexWorkId(<b><span style="color: darkblue;">container</span></b> _con, WHSWorkId _workId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> xSession session = <b><span style="color: darkblue;">new</span></b> xSession();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> ret = _con;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFText, #WorkId, <span style="color: darkviolet;">"@WAX273"</span>, <b><span style="color: red;">1</span></b>, _workId, <b><span style="color: darkblue;">extendedTypeNum</span></b>(WHSWorkId), <span style="color: darkred;"> ''</span>, <b><span style="color: red;">0</span></b>, <b><span style="color: darkblue;">false</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFButton, #RFOK, <span style="color: darkviolet;">"@SYS5473"</span>, <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, #WHSRFUndefinedDataType, <span style="color: darkred;"> ''</span>, <b><span style="color: red;">1</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">container</span></b><span style="font-family: Consolas; font-size: 8pt;"> buildGetAlexWorkId(<b><span style="color: darkblue;">container</span></b> _con)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> xSession session = <b><span style="color: darkblue;">new</span></b> xSession();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> ret = _con;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret = this.buildGetWorkId(ret);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">container</span></b><span style="font-family: Consolas; font-size: 8pt;"> displayForm(<b><span style="color: darkblue;">container</span></b> _con, <b><span style="color: darkblue;">str</span></b> _buttonClicked = <span style="color: darkred;"> ''</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkExecute workExecute = <b><span style="color: darkblue;">new</span></b> WHSWorkExecute();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> ret = <b><span style="color: darkblue;">connull</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> con = _con;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">int</span></b> hasError = <b><span style="color: red;">0</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">int</span></b> startInfologLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> pass = WHSRFPassthrough::create(<b><span style="color: darkblue;">conPeek</span></b>(_con, <b><span style="color: red;">2</span></b>));<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> hasError = this.hasError(_con);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (pass.exists(#UserId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> userId = pass.lookup(#UserId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> startInfologLine = infologLine() + <b><span style="color: red;">1</span></b>;</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">switch</span></b> (step)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> <b><span style="color: red;">0</span></b>:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: lime; mso-highlight: lime;"> ret = this.buildGetAlexWorkId(ret);</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> step = <b><span style="color: red;">1</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> <b><span style="color: red;">1</span></b>:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">try</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> pass.insert(#WorkId, <b><span style="color: darkblue;">conPeek</span></b>(<b><span style="color: darkblue;">conPeek</span></b>(con, <b><span style="color: red;">4</span></b> + hasError), #data));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!workExecute.validateWorkIdInSystem(pass.lookup(#WorkId)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">throw</span></b> error(<span style="color: darkviolet;">"@WAX1081"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: lime; mso-highlight: lime;"> ret = this.buildDoAlexWorkId(ret, pass.lookup(#WorkId));</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> step = <b><span style="color: red;">2</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">catch</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret = this.addErrorLabelFromInfolog(ret, startInfologLine, WHSRFColorText::Error);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: lime; mso-highlight: lime;"> ret = this.buildGetAlexWorkId(ret);</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> <b><span style="color: red;">2</span></b>:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">try</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: lime; mso-highlight: lime;"> this.executeWork(pass.lookup(#WorkId), userId);</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret = this.addErrorLabel(ret, <span style="color: darkviolet;">"@WAX866"</span>, WHSRFColorText::Success);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">catch</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret = this.addErrorLabel(ret, <span style="color: darkviolet;">"@WAX866"</span>, WHSRFColorText::Error);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFLabel, #WorkId, <b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkred;">"Work Id: %1"</span>, pass.lookup(#WorkId)), <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, #WHSRFUndefinedDataType, <span style="color: darkred;">''</span>, <b><span style="color: red;">0</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: aqua; mso-highlight: aqua;"> ret += [this.buildControl(#RFButton, #RFOK, <span style="color: darkviolet;">"@SYS5473"</span>, <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, #WHSRFUndefinedDataType, <span style="color: darkred;">''</span>, <b><span style="color: red;">1</span></b>)];<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: aqua; font-family: Consolas; font-size: 8pt; mso-highlight: aqua;"> step = <b><span style="color: red;">3</span></b>;</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="background: aqua; color: darkblue; mso-highlight: aqua;">case</span></b><span style="background: aqua; mso-highlight: aqua;"> <b><span style="color: red;">3</span></b>:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: aqua; font-family: Consolas; font-size: 8pt; mso-highlight: aqua;"> pass = this.resetPassthrough(ret, <b><span style="color: darkblue;">false</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: aqua; font-family: Consolas; font-size: 8pt; mso-highlight: aqua;"> ret = this.buildGetAlexWorkId(ret);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: aqua; font-family: Consolas; font-size: 8pt; mso-highlight: aqua;"> step = <b><span style="color: red;">1</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: aqua; font-family: Consolas; font-size: 8pt; mso-highlight: aqua;"> <b><span style="color: darkblue;">break</span></b>;</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">default</span></b>:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> ret = this.updateModeStepPass(ret, WHSWorkExecuteMode::AlexCompleteWork, step, pass);<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> ret = this.addCancelButton(ret, <b><span style="color: red;">1</span></b>, <b><span style="color: darkblue;">true</span></b>);</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></b></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">void</span></b><span style="font-family: Consolas; font-size: 8pt;"> executeWork(WHSWorkId _workId, WHSUserId _userId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> Set setWorkHeaders = <b><span style="color: darkblue;">new</span></b> Set(Types::Record);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkManualComplete manualComplete;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkCompleteForm workCompleteForm;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTmpCompleteWorkTable tmpCompleteWorkTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTmpCompleteWorkLine tmpCompleteWorkLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkTable workTableLocal;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTargetLicensePlateId targetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSTargetLicensePlateId targetLicensePlateId(WHSTmpCompleteWorkLine _tmpCompleteWorkLine)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InventDim _inventDim, inventDim;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InventSum inventSum;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim = InventDim::find(_tmpCompleteWorkLine.InventDimId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.InventBatchId = _tmpCompleteWorkLine.InventBatchId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.wmsLocationId = _tmpCompleteWorkLine.wmsLocationId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> _inventDim.LicensePlateId = _tmpCompleteWorkLine.TargetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstOnly</span></b> inventDim<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">join</span></b> inventSum<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> inventSum.InventDimId == inventDim.InventDimId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventLocationId == _inventDim.InventLocationId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.wmsLocationId == _inventDim.wmsLocationId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventColorId == _inventDim.InventColorId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventSizeId == _inventDim.InventSizeId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.ConfigId == _inventDim.ConfigId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventBatchId == _inventDim.InventBatchId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.InventStatusId == _inventDim.InventStatusId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventDim.LicensePlateId != <span style="color: darkred;">""</span> &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventSum.ItemId == _tmpCompleteWorkLine.ItemId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> inventSum.PhysicalInvent == _tmpCompleteWorkLine.InventQtyRemain;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> inventDim.LicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workTableLocal = WHSWorkTable::find(_workId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> setWorkHeaders.add(workTableLocal);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!setWorkHeaders.empty())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> manualComplete = <b><span style="color: darkblue;">new</span></b> WHSWorkManualComplete();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workCompleteForm = <b> <span style="color: darkblue;">new</span></b> WHSWorkCompleteForm();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workCompleteForm.initFromSet(setWorkHeaders,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkTable,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> tmpCompleteWorkTable<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forUpdate</span></b> tmpCompleteWorkLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> tmpCompleteWorkLine.WorkId == tmpCompleteWorkTable.WorkId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && (tmpCompleteWorkLine.WorkStatus == WHSWorkStatus::Open<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkLine.WorkStatus == WHSWorkStatus::InProcess)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> ( (tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::ProdPick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::KanbanPick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::Sales<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::TransferIssue<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || tmpCompleteWorkTable.WorkTransType == WHSWorkTransType::Replenishment)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && tmpCompleteWorkLine.WorkType == WHSWorkType::Pick<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && !tmpCompleteWorkLine.isPutBefore()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && WMSLocation::find(tmpCompleteWorkLine.wmsLocationId, tmpCompleteWorkTable.InventLocationId).whsLocationIsLPControlled())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!tmpCompleteWorkLine.TargetLicensePlateId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//"@WAX2651"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> targetLicensePlateId = targetLicensePlateId(tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (targetLicensePlateId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.TargetLicensePlateId = targetLicensePlateId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.doUpdate();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (WHSLicensePlate::find(tmpCompleteWorkLine.TargetLicensePlateId).getTotalQtyOnLicensePlate(tmpCompleteWorkLine.TargetLicensePlateId) != tmpCompleteWorkLine.InventQtyRemain)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//@WAX4149"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forupdate</span></b> tmpCompleteWorkLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> tmpCompleteWorkLine.WorkId == tmpCompleteWorkTable.WorkId &&<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> tmpCompleteWorkLine.wmsLocationId == <span style="color: darkred;">''</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">//"@WAX2649"</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (manualComplete.validateWork(_userId, tmpCompleteWorkTable, tmpCompleteWorkLine))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> tmpCompleteWorkTable<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> manualComplete.executeWork(_userId, tmpCompleteWorkTable, tmpCompleteWorkLine);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@WAX2663"</span>, tmpCompleteWorkTable.WorkId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">delete_from</span></b> tmpCompleteWorkTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<span style="color: darkviolet;">"@WAX4778"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">protected</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> <b><span style="color: darkblue;">new</span></b>()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">static</span></b><span style="font-family: Consolas; font-size: 8pt;"> WHSWorkExecuteDisplayAlexCompleteWork construct()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> WHSWorkExecuteDisplayAlexCompleteWork workExecuteDisplayAlexCompleteWork;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> workExecuteDisplayAlexCompleteWork = <b><span style="color: darkblue;">new</span></b> WHSWorkExecuteDisplayAlexCompleteWork();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> workExecuteDisplayAlexCompleteWork;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Let’s briefly discuss the source code above<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
buildGetAlexWorkId method is designed to display a control for user to enter Work ID<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you noticed buildGetAlexWorkId method calls standard buildGetWorkId method of WHSWorkExecuteDisplay class (\Classes\WHSWorkExecuteDisplay\Methods\buildGetWorkId)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">container</span></b><span style="font-family: Consolas; font-size: 8pt;"> buildGetWorkId(<b><span style="color: darkblue;">container</span></b> _con, <b><span style="color: darkblue;">str</span></b> _extraText = <span style="color: darkred;"> ''</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">container</span></b> ret = _con;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">str</span></b> finalLabel = _extraText ? _extraText : <span style="color: darkviolet;">"@WAX729"</span>; <i><span style="color: green;">// Scan a Work Id</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFLabel, #Scan, finalLabel, <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, #WHSRFUndefinedDataType, <span style="color: darkred;">''</span>, <b><span style="color: red;">0</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFText, #WorkId, <span style="color: darkviolet;">"@WAX273"</span>, <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, <b><span style="color: darkblue;">extendedTypeNum</span></b>(WHSWorkId), <span style="color: darkred;">''</span>, <b><span style="color: red;">0</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret += [this.buildControl(#RFButton, #RFOK, <span style="color: darkviolet;">"@SYS5473"</span>, <b><span style="color: red;">1</span></b>, <span style="color: darkred;">''</span>, #WHSRFUndefinedDataType, <span style="color: darkred;"> ''</span>, <b><span style="color: red;">1</span></b>)];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Methods like this (for example, buildGetLicensePlateId, etc.) are already implemented in the framework that’s why it makes sense to use them when appropriate. You can also add new code in addition to using standard methods from parent class<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
buildDoAlexWorkId method is designed to display a greyed out control with entered valid Work ID<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also I added some new validation logic in \Classes\WHSWorkExecute\validateWorkIdInSystem to verify that Work ID entered does exist in the system. This method resembles another standard method \Classes\WHSWorkExecute\validateLicensePlateInSystem<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Source code</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="779"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">boolean</span></b><span style="font-family: Consolas; font-size: 8pt;"> validateWorkIdInSystem(WHSWorkId _workId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> WHSWorkTable::find(_workId).RecId != <b><span style="color: red;">0</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
displayForm is a core method which implements all states (mobile device forms). Each state is associated with step, for each step there’s a next step (transition path) defined. Context is passed between states by means of container (con) and variables are passed by means of Map (pass). Cyclic flow is implemented with help of the code highlighted with <b>Blue</b> when I move over to step 1 after step 3. Code highlighted with <b>Yellow</b> is a required prerequisite code to work with pass Map, identify userId, add default “Cancel” button, etc. And I also highlighted with <b>Green</b> method calls required for my business process organization.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
executeWork method is simply a wrapper for AlexCompleteWorkJob source code in order to execute all work instructions associated with particular Work ID<o:p></o:p></div>
<div class="MsoNormal">
In this example I showcased how to use standard framework methods (buildGetWorkId, buildGetAlexWorkId) and write your own code (buildDoAlexWorkId and directly inside of displayForm) to implement mobile device user interface controls <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After we are done with coding we need to Generate Incremental CIL<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we are ready to test our “Complete Work” process on mobile device using X++ form based emulator<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Login</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZFUpL78W-f9_ZD2DihI_tjQ1fTgz2f6MP2UC8SjIw29wRnOUCWuStSSqzmWWt1P5QG7LJT7HxtiXYpbpVfK3_lPAVr7QcL8kkujGJOCxub7ljDCIkmjPp4A3KFPmocVNL1CUx0Saf6jw/s1600/image018-757960.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZFUpL78W-f9_ZD2DihI_tjQ1fTgz2f6MP2UC8SjIw29wRnOUCWuStSSqzmWWt1P5QG7LJT7HxtiXYpbpVfK3_lPAVr7QcL8kkujGJOCxub7ljDCIkmjPp4A3KFPmocVNL1CUx0Saf6jw/s320/image018-757960.png" id="BLOGGER_PHOTO_ID_6024684021012684290" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidTGIwpxles_hJsNhxQX_kDLGE0BjiK6a5NRNiISBHr9mDsE6GM25C8ZxBiwUz701ThEQb-7fyzyqOuY0ZusCsYF9lePY4yvZKHDFQ_Xhlp1L7le9kIrArX5kmnYPQNWqmQ3TA6hyphenhyphenFJ-E/s1600/image019-761500.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidTGIwpxles_hJsNhxQX_kDLGE0BjiK6a5NRNiISBHr9mDsE6GM25C8ZxBiwUz701ThEQb-7fyzyqOuY0ZusCsYF9lePY4yvZKHDFQ_Xhlp1L7le9kIrArX5kmnYPQNWqmQ3TA6hyphenhyphenFJ-E/s320/image019-761500.png" id="BLOGGER_PHOTO_ID_6024684036511869298" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Alex Complete Work <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Z40-KeXCUNXP4-S49Emv-oC1xltLIdLDd-tOEn6bIVFoYjnncEf6jJHQR2h90HHSSyclnVqy5CPkYPmpne0vJAhD3pScNcS8vpPPJvCA5lDQJ53LE1Auvu4ODCckQNTN1clgzJzGWP4/s1600/image020-764478.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Z40-KeXCUNXP4-S49Emv-oC1xltLIdLDd-tOEn6bIVFoYjnncEf6jJHQR2h90HHSSyclnVqy5CPkYPmpne0vJAhD3pScNcS8vpPPJvCA5lDQJ53LE1Auvu4ODCckQNTN1clgzJzGWP4/s320/image020-764478.png" id="BLOGGER_PHOTO_ID_6024684050264083154" /></a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the Happy path we’ll enter existing valid Work ID<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scan a Work ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHy9TZj60rOHRRZosoSccn6tbTCDSCtEQAZ8ellc7X8ynK1T6OXNP247r8skbGzPeNinbvy6bVF5tSq7CXRz69-8oC5pYGogZnFjrJ9V6BelwAXZglcWxTrHWzMD-WV8XOHLzdG-FDpbM/s1600/image021-767266.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHy9TZj60rOHRRZosoSccn6tbTCDSCtEQAZ8ellc7X8ynK1T6OXNP247r8skbGzPeNinbvy6bVF5tSq7CXRz69-8oC5pYGogZnFjrJ9V6BelwAXZglcWxTrHWzMD-WV8XOHLzdG-FDpbM/s320/image021-767266.png" id="BLOGGER_PHOTO_ID_6024684058875822498" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRkmDnOBhsOie4XTv26ktaKelQnB3dyjfD1r66-qvBEvNb8RReJ8EzP6PxElCJp63YMSw5pbksvZSzD8lfTaxyMDkhRwCMulcyCDW9_jZ-11YoYF3USgeDIIHZsethP56LySQ27KqvJX4/s1600/image022-769594.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRkmDnOBhsOie4XTv26ktaKelQnB3dyjfD1r66-qvBEvNb8RReJ8EzP6PxElCJp63YMSw5pbksvZSzD8lfTaxyMDkhRwCMulcyCDW9_jZ-11YoYF3USgeDIIHZsethP56LySQ27KqvJX4/s320/image022-769594.png" id="BLOGGER_PHOTO_ID_6024684074550462802" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completed <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7WEhUIKCT9xeO3e2G4haFqAmuXFkj3F3D9kZ0uqW8QmMvGLHLQwgIdydUkRoAFbsVvf2FrPfuMfoZSbPW-8WXOTRlwLzQcUtKrIMyavornPDUIwD7rPHU9QyoS2ds01kBsbvQaSoHwnQ/s1600/image023-772296.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7WEhUIKCT9xeO3e2G4haFqAmuXFkj3F3D9kZ0uqW8QmMvGLHLQwgIdydUkRoAFbsVvf2FrPfuMfoZSbPW-8WXOTRlwLzQcUtKrIMyavornPDUIwD7rPHU9QyoS2ds01kBsbvQaSoHwnQ/s320/image023-772296.png" id="BLOGGER_PHOTO_ID_6024684079681701138" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then we are into a next cycle of execution until we press “Cancel” button to exit <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scan a Work ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXPR3CrY6pnoDlKPGJ_DqRLYPIk532H4bvF1-2rpuchh5bNAf1CgmvximsRlcS39lREeNPs1EfOaCUY_cadJv4tWvukZ4_1TAaMF2MqqDtfJGL178BjrrNYgpjeQ7eP0WJDyPE9z3YMZ8/s1600/image024-775719.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXPR3CrY6pnoDlKPGJ_DqRLYPIk532H4bvF1-2rpuchh5bNAf1CgmvximsRlcS39lREeNPs1EfOaCUY_cadJv4tWvukZ4_1TAaMF2MqqDtfJGL178BjrrNYgpjeQ7eP0WJDyPE9z3YMZ8/s320/image024-775719.png" id="BLOGGER_PHOTO_ID_6024684097370810226" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
To illustrate Error flow we’ll enter non-existing Work ID to generate an error<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scan a Work ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmDaPc707uVqSJQ5ZW7Bk0KnrD7h0ZhS5MW3Em3am8kWYNlm5krwey2Vq8SBD3tSjghGLpdrZXp7V0vz7VFJBAW8npaHaNgN_Qhev3BuQjQFI1_FOSuY3lHCNedrwdf0MWpPvCIARzSc/s1600/image025-778644.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBmDaPc707uVqSJQ5ZW7Bk0KnrD7h0ZhS5MW3Em3am8kWYNlm5krwey2Vq8SBD3tSjghGLpdrZXp7V0vz7VFJBAW8npaHaNgN_Qhev3BuQjQFI1_FOSuY3lHCNedrwdf0MWpPvCIARzSc/s320/image025-778644.png" id="BLOGGER_PHOTO_ID_6024684111050878978" /></a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>The entry is not valid<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgehD0OKIgvKto_8zMFWZSzAwXkz0Tq31MwcW3PFaftbzbAlbnEopaielxJVyYUqcE5R5tShEbnJ7IRv5iIcQc3TGNxJET51ek1R2UKtUzad2x65_QI4Q-sZ6KsBombpE8_RD4BW_RLZ1E/s1600/image026-781223.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgehD0OKIgvKto_8zMFWZSzAwXkz0Tq31MwcW3PFaftbzbAlbnEopaielxJVyYUqcE5R5tShEbnJ7IRv5iIcQc3TGNxJET51ek1R2UKtUzad2x65_QI4Q-sZ6KsBombpE8_RD4BW_RLZ1E/s320/image026-781223.png" id="BLOGGER_PHOTO_ID_6024684119724523026" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also execute the same process in a Web Browser by navigating to <a href="http://localhost:8300/Execute/Display">http://localhost:8300/Execute/Display</a> (URL on my Demo VM)<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sign in to AX<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiglnSGATsbVmlqslBTCXzQpFNkPRnJZuQDk1aEqE48-JAyX3PjtskkuMqeh61MuhpVYgQOfNuvCbG-ZlmjTVatCGFpEQu5Oe8S3X85CL8HxnSqqnQEblDEvnV4dRX8r68PvXtE8vHQHng/s1600/image027-783673.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiglnSGATsbVmlqslBTCXzQpFNkPRnJZuQDk1aEqE48-JAyX3PjtskkuMqeh61MuhpVYgQOfNuvCbG-ZlmjTVatCGFpEQu5Oe8S3X85CL8HxnSqqnQEblDEvnV4dRX8r68PvXtE8vHQHng/s320/image027-783673.png" id="BLOGGER_PHOTO_ID_6024684134742254578" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBdIP7cXrfHLDrC21D-zOgWZPwRLdTILxV-hbJi0tdgYWJJ9nN-basUDT81TBJZXVSe_ws19Lb34MH6rmz6D1-r1qMOvhsITyfqwRYsiNUZVUDVG6r1Uh9Bc6Qikr5dRqoiOU9gBlwKQo/s1600/image028-786368.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBdIP7cXrfHLDrC21D-zOgWZPwRLdTILxV-hbJi0tdgYWJJ9nN-basUDT81TBJZXVSe_ws19Lb34MH6rmz6D1-r1qMOvhsITyfqwRYsiNUZVUDVG6r1Uh9Bc6Qikr5dRqoiOU9gBlwKQo/s320/image028-786368.png" id="BLOGGER_PHOTO_ID_6024684144332113762" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Alex Complete Work <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9309gUcblNBkHbLMqF-JAX7W9-ufOGrfYdmNp1kD3XKCeySgavM_rMab7avJyCIYvu3rC8n2QomZNhHg2q0s7Qsy8V3s4XCUJfk-Q1ailcKhzot98Cv_BrN061909l2cV0iQXISZpxos/s1600/image029-788697.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9309gUcblNBkHbLMqF-JAX7W9-ufOGrfYdmNp1kD3XKCeySgavM_rMab7avJyCIYvu3rC8n2QomZNhHg2q0s7Qsy8V3s4XCUJfk-Q1ailcKhzot98Cv_BrN061909l2cV0iQXISZpxos/s320/image029-788697.png" id="BLOGGER_PHOTO_ID_6024684153608571666" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Scan a Work ID <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLw8KKkLS2x3_afcveNcZXGRYkVol2sgrqIS7CAu6auCTtguv7IMHh9fgOqQZvF0S72zSENoGhOz75fqBIJKOFCyFcUwP_L6jXyIfqikXIkV-4g6aUz37KTVXkbFp1OUSxYGHwCQXPbYM/s1600/image030-791260.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLw8KKkLS2x3_afcveNcZXGRYkVol2sgrqIS7CAu6auCTtguv7IMHh9fgOqQZvF0S72zSENoGhOz75fqBIJKOFCyFcUwP_L6jXyIfqikXIkV-4g6aUz37KTVXkbFp1OUSxYGHwCQXPbYM/s320/image030-791260.png" id="BLOGGER_PHOTO_ID_6024684162442624834" /></a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work ID<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWsRFgK6yPsZlyO3MoSeXfAo7BXG6URTbaazpZs34ehk829kmFtvn5cNP6F9YhBNrIznYxHnbLLlzimFLpUEZQVbeN2CLg9WLBMsyK9HnlXgsD3Dw_TCfNGBTS43IRe6tiOad64snWjU/s1600/image031-793737.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWsRFgK6yPsZlyO3MoSeXfAo7BXG6URTbaazpZs34ehk829kmFtvn5cNP6F9YhBNrIznYxHnbLLlzimFLpUEZQVbeN2CLg9WLBMsyK9HnlXgsD3Dw_TCfNGBTS43IRe6tiOad64snWjU/s320/image031-793737.png" id="BLOGGER_PHOTO_ID_6024684181210411794" /></a> <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCBMMhB4jmZpTzc-2DtBRAH2mGdW92a93dDQcewF7N9VtMKlNOPmuRs7p9hw7C6ol10F2TMqHq-QogJpl1N524jNPH3FqJyHYmMXndRPnZeAId0IIRZPOLya4y6joOr2ovrzW2myhjBBQ/s1600/image032-796811.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCBMMhB4jmZpTzc-2DtBRAH2mGdW92a93dDQcewF7N9VtMKlNOPmuRs7p9hw7C6ol10F2TMqHq-QogJpl1N524jNPH3FqJyHYmMXndRPnZeAId0IIRZPOLya4y6joOr2ovrzW2myhjBBQ/s320/image032-796811.png" id="BLOGGER_PHOTO_ID_6024684187913065938" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Moreover if I connect my Demo VM to the internet using external Virtual Switch I can even execute this process on my Nokia Windows Phone. The only thing you need is to substitute localhost to IP address in Warehouse Mobile Devices Portal URL<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Work completed<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5XY-fGME0_IpdDDSwSnpnI7jKBXIMsb9kKA335YRAdyzsHtKT33RPirQiTuNZU1USvIR0zVNc727aWo5vHbiT6dWTu1A3e974t7h4pkxurYyxpYH_EeN9uZr3Jx-Rmck1xbOXXD0Tvw/s1600/image033-799628.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5XY-fGME0_IpdDDSwSnpnI7jKBXIMsb9kKA335YRAdyzsHtKT33RPirQiTuNZU1USvIR0zVNc727aWo5vHbiT6dWTu1A3e974t7h4pkxurYyxpYH_EeN9uZr3Jx-Rmck1xbOXXD0Tvw/s320/image033-799628.jpg" id="BLOGGER_PHOTO_ID_6024684202965312482" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result all work instructions belonging to Work ID will be executed and closed, just like I’d do that on Work completion for in Microsoft Dynamics AX 2012 R3 <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Result<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0mY_xBpKXyVKSNCdmcve2FiB7W5H-3Jid-ec72NARCPVJezGfhblkXegJh2QzTGWpuWuU8ZMnGZjb9tpcxGDrtyBGbVRtgwq3t5PfbiUVIfbHFiJotrFXIKxgJJBVejtvojoak8jkFJM/s1600/image034-703182.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0mY_xBpKXyVKSNCdmcve2FiB7W5H-3Jid-ec72NARCPVJezGfhblkXegJh2QzTGWpuWuU8ZMnGZjb9tpcxGDrtyBGbVRtgwq3t5PfbiUVIfbHFiJotrFXIKxgJJBVejtvojoak8jkFJM/s320/image034-703182.jpg" id="BLOGGER_PHOTO_ID_6024684217027740962" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Summary:</b> This document describes how extend Warehouse Management RF Interface in Microsoft Dynamics AX 2012 R3. You can effectively automate business processes and introduce a new business processes available on mobile devices in Microsoft Dynamics AX 2012 R3 by using robust and extensible RF Interface framework. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Tags:</b> Microsoft Dynamics AX 2012 R3, Warehouse Management, WMS, Work, Pick, Put, Mobile Devices, RF Interface, RFID, IIS, X++, Process Automation, State machine. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com8tag:blogger.com,1999:blog-1127496045963662727.post-63010979848364520132013-09-12T11:17:00.001-07:002013-09-12T11:29:36.353-07:00Microsoft Dynamics AX 2012 Intercompany – Principal Company Model (Part3)<div class="WordSection1">
<div class="MsoNormal">
<b><u><span style="font-size: 16pt; line-height: 105%;"></span></u></b>Please find references to Part1 and Part2 below<br />
Part1 - Setup and Configuration: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html</a><br />
Part2 - Creation and Execution: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_2087.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_2087.html</a><br />
<b><u><span style="font-size: 16pt; line-height: 105%;"></span></u></b><br />
<b><u><span style="font-size: 16pt; line-height: 105%;">Security<o:p></o:p></span></u></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's verify that security considerations are taken into account based on the setup we've done<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Sales Company<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales user in Sales Company should not be able to access information in other companies <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl0E0xooyiubI9nVrf84-c6WVqIpsMpmZYFfqROu4QVG0F8gP7Sv_dLQw7jtAhxS7fJtknYuwgyXE_Bw0V3JREQv0u6aq_6WSRnI4mLaWeRMiGVfwIYnQjcNOofnajdGhw2bi2HMaMptY/s1600/image001-737424.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802152629585378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl0E0xooyiubI9nVrf84-c6WVqIpsMpmZYFfqROu4QVG0F8gP7Sv_dLQw7jtAhxS7fJtknYuwgyXE_Bw0V3JREQv0u6aq_6WSRnI4mLaWeRMiGVfwIYnQjcNOofnajdGhw2bi2HMaMptY/s320/image001-737424.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When Sales user will try to navigate to Intercompany order which belongs to another company he/she will see the following message<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order -> Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoHxumwLDEv_PmNUP6xNj68mKZMtlsA6ZaJBSidRx4bSKZoJpQmWnewj2lsVH-HiOYu94ZxGBpSZlr3cCi52Ys6eEuQ_rPWujOQ50W0klXwjs1c4NPyrNQBkKCVuyOq9AgJQd0fAW4A58/s1600/image002-739060.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802159419380050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoHxumwLDEv_PmNUP6xNj68mKZMtlsA6ZaJBSidRx4bSKZoJpQmWnewj2lsVH-HiOYu94ZxGBpSZlr3cCi52Ys6eEuQ_rPWujOQ50W0klXwjs1c4NPyrNQBkKCVuyOq9AgJQd0fAW4A58/s320/image002-739060.png" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Manufacturing Company<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Manufacturing user in Manufacturing Company should not be able to access information in other companies <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1_2OLJdjrKKtiN1SpaJkjbeBKrZiZzmDfgJC2KiEmzHGWmoI_63a6ssXOZ65OMTkbyLU5NwMZYm5HzyDkdc-JIszvWilNCscvV3FMqCUEz0P3t2DI0Jr9ZHqRfEfcN04qWaN1rnedZVk/s1600/image003-740899.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802171055465602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1_2OLJdjrKKtiN1SpaJkjbeBKrZiZzmDfgJC2KiEmzHGWmoI_63a6ssXOZ65OMTkbyLU5NwMZYm5HzyDkdc-JIszvWilNCscvV3FMqCUEz0P3t2DI0Jr9ZHqRfEfcN04qWaN1rnedZVk/s320/image003-740899.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When Manufacturing user will try to navigate to Intercompany order which belongs to another company he/she will see the following message<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order -> Intercompany Purchase order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmpQcbxgJjB0-dWrbKxKOxvl45yv0n98yyQLadlOoYzvC6-KiuE4lShHei4HFmoO29P-pSgPfTT-16qF60DYmptDzsyrNcxS3UpqPbc95EYsNjrjKF9IJhvUss2tDGenM-iC2D2pknLII/s1600/image004-742977.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802176913127266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmpQcbxgJjB0-dWrbKxKOxvl45yv0n98yyQLadlOoYzvC6-KiuE4lShHei4HFmoO29P-pSgPfTT-16qF60DYmptDzsyrNcxS3UpqPbc95EYsNjrjKF9IJhvUss2tDGenM-iC2D2pknLII/s320/image004-742977.png" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<span style="color: red;"><o:p> </o:p></span></div>
<div class="MsoNormal">
<b><u><span style="font-size: 16pt; line-height: 105%;">Addendum<o:p></o:p></span></u></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Chain function *<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQzixswZbGxQh1HW-PHrTc8Eg_hm5Ap8cHUPHxy6gMgYKaiWqfjA1_jiXTmOS2sP44yjmtiBZMT8BCQXWqy2dCUXu-F2WskI_gUzoseq5vz-M-g1HKF2ji4vB03rvdAN9ALyKNgpEqXmk/s1600/image005-744728.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802183734166082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQzixswZbGxQh1HW-PHrTc8Eg_hm5Ap8cHUPHxy6gMgYKaiWqfjA1_jiXTmOS2sP44yjmtiBZMT8BCQXWqy2dCUXu-F2WskI_gUzoseq5vz-M-g1HKF2ji4vB03rvdAN9ALyKNgpEqXmk/s320/image005-744728.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In standard Microsoft Dynamics AX 2012 assuming that appropriate setup is in place Intercompany order/s will be generated when you close Sales orders form <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Form/SalesTable/Data Sources/SalesTable/Methods/Leave</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">boolean</span></b> leave()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">boolean</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> ret = <b><span style="color: darkblue;">super</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <span style="background: yellow; mso-highlight: yellow;"> salesTableForm.interCompanyAutoCreateOrders();</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!salesLine.PBAItemLine::checkMandatory() )<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b> ret;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b><o:p> </o:p></b></div>
<div class="MsoNormal">
Intercompany Chain function is a custom function which will generate full Intercompany chain on demand when needed without a need to close Sales orders form and re-open it <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result full Intercompany chain is generated by one click<o:p></o:p></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNHHdDFpfLOU7R1IZ8QX9mCV8FihDGfw_IxEAJCiT4uWOJ6sI26gJQOtk03MjGHz2hCJJ3iMz7Hm2m-g8jcUzMb6O0zDA-S6o-XV1onDMbsb-hyQ0WJD4-_0b7KVjmERH5p0EJ7Qkjluk/s1600/image006-746640.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802189723042562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNHHdDFpfLOU7R1IZ8QX9mCV8FihDGfw_IxEAJCiT4uWOJ6sI26gJQOtk03MjGHz2hCJJ3iMz7Hm2m-g8jcUzMb6O0zDA-S6o-XV1onDMbsb-hyQ0WJD4-_0b7KVjmERH5p0EJ7Qkjluk/s320/image006-746640.png" /></a></span></div>
<b><o:p></o:p></b><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that all 5 Intercompany orders implementing Principal Company Structure model will be created right away: SO (ICS) -> PO (ICS) -> SO (ICP) -> PO (ICP) -> SO (ICM)<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b>Development</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<div class="MsoNormal">
<i>Code defect in Classes/PurchTableType/Methods/interCompanyMirror <o:p> </o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This code defect prevents default settings ("Automatically create orders" and "Direct delivery" checkboxes) from Customer master to be populated to Intercompany Sales order</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// <summary></span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// Synchronizes the puchase order header with the related intercompany sales order header.</span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// </summary></span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// <param name="_interCompanySilent"></span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// Indicates whether the creation of the intercompany sales order should be done silently.</span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i><span style="color: green; font-family: Consolas; font-size: 8pt;">/// </param></span></i><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="color: darkblue; font-family: Consolas; font-size: 8pt;">public</span></b><span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> interCompanyMirror(<b><span style="color: darkblue;">boolean</span></b> _interCompanySilent = <b><span style="color: darkblue;">false</span></b>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InterCompanyTradingValueMap fromInterCompanyTradingValueMap;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InterCompanyTradingValueMap toInterCompanyTradingValueMap;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> InterCompanyEndpointActionPolicy toEndpointActionPolicy;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> PurchLine purchLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> PurchLineType purchLineType;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> AxSalesTable axSalesTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> CustTable custTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> VendTable vendTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> TradeInterCompanyConv convDlvTerm, convDlvTermSyncBack;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> TradeInterCompanyConv convDlvMode, convDlvModeSyncBack;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> TradeInterCompanyConv convReturnReasonCode;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesTable salesTableOriginal, salesTableLocal, intercompanySalesTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesParameters salesParameters;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">boolean</span></b> create;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> SalesCalcAvailableDlvDates salesCalcAvailableDlvDates;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">void</span></b> clearInterCompanyRef()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.InterCompanyOrder = <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.InterCompanyCompanyId = <span style="color: darkred;">''</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.InterCompanySalesId = <span style="color: darkred;">''</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.SkipUpdate == InterCompanySkipUpdate::InterCompany<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || purchTable.SkipUpdate == InterCompanySkipUpdate::Both<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || !purchTable.isInterCompanyOrder()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || !this.interCompanyCreateAllowed()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || !purchTable.interCompanyUpdateNow())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> vendTable = purchTable.vendTable_OrderAccount();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (vendTable.canAutoCreatePurchOrder())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.ChangeRequestRequired = NoYes::No;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="color: green;">// The intercompany sales order cannot be created in company %company ID of the other company%, because change management is enabled and required for vendor %ID of the IC vendor in current company%, %vendor name%, in company %ID of current company%</span></i><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS344033"</span>,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.InterCompanyCompanyId,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> vendTable.AccountNum, vendTable.name(),<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">curext</span></b>()));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> clearInterCompanyRef();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (! TradeInterCompany::checkDataAreaAccess(purchTable.InterCompanyCompanyId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> clearInterCompanyRef();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">return</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> fromInterCompanyTradingValueMap = vendTable.interCompanyTradingPartner().interCompanyTradingValueMap();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.DlvTerm)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvTerm = TradeInterCompanyConv::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvTerm.axDlvTermId(fromInterCompanyTradingValueMap, purchTable.DlvTerm);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.DlvMode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvMode = TradeInterCompanyConv::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvMode.axDlvModeId(fromInterCompanyTradingValueMap, purchTable.DlvMode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.ReturnReasonCodeId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convReturnReasonCode = TradeInterCompanyConv::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convReturnReasonCode.axReturnReasonCodeId(fromInterCompanyTradingValueMap, purchTable.ReturnReasonCodeId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTableOriginal = purchTable.interCompanySalesTableOriginal();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">changecompany</span></b>(purchTable.InterCompanyCompanyId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">setPrefix</span></b>(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS93821"</span>,TradeInterCompany::curCompanyName()));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> custTable = CustTable::find(vendTable.interCompanyTradingPartnerAccount());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> toInterCompanyTradingValueMap = custTable.interCompanyTradingPartner().interCompanyTradingValueMap();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> toEndpointActionPolicy = custTable.interCompanyTradingPartner().interCompanyEndpointActionPolicy();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> intercompanySalesTable = SalesTable::find(purchTable.InterCompanySalesId, <b><span style="color: darkblue;">true</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!intercompanySalesTable.RecId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> create = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable = AxSalesTable::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable = AxSalesTable::newSalesTable(intercompanySalesTable);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSkipUpdate(InterCompanySkipUpdate::InterCompany);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">switch</span></b>(toEndpointActionPolicy.SalesIdNumbering)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> InterCompanySalesIdNumbering::NumberSequence:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (toEndpointActionPolicy.SalesIdNumberSequence)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSalesId(NumberSeq::newGetNumFromId(toEndpointActionPolicy.SalesIdNumberSequence).num());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> InterCompanySalesIdNumbering::Original:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.InterCompanyOriginalSalesId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (SalesTable::exist (purchTable.InterCompanyOriginalSalesId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || SalesTableDelete::exist(purchTable.InterCompanyOriginalSalesId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS94302"</span>,purchTable.InterCompanyOriginalSalesId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSalesId(purchTable.InterCompanyOriginalSalesId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (SalesTable::exist (purchTable.PurchId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || SalesTableDelete::exist(purchTable.PurchId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS94302"</span>,purchTable.PurchId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSalesId(purchTable.PurchId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> InterCompanySalesIdNumbering::CompanyOriginal:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.InterCompanyOriginalSalesId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (SalesTable::exist (purchTable.DataAreaId+purchTable.InterCompanyOriginalSalesId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || SalesTableDelete::exist(purchTable.DataAreaId+purchTable.InterCompanyOriginalSalesId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS94302"</span>,purchTable.DataAreaId+purchTable.InterCompanyOriginalSalesId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSalesId(purchTable.DataAreaId+purchTable.InterCompanyOriginalSalesId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (SalesTable::exist (purchTable.DataAreaId+purchTable.PurchId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || SalesTableDelete::exist(purchTable.DataAreaId+purchTable.PurchId))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> warning(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS94302"</span>,purchTable.DataAreaId+purchTable.PurchId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmSalesId(purchTable.DataAreaId+purchTable.PurchId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReturnStatus(this.interCompanyReturnStatusCreated());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, OrderAccount)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmCustAccount(custTable.AccountNum);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.salesTable().initFromCustTable();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <i><span style="background: yellow; color: green; mso-highlight: yellow;">//alex:>></span></i><span style="background: yellow; mso-highlight: yellow;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> axSalesTable.parmInterCompanyAutoCreateOrders(custTable.InterCompanyAutoCreateOrders);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> axSalesTable.parmInterCompanyDirectDelivery(custTable.InterCompanyDirectDelivery);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <i><span style="color: green;">//alex:<<</span></i></span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyCompanyId (purchTable.DataAreaId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyOrder (purchTable.InterCompanyOrder);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyPurchId (purchTable.PurchId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyOriginalSalesId (purchTable.InterCompanyOriginalSalesId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyOriginalCustAccount (purchTable.InterCompanyOriginalCustAccount);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyDirectDeliveryOrig (purchTable.InterCompanyDirectDelivery);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyAllowIndirectCreationOri(purchTable.InterCompanyAllowIndirectCreation);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, PurchaseType)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">switch</span></b>(purchTable.PurchaseType)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> PurchaseType::Purch : axSalesTable.parmSalesType(SalesType::Sales); <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">case</span></b> PurchaseType::ReturnItem : axSalesTable.parmSalesType(SalesType::ReturnItem); <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">default</span></b> : axSalesTable.parmSalesType(SalesType::Journal);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, CurrencyCode)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmCurrencyCode(purchTable.CurrencyCode);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, MatchingAgreement)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmMatchingAgreement(PurchAgreementHeader::find(purchTable.MatchingAgreement).salesAgreementHeader().RecId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.DlvTerm)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDlvTerm(convDlvTerm.axDlvTermId(toInterCompanyTradingValueMap));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (axSalesTable.parmDlvTerm())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvTermSyncBack = TradeInterCompanyConv::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvTermSyncBack.axDlvTermId(toInterCompanyTradingValueMap, axSalesTable.parmDlvTerm());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">changecompany</span></b>(purchTable.DataAreaId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">setPrefix</span></b>(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS93821"</span>,TradeInterCompany::curCompanyName()));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.DlvTerm = convDlvTermSyncBack.axDlvTermId(fromInterCompanyTradingValueMap);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DlvTerm)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDlvTerm(purchTable.DlvTerm ? convDlvTerm.axDlvTermId(toInterCompanyTradingValueMap) : <span style="color: darkred;">''</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.DlvMode)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDlvMode(convDlvMode.axDlvModeId(toInterCompanyTradingValueMap));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (axSalesTable.parmDlvMode())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvModeSyncBack = TradeInterCompanyConv::construct();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> convDlvModeSyncBack.axDlvModeId(toInterCompanyTradingValueMap, axSalesTable.parmDlvMode());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">changecompany</span></b>(purchTable.DataAreaId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">setPrefix</span></b>(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS93821"</span>,TradeInterCompany::curCompanyName()));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.DlvMode = convDlvModeSyncBack.axDlvModeId(fromInterCompanyTradingValueMap);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b> <b><span style="color: darkblue;">if</span></b> (purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DlvMode)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDlvMode(purchTable.DlvMode ? convDlvMode.axDlvModeId(toInterCompanyTradingValueMap) : <span style="color: darkred;">''</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DeliveryDate)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDeliveryDate(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DeliveryPostalAddress)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDeliveryPostalAddress(purchTable.DeliveryPostalAddress);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DeliveryName)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDeliveryName(purchTable.DeliveryName);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DiscPercent)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDiscPercent(purchTable.DiscPercent);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.interCompanyEndpointActionPolicy().getOrCreateInterCompanyPolicyTransfer(InterCompanyFieldTransferType::External).CustomerInfo)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, InterCompanyCustPurchOrderFormNum)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmPurchOrderFormNum(purchTable.InterCompanyCustPurchOrderFormNum);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, VendorRef)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmCustomerRef(purchTable.VendorRef);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmPurchOrderFormNum(purchTable.PurchId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (axSalesTable.salesTable().SalesType == SalesType::ReturnItem)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.interCompanyEndpointActionPolicy().getOrCreateInterCompanyPolicyTransfer(InterCompanyFieldTransferType::External).ReturnItemNum)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, ReturnItemNum)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReturnItemNum(purchTable.ReturnItemNum);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (!axSalesTable.salesTable().ReturnItemNum)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReturnItemNum(NumberSeq::newGetNum(SalesParameters::numRefReturnItemNum()).num());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, ReturnReasonCodeId)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReturnReasonCodeId(purchTable.ReturnReasonCodeId ? convReturnReasonCode.axReturnReasonCodeId(toInterCompanyTradingValueMap) : <span style="color: darkred;">''</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, ReturnReplacementCreated)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReturnReplacementCreated(purchTable.ReturnReplacementCreated);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReceiptDateConfirmed(dateNull());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateConfirmed(dateNull());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.InterCompanyDirectDelivery)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (<b><span style="color: darkblue;">new</span></b> DictConfigurationKey(<b><span style="color: darkblue;">configurationKeyNum</span></b>(SalesDeliveryDateControl)).enabled())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReceiptDateRequested (purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.InterCompanyOriginalSalesId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.ShippingDateRequested ? purchTable.ShippingDateRequested : purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (<b><span style="color: darkblue;">new</span></b> DictConfigurationKey(<b><span style="color: darkblue;">configurationKeyNum</span></b>(SalesDeliveryDateControl)).enabled())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmReceiptDateRequested (purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DeliveryDate))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> || purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, DlvMode)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (SalesParameters::find().DeliveryDateControlType != SalesDeliveryDateControlType::None)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> buf2Buf(axSalesTable.salesTable(),salesTableLocal);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesParameters = SalesParameters::find();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTableLocal.DeliveryDateControlType = salesParameters.DeliveryDateControlType;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesCalcAvailableDlvDates = SalesCalcAvailableDlvDates::newCommonSalesDlvDateType(salesTableLocal);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesCalcAvailableDlvDates.validateWritePrompt(salesTableLocal,<b><span style="color: darkblue;">false</span></b>,<b><span style="color: darkblue;">true</span></b>,<b><span style="color: darkblue;">true</span></b>,<b><span style="color: darkblue;">false</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (salesTableLocal.ShippingDateRequested)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b> <span style="color: darkblue;">if</span></b> (salesTableLocal.ShippingDateRequested < <b><span style="color: darkblue;">systemDateGet</span></b>())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.DeliveryDate < <b><span style="color: darkblue;">systemDateGet</span></b>())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTableLocal.ShippingDateRequested = dateNull();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> salesTableLocal.ShippingDateRequested = <b><span style="color: darkblue;">systemDateGet</span></b>();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(salesTableLocal.ShippingDateRequested ? salesTableLocal.ShippingDateRequested : purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">else</span></b><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmShippingDateRequested(purchTable.DeliveryDate);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmDeliveryDateControlType(SalesDeliveryDateControlType::None);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.parmInterCompanyOrigin(InterCompanyOrigin::Derived);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> axSalesTable.save();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && !_interCompanySilent)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> info(<b><span style="color: darkblue;">strFmt</span></b>(<span style="color: darkviolet;">"@SYS94303"</span>,axSalesTable.salesTable().SalesId),<span style="color: darkred;">''</span>, SysInfoAction_TableField::newBuffer(axSalesTable.salesTable()));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchTable.InterCompanySalesId = axSalesTable.parmSalesId();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (create && purchTable.fieldChanged(<b><span style="color: darkblue;">fieldNum</span></b>(PurchTable, PurchaseType)))<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">if</span></b> (purchTable.existPurchLine())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forupdate</span></b> purchLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">index</span></b> <b><span style="color: darkblue;">hint</span></b> PurchLineIdx<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> <b><span style="color: darkblue;">where</span></b> purchLine.PurchId == purchTable.PurchId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> && !purchLine.IsDeleted<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchLineType = PurchLineType::construct(purchLine,purchTable);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> purchLineType.update(<b><span style="color: darkblue;">false</span></b>,<b><span style="color: darkblue;">true</span></b>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: Consolas; font-size: 8pt;">}<o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This modification will include "Automatically create orders" and "Direct delivery" settings into a list of touched fields, so they will not be skipped upon processing<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<i>Implementation of Intercompany Chain function</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><span style="background: yellow; color: darkblue; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;">server</span></b><span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">static</span></b> <b><span style="color: darkblue;">boolean</span></b> mainOnServer(SalesTable _salesTable)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> SalesTable salesTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> PurchTable purchTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> SalesLine salesLine;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> InventTable inventTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> VendTable vendTable;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> InterCompanyPurchSalesReference interCompanyPurchSalesReference;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">boolean</span></b> interCompanyVendorFound = <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">boolean</span></b> interCompanyOrderSearch = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> SalesId salesId = _salesTable.SalesId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> DataAreaId dataAreaId = _salesTable.dataAreaId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">while</span></b> (interCompanyOrderSearch)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">changeCompany</span></b> (dataAreaId)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> interCompanyVendorFound = <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> interCompanyOrderSearch = <b><span style="color: darkblue;">false</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> salesTable = SalesTable::find(salesId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (salesTable.InterCompanyAutoCreateOrders<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && salesTable.ReturnStatus != ReturnStatusHeader::Canceled<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && salesTable.ReturnStatus != ReturnStatusHeader::Closed<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && (salesTable.CreatedBy == <b><span style="color: darkblue;">curUserId</span></b>() ||<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> salesTable.ModifiedBy == <b><span style="color: darkblue;">curUserId</span></b>() ||<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> !SalesTable::find(salesTable.SalesId).InterCompanyAutoCreateOrders)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && SalesTableType::construct(salesTable).canCreatePurchOrder()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && !salesTable.existInterCompanySales())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">while</span></b> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">forceplaceholders</span></b> <b><span style="color: darkblue;">crossCompany</span></b> SalesId, InventDimId <b><span style="color: darkblue;">from</span></b> salesLine<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">where</span></b> salesLine.SalesId == salesTable.SalesId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && salesLine.InventRefId == <span style="color: darkred;">''</span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && salesLine.DataAreaId == dataAreaId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">join</span></b> inventTable<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">where</span></b> inventTable.ItemId == salesLine.ItemId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> && inventTable.DataAreaId == dataAreaId<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> vendTable = VendTable::find(inventTable.primaryVendorId(salesLine.InventDimId));<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (vendTable.interCompanyTradingRelationActive())<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> interCompanyVendorFound = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">break</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (interCompanyVendorFound)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> TradeInterCompany::autoCreateOrder(salesTable);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">select</span></b> <b><span style="color: darkblue;">firstonly</span></b> interCompanyPurchSalesReference<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">where</span></b> interCompanyPurchSalesReference.SalesId == salesId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (interCompanyPurchSalesReference)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> purchTable = PurchTable::find(interCompanyPurchSalesReference.PurchId);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (purchTable)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> salesTable = purchTable.interCompanySalesTable();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">if</span></b> (salesTable)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> salesId = salesTable.SalesId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> dataAreaId = salesTable.dataAreaId;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> interCompanyOrderSearch = <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;"> <b><span style="color: darkblue;">return</span></b> <b><span style="color: darkblue;">true</span></b>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="background: yellow; font-family: Consolas; font-size: 8pt; mso-highlight: yellow;">}</span><span style="font-family: Consolas; font-size: 8pt;"><o:p></o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The idea behind this modification is not to change the core Intercompany business logic, but stay outside of that logic and trigger automatic generation of Intercompany chain iteratively taking into account current Intercompany orders in place on each iteration<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<b>Summary:</b> This document describes how implement Principal Company Model in Microsoft Dynamics AX 2012 using Intercompany feature. This implementation involves a configuration as well as relatively simple development effort to automate Intercompany chain creation. In this document I primarily focused on Supply Chain visibility and transparency and didn't touch enough on the actual tax implementation. In fact tax scenario can be implemented in Microsoft Dynamics AX 2012 using standard Tax framework or tax may also be handled outside of Microsoft Dynamics AX 2012 when Microsoft Dynamics AX 2012 is primarily responsible for Supply Chain operations (and not Financials). Please note that Intercompany feature also allows to do Intercompany MRP for decentralized material supply scenarios. Intercompany feature in Microsoft Dynamics AX 2012 provides a solid foundation for implementing complex, real-world Supply Chain scenarios and allows you to run your business globally, effectively and efficiently. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Tags:</b> Microsoft Dynamics AX 2012, Supply Chain Management, Principal Company Model, Intercompany. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the issues and describe the solutions.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com5tag:blogger.com,1999:blog-1127496045963662727.post-38516300450765438132013-09-12T11:10:00.000-07:002013-09-12T11:30:13.302-07:00Microsoft Dynamics AX 2012 Intercompany – Principal Company Model (Part2)<div class="WordSection1">
<div class="MsoNormal">
Please find references to Part1 and Part3 below<br />
Part1 - Setup and Configuration: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html</a><br />
Part3 - Security and Development: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html</a><br />
<b><u><span style="font-size: 16pt; line-height: 105%;"></span></u></b><br />
<b><u><span style="font-size: 16pt; line-height: 105%;">Creation<o:p></o:p></span></u></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now as we completed all necessary configuration we can create original Sales order in Sales company<b><u><span style="font-size: 16pt; line-height: 105%;"><o:p></o:p></span></u></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Original Sales order in ICS (Sales company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKdtOimEo4ploMRmOs_VY4vov1lpv_epXTjv8csuu74SuwWbVEQFqkAwNPf0AkRcSC7V4Kwb3KDd-o5GcXDmtNui-nmIRdFSFhFztfncTscMxvVjUI9rSktzcw23WaSbK4Zeq9Igkungk/s1600/image088-726116.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802535752004610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKdtOimEo4ploMRmOs_VY4vov1lpv_epXTjv8csuu74SuwWbVEQFqkAwNPf0AkRcSC7V4Kwb3KDd-o5GcXDmtNui-nmIRdFSFhFztfncTscMxvVjUI9rSktzcw23WaSbK4Zeq9Igkungk/s320/image088-726116.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that "Allow intercompany orders" [V] and "Direct delivery" [V] checkmarks have been marked based on default settings we provided on customer level <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvT0M1IlmQnAr_-U2wCCoXna7gkqnxaMA0Qb3-bwh7l9WgVWBZ5imRuqO0gZ51LLlhIW2Nn1cxH8Llmc9-38Hp2bxJgoHABoByJcSnHSF9qltPeYiM1GNhgGidhM9uSwOUyOQHwYQI9sM/s1600/image089-727538.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802540446341410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvT0M1IlmQnAr_-U2wCCoXna7gkqnxaMA0Qb3-bwh7l9WgVWBZ5imRuqO0gZ51LLlhIW2Nn1cxH8Llmc9-38Hp2bxJgoHABoByJcSnHSF9qltPeYiM1GNhgGidhM9uSwOUyOQHwYQI9sM/s320/image089-727538.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The address has been propagated from customer to Sales order properly as well<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next we add Sales line for the product we sell<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Original Sales order in ICS (Sales company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw-zRHfEZuqLm86Gcriup-1VAIlE7SLCdjTyOhh0MxFIPuLt8pd8SVBUgP1Gkq5S7C34gTRoUw_ZLtwJHqUtsslV2dtewSiMwIbo89pcTWsR0IAMz9yNg6ubxln9frODnPPj9ki1A5IRM/s1600/image090-729504.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802546790719170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw-zRHfEZuqLm86Gcriup-1VAIlE7SLCdjTyOhh0MxFIPuLt8pd8SVBUgP1Gkq5S7C34gTRoUw_ZLtwJHqUtsslV2dtewSiMwIbo89pcTWsR0IAMz9yNg6ubxln9frODnPPj9ki1A5IRM/s320/image090-729504.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And you will notice Intercompany chain button in the ribbon which I introduced to automatically generate entire 5 legs Intercompany chain. I'll explain how it was implemented a little later, but for now we will just press notice Intercompany chain button and the system will do the magic for us<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Infolog<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi067hPYX_fInHEQFL_z23U9fy32pCqBfooQkGEYjlt1QM_FoqG7v3V_hFVlpKXlGWztwaYH9a-85Nvza4psTyDUuzVAzsLfIfcCJREebzAgjgIubEXzqbVb5JNvjUCY6kVq229Svyf0lw/s1600/image007-730983.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802556505225570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi067hPYX_fInHEQFL_z23U9fy32pCqBfooQkGEYjlt1QM_FoqG7v3V_hFVlpKXlGWztwaYH9a-85Nvza4psTyDUuzVAzsLfIfcCJREebzAgjgIubEXzqbVb5JNvjUCY6kVq229Svyf0lw/s320/image007-730983.png" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As you can see the system automatically generated entire 5 legs Intercompany chain which consists of original Sales order in ICS (Sales company), Intercompany Purchase order in ICS (Sales company), Intercompany Sales order in ICP (Principal company), Intercompany Purchase order in ICP (Principal company) and Intercompany Sales order in ICM (Manufacturing company)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's review the components of Intercompany chain to appreciate the Supply Chain transparency <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Original Sales order in ICS (Sales company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_7bMNd8p52kPJrRIaEMD0_JF5y0Kd1gn2ssGTiK38rxl9H2QM3AOSrKy08C1nce_kXujvECju10NTdpX_rPYGNvYbZ6I3dlW033xUc8N40s_EOH-ad3hOkeqlNIAuuGqFkefeQJauBWE/s1600/image091-733212.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802563967138018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_7bMNd8p52kPJrRIaEMD0_JF5y0Kd1gn2ssGTiK38rxl9H2QM3AOSrKy08C1nce_kXujvECju10NTdpX_rPYGNvYbZ6I3dlW033xUc8N40s_EOH-ad3hOkeqlNIAuuGqFkefeQJauBWE/s320/image091-733212.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From here you can navigate to</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Sales order -> Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Purchase order -> Purchase order in ICS (Sales Company)<o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Intercompany Purchase order in ICS (Sales Company)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkrDFJla5gBdejrXz0XzjnQfuVOWe165qmSW3QUt5ZElZ2spubmWOmHiHLYdxXjZmnACeTUik5t4rsJNaH_nA-a34E1g-pv0cCuDD-kclKMCrN_mscxRM_fwcXfrVDeSlkUjmvc-xIsg/s1600/image092-735452.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802572427150546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkrDFJla5gBdejrXz0XzjnQfuVOWe165qmSW3QUt5ZElZ2spubmWOmHiHLYdxXjZmnACeTUik5t4rsJNaH_nA-a34E1g-pv0cCuDD-kclKMCrN_mscxRM_fwcXfrVDeSlkUjmvc-xIsg/s320/image092-735452.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRxZs0r8aWABmJHfThuZStjTAJJF3bqrAE7vwsqyZR8k4eFZp9YSbEzNaU0Xv9FF57id-8mXOgrWGCjujlPLr-7Cz_e-LKneVbedPcGwcUrVLsEWCTID-mVqza732360K94ibOO0pQzJ4/s1600/image093-737381.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802588527159010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRxZs0r8aWABmJHfThuZStjTAJJF3bqrAE7vwsqyZR8k4eFZp9YSbEzNaU0Xv9FF57id-8mXOgrWGCjujlPLr-7Cz_e-LKneVbedPcGwcUrVLsEWCTID-mVqza732360K94ibOO0pQzJ4/s320/image093-737381.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the address was properly propagated throughout Intercompany chain<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH17mAFLiDA6WbqgIrVZ3S7WcTXbQxyZMRiqd_ratxCWxP_4-LmyZAQsXf2Zrw_fmfOUBblHkLIM8NPN_nBT2rnMS-evtQMMoX2G82IMu-cB-DoHnfrZZ6DJzfbEiPN2bTtd9NbAkjUqI/s1600/image094-739463.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802589922162274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH17mAFLiDA6WbqgIrVZ3S7WcTXbQxyZMRiqd_ratxCWxP_4-LmyZAQsXf2Zrw_fmfOUBblHkLIM8NPN_nBT2rnMS-evtQMMoX2G82IMu-cB-DoHnfrZZ6DJzfbEiPN2bTtd9NbAkjUqI/s320/image094-739463.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From here you can navigate to</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Sales order -> Intercompany Sales order in ICP (Principal Company) <o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Original Sales order -> Original Sales order in ICS (Sales Company)<o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Inventory transactions in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrhM_uImEIf6malgeUeCI9RnP2Q6polACQdz1Tx16iGqI685cg80Ob6xsiLfR54dWjHcqlXbPAA8s7vmh_9JAkFPBfMz-hbJuPCrlqQqAVoPuna0HH5dEMMtNvfr7XxS7yHeM8z-bmdI/s1600/image095-741483.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802600963296882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNrhM_uImEIf6malgeUeCI9RnP2Q6polACQdz1Tx16iGqI685cg80Ob6xsiLfR54dWjHcqlXbPAA8s7vmh_9JAkFPBfMz-hbJuPCrlqQqAVoPuna0HH5dEMMtNvfr7XxS7yHeM8z-bmdI/s320/image095-741483.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjogHr8TlqjRhYU6Vv5cBfsYOlNexRdWgd0caxwMzL3OVbaQJUvwes0imD8vHUgmkTJdHo2hKrPOQs2VPhuD6jmma8W2Ug-XYtIVl1OvASY_6uZzcgFJ-fhmtyxSwJXLu8OG29kYtI7n6w/s1600/image096-743336.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802607126816658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjogHr8TlqjRhYU6Vv5cBfsYOlNexRdWgd0caxwMzL3OVbaQJUvwes0imD8vHUgmkTJdHo2hKrPOQs2VPhuD6jmma8W2Ug-XYtIVl1OvASY_6uZzcgFJ-fhmtyxSwJXLu8OG29kYtI7n6w/s320/image096-743336.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvCiTXI0wy13o9v-AqpMUrSrF5oB8SzlwdNpebp73cT150j32V8LLpuRfcFNvI3jiRpaGdw2Qea-LbLcnNrX204phzzh1WWuTNVtztJFp2JKkqcU0IOlPWJLZS6eJjsYr4lMXNMHPn46o/s1600/image097-745175.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802617161510338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvCiTXI0wy13o9v-AqpMUrSrF5oB8SzlwdNpebp73cT150j32V8LLpuRfcFNvI3jiRpaGdw2Qea-LbLcnNrX204phzzh1WWuTNVtztJFp2JKkqcU0IOlPWJLZS6eJjsYr4lMXNMHPn46o/s320/image097-745175.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the address was properly propagated throughout Intercompany chain<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0sFdvfeVFF0lymAbaPFH3nLdyWH7abZOvJNX2xc16UnusMgEgcciQqkhukjMwFVpXKmGLy5RJeIVVwmIIhDTqvt1Ay_OC3Z_ezZAXfncHCEiscV-qWip_s4sy4baaoN9OF00iw_bOM14/s1600/image098-746975.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802624524143890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0sFdvfeVFF0lymAbaPFH3nLdyWH7abZOvJNX2xc16UnusMgEgcciQqkhukjMwFVpXKmGLy5RJeIVVwmIIhDTqvt1Ay_OC3Z_ezZAXfncHCEiscV-qWip_s4sy4baaoN9OF00iw_bOM14/s320/image098-746975.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From here you can navigate to</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Sales order -> Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Original Sales order -> Original Sales order in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Purchase order -> Purchase order in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Purchase order -> Intercompany Purchase order in ICM (Manufacturing Company)<o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Intercompany Purchase order in ICP (Principal Company)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLnF6k3evWWnzMQn0NxryBIVlBCubIQ_AU6NvIN6kxkRbcSqPAOdLiyTmOj3xRxZYohLCF9hsxLOm7a8ji-gJGK6AlewLvEwe3KEf2USvPxm1wO7ipSmM5j0TZL_usqjwxhM6C3sFewg/s1600/image099-748684.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802635984640434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLnF6k3evWWnzMQn0NxryBIVlBCubIQ_AU6NvIN6kxkRbcSqPAOdLiyTmOj3xRxZYohLCF9hsxLOm7a8ji-gJGK6AlewLvEwe3KEf2USvPxm1wO7ipSmM5j0TZL_usqjwxhM6C3sFewg/s320/image099-748684.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzabT7GQBZmX9nI1ZGxvoblItkJMdxUhzYs7-CkxEGSQLqgugeRUDtVn2xh8TN6PERMDX9Dk4cSwJrbR3u0PbaW4_PCVO9KZRaotH9peMSy64SkPop7Nq7lmFmKXX2p_cIoBLJw8mLzU/s1600/image100-750854.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802641422617650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzabT7GQBZmX9nI1ZGxvoblItkJMdxUhzYs7-CkxEGSQLqgugeRUDtVn2xh8TN6PERMDX9Dk4cSwJrbR3u0PbaW4_PCVO9KZRaotH9peMSy64SkPop7Nq7lmFmKXX2p_cIoBLJw8mLzU/s320/image100-750854.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the address was properly propagated throughout Intercompany chain<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVcrxIWDi6Tx4_FDeXLM-4-xA7SzfF12AoIIxhAveEBfSRhuJLDPA_QSw1z89YyAslT7KiBismax1ZkPHc9J4GlHeyuGvfb60Uk19B_VgwFhEugj44mYDuxthryrkqWivuUSQIu-B30A/s1600/image101-752832.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802650334402818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVcrxIWDi6Tx4_FDeXLM-4-xA7SzfF12AoIIxhAveEBfSRhuJLDPA_QSw1z89YyAslT7KiBismax1ZkPHc9J4GlHeyuGvfb60Uk19B_VgwFhEugj44mYDuxthryrkqWivuUSQIu-B30A/s320/image101-752832.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From here you can navigate to</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Sales order -> Intercompany Sales order in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Original Sales order -> Intercompany Sales order in ICP (Principal Company) <o:p> </o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Inventory transactions in ICP (Principal Company)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6u2Zu_u_Se3LnIfgZqNzaqMLwd0kRHcWbf1urUhH2LhBn3MozYkqsNQH_C8mH_nKLIZ8zHRB0NUC_BESZ4jIEwYmk6FtJcINWFyflIp_XYloE9toqcQcx6Vwbt9lDabvju_Ihtu6cxJs/s1600/image102-754633.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802658989821250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6u2Zu_u_Se3LnIfgZqNzaqMLwd0kRHcWbf1urUhH2LhBn3MozYkqsNQH_C8mH_nKLIZ8zHRB0NUC_BESZ4jIEwYmk6FtJcINWFyflIp_XYloE9toqcQcx6Vwbt9lDabvju_Ihtu6cxJs/s320/image102-754633.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs44sQZR-6FvzcW1d2cwZxKXvq_4XsthyeHGLXfGefNAL4emNDGhisnc0f6VISwGS9bL0Vj91e6B1kTt_T6Tp106mNUVwKgCahS1nkd9zrY_W529PdczNW2UKaoGV8c1G8BHmaaZg7-90/s1600/image103-756717.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802662502567506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs44sQZR-6FvzcW1d2cwZxKXvq_4XsthyeHGLXfGefNAL4emNDGhisnc0f6VISwGS9bL0Vj91e6B1kTt_T6Tp106mNUVwKgCahS1nkd9zrY_W529PdczNW2UKaoGV8c1G8BHmaaZg7-90/s320/image103-756717.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmV4g6U_Tn3OHntTtPTI8L1UZJvsxqrVSHtbRvUc8vZybWxmANtb-SlTyd0tzEx0Yyyj7qjko-qXxbvWusJ6lH5BOMr1V0Mr8uNIvAbiWNAPesuinBPPu0ZyJ0EdXpYJFhaPQ04k0iNE/s1600/image104-758621.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802671875638210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUmV4g6U_Tn3OHntTtPTI8L1UZJvsxqrVSHtbRvUc8vZybWxmANtb-SlTyd0tzEx0Yyyj7qjko-qXxbvWusJ6lH5BOMr1V0Mr8uNIvAbiWNAPesuinBPPu0ZyJ0EdXpYJFhaPQ04k0iNE/s320/image104-758621.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the address was properly propagated throughout Intercompany chain<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiymOVxstUQ59Ty4YkapX8GIxs354jxZMCDQ2Vay483RzyADmICiuePFQSEKoK24rEhfWVa2ctQ5mWljyD5uEqmjd1knGQbdPLz3jrOumgW-_AbQFfL5qPw2QqXtmsnr1AWvF1ExbuMhLs/s1600/image105-760386.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802681043888082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiymOVxstUQ59Ty4YkapX8GIxs354jxZMCDQ2Vay483RzyADmICiuePFQSEKoK24rEhfWVa2ctQ5mWljyD5uEqmjd1knGQbdPLz3jrOumgW-_AbQFfL5qPw2QqXtmsnr1AWvF1ExbuMhLs/s320/image105-760386.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From here you can navigate to</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 467.5pt;" valign="top" width="623"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Original Sales order -> Intercompany Sales order in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<i>Intercompany Purchase order -> Intercompany Purchase order in ICP (Principal Company)<o:p></o:p></i></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<i><o:p> </o:p></i></div>
<div class="MsoNormal">
<i>Inventory transactions in ICM (Manufacturing Company)</i></div>
<div class="MsoNormal">
<i><o:p></o:p></i> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikEBLxx8UzoD5JhY6-qHq2MIhoY2EetcciVTdWvf8iL-bT00OFhunuuqJk4pMWTpdMpLjhVFcLODttpJZFwnaEq0clHJNZDaB73Weu3br6nLy6Hl0E8JofBhHg5yBU4bLOp91Bz67tYAs/s1600/image106-762351.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802689699991682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikEBLxx8UzoD5JhY6-qHq2MIhoY2EetcciVTdWvf8iL-bT00OFhunuuqJk4pMWTpdMpLjhVFcLODttpJZFwnaEq0clHJNZDaB73Weu3br6nLy6Hl0E8JofBhHg5yBU4bLOp91Bz67tYAs/s320/image106-762351.jpg" /></a></div>
<div class="MsoNormal">
</div>
<o:p></o:p><br />
<div class="MsoNormal">
<b><u><span style="font-size: 16pt; line-height: 105%;">Execution<o:p></o:p></span></u></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Entire 5 legs Intercompany chain has been generated by one click, this is great!<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now before we ship goods to the customer we have to produce the product. In order to do that, you can first do MRP and create Production order linked to Sales order line in Manufacturing company. I'll take some time and do Master plans setup in Manufacturing company now <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Master Plan in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkiEMlqNnFa2Pk33zKASydf4ErfCyzIkUEnyJ-LbqS8rlzAXlPHr_TCs8pLio5qf9Fy4rqaU5cUKvH3fkcmyU7Io00G8_WDhmv3SYypgwDnYfEMW-I6HdRiTZVrty5kUAfFjdF5bAI7JE/s1600/image107-764524.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802703950652466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkiEMlqNnFa2Pk33zKASydf4ErfCyzIkUEnyJ-LbqS8rlzAXlPHr_TCs8pLio5qf9Fy4rqaU5cUKvH3fkcmyU7Io00G8_WDhmv3SYypgwDnYfEMW-I6HdRiTZVrty5kUAfFjdF5bAI7JE/s320/image107-764524.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I specified Firming time fence in order to auto-firm generated Planned Production orders. Another option would be to execute Intercompany MRP which will execute MRP processes in each company. For these purposes I'll enable "Include downstream planned intercompany demand" [V] on the Master plan<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany planning<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMzbydiOEE8lFWdQokMK9hTNXitR-d-cUdGqoy7Aym_eopoKAHnjMjLD5fk3zhjU6fbtGw1YXdMW1jLhQk-uRsZX6jQo7GimNunxDpd70EwdN02EZpLUO0tmBjJpRQWczjzuhuPzxPvB8/s1600/image042-766448.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802708519338562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMzbydiOEE8lFWdQokMK9hTNXitR-d-cUdGqoy7Aym_eopoKAHnjMjLD5fk3zhjU6fbtGw1YXdMW1jLhQk-uRsZX6jQo7GimNunxDpd70EwdN02EZpLUO0tmBjJpRQWczjzuhuPzxPvB8/s320/image042-766448.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how you can execute MRP locally in Manufacturing company<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Master Scheduling in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDH_S9F2XF8SFWfdHoEscaJdZbgXdTsCflkfahzGyDJ3eupC9f5Xg_rWhqYffcbc7SU77rI2QlNW_qv61Ay2U7gpLocJGHdtPR4qtQsRsQ57LIC7EiSk8sGPrQK9Dqw_P0p0-2Dm95p9k/s1600/image108-767966.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802716929253570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDH_S9F2XF8SFWfdHoEscaJdZbgXdTsCflkfahzGyDJ3eupC9f5Xg_rWhqYffcbc7SU77rI2QlNW_qv61Ay2U7gpLocJGHdtPR4qtQsRsQ57LIC7EiSk8sGPrQK9Dqw_P0p0-2Dm95p9k/s320/image108-767966.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In case you want to execute Intercompany MRP you will have to define Intercompany Planning Group which will include all companies involved as shown below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Master Planning Group<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLOnyDF6vBWwj91LNqjajErHFNugfXHDLXUc0p_sEzAc0dAQcT5tGpu4BFaZus5S5zTwOqNyRI1Za7pmtDhi2pu5nBYRTxuM2fO-LxOuylJfK_CCxK8IniDMK-2edYV1f9NtKVR_Ga978/s1600/image109-769843.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802722454320226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLOnyDF6vBWwj91LNqjajErHFNugfXHDLXUc0p_sEzAc0dAQcT5tGpu4BFaZus5S5zTwOqNyRI1Za7pmtDhi2pu5nBYRTxuM2fO-LxOuylJfK_CCxK8IniDMK-2edYV1f9NtKVR_Ga978/s320/image109-769843.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Then you can execute Intercompany MRP specifying Intercompany Planning Group and number of iterations required<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Master Scheduling<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQmrXa7RraY25SE1dZhyphenhyphenOrExGj8jsc9UBAgfds0cPAh84IeGeWmiWb-YhfPG-i57XhLS1RV70zMFN_QcKD76GfR_WeDoFM4lCjPI1kgQpAe_wcsa-mIFj6KbUQtHZegSnAa2Q3A3IH_70/s1600/image047-771875.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802732204818562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQmrXa7RraY25SE1dZhyphenhyphenOrExGj8jsc9UBAgfds0cPAh84IeGeWmiWb-YhfPG-i57XhLS1RV70zMFN_QcKD76GfR_WeDoFM4lCjPI1kgQpAe_wcsa-mIFj6KbUQtHZegSnAa2Q3A3IH_70/s320/image047-771875.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you've done MRP the Production order will be created<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKX_mvcukxqoz_JZ-HMI-8IeWar-NPqd_hvWJIfWelh3zGL1D1B8ZL6NeW9v7cCsavT4fUrMuxsKW4y5ST4wsVbv1tTvwGcoWH4gUbm4Pm-GF_WMv_eFjIScReo_rPcqC4ZAAxE2j6vXA/s1600/image110-773605.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802741186638098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKX_mvcukxqoz_JZ-HMI-8IeWar-NPqd_hvWJIfWelh3zGL1D1B8ZL6NeW9v7cCsavT4fUrMuxsKW4y5ST4wsVbv1tTvwGcoWH4gUbm4Pm-GF_WMv_eFjIScReo_rPcqC4ZAAxE2j6vXA/s320/image110-773605.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This Production order will be linked to Sales order line in Manufacturing company and appropriate marking will exist in inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSUAj5rw-fhNwV8pClVI5M5rHLJK5qwechhbD6AUf3j4qgb-yrb_yrUYLJHbkDNQqilJ445vbLb-d5OsrQ712BF1hb-rujSVhsf2gypFwNJOGt8vwYkZ0xKdOM76SJ6sLq1vr-WR-YrM/s1600/image111-775528.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802746958284882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSUAj5rw-fhNwV8pClVI5M5rHLJK5qwechhbD6AUf3j4qgb-yrb_yrUYLJHbkDNQqilJ445vbLb-d5OsrQ712BF1hb-rujSVhsf2gypFwNJOGt8vwYkZ0xKdOM76SJ6sLq1vr-WR-YrM/s320/image111-775528.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We'll then go through the lifecycle of Production order until we End it<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Production order – End<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiON9oMNlQLs-LBgP4jclHpHifGRUGckNKiZyfBr8PNPl9bbc2IgLT-Dn23TPMgxEUFT9OgK7jKw1YTXa0oaf2FSzoyL1EKtAiVo9iXMUoKm86qA3nGcaCrC6iDONNheQkYbHHgvLa1OLg/s1600/image112-777639.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802759683641650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiON9oMNlQLs-LBgP4jclHpHifGRUGckNKiZyfBr8PNPl9bbc2IgLT-Dn23TPMgxEUFT9OgK7jKw1YTXa0oaf2FSzoyL1EKtAiVo9iXMUoKm86qA3nGcaCrC6iDONNheQkYbHHgvLa1OLg/s320/image112-777639.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx4Yvx2laWGChIy7n4brD1wKrBYGIYc6VLZ4b56x7mjtbp1pReB89Xst5wmwWqF-tfe6OrPVHhCOt-PPtdEe83XMt-JCFuZspVF0TT2NnuQPswvuPU5XQ-ctY9J8J87DeBZm-SnLV1JdM/s1600/image113-779981.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802765298445890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx4Yvx2laWGChIy7n4brD1wKrBYGIYc6VLZ4b56x7mjtbp1pReB89Xst5wmwWqF-tfe6OrPVHhCOt-PPtdEe83XMt-JCFuZspVF0TT2NnuQPswvuPU5XQ-ctY9J8J87DeBZm-SnLV1JdM/s320/image113-779981.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once we produced the product we can now ship it to the customer. We'll do that by posting Packing Slip for Intercompany Sales order in ICM (Manufacturing company). Please note that because we've set up the system for automatic Packing Slip posting for entire Intercompany chain, the system will actually post Packing Slips and Receipt Lists for all Sales orders and Purchase orders in Intercompany chain automatically<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Packing slip (Manufacturing </i> compan<i>y)</i> <b>[Trigger]</b><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLNWDapQ1RmEFTLshLZMIY8QTY4J4pYZ7gw0CcigKCzqEwbIFT_I5uFEnLrC-vsw6zh749HH8bTeQmuqIp0G7oJsbhprtk3qrP11pTH4iqWdXcSKrhyvIv-NC6xor8RoNfYtcaqP-Du7A/s1600/image114-781931.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802773651327666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLNWDapQ1RmEFTLshLZMIY8QTY4J4pYZ7gw0CcigKCzqEwbIFT_I5uFEnLrC-vsw6zh749HH8bTeQmuqIp0G7oJsbhprtk3qrP11pTH4iqWdXcSKrhyvIv-NC6xor8RoNfYtcaqP-Du7A/s320/image114-781931.jpg" /></a></span></div>
<i><o:p></o:p></i><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order – Receipt list (Principal company)</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPdg6EaJGY1V0KBPOCiH7qKStta7PbcDMv6HZpAfKrDAqWYZyLkm77AEASWGnui91LFnmOCrUNmjoEGC3LNEBgldxNR16PGMRaB3EonXECAVAOHsSfxzW9S-hfqh_IMzr8uJBQDvuOCDE/s1600/image115-784073.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802786058804978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPdg6EaJGY1V0KBPOCiH7qKStta7PbcDMv6HZpAfKrDAqWYZyLkm77AEASWGnui91LFnmOCrUNmjoEGC3LNEBgldxNR16PGMRaB3EonXECAVAOHsSfxzW9S-hfqh_IMzr8uJBQDvuOCDE/s320/image115-784073.jpg" /></a></span></div>
<i><o:p></o:p></i><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Packing slip (Principal company)</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhImkQQ2erSrkNVYTHbDVSS3TAr2l2JgtfaZojdeWTiwFXju3HMtJMXMah12mRkLX4StmYPRzZ66QAkwYCQFIq-oiUX_HE5mwF8mHB6OxmkmW0tO2WIhCihS3HyoIcGTJFa0b2lBJCnQHQ/s1600/image116-785876.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802792318685186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhImkQQ2erSrkNVYTHbDVSS3TAr2l2JgtfaZojdeWTiwFXju3HMtJMXMah12mRkLX4StmYPRzZ66QAkwYCQFIq-oiUX_HE5mwF8mHB6OxmkmW0tO2WIhCihS3HyoIcGTJFa0b2lBJCnQHQ/s320/image116-785876.jpg" /></a></span></div>
<i><o:p></o:p></i><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order – Receipt list (Sales company)</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghgnMDycrs6OowYTO_iWOwz7Puiq3Ab-oj5BP868E9jkHajzPB7HBXoob0EVRQm2TdLvC3DBMgNmVbQPWL-qcO7KKAnDfRMWMAj1o1MDT7rftJJetnn-56CJXz2ZVMA0nCdAaj3JVbcU0/s1600/image117-787921.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802801073456274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghgnMDycrs6OowYTO_iWOwz7Puiq3Ab-oj5BP868E9jkHajzPB7HBXoob0EVRQm2TdLvC3DBMgNmVbQPWL-qcO7KKAnDfRMWMAj1o1MDT7rftJJetnn-56CJXz2ZVMA0nCdAaj3JVbcU0/s320/image117-787921.jpg" /></a></span></div>
<i><o:p></o:p></i><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Packing slip (Sales company)</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHfPb3R66vK2__0tF9q6VRsv_V0NBxa9O2IU99UA9NFqpXt8DDmv12mVCvM_-W93KkMfA4OQHqYgzpsDXVxdST483pl5C-qa_FnTCymHwio33WOuG-dx39_9cQToLy-TToia9NiwtaWnk/s1600/image118-789963.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802810644855202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHfPb3R66vK2__0tF9q6VRsv_V0NBxa9O2IU99UA9NFqpXt8DDmv12mVCvM_-W93KkMfA4OQHqYgzpsDXVxdST483pl5C-qa_FnTCymHwio33WOuG-dx39_9cQToLy-TToia9NiwtaWnk/s320/image118-789963.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheNw1LlUCtnzZK6XTWIdgeDcqomMoyIna89CjNK2myMmk8EA4qfcLZBgCnHBPbeBAPqzcoVuDqRSCMHrU2TsjyxEDGYIe8tsLsrxpLlUGIqYXgjVB0Dqr6hu4-ZOYDg8U19Csyhn0YNeg/s1600/image119-791564.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802813940528530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheNw1LlUCtnzZK6XTWIdgeDcqomMoyIna89CjNK2myMmk8EA4qfcLZBgCnHBPbeBAPqzcoVuDqRSCMHrU2TsjyxEDGYIe8tsLsrxpLlUGIqYXgjVB0Dqr6hu4-ZOYDg8U19Csyhn0YNeg/s320/image119-791564.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYSK5yrKtQRvi6JS-afhFoUijLAkQPmKgRJfaLDO6dRdTXKV3cMKk_3EOvtc9WdxOnMX6Qy6AhzK1tmGmvNdx95myyhpY27Y5uXt47a24XQqiLCxIwW7jCnGRi0d68vre25KrKdGD0lQ/s1600/image120-793381.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802823036828930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYSK5yrKtQRvi6JS-afhFoUijLAkQPmKgRJfaLDO6dRdTXKV3cMKk_3EOvtc9WdxOnMX6Qy6AhzK1tmGmvNdx95myyhpY27Y5uXt47a24XQqiLCxIwW7jCnGRi0d68vre25KrKdGD0lQ/s320/image120-793381.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXkUaFLTpbBk6GwCZf6v65XqU5Um31-38cpPttpXGqxWsYJIi7eXK_DzJXjHM6IWUQDVW20NgtpW985-RjH3_inYm12yVHeo1TJsFmxtgzDIrNV-MDUgA8sIDr56VdUx5ksJxj6rCJOCo/s1600/image121-795338.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802832335598978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXkUaFLTpbBk6GwCZf6v65XqU5Um31-38cpPttpXGqxWsYJIi7eXK_DzJXjHM6IWUQDVW20NgtpW985-RjH3_inYm12yVHeo1TJsFmxtgzDIrNV-MDUgA8sIDr56VdUx5ksJxj6rCJOCo/s320/image121-795338.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The last step will be to post Invoice for Intercompany Sales order in ICM (Manufacturing company) which will trigger Invoice posting for all Sales orders and Purchase orders in Intercompany chain automatically<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Invoice (Manufacturing </i>compan<i>y)</i> <b>[Trigger]</b><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<i><span style="color: red;"></span></i> </div>
<div class="MsoNormal">
<i><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh606Cdx2d3QZvYcYMBQai-mmh-UurZQPKYp3FI1o_qgoJcXcguyqRoddeEfVllCCo1xZ1LhLQK1-aXLAr3mzbXzikUCMbtOVZ39j7LmQWCn6IkwlKW3ntM6R8ldqdaZY7uxinWLQr-1Oo/s1600/image122-797507.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802839286230354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh606Cdx2d3QZvYcYMBQai-mmh-UurZQPKYp3FI1o_qgoJcXcguyqRoddeEfVllCCo1xZ1LhLQK1-aXLAr3mzbXzikUCMbtOVZ39j7LmQWCn6IkwlKW3ntM6R8ldqdaZY7uxinWLQr-1Oo/s320/image122-797507.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order – Invoice (Principal company)<span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<i><span style="color: red;"></span></i> </div>
<div class="MsoNormal">
<i><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghknRbOcrPgILSF-rY7ez1RzgIJlcv97U1i8CIj_vTK4tiNUrX20sZTAhuw5ItSjWzprQp6b022vloYdNhE7B1LRRpb4h2GV6io9X1CzuCFFGcIlYfzOlUp7AWsgfoGmkF54iih5SvJFU/s1600/image123-799437.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802848498435474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghknRbOcrPgILSF-rY7ez1RzgIJlcv97U1i8CIj_vTK4tiNUrX20sZTAhuw5ItSjWzprQp6b022vloYdNhE7B1LRRpb4h2GV6io9X1CzuCFFGcIlYfzOlUp7AWsgfoGmkF54iih5SvJFU/s320/image123-799437.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Invoice (Principal company)<span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<i><span style="color: red;"></span></i> </div>
<div class="MsoNormal">
<i><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ3l5exXnUo3c5fSjVWEc_9quEvrJc9pUyvxaNoWBeumF2PFQKKYmih2lwkB5ai26WFt1BlTXxr9ikw_TGJB5LoqTUAbNyL2E5IT3pPFB3rVQD_h8u_JbzZKOGN-foEcJFNih45fFcEY8/s1600/image124-701346.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802858551109650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ3l5exXnUo3c5fSjVWEc_9quEvrJc9pUyvxaNoWBeumF2PFQKKYmih2lwkB5ai26WFt1BlTXxr9ikw_TGJB5LoqTUAbNyL2E5IT3pPFB3rVQD_h8u_JbzZKOGN-foEcJFNih45fFcEY8/s320/image124-701346.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Sales order – Invoice (Sales company)<span style="color: red;"><o:p></o:p></span></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRw2r4ZYKS6a3WQckA-ZXTYRkPX7kN1jshFoB_LyWTo_28HVtm4232zsU_oI99LTypLqtP1U4fJfDAxb3ML1sKtPtX3zK-ZIh0209cHGRJfp0mmSytl6OR4FPwWidOLaeDaThtcIiGdV8/s1600/image125-703542.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802863892206802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRw2r4ZYKS6a3WQckA-ZXTYRkPX7kN1jshFoB_LyWTo_28HVtm4232zsU_oI99LTypLqtP1U4fJfDAxb3ML1sKtPtX3zK-ZIh0209cHGRJfp0mmSytl6OR4FPwWidOLaeDaThtcIiGdV8/s320/image125-703542.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany Purchase order – Invoice (Sales company)</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPzRhdlS8dlwxRbv9k-2T6sgYParCao1nPzxSIw-BBSKKL9o24ptDQiW_NyKEBWlm6O1mSkIHXqDiNAcGolATHubvbOy-4tSsH228lB8xELfiDF0NLNxGzv346OgQSEzERhb5vTCOtKlg/s1600/image126-705466.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802876172832274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPzRhdlS8dlwxRbv9k-2T6sgYParCao1nPzxSIw-BBSKKL9o24ptDQiW_NyKEBWlm6O1mSkIHXqDiNAcGolATHubvbOy-4tSsH228lB8xELfiDF0NLNxGzv346OgQSEzERhb5vTCOtKlg/s320/image126-705466.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICM (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-GsaYtBSvYrJzWlvFsHErVDWtMI5xWpZsTH4-OSkBKJ58gfBB977oDUZ6_nJsYq4gIv5mRPiUJVJNTuZh4Ki2gF3QFIJ6ZgY6Qe3JlYkOQzefH-E6CDZP-aVskRgdFzrysgkCAeUm8mw/s1600/image127-707104.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802884013632754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-GsaYtBSvYrJzWlvFsHErVDWtMI5xWpZsTH4-OSkBKJ58gfBB977oDUZ6_nJsYq4gIv5mRPiUJVJNTuZh4Ki2gF3QFIJ6ZgY6Qe3JlYkOQzefH-E6CDZP-aVskRgdFzrysgkCAeUm8mw/s320/image127-707104.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICP (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZ6ErTz_U3zNhMG5FXzNaQV9dz8UkDXnrCOxh-oxyDkaEN4hmKOS6V1JGVjqmUBp3wju9xRZxvCmgTO0bEC-DTspKqTTWjgLi3Uctxse9T9ryITK3HO7lJmHZwJip7lHSm6Ppiwn15LU/s1600/image128-708989.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802893814072274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZ6ErTz_U3zNhMG5FXzNaQV9dz8UkDXnrCOxh-oxyDkaEN4hmKOS6V1JGVjqmUBp3wju9xRZxvCmgTO0bEC-DTspKqTTWjgLi3Uctxse9T9ryITK3HO7lJmHZwJip7lHSm6Ppiwn15LU/s320/image128-708989.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Inventory transactions in ICS (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKvCRokLf1toxp0KLXJGWTDuOJDruoYZoOvqQDwVH5GcfeGuyDKuWGctIZDBnHFjD9BVjCz7b91wAKHBIllXQSFCDou_RHX2CKNeiGQ6L4i3usccXtVPV6QSbvmtNq8isZUuVbhtWDn4w/s1600/image129-711899.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922802902890431458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKvCRokLf1toxp0KLXJGWTDuOJDruoYZoOvqQDwVH5GcfeGuyDKuWGctIZDBnHFjD9BVjCz7b91wAKHBIllXQSFCDou_RHX2CKNeiGQ6L4i3usccXtVPV6QSbvmtNq8isZUuVbhtWDn4w/s320/image129-711899.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we have all orders in Intercompany chain processed with the minimum effort as well as all inventory transactions have been consistently updated.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This concludes Principal Company Model functional scenario! <o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please learn more about Principal Company Model by reviewing the materials of Ernst & Young International Tax Seminar 2012 Switzerland here: <a href="http://www.ey.com/Publication/vwLUAssets/Swiss-tax-seminar-presentation-2012-en/$FILE/Swiss-tax-seminar-presentation-2012-en.pdf"> http://www.ey.com/Publication/vwLUAssets/Swiss-tax-seminar-presentation-2012-en/$FILE/Swiss-tax-seminar-presentation-2012-en.pdf</a><br />
<br />
Please find references to Part1 and Part3 below<br />
Part1 - Setup and Configuration: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany.html</a><br />
Part3 - Security and Development: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html</a></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-64228598462126009662013-09-12T10:02:00.000-07:002013-09-12T11:27:57.598-07:00Microsoft Dynamics AX 2012 Intercompany – Principal Company Model (Part1)<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoTitle" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 Intercompany – Principal Company Model</strong></div>
<div align="center" class="MsoTitle" style="text-align: center;">
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate how to implement Principal Company Model in Microsoft Dynamics AX 2012.</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Challenge:</b> According to KPMG Global Manufacturing Outlook 2013 ("A taxing environment for manufacturers") the topic of tax planning becomes increasingly important for manufacturers in order to optimize costs and stay profitable.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
… It may be time for manufacturers to put their tax department on speed-dial. Indeed, as I look across the findings in this report, one thing becomes clear: the issue of tax is even more important for manufacturers than even before. And rightfully so. These organizations that are able to enhance their competitive position and reduce their risk using smart and transparent tax planning will almost certainly gain an advantage over their peers …<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also refer to KPMG Global Manufacturing Outlook 2012 ("Near-shoring financial benefits – think tax early") to highlight the fact that ERP implementations nowadays often have requirements to implement complex intercompany scenarios driven by number of factors, for example, tax<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
… One of the critical components to this reassessment - which is often overshadowed by other operational agility elements - should be the financial considerations, e.g. the contractual, currency, and tax advantages that moving to a regional sourcing model may offer … If they are located in low-tax countries, such as Switzerland or Luxembourg, both preferred sourcing locations within Europe, or Singapore and Hong Kong in Eastern Asia, or Costa Rica or Panama in the Americas, they may see additional benefit to their strategies via those jurisdictions' competitive tax policies …<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
These complex intercompany scenarios include Holding company, Mixed company, Principal company, etc. This poses a challenge for ERP packages from the perspective of Supply Chain automation and transparency. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Solution:</b> Intercompany feature allows for the exchange of documents between internal trade partners. Sales and purchase order documents are transferred automatically between the intercompany trade partners using the document transfer methods from the Microsoft Dynamics AX Integration Framework feature<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When you create an intercompany sales order, Microsoft Dynamics AX creates a corresponding purchase order automatically. Similarly, creating an intercompany purchase order prompts the automatic creation of a corresponding intercompany sales order<o:p></o:p></div>
<div class="MsoNormal">
This is true for two-legged orders (transactions between two related companies) and for most three-legged companies when an intercompany transaction originates with a sales order for an external customer.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The main idea behind Principal Company Model is to provide a "tax shelter" in one of the low-tax countries so the most part of the revenue will land there. This will be implemented using Intercompany feature in Microsoft Dynamics AX 2012 with creation of 5 Intercompany orders: SO (Sales company) -> PO (Sales company) -> SO (Principal company) -> PO (Principal company) -> SO (Manufacturing company) <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this walkthrough I'll implement Principal Company Model in Microsoft Dynamics AX 2012 using Intercompany feature primarily focusing on Supply Chain automation and transparency. Please note that other critical considerations may include tax, proper costing (transfer of cost), drop ship, security and more. I'll also highlight how abovementioned requirements can be implemented in Microsoft Dynamics AX 2012 as a part of Principal Company Model implementation using a standard functionality. </div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
Schematically Principal Company Model can be represented as shown below<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC_PUS79r231Fs-QErFN_mIaHIKBKo4Kz00qFRSjXwjKt_OQ5fwXgpHvcerW2RUl7pyDNgDqnBny5LhM16S1VL01zI1PNvOkEY6Ivar-FGsPjk2N9LcWyaK_y2UhJXjthvy0svtEQPF30/s1600/image119-799435.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783091204864546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC_PUS79r231Fs-QErFN_mIaHIKBKo4Kz00qFRSjXwjKt_OQ5fwXgpHvcerW2RUl7pyDNgDqnBny5LhM16S1VL01zI1PNvOkEY6Ivar-FGsPjk2N9LcWyaK_y2UhJXjthvy0svtEQPF30/s320/image119-799435.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We have 3 companies involved and the goal is to automate Supply Chain operations and provide required level of operational transparency. That's why we expect that when we create the original Sales order in Sales company the system will help us to automatically generate all necessary documents in Intercompany chain. Also we expect that once we post Sales order in Manufacturing company physically (Packing slip) or financially (Invoice) upon completion of Production process the system will post all documents in Intercompany chain automatically for us.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-EbYCHJWN7MHXW69FiLjILi87tVaBZeJj4H-RUgUrR71rLu9brOdwzSE10hz5Ualfqs_kXadHzqVF6xHg0zemhHnqJByCXQek-ktMXnes7H-itTXQGpEAEadKVcp-6ZQTrfHK15Ekiug/s1600/image120-701290.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783100387961490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-EbYCHJWN7MHXW69FiLjILi87tVaBZeJj4H-RUgUrR71rLu9brOdwzSE10hz5Ualfqs_kXadHzqVF6xHg0zemhHnqJByCXQek-ktMXnes7H-itTXQGpEAEadKVcp-6ZQTrfHK15Ekiug/s320/image120-701290.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to cover Sales order demand in Manufacturing company we have to execute MRP for Production order generation. We have number of options to do so, for example, you may choose to do local MRP in Manufacturing company if all materials are being procured into Manufacturing company or do Intercompany MRP across all companies involved which is in particular useful if some of materials are procured in different companies (other than Manufacturing company)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From costing perspective we want to make sure that we book the most of the revenue in Principal company to take advantage of low tax rates. In this example I assume that Sales company and Manufacturing company are located in the United States, and Principal company is located in Panama or Costa Rica. Please see the simplified diagram below which show how we transfer the price between companies in the Intercompany chain to ensure that the biggest margin is in Principal company and in other companies we just have a nominal margin of 1$ </div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcmxcfzSgm2JfQqYumj704SRz0CqoLmSJVYEKfo5pJbEYcSCCtFeGWHBKe8PoQlq7Fji4kCaQ1EYJRsunsQc9z3bkDKWld1FRSMfEkm3-n07o_bu1q_rmn7OzorA6f8h9hD6qlD1cFUik/s1600/image121-703112.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783107576557106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcmxcfzSgm2JfQqYumj704SRz0CqoLmSJVYEKfo5pJbEYcSCCtFeGWHBKe8PoQlq7Fji4kCaQ1EYJRsunsQc9z3bkDKWld1FRSMfEkm3-n07o_bu1q_rmn7OzorA6f8h9hD6qlD1cFUik/s320/image121-703112.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We will also implement drop ship requirement using standard Microsoft Dynamics AX 2012 direct delivery functionality. Finally security considerations will be taken into account and will be implemented using Microsoft Dynamics AX 2012 Security model. Thus, for example, the user in Manufacturing company should logically not have access to confidential info about margins in Principal company or Sales company. <o:p></o:p></div>
<div class="MsoNormal">
<b><u><span style="font-size: 16pt; line-height: 106%;"></span></u></b> </div>
<div class="MsoNormal">
<b><u><span style="font-size: 16pt; line-height: 106%;">Setup<o:p></o:p></span></u></b></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Companies<o:p></o:p></i></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_9PIApHDX2bWXhUPbIngkHK7dfihPZ0_NrT96EAPwoAui2KCk0vdOv2ttlSqsduhOHOOur0OlCET4lFxeoZg2X109t14Ma8KZ2wUknumm3o8V-xjF47wx-r8_3UjXUMWSbydyWvp6rA/s1600/image122-704884.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783115384520370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_9PIApHDX2bWXhUPbIngkHK7dfihPZ0_NrT96EAPwoAui2KCk0vdOv2ttlSqsduhOHOOur0OlCET4lFxeoZg2X109t14Ma8KZ2wUknumm3o8V-xjF47wx-r8_3UjXUMWSbydyWvp6rA/s320/image122-704884.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Here's the list of companies we'll need to implement Principal Company Model in Microsoft Dynamics AX 2012 <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Users<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgcPouCrZQvmGrdSDYfl1oBGtm_weMIFSaZEi0QHwb70xiHWpMpZSv1PRUGBJpxo0uTkVvN4QIzOvLN1Mn-Etc_BHmEPKhobXKw-9eHqtovAlpReshjRuVAfwUAgobM3_SvDm1xt7ZBQQ/s1600/image123-706588.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783121289740082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgcPouCrZQvmGrdSDYfl1oBGtm_weMIFSaZEi0QHwb70xiHWpMpZSv1PRUGBJpxo0uTkVvN4QIzOvLN1Mn-Etc_BHmEPKhobXKw-9eHqtovAlpReshjRuVAfwUAgobM3_SvDm1xt7ZBQQ/s320/image123-706588.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'll also create 3 users, one for each company and assign appropriate security permissions for them using Access by organization capability <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Manufacturing user<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0hmOE-4bfyYgJi311prWaVoHRzP1fenWCiXWiUKCP0aahr5H37ONdo5S4yvndJB4Z6hHlZwyIksapQ5R1m8284BrLK5escbS2o51TO6kcgmp640Hsz6JICq5HMA3FWr901Qk0bbFyMWc/s1600/image124-708540.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783131132275282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0hmOE-4bfyYgJi311prWaVoHRzP1fenWCiXWiUKCP0aahr5H37ONdo5S4yvndJB4Z6hHlZwyIksapQ5R1m8284BrLK5escbS2o51TO6kcgmp640Hsz6JICq5HMA3FWr901Qk0bbFyMWc/s320/image124-708540.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Access by organization (Manufacturing company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX3V1bm7jNtfOSGQKBney7dnL4SXXDFcBnYkeSjC8dWaw7X5tz-qg0aXMXfrjyYMaItkkhSn8Apm-ImyW2Vq_GiM9KYg4_wZ62rSjyOjiO1TgTECzq-6mOgXwr2u1IxhT2gJt84AuPELY/s1600/image125-710227.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783141103668322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX3V1bm7jNtfOSGQKBney7dnL4SXXDFcBnYkeSjC8dWaw7X5tz-qg0aXMXfrjyYMaItkkhSn8Apm-ImyW2Vq_GiM9KYg4_wZ62rSjyOjiO1TgTECzq-6mOgXwr2u1IxhT2gJt84AuPELY/s320/image125-710227.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Manufacturing user will only have access to the data in Manufacturing company <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Principal user<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidd8sCSRlPnIDgY0kNwNkhRRIH4W68-igcXcbT-Du4wo9ZhQuzXudfPchjiNCA4wbZcAUX4rhu53sibs1WUbiwES_J9YzovEv8DgdQzkPQFq5YA2z1FVfzbYQXUvQOhQvN-pIQwF7n9IE/s1600/image126-712565.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783148985878114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidd8sCSRlPnIDgY0kNwNkhRRIH4W68-igcXcbT-Du4wo9ZhQuzXudfPchjiNCA4wbZcAUX4rhu53sibs1WUbiwES_J9YzovEv8DgdQzkPQFq5YA2z1FVfzbYQXUvQOhQvN-pIQwF7n9IE/s320/image126-712565.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Access by organization (Principal company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu89gWfRep0ePUAPTfxrSeR8G07ZuNwawC_TjvyEuXImNWcalEMW-6VnPm1iGVJikoU3PFp1yC4xrzgg5FDq_aLRx_5sTz5jIEXnFu8YgiSI-gC5g97hBOx5IZHDKounvRrSJn74dsvmI/s1600/image127-714052.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783156878761010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu89gWfRep0ePUAPTfxrSeR8G07ZuNwawC_TjvyEuXImNWcalEMW-6VnPm1iGVJikoU3PFp1yC4xrzgg5FDq_aLRx_5sTz5jIEXnFu8YgiSI-gC5g97hBOx5IZHDKounvRrSJn74dsvmI/s320/image127-714052.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Principal user will have access to the data in all companies and will be able to navigate through the entire Intercompany chain <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Sales user<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW3aMnk-2QYLXWMjDJgyTcC31mr9j7TvaJhnifpMY154zwgQnzfXbv3hA-iFU7lzx8MjbYHVg0Yylg_mP4sVU7aZECyVgHWWR-o0K3p2uSOVbmIfFKnRc267m6MN3wT4Lmkuna9hEqdmo/s1600/image128-715745.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783161432087106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW3aMnk-2QYLXWMjDJgyTcC31mr9j7TvaJhnifpMY154zwgQnzfXbv3hA-iFU7lzx8MjbYHVg0Yylg_mP4sVU7aZECyVgHWWR-o0K3p2uSOVbmIfFKnRc267m6MN3wT4Lmkuna9hEqdmo/s320/image128-715745.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Access by organization (Sales company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRR5u5HsCGYFF6tufAQOuVhDtGfDff8LncxKY3n8iKDV_LXc1ZlkvvCMyhsqDkjUTyOAM6duVFKEGErtnytUQRpDKnuOO0FuaD8Xs_ObFT4Y41IcE-oS4BKG0eAjV3gqwQ8qoHjLU_0Zc/s1600/image129-717716.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783167794636626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRR5u5HsCGYFF6tufAQOuVhDtGfDff8LncxKY3n8iKDV_LXc1ZlkvvCMyhsqDkjUTyOAM6duVFKEGErtnytUQRpDKnuOO0FuaD8Xs_ObFT4Y41IcE-oS4BKG0eAjV3gqwQ8qoHjLU_0Zc/s320/image129-717716.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Sales user will only have access to the data in Sales company<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
I'm going to use the same <i>Mode of delivery, Delivery terms</i> in all companies and assume that we have them set up this way <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Sales company<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Sales company we will first set up an external customer who will be placing original Sales order<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>External Customer<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRm8KDoKxPLdL8Yx_nYyClUtxLz4iNlWClvifcak-Gq3nqUsksQm2fGErDr8bydqlm-blx_82NQrGEe5i8kuc7zefMoU3gQMEmTRwJavUbBSVP-5qUvXhEx_0KYUEpl3-kasVHj9_KlH0/s1600/image130-719402.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783179076088194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRm8KDoKxPLdL8Yx_nYyClUtxLz4iNlWClvifcak-Gq3nqUsksQm2fGErDr8bydqlm-blx_82NQrGEe5i8kuc7zefMoU3gQMEmTRwJavUbBSVP-5qUvXhEx_0KYUEpl3-kasVHj9_KlH0/s320/image130-719402.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>External customer – Invoice and delivery<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYaile5QKVaVoMzD-O0lWVOPqO9HFszXS7NU4HurVcbuoDj91QQ77vdiNgoqCz45_NHddtAeX0jy61EC2adldaT2Lkr7B5gJ52RJAVu-Z1m-TKiRo4hIbZv8irwjJqYuEIaa31ZjzlAiI/s1600/image131-721211.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783186540417346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYaile5QKVaVoMzD-O0lWVOPqO9HFszXS7NU4HurVcbuoDj91QQ77vdiNgoqCz45_NHddtAeX0jy61EC2adldaT2Lkr7B5gJ52RJAVu-Z1m-TKiRo4hIbZv8irwjJqYuEIaa31ZjzlAiI/s320/image131-721211.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to automate Intercompany chain of documents creation we have to mark "Create intercompany orders" [V] checkmark. We also want to implement drop ship scenario and ultimately deliver goods to the customer directly from Manufacturing company, that's why I also mark "Direct delivery" [V] checkmark<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Address <o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9aZRoHG_TmUdW2gqXCtNkzOevOfkVNNXMG0y-5RUzh5_AVzd1DypTMNbNRAYTuH7diBGha74OSOF8NirlCNYXz79VSU55WL3fgnku9sT0EkstXC8WXmrbqDXcY1wxz5fgIo8k5HOINQ/s1600/image132-722991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783195376818706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9aZRoHG_TmUdW2gqXCtNkzOevOfkVNNXMG0y-5RUzh5_AVzd1DypTMNbNRAYTuH7diBGha74OSOF8NirlCNYXz79VSU55WL3fgnku9sT0EkstXC8WXmrbqDXcY1wxz5fgIo8k5HOINQ/s320/image132-722991.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the address I provide for the customer in Sales company will be transferred all the way through the Intercompany chain to Manufacturing company for direct delivery<o:p></o:p></div>
<div class="MsoNormal">
The next step is to define Intercompany Vendor in Sales company referencing Principal Company <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Vendor (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv_0xo4sepzdwGwSH7F6P15ErdIKuOeIv25KBPxIaa3YuTdrh5e7PwIAHNh4iDPFbqEdyfo9zK7Ii8Qwydw-jA4Y1q0cIVg8lr_E_qXrVzz6upvxOqAm2J-P1buS6KNj-BXcxno3kgAjY/s1600/image133-724952.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783203411888354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv_0xo4sepzdwGwSH7F6P15ErdIKuOeIv25KBPxIaa3YuTdrh5e7PwIAHNh4iDPFbqEdyfo9zK7Ii8Qwydw-jA4Y1q0cIVg8lr_E_qXrVzz6upvxOqAm2J-P1buS6KNj-BXcxno3kgAjY/s320/image133-724952.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review detailed Intercompany setup for Intercompany Vendor below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Trading relationship<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXF-R6BB8hpSNRtPn7rimMTlwNkPXGtpe3xTgBNN8TFH053MxVeFqxCgocE0ohhmUzIO1zPbYbHRn4V-WIwi0sfvY-Y-E2N8j6EHKxU_6mriqyqTNdX-H3odCl4UZMD-zeItULYDDxNA/s1600/image134-726941.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783211960207474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXF-R6BB8hpSNRtPn7rimMTlwNkPXGtpe3xTgBNN8TFH053MxVeFqxCgocE0ohhmUzIO1zPbYbHRn4V-WIwi0sfvY-Y-E2N8j6EHKxU_6mriqyqTNdX-H3odCl4UZMD-zeItULYDDxNA/s320/image134-726941.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase order policies<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimyiXbUPCUrXbzVcaGB3RA8cjCCQGwyovJQXgDkPrvALg_6B20oH7mFFzvM0vsPfX2jAbDwbwMJz3Pl3GSlXQ7pIhYo-HR6COOZoqtTsFX8zk_Kvyp1ctB-lj_WayvIDIBAtsy5XFMj08/s1600/image135-728659.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783216044978834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimyiXbUPCUrXbzVcaGB3RA8cjCCQGwyovJQXgDkPrvALg_6B20oH7mFFzvM0vsPfX2jAbDwbwMJz3Pl3GSlXQ7pIhYo-HR6COOZoqtTsFX8zk_Kvyp1ctB-lj_WayvIDIBAtsy5XFMj08/s320/image135-728659.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW74aCxxy8wIkcXszcXchBGuERyAyCUSvwYAvHWmTI1314H3QrFn8lOeimGZLXgFmreZJx-BzLCQl9F7JmbTG5cm8ysFJjfsxot9FpJ18HBNO3iXvB1QFMIP1ZUrr9CIa9Ie8MmnggDXQ/s1600/image136-730931.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783227809717282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW74aCxxy8wIkcXszcXchBGuERyAyCUSvwYAvHWmTI1314H3QrFn8lOeimGZLXgFmreZJx-BzLCQl9F7JmbTG5cm8ysFJjfsxot9FpJ18HBNO3iXvB1QFMIP1ZUrr9CIa9Ie8MmnggDXQ/s320/image136-730931.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9i_RNVK8BlihDut-eTQsf9W-IiH0t8LrRkefVd8jcILxAAu-oh-bl5C1yZ41oXQ-L4n3OLuNFfzmshUY1B-IcqSKPNtXIvclT2l3lFU1Q0d8zih4IMvmX3juEm_YItvYGkRBVE5xdZ8/s1600/image137-732755.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783232374853538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9i_RNVK8BlihDut-eTQsf9W-IiH0t8LrRkefVd8jcILxAAu-oh-bl5C1yZ41oXQ-L4n3OLuNFfzmshUY1B-IcqSKPNtXIvclT2l3lFU1Q0d8zih4IMvmX3juEm_YItvYGkRBVE5xdZ8/s320/image137-732755.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales order policies<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ01Rz9p9VlLru8LvOuJJq7gJQF_aInhFmAGfmB4OIhDJo0wOLB4JpntHb_Bp6aetWN7m5vP81nusBJkhvwBeKLathLr1MZejuor6yjFZu-qEkIAG6iDOhD-QijlC5m26dV3IRw3GcGag/s1600/image138-734571.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783243874251218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ01Rz9p9VlLru8LvOuJJq7gJQF_aInhFmAGfmB4OIhDJo0wOLB4JpntHb_Bp6aetWN7m5vP81nusBJkhvwBeKLathLr1MZejuor6yjFZu-qEkIAG6iDOhD-QijlC5m26dV3IRw3GcGag/s320/image138-734571.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH7ZyHwACe_AckTHe3GejgKdezBhhZLQUvplPwUmlDkcSSVLgDkeAvZigAC6ScYhTs_hprHyQEein0DIXRY3gc67znOX8WyF6OaYObZod1eEfq5d8FxyYG810FioILpOlhG1CC78IzQkA/s1600/image139-736199.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783250504992578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH7ZyHwACe_AckTHe3GejgKdezBhhZLQUvplPwUmlDkcSSVLgDkeAvZigAC6ScYhTs_hprHyQEein0DIXRY3gc67znOX8WyF6OaYObZod1eEfq5d8FxyYG810FioILpOlhG1CC78IzQkA/s320/image139-736199.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNmqW9X5p9eZxjscowXKPQsoN5ZScZUom4B34-zIpBvMFK8M5PZrRzAIwe91P6fLIwFVg6tezInvqvnGzO_5_m8DKBP1oS4eUySUig_mjvIKD2qvxlj4nkIRX5E7pC4vIqk8c6BuawFk/s1600/image140-737731.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783253726510178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNmqW9X5p9eZxjscowXKPQsoN5ZScZUom4B34-zIpBvMFK8M5PZrRzAIwe91P6fLIwFVg6tezInvqvnGzO_5_m8DKBP1oS4eUySUig_mjvIKD2qvxlj4nkIRX5E7pC4vIqk8c6BuawFk/s320/image140-737731.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now it's time to define a product we sell in Sales company<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Product<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR65d2Mlby4UPPueM8hByORdVJa0wiXoZ7hsgCsufDlYzZmkWVL50cQ0ebNcaRr7CMqP-F9-LX8WOWQLoudbSOg3ms-IrrLyIIC7f9C0jYw2Pydc0ndRPF9BjgHs8tXgElKRoRLI7mw9U/s1600/image141-739724.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783261656683842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR65d2Mlby4UPPueM8hByORdVJa0wiXoZ7hsgCsufDlYzZmkWVL50cQ0ebNcaRr7CMqP-F9-LX8WOWQLoudbSOg3ms-IrrLyIIC7f9C0jYw2Pydc0ndRPF9BjgHs8tXgElKRoRLI7mw9U/s320/image141-739724.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Purchase – Default Vendor<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZEBKMyhEi-_eImTiSFkN-roU6HGxehFv2SuxTOEHwIn9vcixfRn5g2e4hE0BuO6fZwWcH5_vB881hK06CcYwV26ZeHgPLP-H0_ElNpbmJAc2DWzJpCioLPxfPe9D7TUT2CZRCdqWPk2Q/s1600/image142-741703.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783270488255682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZEBKMyhEi-_eImTiSFkN-roU6HGxehFv2SuxTOEHwIn9vcixfRn5g2e4hE0BuO6fZwWcH5_vB881hK06CcYwV26ZeHgPLP-H0_ElNpbmJAc2DWzJpCioLPxfPe9D7TUT2CZRCdqWPk2Q/s320/image142-741703.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that in order to automatically generate Intercompany orders we have to define default vendor for the product who has Intercompany relationship set up</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>Trade agreements<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-k4ejGdjY-uYXh_WpcQPZ2jjlB760gdlC2QRki4x3PMwel6VBp7j4zK5gMUSJQ7c0uVUpTvTkJl-fCJQvSXo5Lb4GJzZYWc8PU7-DqFM23ZPLAHsTE4XPxQvbUAxII_6CZMxXoPjpRmk/s1600/image143-743489.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783279594986082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-k4ejGdjY-uYXh_WpcQPZ2jjlB760gdlC2QRki4x3PMwel6VBp7j4zK5gMUSJQ7c0uVUpTvTkJl-fCJQvSXo5Lb4GJzZYWc8PU7-DqFM23ZPLAHsTE4XPxQvbUAxII_6CZMxXoPjpRmk/s320/image143-743489.jpg" /></a></span></div>
<b><o:p></o:p></b><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll use trade agreements to make sure that we properly transfer price throughout Intercompany chain (based on costing diagram presented earlier)<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Principal Company<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Principal company we start with creation of Intercompany Customer who will have Intercompany relationship with Intercompany Vendor in Sales company<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Customer (Sales Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPnUZdkB9YxZCLXdZMFzUA4v4CEu6zTMbIZSOss81XlchYC_xnHAGuRHhhn2iSiNaOHmLuy1auNYOFyCSs4gI3DqrcFKwrQrI9ZqH_dynarGGFvPCWK_oukjcGzv_JkvFwWphgymxsgC0/s1600/image144-745456.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783288647923346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPnUZdkB9YxZCLXdZMFzUA4v4CEu6zTMbIZSOss81XlchYC_xnHAGuRHhhn2iSiNaOHmLuy1auNYOFyCSs4gI3DqrcFKwrQrI9ZqH_dynarGGFvPCWK_oukjcGzv_JkvFwWphgymxsgC0/s320/image144-745456.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Customer - Invoice and delivery<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJsOdP3vuoCb7_H9WvYTpiujWDlDz2S6MlAmK2tr_-vYAbcKOusMbPZRcBpEq3_hh-zb4Je1RVp7xzyKlKcEPPTKSt3_QDqVHFoqEKs2vaeFVazakwyYUXPNdEkxxpgSVBbh891-0W7n8/s1600/image145-750033.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783309645162706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJsOdP3vuoCb7_H9WvYTpiujWDlDz2S6MlAmK2tr_-vYAbcKOusMbPZRcBpEq3_hh-zb4Je1RVp7xzyKlKcEPPTKSt3_QDqVHFoqEKs2vaeFVazakwyYUXPNdEkxxpgSVBbh891-0W7n8/s320/image145-750033.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that it's important to mark "Create intercompany orders" [V] checkmark to let the system create all legs in Intercompany chain automatically<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review detailed Intercompany setup for Intercompany Customer below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Trading relationship<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig226TFiCDcKRQCNWgd53G8fduyCAvKfatTAC95y4P57T0FwdqI19CJHKVhhTxI_rRyVIWEgVEpbN3WOK077u_Is12Upu-JgxndKoXr_lOxgfuJ7BCxAdE3asyHtIponlk2cpTLtYB8h4/s1600/image146-751990.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783317826857250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig226TFiCDcKRQCNWgd53G8fduyCAvKfatTAC95y4P57T0FwdqI19CJHKVhhTxI_rRyVIWEgVEpbN3WOK077u_Is12Upu-JgxndKoXr_lOxgfuJ7BCxAdE3asyHtIponlk2cpTLtYB8h4/s320/image146-751990.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase order policies<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGqudnzFUYeqkVTme9fHL33405CMoDlcS-D5ZV1AF-stljw7uBBbzyPsG444tEsnOTh9NuAm9EnWkNTU74LmzPzABk3QNjgWwYT7cJ272-1b8QFNd1AhRd09G8xgpICawwVtiOq6FFXP0/s1600/image147-753409.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783323808473282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGqudnzFUYeqkVTme9fHL33405CMoDlcS-D5ZV1AF-stljw7uBBbzyPsG444tEsnOTh9NuAm9EnWkNTU74LmzPzABk3QNjgWwYT7cJ272-1b8QFNd1AhRd09G8xgpICawwVtiOq6FFXP0/s320/image147-753409.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjugQiT_D7AwHvO2cJAyPY2oJnFiLM-bOFLCPZx6dt_H5RVPxQqH4e9GY_kQKr5_HnAHsqH1XY44iEZ_guqpPoJYsU35LLl-UBflw3agiNSbE-riwlFBt22uRmfgkw9in99ISsLoCOJ1mI/s1600/image148-755271.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783331213674450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjugQiT_D7AwHvO2cJAyPY2oJnFiLM-bOFLCPZx6dt_H5RVPxQqH4e9GY_kQKr5_HnAHsqH1XY44iEZ_guqpPoJYsU35LLl-UBflw3agiNSbE-riwlFBt22uRmfgkw9in99ISsLoCOJ1mI/s320/image148-755271.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0ZKDgo-t97RXkSzpkaK8FLNxL2aSNxj5Y6V-n6JMqVRtqDzjiONCpbOxAIxpWpp5JnrnmiITasQD3uW2ZkC6b6E3LnyB9ahWDM3CsGaEq7OvErneVPYqlIr-6XtZEZtkLkbG6WRCyH9w/s1600/image149-757305.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783339186584706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0ZKDgo-t97RXkSzpkaK8FLNxL2aSNxj5Y6V-n6JMqVRtqDzjiONCpbOxAIxpWpp5JnrnmiITasQD3uW2ZkC6b6E3LnyB9ahWDM3CsGaEq7OvErneVPYqlIr-6XtZEZtkLkbG6WRCyH9w/s320/image149-757305.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales order policies<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQXzjBUHI4Z6Od882ziVi0PKwhg9UxNu992qX9aMlgRtgjEvqwE0KiamS_EhnyDmBVPDlI8HJ3IHohZPhR3B1R_RVZii6ZYTB1MpVVooKvU0BCwYvutF5TJaSAeNNh47NMyKZcY1wALK0/s1600/image150-759000.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783348587357474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQXzjBUHI4Z6Od882ziVi0PKwhg9UxNu992qX9aMlgRtgjEvqwE0KiamS_EhnyDmBVPDlI8HJ3IHohZPhR3B1R_RVZii6ZYTB1MpVVooKvU0BCwYvutF5TJaSAeNNh47NMyKZcY1wALK0/s320/image150-759000.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE4QBrGiiaSccFv8Iw41vv4eQOuAlHmVJbEY1X9RyXr9G5snR00H4RWGaOuj5b1ljg7-9QTtqTvq3FYvxfyUBkdMTLTbHLyZhgeAOUuJCPhWrcGiAV16hyphenhyphenyX80QvMmUqAaozRRsbUOWLM/s1600/image151-760910.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783351981339634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE4QBrGiiaSccFv8Iw41vv4eQOuAlHmVJbEY1X9RyXr9G5snR00H4RWGaOuj5b1ljg7-9QTtqTvq3FYvxfyUBkdMTLTbHLyZhgeAOUuJCPhWrcGiAV16hyphenhyphenyX80QvMmUqAaozRRsbUOWLM/s320/image151-760910.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYj5GIOLH5IWGWvSRxXsEzVPkNZZrSWIcbY36qvgudsgr1nnrZWDUQGhqce-yBkbssOAkxY9bst77C-dqk_k-WF4iCYaBcUw1MQD4nEB95fEfRpTpFxxjp3hbPW24FiBzwccShFrpLlCA/s1600/image152-762676.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783361288920482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYj5GIOLH5IWGWvSRxXsEzVPkNZZrSWIcbY36qvgudsgr1nnrZWDUQGhqce-yBkbssOAkxY9bst77C-dqk_k-WF4iCYaBcUw1MQD4nEB95fEfRpTpFxxjp3hbPW24FiBzwccShFrpLlCA/s320/image152-762676.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Next step is to create Intercompany Vendor linked to Intercompany Customer in Manufacturing company in order to continue Intercompany chain<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Vendor (Manufacturing Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5xP_VMe6CApQoUaJFIwEDPEat3lL7vkbw7syaUd16wn7YMlASE4gkXPBpbwmF2rB_OEgHhk2s1lfzv4qLR4uu6RKffQSYMBgddneGrq5XijIkCSusBx7ypQxzB7_oZiTQ5dQHmlu0sv0/s1600/image153-764308.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783370284031250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5xP_VMe6CApQoUaJFIwEDPEat3lL7vkbw7syaUd16wn7YMlASE4gkXPBpbwmF2rB_OEgHhk2s1lfzv4qLR4uu6RKffQSYMBgddneGrq5XijIkCSusBx7ypQxzB7_oZiTQ5dQHmlu0sv0/s320/image153-764308.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review detailed Intercompany setup for Intercompany Vendor below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Trading relationship<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwW9yh2ykm5JtZwWQlpLN_homVKkvlg0sjQMcPKqxGD3wzr2M19l4Qg8PBHjzCisqVjHzgZokY8RFHr4r7XEyql69w5lkKG0YkHEk8kncNrT1DjsfhhrNPjDIyDQFRHA1zhDwyNpBhkZo/s1600/image154-766259.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783377893398098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwW9yh2ykm5JtZwWQlpLN_homVKkvlg0sjQMcPKqxGD3wzr2M19l4Qg8PBHjzCisqVjHzgZokY8RFHr4r7XEyql69w5lkKG0YkHEk8kncNrT1DjsfhhrNPjDIyDQFRHA1zhDwyNpBhkZo/s320/image154-766259.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase order policies<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphXja9PdTSJHklxVLd3BmKe2OwzjtbHJMhvgpFy1PhqsvkcLu-7vT1X_rtJ2-dXqISYYNFAxGfjopLshfUh6DAMV5DmHIe6Uty1Mjh1crfMQdGemiepMcwCeQt5i4GRt8NZ11ggOep_Q/s1600/image155-768158.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783388045697538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphXja9PdTSJHklxVLd3BmKe2OwzjtbHJMhvgpFy1PhqsvkcLu-7vT1X_rtJ2-dXqISYYNFAxGfjopLshfUh6DAMV5DmHIe6Uty1Mjh1crfMQdGemiepMcwCeQt5i4GRt8NZ11ggOep_Q/s320/image155-768158.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3FtAWt-aYwnkgqv0NXGbbo6NI7dAngOYnw2IvvbLIsx84-lHbY04hOuQmXmtKMNUrKa7-W63Wmq7Qe-bP1P0Pj759Af9Y7gJqQxY2f3Bn6xU4J4FWEvr_rbqGx0iF7lv89fHPo3pqhyphenhyphenk/s1600/image156-770057.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783397435904626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3FtAWt-aYwnkgqv0NXGbbo6NI7dAngOYnw2IvvbLIsx84-lHbY04hOuQmXmtKMNUrKa7-W63Wmq7Qe-bP1P0Pj759Af9Y7gJqQxY2f3Bn6xU4J4FWEvr_rbqGx0iF7lv89fHPo3pqhyphenhyphenk/s320/image156-770057.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1tHJSRtayqnMLXVXod4afa_zatY_nT8YVydBnkrNCQSj3pm_UbwNOyg74q2buLHKFcB953GJWW9lrb3cmS6ArtDRJm6ZmE8R-OoznLb1wrQmG84n4CbyPHqBVbfxFr3gilgIhBpU0tU/s1600/image157-771879.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783401377860786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1tHJSRtayqnMLXVXod4afa_zatY_nT8YVydBnkrNCQSj3pm_UbwNOyg74q2buLHKFcB953GJWW9lrb3cmS6ArtDRJm6ZmE8R-OoznLb1wrQmG84n4CbyPHqBVbfxFr3gilgIhBpU0tU/s320/image157-771879.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales order policies<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgej_rAAh2iV2t49Z6ZRByJikbFDv3Pux03nZL59eQqVT4E5DJkN3SBR5zan4ygyPiLX5Z5CHgvt4T5aRN6eZeR1_7gA43gCWjgCNAx8lHNHDi872GiP_YjjjgGiCjpigk-tUaU1ibtGFQ/s1600/image158-773311.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783408292216658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgej_rAAh2iV2t49Z6ZRByJikbFDv3Pux03nZL59eQqVT4E5DJkN3SBR5zan4ygyPiLX5Z5CHgvt4T5aRN6eZeR1_7gA43gCWjgCNAx8lHNHDi872GiP_YjjjgGiCjpigk-tUaU1ibtGFQ/s320/image158-773311.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales value mapping<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkvilSUZX04GhNw3oBu8Nk5hnqboaD8VEdr0R4Cu-Y7VA-5gk3L2WVpVr-Hw1LYFfODYN6K_iI2kcJt-BYwkbLwncEgY_-BkpTC6QVfCRpieFjrIwYW3AKAjKiZSh0HWRaIi3hpHE13YM/s1600/image159-775258.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783419190324962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkvilSUZX04GhNw3oBu8Nk5hnqboaD8VEdr0R4Cu-Y7VA-5gk3L2WVpVr-Hw1LYFfODYN6K_iI2kcJt-BYwkbLwncEgY_-BkpTC6QVfCRpieFjrIwYW3AKAjKiZSh0HWRaIi3hpHE13YM/s320/image159-775258.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales agreement policies<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXQvsIk74kGDvKxpB8tXJYiS4im-QuCthHnxqlf1AjfHQn64sPBSMlfn7GwIGin8_C2CZirfIZ7eUrYR8UVm0g45UPcjmo4wIkqWftcC7_PF4_ZfTw1NkkPuKYyC54Vf8v1jM28OgA0g/s1600/image160-776975.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783426061510178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXQvsIk74kGDvKxpB8tXJYiS4im-QuCthHnxqlf1AjfHQn64sPBSMlfn7GwIGin8_C2CZirfIZ7eUrYR8UVm0g45UPcjmo4wIkqWftcC7_PF4_ZfTw1NkkPuKYyC54Vf8v1jM28OgA0g/s320/image160-776975.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now it's time to define a product in Principal company. Please note that you can define the product once using Centralized Product information management approach and then release the product to all 3 companies at once <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Product<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl_Cgsan3oqJAzUOHgciPPvzEpFYQxA412OeQZ0DM2_Urm6nxOHpEA8MRb0kV8cv-eOgemPxII9AwOkY5qwQ03ynOPyrerONmF_L85bjL4H3BNf43HfSNNVw1PkDY3o1PwuUhLDT50TDo/s1600/image161-778849.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783431923167362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl_Cgsan3oqJAzUOHgciPPvzEpFYQxA412OeQZ0DM2_Urm6nxOHpEA8MRb0kV8cv-eOgemPxII9AwOkY5qwQ03ynOPyrerONmF_L85bjL4H3BNf43HfSNNVw1PkDY3o1PwuUhLDT50TDo/s320/image161-778849.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Product - Purchase<o:p></o:p></i></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnqxY0oZV1K-ZsQxwhvSCnwqPzGPOTMgkuonGpBx2Rt-HJUBNI0PKOKsnUWoqCDfFz8YlaIjhT-8f-mr04dhjmly58tsVyG7sKV3Ha729ifiojgHVqIu-TbUif-epiCnHAtDv717hdGcs/s1600/image162-780850.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783444984610418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnqxY0oZV1K-ZsQxwhvSCnwqPzGPOTMgkuonGpBx2Rt-HJUBNI0PKOKsnUWoqCDfFz8YlaIjhT-8f-mr04dhjmly58tsVyG7sKV3Ha729ifiojgHVqIu-TbUif-epiCnHAtDv717hdGcs/s320/image162-780850.jpg" /></a><o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Similarly we'll specify default Vendor who is Intercompany Vendor for the product to keep the ball rolling and let the system create all necessary legs of Intercompany chain <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Trade agreements <o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5ZVw1YsvvzHfvYEEiXRwuGfVmnSw69avEl1ZXJsXnuJMyTRD9dL53zSEfcCPu9au54VMWjT8UeOVqtbMnpiYzGOyzdP_GWZwtDXuaZTLwfrYrZIPF8a5HpdCSdH-lpAyrpk-Lua3QqM/s1600/image163-782552.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783449323834146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5ZVw1YsvvzHfvYEEiXRwuGfVmnSw69avEl1ZXJsXnuJMyTRD9dL53zSEfcCPu9au54VMWjT8UeOVqtbMnpiYzGOyzdP_GWZwtDXuaZTLwfrYrZIPF8a5HpdCSdH-lpAyrpk-Lua3QqM/s320/image163-782552.jpg" /></a></span></div>
<b><o:p></o:p></b><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
We intend to book the most of the revenue in Principal company, that's why the sales price we specify here is significantly higher (50$ versus 15$) than the sales price we specified in Manufacturing company, and it's almost the same comparing to Sales company (the difference will be 1$ for nominal margin) <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Manufacturing Company<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now in Manufacturing company we'll create Intercompany Customer linked to Intercompany Vendor in Principal company to complete the exercise</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<i>IC Customer (Principal Company)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSRGgBYc1jLzd8hs5lPOQfjSJyXOkmcCOJdJRthsfSGJu8QV6P3dBok8GYe1r5YO-1KZBG23oONJug7GDbIDuBJborIvws14RKyf6baDVaYZ08lf_hehrdSSwqUVV7GrClPSb80-FAPz0/s1600/image164-783948.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783458107274002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSRGgBYc1jLzd8hs5lPOQfjSJyXOkmcCOJdJRthsfSGJu8QV6P3dBok8GYe1r5YO-1KZBG23oONJug7GDbIDuBJborIvws14RKyf6baDVaYZ08lf_hehrdSSwqUVV7GrClPSb80-FAPz0/s320/image164-783948.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please review detailed Intercompany setup for Intercompany Customer below <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Trading relationship</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc95Nk1R4CZIeg_5MhdpNAKokLOwK2h2TRK_3CFbmt_hlxQpLxPcHykbOCEjbmp8wRMTruVKelRm91FbvGbJus9UgqrgiJ07zcDM0APwViZRp2l1T5jVwxvufI-ahQqAtgdX1zmtPymRs/s1600/image165-785990.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783466717693746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc95Nk1R4CZIeg_5MhdpNAKokLOwK2h2TRK_3CFbmt_hlxQpLxPcHykbOCEjbmp8wRMTruVKelRm91FbvGbJus9UgqrgiJ07zcDM0APwViZRp2l1T5jVwxvufI-ahQqAtgdX1zmtPymRs/s320/image165-785990.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase order policies</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0VG9wwZtvxriOmyw6a_hifV2iY4IkaB2x9JBlrnVwJFg8fF1xJDcT0tefVGBW62Ig_uY4VEXrLQY_O0sqeaEOWoc8qhtBAR1JUdOKPw6vGHAt9UrnUCSOXt8U2V9bucr1fbnsRiCyxW0/s1600/image166-787648.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783468582601506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0VG9wwZtvxriOmyw6a_hifV2iY4IkaB2x9JBlrnVwJFg8fF1xJDcT0tefVGBW62Ig_uY4VEXrLQY_O0sqeaEOWoc8qhtBAR1JUdOKPw6vGHAt9UrnUCSOXt8U2V9bucr1fbnsRiCyxW0/s320/image166-787648.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase value mapping</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2r01CbAQhdcsH7wljOJfrIQLXLdKS7X3jx0TmuoQvW9LvFpwR2czjOkG3igIf_nyUepu79v_dRlXjdeOIaPRSR83D0sf-DxPDHNW6qCDjApkGyRPbEreNjztdaAgevt3khgr954J1uU0/s1600/image167-789415.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783476444187970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2r01CbAQhdcsH7wljOJfrIQLXLdKS7X3jx0TmuoQvW9LvFpwR2czjOkG3igIf_nyUepu79v_dRlXjdeOIaPRSR83D0sf-DxPDHNW6qCDjApkGyRPbEreNjztdaAgevt3khgr954J1uU0/s320/image167-789415.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Purchase agreement policies</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1pM8j-VXiECY-L-XXIHcr1kbD9nPJZHzLrnAuZdey1iFXRWPT3SQ05hv9rmYRSnG1f1AZVdgjOzeilSs9hPXoZGuZZ9SB1bhU9b2iqo12yU7aZoDO2rc_CSUlYSMyC3b3dZgHRJa5qzg/s1600/image168-790992.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783485923672114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1pM8j-VXiECY-L-XXIHcr1kbD9nPJZHzLrnAuZdey1iFXRWPT3SQ05hv9rmYRSnG1f1AZVdgjOzeilSs9hPXoZGuZZ9SB1bhU9b2iqo12yU7aZoDO2rc_CSUlYSMyC3b3dZgHRJa5qzg/s320/image168-790992.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales order policies</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoyNCW49wXePv4vEyi7MmxUGIkyrUuFN46wRD1UUrF-p0yqUM6HgEGpiXmPm2IUjmjxfHKbSjEo1cwSzkiAG1MgPUwiGq2wiWGlRNL-nAzu53Ky9rlKN7GF7DcH5-djVgrOqAb-MbrNgs/s1600/image169-792815.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783489551894834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoyNCW49wXePv4vEyi7MmxUGIkyrUuFN46wRD1UUrF-p0yqUM6HgEGpiXmPm2IUjmjxfHKbSjEo1cwSzkiAG1MgPUwiGq2wiWGlRNL-nAzu53Ky9rlKN7GF7DcH5-djVgrOqAb-MbrNgs/s320/image169-792815.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales value mapping</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg8pm5y_yo3FopBcLI9qdBd4_ocVhaKw9bmkdCXVSlCeX6SD_QNAAxpFRa-ICAR5qwLogwgRYyFPvvhR8FCg6W4z6WYBxcGsBfjCL9d8hyxjIfwQUD3AoUAfjNuAbpCKVuu-7B-OYXuh0/s1600/image170-794495.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783498419251154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg8pm5y_yo3FopBcLI9qdBd4_ocVhaKw9bmkdCXVSlCeX6SD_QNAAxpFRa-ICAR5qwLogwgRYyFPvvhR8FCg6W4z6WYBxcGsBfjCL9d8hyxjIfwQUD3AoUAfjNuAbpCKVuu-7B-OYXuh0/s320/image170-794495.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Intercompany setup – Sales agreement policies</i><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirofhOZBv1HL6dTgwkdWMxQ3MyuIxbOU4qjC4_Ph48TCKOCuXmZkm9WYpBNnZ6gMQv-m_vxprk4FP7JlhDnM21RrU2MLZbNaGq0RH9N6MJZg-Z19zNnPHIebYqOYvQfosEGewht5ofGv0/s1600/image171-796364.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783508125470930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirofhOZBv1HL6dTgwkdWMxQ3MyuIxbOU4qjC4_Ph48TCKOCuXmZkm9WYpBNnZ6gMQv-m_vxprk4FP7JlhDnM21RrU2MLZbNaGq0RH9N6MJZg-Z19zNnPHIebYqOYvQfosEGewht5ofGv0/s320/image171-796364.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Finally we'll create Vendor in Manufacturing company to supply the materials for Production process <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Vendor (External Vendor)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinTREhXE4cpF1QObrJpnBXJvnlr49zIiEWv8fLddHTVwSFnOQO_-S9c715TxlVIvEoD1zwB6uoMgduyzijUWom_t3nutFNrm1xY-fBE__NsNvlg91C2bvReiOkc3ZvYdhFGpaqBAqroBs/s1600/image172-798363.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783516259406322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinTREhXE4cpF1QObrJpnBXJvnlr49zIiEWv8fLddHTVwSFnOQO_-S9c715TxlVIvEoD1zwB6uoMgduyzijUWom_t3nutFNrm1xY-fBE__NsNvlg91C2bvReiOkc3ZvYdhFGpaqBAqroBs/s320/image172-798363.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In Manufacturing company we'll create 2 products, one will be the product we produce and another one will be material used in production process<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Released products<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwK1Ni5vhj7TFIjfWU-wxvqDLoCae3EAl2umgYTJUH5XgabaB5bBzrRw-5FbpMwvIk3NprNUKFNMZF45_6QSsnpngqs61WPaNL1dNOnW9Ugqp8gLjS17e43dqWamjMbB5hXC3HV_OZQhQ/s1600/image173-700591.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783526680680354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwK1Ni5vhj7TFIjfWU-wxvqDLoCae3EAl2umgYTJUH5XgabaB5bBzrRw-5FbpMwvIk3NprNUKFNMZF45_6QSsnpngqs61WPaNL1dNOnW9Ugqp8gLjS17e43dqWamjMbB5hXC3HV_OZQhQ/s320/image173-700591.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>IC Product<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0coJgluh93giM9SL-KItnlkXvybz1e5EjcsRipQteO3bj9upcZL7kL0LommSbRjc-JwXQ2FTmVro7FR0sw6Adx_XXb2nc7V-5vs4cuLQTuAm22KeJC5Pg3I3LBBPakc-l2L3nSi5NNx8/s1600/image174-702148.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783536036936466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0coJgluh93giM9SL-KItnlkXvybz1e5EjcsRipQteO3bj9upcZL7kL0LommSbRjc-JwXQ2FTmVro7FR0sw6Adx_XXb2nc7V-5vs4cuLQTuAm22KeJC5Pg3I3LBBPakc-l2L3nSi5NNx8/s320/image174-702148.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Trade agreements<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLxLN6ZeM4OuxLdBXBAEGr9wcCZQUGRhuyZula2ii9bmqI50HlJOl0VouJrbhQNHnbh5AhQ-WqV-DrIY-MSTYcLHgL4Vrg_avkDkym4n-QO8XilAvvfxBoRsHV676qqt3C5dOSMaLAtrM/s1600/image175-703991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783544826324658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLxLN6ZeM4OuxLdBXBAEGr9wcCZQUGRhuyZula2ii9bmqI50HlJOl0VouJrbhQNHnbh5AhQ-WqV-DrIY-MSTYcLHgL4Vrg_avkDkym4n-QO8XilAvvfxBoRsHV676qqt3C5dOSMaLAtrM/s320/image175-703991.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we want to minimize margin in Manufacturing company, that's why the sales price for the product to Principal company will be 15$ and the cost of production will be 14$ (which will include the cost of material 10$ and the cost of labor 4$)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now we'll create material product as well<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Material<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQTXhTGF_AtFfyheYWlXoKUN8DvUt06tyrpmbyIfR02JJDMlZLfOfZziMrYJiXSj-ddVUp8JX4vSlBZSc2HgAShlp9fbgvlR4J7kTO1KZu9k7-8h3cuFYV3mep7kdgKzWFmZf1RoJJhIk/s1600/image176-705648.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783545830139906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQTXhTGF_AtFfyheYWlXoKUN8DvUt06tyrpmbyIfR02JJDMlZLfOfZziMrYJiXSj-ddVUp8JX4vSlBZSc2HgAShlp9fbgvlR4J7kTO1KZu9k7-8h3cuFYV3mep7kdgKzWFmZf1RoJJhIk/s320/image176-705648.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Trade agreements<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8FupZsrzgM2p7IAk8BQhNtrqEtgkn4YF97qHgvKCzP_uphAPEPZRxUgcmwFD8I7QZjcFwLgHQQrfTQAobISplqD1ClJqAsjggvn1lb3bZunwlymdO80gy1oRxio8y7BL-jMbcY6clCQ/s1600/image177-707743.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5922783554805024226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8FupZsrzgM2p7IAk8BQhNtrqEtgkn4YF97qHgvKCzP_uphAPEPZRxUgcmwFD8I7QZjcFwLgHQQrfTQAobISplqD1ClJqAsjggvn1lb3bZunwlymdO80gy1oRxio8y7BL-jMbcY6clCQ/s320/image177-707743.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For material product we'll define purchase price as 10$ <o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For the sake of time I'll omit the definition of Product <i> Bill of materials, Route, Resource and </i><i>Operation<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
But the interesting thing about the Route is that we will set up Operation <i>Cost Category</i> with Hour price of 4$ (and we will consume 1 hour when producing the product) which will allow us to get the Cost of production as 14$ (10$+4$). This in its turn allows us to get a nominal margin of 1$ in Manufacturing company (15$ - 14$)<br />
<br />
Please find the continuation of the scenario by going with links below<br />
Part2 - Creation and Execution: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_2087.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_2087.html</a><br />
Part3 - Security and Development: <a href="http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html">http://ax2012manufacturing.blogspot.com/2013/09/microsoft-dynamics-ax-2012-intercompany_12.html</a></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com11tag:blogger.com,1999:blog-1127496045963662727.post-70495330125245605222013-05-03T17:34:00.000-07:002013-07-24T09:53:56.205-07:00Microsoft Dynamics AX 2012 Manufacturing - Project Primer (Part4) continued<div class="WordSection1">
<h1>
Please see the beginning on this article here: <a href="http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_3.html">http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_3.html</a></h1>
<h1>
Section E: Execution<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>release</u></b> batch order which releases batch order from top floor to shop floor and indicates that batch order can be started<o:p></o:p><br />
</div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Release<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj093spwBkhdmW3hIxN2AkSqeHOQQxY4v-qT5T1mB1FBYVyxoW3YkOH5vhvUAy_cj_tTaH4tey6S0Z675apofuDGUCkxvxi4gQiSSWuU2VJVhvIBmCVbxDxjP4N0iE2mIhfk3r8FDjbvtjX/s1600/image001-743191.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916859862707170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj093spwBkhdmW3hIxN2AkSqeHOQQxY4v-qT5T1mB1FBYVyxoW3YkOH5vhvUAy_cj_tTaH4tey6S0Z675apofuDGUCkxvxi4gQiSSWuU2VJVhvIBmCVbxDxjP4N0iE2mIhfk3r8FDjbvtjX/s320/image001-743191.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Once release is finished you can see the list of batch orders and their statuses on Production orders list page<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE8jvW8Ebein4ZmCZqGa9ppBCGT57yizyN_S9PTLtHzqaYMd53D-7kGfel4liEqVgcGDIeVK18BDgAjrcZmJmGr1BEKn-_UlxC9DBrY0Cts4l_RF8XOuwGeeAiSzcWSPnHmqZCRhgowIEW/s1600/image002-745678.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916875584573234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE8jvW8Ebein4ZmCZqGa9ppBCGT57yizyN_S9PTLtHzqaYMd53D-7kGfel4liEqVgcGDIeVK18BDgAjrcZmJmGr1BEKn-_UlxC9DBrY0Cts4l_RF8XOuwGeeAiSzcWSPnHmqZCRhgowIEW/s320/image002-745678.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
At this moment no changes happened to inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGCvXew4zR_8-sB2ojG_gTA9WK6MvhOMDtq08GMdUlgYZA0vK5S8BoNRJyaWyoNcCp9ZpxWSm3iHwvqb1rSifTMTyOSrWS1mHnh6wv86apm_0hIIfW0NyM8L_izsVv18SjDP_Mr2WRTe7s/s1600/image003-747149.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916878749806642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGCvXew4zR_8-sB2ojG_gTA9WK6MvhOMDtq08GMdUlgYZA0vK5S8BoNRJyaWyoNcCp9ZpxWSm3iHwvqb1rSifTMTyOSrWS1mHnh6wv86apm_0hIIfW0NyM8L_izsVv18SjDP_Mr2WRTe7s/s320/image003-747149.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
The next step in Car tire (AlexTire) batch order life cycle is to start batch order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTw0OXxleQt32TDOEukeQ5ZYR73WxmSa11FCOQ0GFA11yZMdURhMdFvWTjUCDFqFkoN6NUk2G14QZKcCkI_FyAAF4brDIYPZ8OtldHmfmaMBupNMSDG2RRYx0CnvYn_i9MavdWXEMoF-wR/s1600/image004-749014.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916885504755794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTw0OXxleQt32TDOEukeQ5ZYR73WxmSa11FCOQ0GFA11yZMdURhMdFvWTjUCDFqFkoN6NUk2G14QZKcCkI_FyAAF4brDIYPZ8OtldHmfmaMBupNMSDG2RRYx0CnvYn_i9MavdWXEMoF-wR/s320/image004-749014.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result the following message will be displayed informing that Picking list journal and Route card journal have been posted for the consumption of material and labor <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-S-Ei2mmDX74MzsYIKflQnQLK2aiqpOYaJ4KZ_ncPlKhTraQtIGKLHFdaSxhH67Xqqk6YpgDdFHlyZHDx8mDn1zQ9nHl7Zx5tnr_VnlH4G1wmCklXT4QhEhT1Hq6cvVD8HjCCCqbhV069/s1600/image005-750719.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916897357431730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-S-Ei2mmDX74MzsYIKflQnQLK2aiqpOYaJ4KZ_ncPlKhTraQtIGKLHFdaSxhH67Xqqk6YpgDdFHlyZHDx8mDn1zQ9nHl7Zx5tnr_VnlH4G1wmCklXT4QhEhT1Hq6cvVD8HjCCCqbhV069/s320/image005-750719.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYsN_FyrXVeU8oZIQXa9FeAHaCXYOe6pFPN3oI-gV-a1W2Sh1cIl6FanRFFEHKba5sOgA_hacFkig2me6xNpLboNQYFqVmf8ecjAQtVdDng9GZmioSWNtdF9bkgWZP7rarynbt5H-dcMq/s1600/image006-752906.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916902033453954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYsN_FyrXVeU8oZIQXa9FeAHaCXYOe6pFPN3oI-gV-a1W2Sh1cIl6FanRFFEHKba5sOgA_hacFkig2me6xNpLboNQYFqVmf8ecjAQtVdDng9GZmioSWNtdF9bkgWZP7rarynbt5H-dcMq/s320/image006-752906.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Picking list journal is used to post material consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Picking list journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Picking list journal header references Batch order for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZs5DMqOIBTiEWTNwDLTQrK1hBtkNNXFrnmuAwY8z5V4gXzgaZUhuuGxP9aXrlnmv6gCunmfjh3FpluZs2kquuPnl8x1EDzkCinyPbod21LptlOsWwCvyJd42jDzBK_-EE9VyEWyq8jzqI/s1600/image007-754308.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916907194646754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZs5DMqOIBTiEWTNwDLTQrK1hBtkNNXFrnmuAwY8z5V4gXzgaZUhuuGxP9aXrlnmv6gCunmfjh3FpluZs2kquuPnl8x1EDzkCinyPbod21LptlOsWwCvyJd42jDzBK_-EE9VyEWyq8jzqI/s320/image007-754308.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Picking list journal lines have details of what ingredients have been picked for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2jWnT62sj_XtcxH5cR9zB1vkmy4vy6Nl0QKpwfKg7zGZFe3PFtm0DvePboSK14lI4nNlBG6QtNziCo1K1d2tfeSOfmjZsBaUrKjSYwsC_2RXoVeLPkiJayC-0BHq5seVZoUUNDjESdfD/s1600/image008-756183.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916915141096610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2jWnT62sj_XtcxH5cR9zB1vkmy4vy6Nl0QKpwfKg7zGZFe3PFtm0DvePboSK14lI4nNlBG6QtNziCo1K1d2tfeSOfmjZsBaUrKjSYwsC_2RXoVeLPkiJayC-0BHq5seVZoUUNDjESdfD/s320/image008-756183.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Route card journal is used to post labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal header references Batch order for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNcdA_ZCsKiBdbc0oeuBzkXmSF4AUKii6OJ1brRENP6SjzYxEVL-dt1tIWFgWdkMtHUkmSpegucEv_C5p3u-oh0XLNS7xDRODn64E59gk9cNYs7GtvtgwLmuncEFLMTHLpZUBUeHcC4Nrj/s1600/image009-758093.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916926535834034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNcdA_ZCsKiBdbc0oeuBzkXmSF4AUKii6OJ1brRENP6SjzYxEVL-dt1tIWFgWdkMtHUkmSpegucEv_C5p3u-oh0XLNS7xDRODn64E59gk9cNYs7GtvtgwLmuncEFLMTHLpZUBUeHcC4Nrj/s320/image009-758093.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Route card journal lines have details of what operations have been performed for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ZH3E1nnmRDwI1bFGsP7IsEZZq5sRoVHpOd0pVA3ne7uVN8si3JJBnVfS1x_wyazwCaRTKAttWBcuFHD7cbdFBhAyAEn6FXVbfuRie0OA5f-Z2SNer_IA_4Y6alP1I3tyyDCUIMNgfvqI/s1600/image010-759727.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916932303085906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ZH3E1nnmRDwI1bFGsP7IsEZZq5sRoVHpOd0pVA3ne7uVN8si3JJBnVfS1x_wyazwCaRTKAttWBcuFHD7cbdFBhAyAEn6FXVbfuRie0OA5f-Z2SNer_IA_4Y6alP1I3tyyDCUIMNgfvqI/s320/image010-759727.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Jobs</i></b> <o:p></o:p></div>
<div class="MsoNormal">
<br />
Please note that Job status for jobs changed to Waiting<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1LggfdeFZblosIwY7GMfgAzQEKq_fuaszKrZrA0dZth5Mk4tsZg9WzU95m9mGKz3fZCatWjQHl1qDre2n7DxVHArOHBNMgfBIbPDR6989lca5MhYEzIR4pNgB12i6_gAB7XZymN9SlAb5/s1600/image011-761531.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916936173881186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1LggfdeFZblosIwY7GMfgAzQEKq_fuaszKrZrA0dZth5Mk4tsZg9WzU95m9mGKz3fZCatWjQHl1qDre2n7DxVHArOHBNMgfBIbPDR6989lca5MhYEzIR4pNgB12i6_gAB7XZymN9SlAb5/s320/image011-761531.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
At this moment the system physically updated issue inventory transactions for Car tire (AlexTire) Formula ingredients. By other words ingredients for Car tire (AlexTire) have been used in production process<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWaar-YuTIoqicKtzw7sSWmgla68z-3hA48zNrOodPru45AIo4XtV5utlJ3Mj9AfcAw8GnUMXfp84ID5qcJmkiN8xQyEsWp8XIDrjk705nJekB0kuUBg1yo5dBy3WLf5bFMqPFRL_sk-KF/s1600/image012-763352.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916948281981138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWaar-YuTIoqicKtzw7sSWmgla68z-3hA48zNrOodPru45AIo4XtV5utlJ3Mj9AfcAw8GnUMXfp84ID5qcJmkiN8xQyEsWp8XIDrjk705nJekB0kuUBg1yo5dBy3WLf5bFMqPFRL_sk-KF/s320/image012-763352.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that issue inventory transactions for Car tire (AlexTire) Formula ingredients changed their statuses to Deducted<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of material and labor consumption for Car tire (AlexTire) batch order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRxT95HXluy-RnM65Ee01Ppc9wkGr2u34XhpMrpkes63U7QJ7kJE2qZijSHYOOfyoQ5GPapmDV-CA9yl3Oude04Qwojyy3I2Et8sYwETUt60YD7JtoU8xBBnEn7lNDTBND_v_oUvTVQGo/s1600/image013-765215.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916956079977250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRxT95HXluy-RnM65Ee01Ppc9wkGr2u34XhpMrpkes63U7QJ7kJE2qZijSHYOOfyoQ5GPapmDV-CA9yl3Oude04Qwojyy3I2Et8sYwETUt60YD7JtoU8xBBnEn7lNDTBND_v_oUvTVQGo/s320/image013-765215.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system also calculated Indirect costs based on Costing sheet setup<o:p></o:p></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Material consumption is 30$ based on cost of Rubber<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b> <o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory issue transactions for Rubber will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image014.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPWJ3zkI_fhWI9xrbHG5PiuC1a4LpDzgIYSMGn87_pnjQLENs0fZCz71yUgHw_UoWW8uQwkohvS807gDEhda1sGCZI5rioSg3rbgh0T5XcRXPq2igXHEvolxP-xhMIe7B_j3RK_Z5bkrfQ/s1600/image015-766884.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916962328079522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPWJ3zkI_fhWI9xrbHG5PiuC1a4LpDzgIYSMGn87_pnjQLENs0fZCz71yUgHw_UoWW8uQwkohvS807gDEhda1sGCZI5rioSg3rbgh0T5XcRXPq2igXHEvolxP-xhMIe7B_j3RK_Z5bkrfQ/s320/image015-766884.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1429107809"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production, picking list”, which account was debited for “Production offset picking list” as well as on additional postings happened because of material overhead applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:468pt;height:240.75pt' o:ole=""> <v:imagedata src="cid:image016.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGJWLcdbAANPdO1dBygKPLFyz9uYr_rybVoWxDI034TeSG-U3DNX_8mYZxW1MgTPpyd_iUKYUFmwxBeWYr08_D8lbLpd9gXdDjDzBj4NiQJbCo58pSwOGGWxYEnLE6LRr7uConvdg7NZRQ/s1600/image017-768358.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916968480481682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGJWLcdbAANPdO1dBygKPLFyz9uYr_rybVoWxDI034TeSG-U3DNX_8mYZxW1MgTPpyd_iUKYUFmwxBeWYr08_D8lbLpd9gXdDjDzBj4NiQJbCo58pSwOGGWxYEnLE6LRr7uConvdg7NZRQ/s320/image017-768358.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1429107811"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Material consumption is 4$ based on cost of Carbon<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b> <o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory issue transactions for Carbon will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:467.25pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image018.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIwfOKqf0GHKLI5iSIYsJsWTzhTZN9NFf_e2lWaQbTxKDmMxlcaClHdW9azSZEEv6eUddBfZUkKQzNGEryBXBpbiD2z_kTtHinrWXdmQlifFf8cTL0wB7qM5g-lOHbbZJu3Cb2YZX5u9Im/s1600/image019-770801.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916980329674098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIwfOKqf0GHKLI5iSIYsJsWTzhTZN9NFf_e2lWaQbTxKDmMxlcaClHdW9azSZEEv6eUddBfZUkKQzNGEryBXBpbiD2z_kTtHinrWXdmQlifFf8cTL0wB7qM5g-lOHbbZJu3Cb2YZX5u9Im/s320/image019-770801.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1429107812"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production, picking list”, which account was debited for “Production offset picking list” as well as on additional postings happened because of material overhead applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" style='width:467.25pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image020.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu7pvmUEKBCL_AU3k0xQJnoPbChjCtbZdFvP1_lwtao3jstY74cfpZ8YNyDiIMlswC0v5Fp1_Jq_0gGVzhAPJXKU_L13t9P_Qn6KWZm0DoU5OFOkT2MFgcr7_Ttb6PrACHR0Io42OBs7x6/s1600/image021-772410.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916984525774594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu7pvmUEKBCL_AU3k0xQJnoPbChjCtbZdFvP1_lwtao3jstY74cfpZ8YNyDiIMlswC0v5Fp1_Jq_0gGVzhAPJXKU_L13t9P_Qn6KWZm0DoU5OFOkT2MFgcr7_Ttb6PrACHR0Io42OBs7x6/s320/image021-772410.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1028" DrawAspect="Content" ObjectID="_1429107813"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Material consumption is 5$ based on cost of Zink Oxide<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b> <o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory issue transactions for Zink Oxide will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75" style='width:468pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image022.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqwrDmLL6I0-7W3Tm1FQbjOXiZ7V8JvAsKErsi6wzr1Pbx09MtBavk9bCjI6xgDEp11eVNn2KJsZPo7M0x99sqfCrw3C51QWYgLuigshWyNRMkHnF3cTyuxpBZ-MP4XGbgLHMzLKMhjK0U/s1600/image023-773812.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916993617925474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqwrDmLL6I0-7W3Tm1FQbjOXiZ7V8JvAsKErsi6wzr1Pbx09MtBavk9bCjI6xgDEp11eVNn2KJsZPo7M0x99sqfCrw3C51QWYgLuigshWyNRMkHnF3cTyuxpBZ-MP4XGbgLHMzLKMhjK0U/s320/image023-773812.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1029" DrawAspect="Content" ObjectID="_1429107814"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production, picking list”, which account was debited for “Production offset picking list” as well as on additional postings happened because of material overhead applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1030" type="#_x0000_t75" style='width:468pt;height:241.5pt' o:ole=""> <v:imagedata src="cid:image024.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj13K64qQxadEIe4Nk0u-0shQHiBYE0iuYgGKWwMzxVVVsVhrpgspRYNXhfm5y5MpXW6Lhv2cInMuLWCfHVPfMS_4JJ2QyupPbqyvHH1r-f6V9BwdCzthhoksc6Y0dtBgqM609X7KsIK/s1600/image025-775432.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873916996851745154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj13K64qQxadEIe4Nk0u-0shQHiBYE0iuYgGKWwMzxVVVsVhrpgspRYNXhfm5y5MpXW6Lhv2cInMuLWCfHVPfMS_4JJ2QyupPbqyvHH1r-f6V9BwdCzthhoksc6Y0dtBgqM609X7KsIK/s320/image025-775432.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1030" DrawAspect="Content" ObjectID="_1429107815"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route consumption is 37.50$ based on cost of Route operations for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: red;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transaction for Car tire (AlexTire) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1031" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image026.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuGYexB6bts_gMwlausmy6WtAwNTugQNUSzqVvejNtn8thURbhrGLpza18aKyT6RVXgMcWAU-G5WgygkXo0POpMMCKDLxIU3p63yte-UEipzzkKVsPXEfQfBmal0XCCudIPz7SpB3ZKLLv/s1600/image027-777159.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917009000538594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuGYexB6bts_gMwlausmy6WtAwNTugQNUSzqVvejNtn8thURbhrGLpza18aKyT6RVXgMcWAU-G5WgygkXo0POpMMCKDLxIU3p63yte-UEipzzkKVsPXEfQfBmal0XCCudIPz7SpB3ZKLLv/s320/image027-777159.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1031" DrawAspect="Content" ObjectID="_1429107816"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production WIP issue”, which account was debited for “Production - WIP” as well as on additional postings happened because of labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1032" type="#_x0000_t75" style='width:468pt;height:241.5pt' o:ole=""> <v:imagedata src="cid:image028.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9QI4jx6nyFaheWVp-pOvPmJqsb69TwEu8aHdGxqQWTKwP_AZ_3EnvaVyF22gu8vugydNhI9Slo-azgnwWrPe_NRNHYlHfaSlchyphenhyphen_pr6hxt1za3I6FMB9zHHkyUvnrfqGt4uRzU4q6kvmX/s1600/image029-779425.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917017189899522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9QI4jx6nyFaheWVp-pOvPmJqsb69TwEu8aHdGxqQWTKwP_AZ_3EnvaVyF22gu8vugydNhI9Slo-azgnwWrPe_NRNHYlHfaSlchyphenhyphen_pr6hxt1za3I6FMB9zHHkyUvnrfqGt4uRzU4q6kvmX/s320/image029-779425.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1032" DrawAspect="Content" ObjectID="_1429107817"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route transactions show the details of labor consumption postings for Process jobs (37.50$)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1033" type="#_x0000_t75" style='width:467.25pt;height:191.25pt' o:ole=""> <v:imagedata src="cid:image030.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQqjy2DyhIy5ADZ9iWQM196lO5Pe8l1UJJLWsme2dQ-ESt0xIf13Xx3O2z8tYrgL_sEn3uxdbROY3iPoJUYFebefmSG5MJvmyVxQLeNaesfXcvbqT31dVQ_5eNGqQpfUotr3DLc1sx2Kng/s1600/image031-780851.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917025654702242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQqjy2DyhIy5ADZ9iWQM196lO5Pe8l1UJJLWsme2dQ-ESt0xIf13Xx3O2z8tYrgL_sEn3uxdbROY3iPoJUYFebefmSG5MJvmyVxQLeNaesfXcvbqT31dVQ_5eNGqQpfUotr3DLc1sx2Kng/s320/image031-780851.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1033" DrawAspect="Content" ObjectID="_1429107818"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
At this point you can review Project committed costs related to consumed material and labor<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i></i></b><br />
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicNnnTpGX1QdPTMe3ijVaPetXz_x3CVsBYxhi_dF8Kk_DRB6sPGFPmtBZRv8ksVeS_zLBmOV1eGU6bOETtpPdlELiaPCg7TAVLoFGpATNDq9OLelZ0696CJYnfrF7Q5YRMhoe3CpMNRAe2/s1600/image032-782498.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917029856847570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicNnnTpGX1QdPTMe3ijVaPetXz_x3CVsBYxhi_dF8Kk_DRB6sPGFPmtBZRv8ksVeS_zLBmOV1eGU6bOETtpPdlELiaPCg7TAVLoFGpATNDq9OLelZ0696CJYnfrF7Q5YRMhoe3CpMNRAe2/s320/image032-782498.jpg" /></a></span></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<br />
Please note that the system reversed project committed costs for material and labor after material and labor have been actually consumed in production process. The only open committed cost transaction left is for labor Process job because the job itself is not yet Ended <o:p></o:p></div>
<div class="MsoNormal">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEija29Yes2x-T4UARcPSZ-XTj9IqZ6FJ0PiUFSXaBuVU4vOH75WWV-0zM9-GYmtUw_Ctrvl1KdwOtMGQpm9eslnPAShOu0lyWL5YyGCuOO1GtvGCwmuBGXGxpMUdv4FYd3_heQukYvFqx_V/s1600/image033-783970.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917036425612898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEija29Yes2x-T4UARcPSZ-XTj9IqZ6FJ0PiUFSXaBuVU4vOH75WWV-0zM9-GYmtUw_Ctrvl1KdwOtMGQpm9eslnPAShOu0lyWL5YyGCuOO1GtvGCwmuBGXGxpMUdv4FYd3_heQukYvFqx_V/s320/image033-783970.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
The system reversed committed cost transactions and posted real item and hour project transactions representing material and labor consumption into the project<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project</i></b><i> <b>transactions</b><o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIYCkgK5Q0myAOlHcvV40V1ffzrYIseujGxOxXqph5UWqaXBMzvhyphenhyphenFGxo9596AfwVb8vJQDW4W0MrC6dj-04Mw_otT27ZdbHY5QteDgo66RKv9KFqA0tYjwilezVywo8q9M4v22svhXi4L/s1600/image034-785751.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917047302754994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIYCkgK5Q0myAOlHcvV40V1ffzrYIseujGxOxXqph5UWqaXBMzvhyphenhyphenFGxo9596AfwVb8vJQDW4W0MrC6dj-04Mw_otT27ZdbHY5QteDgo66RKv9KFqA0tYjwilezVywo8q9M4v22svhXi4L/s320/image034-785751.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b></b><br />
<b>Please note because project batch order <u><span style="color: red;">Posting type = Consumed</span></u> the system posted project transactions based on consumed Formula ingredients and Route operations<o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please see details of project transactions below<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Rubber (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowTXEBKROnvdpC0eFxxEKYeD6T2qAK5vtt29XeU1NWF0zi3Yjatp8tns-z8Dbv9BmlCDTntQFNEhinqZtxr5o8W_PHKLdtMKmxn8A8ktNBeVjS0ZFyj-nIagg4v3CaEl5or3CXQAFAvVR/s1600/image035-787543.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917048626658658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowTXEBKROnvdpC0eFxxEKYeD6T2qAK5vtt29XeU1NWF0zi3Yjatp8tns-z8Dbv9BmlCDTntQFNEhinqZtxr5o8W_PHKLdtMKmxn8A8ktNBeVjS0ZFyj-nIagg4v3CaEl5or3CXQAFAvVR/s320/image035-787543.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Rubber (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb3hHiguDka6sfKs0ndBcPc8LhIfTqdY_9xp-01aaHmhmItls-4HQJ82O_vssDvoJeL4nMmpATrONs6EoI9-xcGU-IRgZ2KA8R6RR5uLqgS5wy5VVpgZAYkWQblalw8TawRxixCi5IiJp8/s1600/image036-789664.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917057426716146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb3hHiguDka6sfKs0ndBcPc8LhIfTqdY_9xp-01aaHmhmItls-4HQJ82O_vssDvoJeL4nMmpATrONs6EoI9-xcGU-IRgZ2KA8R6RR5uLqgS5wy5VVpgZAYkWQblalw8TawRxixCi5IiJp8/s320/image036-789664.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Rubber is 30$ which corresponds to cost of ingredient (!)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Rubber (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBosQvn-2aqnNpy3ysn515MWDGLZ0cjA1nsbjMlk-zN1Oc-9tcxF1EI1crPtg3uLq9bVyrkIPc7wXLUlwqwgtMWvhYxft1t9Nw4evevrj3j__2MGNmaHno_Sv2Uf7RCf9kxoffTkEoBRkg/s1600/image037-791395.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917066203503074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBosQvn-2aqnNpy3ysn515MWDGLZ0cjA1nsbjMlk-zN1Oc-9tcxF1EI1crPtg3uLq9bVyrkIPc7wXLUlwqwgtMWvhYxft1t9Nw4evevrj3j__2MGNmaHno_Sv2Uf7RCf9kxoffTkEoBRkg/s320/image037-791395.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Rubber (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlr3gMSagO6Dnhvh4Cs_wLDx96VNZ1ppHTHjVdNDLicmlfbEsRKaVHvY1yNvT6HgQ4q8cwiphJp1cuMbSrDfqfszwT2JImid1Qj-DLDgtgvg7lWuSLo2amzoRskJnqw61ABSwyWXR1WGxX/s1600/image038-793084.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917074458466290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlr3gMSagO6Dnhvh4Cs_wLDx96VNZ1ppHTHjVdNDLicmlfbEsRKaVHvY1yNvT6HgQ4q8cwiphJp1cuMbSrDfqfszwT2JImid1Qj-DLDgtgvg7lWuSLo2amzoRskJnqw61ABSwyWXR1WGxX/s320/image038-793084.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Production, picking list” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Rubber (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqdq0qSWbIs554LS3bZzILwGEsfP9I8RnI8IAm_1nX3yV3UIn948a8QHTiiBUa3JklQsorDrwIinqBG88H1B65hjizMGxrjDOSKmdZ0x18Mk6QSkjKKQv-AS5xT5HrpOEDR4bZxrcjiVp/s1600/image039-794805.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917085134248498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqdq0qSWbIs554LS3bZzILwGEsfP9I8RnI8IAm_1nX3yV3UIn948a8QHTiiBUa3JklQsorDrwIinqBG88H1B65hjizMGxrjDOSKmdZ0x18Mk6QSkjKKQv-AS5xT5HrpOEDR4bZxrcjiVp/s320/image039-794805.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Carbon (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyAY5qy4BeGqPc4Z1W-2yCLsTQlbj-9bdhUJvGnheJt09XS4uaIUfllETiwilqaIjDg-Ssxo0ucpbTNT5beg0vdvmOm4B53xJj3YpC2RkKQyCYYLD8gFUIGFCEviF7md4XvqIwnUgbJ6H3/s1600/image040-797012.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917093980894146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyAY5qy4BeGqPc4Z1W-2yCLsTQlbj-9bdhUJvGnheJt09XS4uaIUfllETiwilqaIjDg-Ssxo0ucpbTNT5beg0vdvmOm4B53xJj3YpC2RkKQyCYYLD8gFUIGFCEviF7md4XvqIwnUgbJ6H3/s320/image040-797012.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Carbon (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKQwSqZTkoz7dlyaQTJ-tLhcdMWZkxgMt_9uLVWuUCal9xN2Kj3QMSTekPYe_VQ9g-eKYC-u77onnr6Tjve7mRhREmsecmsNSo27MsSMfNwDc1llo-BoMtwoURcgK9vaXHaK1Sz7O_8mm3/s1600/image041-799357.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917109141453666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKQwSqZTkoz7dlyaQTJ-tLhcdMWZkxgMt_9uLVWuUCal9xN2Kj3QMSTekPYe_VQ9g-eKYC-u77onnr6Tjve7mRhREmsecmsNSo27MsSMfNwDc1llo-BoMtwoURcgK9vaXHaK1Sz7O_8mm3/s320/image041-799357.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Carbon is 4$ which corresponds to cost of ingredient (!)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Carbon (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBosQvn-2aqnNpy3ysn515MWDGLZ0cjA1nsbjMlk-zN1Oc-9tcxF1EI1crPtg3uLq9bVyrkIPc7wXLUlwqwgtMWvhYxft1t9Nw4evevrj3j__2MGNmaHno_Sv2Uf7RCf9kxoffTkEoBRkg/s1600/image037-791395.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917066203503074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBosQvn-2aqnNpy3ysn515MWDGLZ0cjA1nsbjMlk-zN1Oc-9tcxF1EI1crPtg3uLq9bVyrkIPc7wXLUlwqwgtMWvhYxft1t9Nw4evevrj3j__2MGNmaHno_Sv2Uf7RCf9kxoffTkEoBRkg/s320/image037-791395.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Carbon (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRPZR94TBWEBHiTSY9Cu99cMQu7jIPQuymWTo8LO7hnwoQ5ZFXvVu8GOCmVj7zSNSx8ie2snWBVOCq_uPeYt_2-qylcu7BiMcHeHiyrzxO0eJG0Mb7I_T1s0QULFUnv0xGanPnHle-0eSh/s1600/image042-702393.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917114322606354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRPZR94TBWEBHiTSY9Cu99cMQu7jIPQuymWTo8LO7hnwoQ5ZFXvVu8GOCmVj7zSNSx8ie2snWBVOCq_uPeYt_2-qylcu7BiMcHeHiyrzxO0eJG0Mb7I_T1s0QULFUnv0xGanPnHle-0eSh/s320/image042-702393.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Production, picking list” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Carbon (Ledger updates)</i><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8knJ40GNu33tfEP6W5TrM55UhH4QPQsZ11pen3O-3fLT4i2dtYbU5-mzbA-u2HyXIZ1_-HqDBuC8j0o0WlR6_kXRm2CohfenWvDQn17Aw1znTdoDNPzw-H_o4Jid9LpZkE6iJjKrV8fZO/s1600/image043-704245.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917123449961634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8knJ40GNu33tfEP6W5TrM55UhH4QPQsZ11pen3O-3fLT4i2dtYbU5-mzbA-u2HyXIZ1_-HqDBuC8j0o0WlR6_kXRm2CohfenWvDQn17Aw1znTdoDNPzw-H_o4Jid9LpZkE6iJjKrV8fZO/s320/image043-704245.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Zink Oxide (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtIfviIpSc1TCWHpv53bonPJKR-wJeSef-PQkdaI1Nf7ACNQOnuJ3OwWHHudOXFDTUTHWGyAHGiCMI1Rm4lIq3o8QJC8lGYzsiZCg1NrKkRuL9bnMrJh7f0C0j9EToCBY4ZLHaI4XjJjJF/s1600/image044-706383.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917132410505138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtIfviIpSc1TCWHpv53bonPJKR-wJeSef-PQkdaI1Nf7ACNQOnuJ3OwWHHudOXFDTUTHWGyAHGiCMI1Rm4lIq3o8QJC8lGYzsiZCg1NrKkRuL9bnMrJh7f0C0j9EToCBY4ZLHaI4XjJjJF/s320/image044-706383.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Zink Oxide (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgak84GimkFIN8EkdF1ihH0r6PL0S3GHuSKwb_c4A8e-e4wtn80qpXy85Tu9VHLQ_hHjW0dnavZcXacWnPKEL8ZTJzfKxCXrsQUWsIADbnLbQ6yytcxADfYV91Uj0E6NyAXOMnfi-jmBYd6/s1600/image045-709059.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917144260846162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgak84GimkFIN8EkdF1ihH0r6PL0S3GHuSKwb_c4A8e-e4wtn80qpXy85Tu9VHLQ_hHjW0dnavZcXacWnPKEL8ZTJzfKxCXrsQUWsIADbnLbQ6yytcxADfYV91Uj0E6NyAXOMnfi-jmBYd6/s320/image045-709059.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Zink Oxide is 5$ which corresponds to cost of ingredient<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Zink Oxide (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdOKIPtpXK_LIzQ54iOzL91dbAYaw7-Jtae_ohsmA7YrbVZKSatyrtSE_N0-JakODP18t9JBwF4VTZ-O8FDLxT6Xi4SziBn7Oe05tvkA_C4WfWHtclxXdRmjgYYUKEbJgQ7i0gk7uPJgdB/s1600/image046-710561.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917148285560994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdOKIPtpXK_LIzQ54iOzL91dbAYaw7-Jtae_ohsmA7YrbVZKSatyrtSE_N0-JakODP18t9JBwF4VTZ-O8FDLxT6Xi4SziBn7Oe05tvkA_C4WfWHtclxXdRmjgYYUKEbJgQ7i0gk7uPJgdB/s320/image046-710561.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Zink Oxide (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB94-zUgmtX6y8eIaRVqnfzjK0WS_iH2bRquNvgpX4hgyvx6wbGtZy9gmWoUPXeXLna3BTsW9lBnJGgG0c69sseJB5BKPTS65IXbgtmGB3erUFIdkjYYYj-O-Z-lHseAWoolynN8J1g-mm/s1600/image047-712375.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917156869877378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB94-zUgmtX6y8eIaRVqnfzjK0WS_iH2bRquNvgpX4hgyvx6wbGtZy9gmWoUPXeXLna3BTsW9lBnJGgG0c69sseJB5BKPTS65IXbgtmGB3erUFIdkjYYYj-O-Z-lHseAWoolynN8J1g-mm/s320/image047-712375.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Production, picking list” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Zink Oxide (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIjb9wl7Arbiw4zzYFaphNPaSTwZiujs4RNlffXDHkcZ8EGGhKsTFaEjOTyQrSU8pk3ppiP3e1qhXj8RRoQ0cvGp1zwo3erWWDlTh5gFhhP6buJ9tSRlJ5U3sm-5spc3tpWEWW9wGTdwu3/s1600/image048-714370.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917167764711298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIjb9wl7Arbiw4zzYFaphNPaSTwZiujs4RNlffXDHkcZ8EGGhKsTFaEjOTyQrSU8pk3ppiP3e1qhXj8RRoQ0cvGp1zwo3erWWDlTh5gFhhP6buJ9tSRlJ5U3sm-5spc3tpWEWW9wGTdwu3/s320/image048-714370.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process* (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgve42Qiem4hGJDEpEb8tlc4VhjqqqYXZ5Mp7qJb9jBJokICdkrO5e3R_GaTou3LDZOlfP-PKhFTqsCfF3A7heGE_6NQ28NHtc0-4ULlloRbQVQL6EcOEanZPYR4InzXwYpOHJTO6KH-o7L/s1600/image049-716389.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917175180536306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgve42Qiem4hGJDEpEb8tlc4VhjqqqYXZ5Mp7qJb9jBJokICdkrO5e3R_GaTou3LDZOlfP-PKhFTqsCfF3A7heGE_6NQ28NHtc0-4ULlloRbQVQL6EcOEanZPYR4InzXwYpOHJTO6KH-o7L/s320/image049-716389.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process* (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRgBh6bZCSqvg3cP_CGRM_CZGbQBbKdahASu0kB7tQd3sH8f6zOM5XlnvtdAPFY7o8FV0KTMW8lunKfRhI68g-ASGm6ho2tpA3E6kB-kQBWyWjbZA80MTTI0VzTo0Y46yOMbMgQGVNoxJ2/s1600/image050-718240.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917184163593058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRgBh6bZCSqvg3cP_CGRM_CZGbQBbKdahASu0kB7tQd3sH8f6zOM5XlnvtdAPFY7o8FV0KTMW8lunKfRhI68g-ASGm6ho2tpA3E6kB-kQBWyWjbZA80MTTI0VzTo0Y46yOMbMgQGVNoxJ2/s320/image050-718240.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Process labor is 15$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process* (Sales)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL4GWK6JXDt6w0eUu4I39bjhtheiQhNtQ_QW7OU1PJYYUt7wrhErk5CkSgstIPH0lxaegqV-Q0ZDtJAb3rosxm6hSPMoTx8Jl1pr0H2ydAx3rD49oICyy1P-uxGYSX8iQ5oYLeKZSUo2TF/s1600/image051-719898.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917192819148258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL4GWK6JXDt6w0eUu4I39bjhtheiQhNtQ_QW7OU1PJYYUt7wrhErk5CkSgstIPH0lxaegqV-Q0ZDtJAb3rosxm6hSPMoTx8Jl1pr0H2ydAx3rD49oICyy1P-uxGYSX8iQ5oYLeKZSUo2TF/s320/image051-719898.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that sales price for Process labor is 30$ as defined by Project – sales price setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process* (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCtV8DQhxzwgMs5zObGLpegQ4G3h8czzRw9hdOxmjsKli8eWcLno5SXNXwU-6tu-vMecIybs1TdqpXVmJlNte94fYhZVXuaQTTp5FYsXljpO6gaMw3vYEnxhYLi_VGjl6tlsvQzkI1NLg/s1600/image052-721323.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917197278368290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCtV8DQhxzwgMs5zObGLpegQ4G3h8czzRw9hdOxmjsKli8eWcLno5SXNXwU-6tu-vMecIybs1TdqpXVmJlNte94fYhZVXuaQTTp5FYsXljpO6gaMw3vYEnxhYLi_VGjl6tlsvQzkI1NLg/s320/image052-721323.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Project – payroll allocation” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process* (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7GFuV8f0MVi_rSizv5I2EloCB7DeGUklTDIwVM1Fg5AELreVz1dl7jlW3Jh8Hc8rSTZMDTi44gagim1HgdkkIO8w-Ic6dvAZmHeH99aaBj06M18TeKVyro5R_9eJ3gaiZmx86MtQ9eIRh/s1600/image053-722858.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917205263856994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7GFuV8f0MVi_rSizv5I2EloCB7DeGUklTDIwVM1Fg5AELreVz1dl7jlW3Jh8Hc8rSTZMDTi44gagim1HgdkkIO8w-Ic6dvAZmHeH99aaBj06M18TeKVyro5R_9eJ3gaiZmx86MtQ9eIRh/s320/image053-722858.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process ** (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ3C01e5w0tVRUrZyET1X5_GW9fqAO6YQlWDaAW-HVJ9KGNfjzoHDhzDkoW1mVCjZ3AnlKygTx8eOeER930qhwpvcX_Abk-nQ1O3CCLsbArQ9yuFNey6033Uds3Sl39qHwYvYaZvkvUfdJ/s1600/image054-724700.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917215102972466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ3C01e5w0tVRUrZyET1X5_GW9fqAO6YQlWDaAW-HVJ9KGNfjzoHDhzDkoW1mVCjZ3AnlKygTx8eOeER930qhwpvcX_Abk-nQ1O3CCLsbArQ9yuFNey6033Uds3Sl39qHwYvYaZvkvUfdJ/s320/image054-724700.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process** (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdZP1mFABbfK11vHsyFFbq0557RLPe5wvdR_nXmX8uqAIaolSg8SbTA_7OWJFA6wOuqNdKEDgazPxzEecj2pE6bcCScyeBuIRyFV_PtQMFp2rrBx3BFsoiSDnCTLKZ_5rGQklUtyeOK4gG/s1600/image055-726244.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917218916542930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdZP1mFABbfK11vHsyFFbq0557RLPe5wvdR_nXmX8uqAIaolSg8SbTA_7OWJFA6wOuqNdKEDgazPxzEecj2pE6bcCScyeBuIRyFV_PtQMFp2rrBx3BFsoiSDnCTLKZ_5rGQklUtyeOK4gG/s320/image055-726244.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Process labor is 15$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process** (Sales)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUuCJ0wVDpEw4OpYvkRdgqEGyJb2LfY6-5LVhyMD_e7WA-PGa5-z9Aq-TQ8NfT5ey_uNrF4KS1X48JqQgV-R_vJItx1tdSmA9qbAN1ljJTFBKdwC_Fv1dOgWbqPzpqIV68pWwpPTRkWB_k/s1600/image056-727779.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917224352781154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUuCJ0wVDpEw4OpYvkRdgqEGyJb2LfY6-5LVhyMD_e7WA-PGa5-z9Aq-TQ8NfT5ey_uNrF4KS1X48JqQgV-R_vJItx1tdSmA9qbAN1ljJTFBKdwC_Fv1dOgWbqPzpqIV68pWwpPTRkWB_k/s320/image056-727779.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that sales price for Process labor is 30$ as defined by Project – sales price setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process** (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpJbU-7bX6Dl857Yza5hVsJNeeXCwjr_jIZgTsoK2mD_gp764uL4mhGvqqUdsw4FTIXoMYA4Gqg3tLva7HaN9x0Q07II50giVU-uwfxBZUmvKoqYSnoh_O2rCuzbd0Jj2jauqtN0wCWO_u/s1600/image057-729703.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917231018907762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpJbU-7bX6Dl857Yza5hVsJNeeXCwjr_jIZgTsoK2mD_gp764uL4mhGvqqUdsw4FTIXoMYA4Gqg3tLva7HaN9x0Q07II50giVU-uwfxBZUmvKoqYSnoh_O2rCuzbd0Jj2jauqtN0wCWO_u/s320/image057-729703.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Project – payroll allocation” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process** (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlHTA8g-H0sfpZBar4FlkEr1l9mGJyEWbyx_Ft5i4iovl-U6fJtHxZYKEHUm3qbp1CJPwf2TUyKdQCnGbKdC4LWqVw2pqMUd6yecEQrfqMovODZt8In9YKnQ4XSzfkqw9hMw2OKHEnX4p/s1600/image058-731148.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917240222042770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlHTA8g-H0sfpZBar4FlkEr1l9mGJyEWbyx_Ft5i4iovl-U6fJtHxZYKEHUm3qbp1CJPwf2TUyKdQCnGbKdC4LWqVw2pqMUd6yecEQrfqMovODZt8In9YKnQ4XSzfkqw9hMw2OKHEnX4p/s320/image058-731148.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process*** (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHmGhG7_FFW61ChofA17_JwKkRumJlOTK6RkxMUBdm2YcoPFleB52INl6zrZZ1-LDW2_FA-06rffbaDUPBPaqB3ffG0zwanzPzeYQhurF44_TxqD5V5lNHaUbwiibCgCAUfxaMnaez2Fib/s1600/image059-732891.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917249184401186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHmGhG7_FFW61ChofA17_JwKkRumJlOTK6RkxMUBdm2YcoPFleB52INl6zrZZ1-LDW2_FA-06rffbaDUPBPaqB3ffG0zwanzPzeYQhurF44_TxqD5V5lNHaUbwiibCgCAUfxaMnaez2Fib/s320/image059-732891.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process*** (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEi7gGfKaUlQLtTRTNuoZsqEVH0ah5PMBYJ4BZMgAWc8uCTTYAlQO8co8CGHnmv7WZw5Z5aktmmYN4e4Gn3_ovXGh-NSX9-NKcWOgajgm2pDetZpguCOpIQgwvyE4RG1I0dZU2bwsT0VqP/s1600/image060-734667.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917254497853698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEi7gGfKaUlQLtTRTNuoZsqEVH0ah5PMBYJ4BZMgAWc8uCTTYAlQO8co8CGHnmv7WZw5Z5aktmmYN4e4Gn3_ovXGh-NSX9-NKcWOgajgm2pDetZpguCOpIQgwvyE4RG1I0dZU2bwsT0VqP/s320/image060-734667.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Process labor is 15$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process*** (Sales)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqxS-X6s1A-xloHk27QuIwXj1JopzkzPXqdc89py_w8Pf0LnhqtQiTeNUIj0CCaTrVQ_ZVunGykY0MROZS7HRtOxpj2UYX_BDBxUmlbvkuaZ8zFZ1SbXP3Iv5eteYXoTesswmyzdyTv_rg/s1600/image061-736322.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917262497841618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqxS-X6s1A-xloHk27QuIwXj1JopzkzPXqdc89py_w8Pf0LnhqtQiTeNUIj0CCaTrVQ_ZVunGykY0MROZS7HRtOxpj2UYX_BDBxUmlbvkuaZ8zFZ1SbXP3Iv5eteYXoTesswmyzdyTv_rg/s320/image061-736322.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that sales price for Process labor is 30$ as defined by Project – sales price setup<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process*** (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwsf6rQ9jnXSXYCElHMrc1Q0Bz49taTzYx_KnKrRleRRRIS1vIkU_qqUKSqYyucvcxrr_k7J2xYntFteB23cWpFkAIA_jf6y_DEmlVPUhnQWXkhddKuptD5sRrl_K8JMAkg_EIzT19e2Tw/s1600/image062-739190.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917273120284658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwsf6rQ9jnXSXYCElHMrc1Q0Bz49taTzYx_KnKrRleRRRIS1vIkU_qqUKSqYyucvcxrr_k7J2xYntFteB23cWpFkAIA_jf6y_DEmlVPUhnQWXkhddKuptD5sRrl_K8JMAkg_EIzT19e2Tw/s320/image062-739190.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Project – payroll allocation” and which account was debited for “Project – cost” <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project hour transaction – Process*** (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi30a726A44_IDG25RNTKA7OM0JUduK4S-klx8ogmHF0spe4LlLfSr1t8rI_CGVkzosu1RV5I7mSuGlAI-xwm93q9aansye9qd0Wm-n-aZ-Xixt_X16wacmwHJeJE_VyqHk53fjM5zKOE1B/s1600/image063-740791.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917280350847522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi30a726A44_IDG25RNTKA7OM0JUduK4S-klx8ogmHF0spe4LlLfSr1t8rI_CGVkzosu1RV5I7mSuGlAI-xwm93q9aansye9qd0Wm-n-aZ-Xixt_X16wacmwHJeJE_VyqHk53fjM5zKOE1B/s320/image063-740791.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>report</u></b> production order <b><u>as finished</u></b><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizs2YjUa7bp2X91Spq7XcL9ib4YZ-yRyuH97IoAZ3h1YpbiLTs-W5jbLirhI5z0tUbn7gv3tSBwXJC6CyPKneO2QCiTVoE9kWvEFRhhkoeiLGlCHIM6LeNybB7Bt1L4XqvB2mdPOsFYi81/s1600/image064-742219.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917287710498498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizs2YjUa7bp2X91Spq7XcL9ib4YZ-yRyuH97IoAZ3h1YpbiLTs-W5jbLirhI5z0tUbn7gv3tSBwXJC6CyPKneO2QCiTVoE9kWvEFRhhkoeiLGlCHIM6LeNybB7Bt1L4XqvB2mdPOsFYi81/s320/image064-742219.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result the following message will be displayed informing that Report as finished journal has been posted for the receipt of finished goods as well as co/by products into inventory<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsGkPQjcczJ4PhB_P_-MBLVBRrNtfRecl6FT1jQ_rPNkoehNHvM9UhyHWNIymAzK86Hh9GCy5s4DUDg8l9Vv4J0dY5-Sv3SZto9-PrxXYZB_tbcCYRfAnVo7kgSKQzKwoGx1heE1EsbYdj/s1600/image065-744272.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917292667887986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsGkPQjcczJ4PhB_P_-MBLVBRrNtfRecl6FT1jQ_rPNkoehNHvM9UhyHWNIymAzK86Hh9GCy5s4DUDg8l9Vv4J0dY5-Sv3SZto9-PrxXYZB_tbcCYRfAnVo7kgSKQzKwoGx1heE1EsbYdj/s320/image065-744272.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Once you reported batch order as finished you can see the list of Production orders on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT9yZR1t0sm-9ddnuLD_ypSxMuEx5JWrefpk8Q9rVD_F_NMk1j60QbS694i7Yh10_r_3IZvl9k9zeslMkUoizGhDQc1R35606iGUNbG-2wKA0W3GJ_99NCYcaKwQBUFZpdbE2mpn2ejoOL/s1600/image066-745992.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917304048581522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT9yZR1t0sm-9ddnuLD_ypSxMuEx5JWrefpk8Q9rVD_F_NMk1j60QbS694i7Yh10_r_3IZvl9k9zeslMkUoizGhDQc1R35606iGUNbG-2wKA0W3GJ_99NCYcaKwQBUFZpdbE2mpn2ejoOL/s320/image066-745992.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Report as finished journal is used to record finished good receipt as well as co/by product receipts into inventory<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Report as finished journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Report as finished journal header references Batch order for Car tire (AlexTire)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLJzgaM4zcgmVpqtFaCFLrKN0qRDYPZn3Pdw7Xje3Q3Cp57i6oHupmUP0ZhHOkgxZ1h0QYyG9UCnyw2NkYwqIZ-Agu6tajLL_-Z9XYfPv0aeNW6sK2rnaBJE1EpLOEvA4IJwFHGTAd0Bau/s1600/image067-747652.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917313295883010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLJzgaM4zcgmVpqtFaCFLrKN0qRDYPZn3Pdw7Xje3Q3Cp57i6oHupmUP0ZhHOkgxZ1h0QYyG9UCnyw2NkYwqIZ-Agu6tajLL_-Z9XYfPv0aeNW6sK2rnaBJE1EpLOEvA4IJwFHGTAd0Bau/s320/image067-747652.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Report as finished journal lines have details of what finished goods and what co/by products have been received into inventory<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6DEFRXBg7CPkRHOCckX-xHshY47UDy-du5QcD-Wha5_NarqAWw2XRa1aZa9eXfmwB4BKyNEpGZYXHjMt7wtpQye6FarDGegxFn8hdUHdqQXiRZdE6Q_3M3JWyAXBxkhpUmQPPAjURPn6/s1600/image068-749364.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917317145372594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6DEFRXBg7CPkRHOCckX-xHshY47UDy-du5QcD-Wha5_NarqAWw2XRa1aZa9eXfmwB4BKyNEpGZYXHjMt7wtpQye6FarDGegxFn8hdUHdqQXiRZdE6Q_3M3JWyAXBxkhpUmQPPAjURPn6/s320/image068-749364.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Job status for jobs changed to Ended<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs3xJv0eLGC9zaJg_X6-JGbDQ3HvZzmbR0wTZFzOrfEFUp6y0pt2bNInWrE3KB2qV36Eoq-XJF3Sj84dbULiIbXLFamNfA-cjo93_1Vp-evYFaH3dvqYv5SBqzzBAhLuq6wu-5mU2PVI62/s1600/image069-750957.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917324396227506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs3xJv0eLGC9zaJg_X6-JGbDQ3HvZzmbR0wTZFzOrfEFUp6y0pt2bNInWrE3KB2qV36Eoq-XJF3Sj84dbULiIbXLFamNfA-cjo93_1Vp-evYFaH3dvqYv5SBqzzBAhLuq6wu-5mU2PVI62/s320/image069-750957.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
At this moment the system physically updated receipt inventory transaction for Car tire (AlexTire) as well as for Co-Slag co-product and By-Slag by-product. By other words Car tire (AlexTire) has been produced and is available now as well as secondary outcomes - co/by products: Co-Slag co-product and By-Slag by-product. <b>Please also note that the system also physically updated auto loss/profit issue inventory transaction for Car tire (AlexTire) and auto loss/profit issue transactions for Co-products (Co-products and By-products) to automatically reduce on-hand because Car tire (AlexTire) and its Co-products (Co-products and By-products) have been consumed to the project</b> <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKkey-1MTNkekWkCV8htQ1A0xYL9jrVzBF3mkC84aSt_qHf3YfftvfHpgF2q1_HvLQS8bbPVfObEwXOjK1LaufDyzUa_URKCbgF26iCmjVrp8ubdQ7mqMOCvqtfmEqDXjmQwtKtm5-kyrh/s1600/image070-767743.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917397391754098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKkey-1MTNkekWkCV8htQ1A0xYL9jrVzBF3mkC84aSt_qHf3YfftvfHpgF2q1_HvLQS8bbPVfObEwXOjK1LaufDyzUa_URKCbgF26iCmjVrp8ubdQ7mqMOCvqtfmEqDXjmQwtKtm5-kyrh/s320/image070-767743.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of reporting Car tire (AlexTire) batch order as finished is reflected in Production posting details<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmyij6Sv9Ueh3jhnqDOofngOp3prw0ALUtM8jm7_vPkKG2nnezSuDQVZdQzy2IJgDUSDcdAhYJia-XzLcv7UOpmCaTJwQYBi5OXb5Vp8htx0xwsoNzNYOFWYCfGsLHyDdk2hFXZx3bPGzd/s1600/image071-769716.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917405784144690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmyij6Sv9Ueh3jhnqDOofngOp3prw0ALUtM8jm7_vPkKG2nnezSuDQVZdQzy2IJgDUSDcdAhYJia-XzLcv7UOpmCaTJwQYBi5OXb5Vp8htx0xwsoNzNYOFWYCfGsLHyDdk2hFXZx3bPGzd/s320/image071-769716.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Report as finished amount is 0.20$ (!)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for Car tire (AlexTire) will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1034" type="#_x0000_t75" style='width:467.25pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image072.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgXHb5flNhj0fMwmARWm7TPq39CnYfNr9o-cNLbnjo8Oeci6oWSyvsBRr3GYTCz7EL69sCmW2Ym29_y6Q3R5abjecbPDArWYGUl7nmqmhSylnSt-7j2NWS5cZc5ROfZngaqpqVlW4m0mh6/s1600/image073-771702.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917409094956690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgXHb5flNhj0fMwmARWm7TPq39CnYfNr9o-cNLbnjo8Oeci6oWSyvsBRr3GYTCz7EL69sCmW2Ym29_y6Q3R5abjecbPDArWYGUl7nmqmhSylnSt-7j2NWS5cZc5ROfZngaqpqVlW4m0mh6/s320/image073-771702.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1034" DrawAspect="Content" ObjectID="_1429107821"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1035" type="#_x0000_t75" style='width:468pt;height:240.75pt' o:ole=""> <v:imagedata src="cid:image074.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSTgQdWW-wcVirAnJEa0w5lNWGhNskY_kfhMkKQ1-nW1DNsJxjsUjq9B28FgxUUBhywoOawgO0DHrqZvx6hYGA1s9xYBqVAEcC23w0gegt1aTzCffDxXTDJflJcvxZPSO00tjWZVSkGfR/s1600/image075-773578.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917419182745122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSTgQdWW-wcVirAnJEa0w5lNWGhNskY_kfhMkKQ1-nW1DNsJxjsUjq9B28FgxUUBhywoOawgO0DHrqZvx6hYGA1s9xYBqVAEcC23w0gegt1aTzCffDxXTDJflJcvxZPSO00tjWZVSkGfR/s320/image075-773578.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1035" DrawAspect="Content" ObjectID="_1429107822"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished (Co-product)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for Co-Slag co-product will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1036" type="#_x0000_t75" style='width:467.25pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image076.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1Y1IgrVBAXMn1tsE3xqT5fVvfGKEgtdALYHf45n6q2ijy_cwxBNZtKE2BcjSB5kdBM0DzNDIMsYaxdJJXueaIBI9KI-RMiY3ItEjWPBG8eZT_ExROUEtg8Ivg44a2R_Zq6eP9epMAGn5/s1600/image077-774996.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917428323735938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1Y1IgrVBAXMn1tsE3xqT5fVvfGKEgtdALYHf45n6q2ijy_cwxBNZtKE2BcjSB5kdBM0DzNDIMsYaxdJJXueaIBI9KI-RMiY3ItEjWPBG8eZT_ExROUEtg8Ivg44a2R_Zq6eP9epMAGn5/s320/image077-774996.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1036" DrawAspect="Content" ObjectID="_1429107823"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1037" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image078.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAOgSkskAQ9BqwFmLeD4-A6SaoJtUHsAHoBCWtgCcMhLNdoa2pbEUfGsHNbOKe4qg7KGz-P-qtLBn6hLGMorZWQ1hPqM60Z642EpqBvMNd3qWZlrqFlnejSfMYiIsZMUpIYgacWFYalL9q/s1600/image079-777122.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917434741434146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAOgSkskAQ9BqwFmLeD4-A6SaoJtUHsAHoBCWtgCcMhLNdoa2pbEUfGsHNbOKe4qg7KGz-P-qtLBn6hLGMorZWQ1hPqM60Z642EpqBvMNd3qWZlrqFlnejSfMYiIsZMUpIYgacWFYalL9q/s320/image079-777122.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1037" DrawAspect="Content" ObjectID="_1429107825"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished (By-product)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for By-Slag by-product will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1038" type="#_x0000_t75" style='width:467.25pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image080.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_jR9deFZoGWhV_OewdPDxom1Fz0EQjqCNbp6KwBl00nxZJCE4xDBZUqIJMmAOj9QI37k7Z4MOKOsnAWircY8_91NvK6XHHYYGTuD2wfMYXaKFtDw7_sHWOM-31o6em2PzHuna87F61D7w/s1600/image081-778447.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917442582177106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_jR9deFZoGWhV_OewdPDxom1Fz0EQjqCNbp6KwBl00nxZJCE4xDBZUqIJMmAOj9QI37k7Z4MOKOsnAWircY8_91NvK6XHHYYGTuD2wfMYXaKFtDw7_sHWOM-31o6em2PzHuna87F61D7w/s320/image081-778447.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1038" DrawAspect="Content" ObjectID="_1429107826"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1039" type="#_x0000_t75" style='width:468pt;height:240.75pt' o:ole=""> <v:imagedata src="cid:image074.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSTgQdWW-wcVirAnJEa0w5lNWGhNskY_kfhMkKQ1-nW1DNsJxjsUjq9B28FgxUUBhywoOawgO0DHrqZvx6hYGA1s9xYBqVAEcC23w0gegt1aTzCffDxXTDJflJcvxZPSO00tjWZVSkGfR/s1600/image075-773578.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917419182745122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoSTgQdWW-wcVirAnJEa0w5lNWGhNskY_kfhMkKQ1-nW1DNsJxjsUjq9B28FgxUUBhywoOawgO0DHrqZvx6hYGA1s9xYBqVAEcC23w0gegt1aTzCffDxXTDJflJcvxZPSO00tjWZVSkGfR/s320/image075-773578.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1039" DrawAspect="Content" ObjectID="_1429107827"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><o:p> </o:p></span></b></div>
<div class="MsoNormal">
At this point you can review Project committed costs related to consumed material and labor. Please note that all committed costs transactions are closed. After reporting project production order as finished and ending Process job the system also reversed and closed committed cost transaction for Process job <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6c7qKkm5FsSebidIAOAg-bjb4gKTepxTsboFkVSJO85MMUu6cJsx8iyNnJ21l0a48gLwb0E42y4-5ce293Y2H4z1bAl2cJ1wROKOGQjJl4o7-7B4O3ozeOHxLdGSDmV8LVSGpQqbRybDW/s1600/image082-779987.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917449280101906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6c7qKkm5FsSebidIAOAg-bjb4gKTepxTsboFkVSJO85MMUu6cJsx8iyNnJ21l0a48gLwb0E42y4-5ce293Y2H4z1bAl2cJ1wROKOGQjJl4o7-7B4O3ozeOHxLdGSDmV8LVSGpQqbRybDW/s320/image082-779987.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI7wE_5G34ZgOzNjNuKVfoFMVU-EyzOlQNiHuNmmhPvNhNWNNEM4EKgARl6Vdi5uvqgl2BluWZHoaxJaMobB_xgLWP3uCJ9LHufw18Bttj60baiuhG-nxBgHsVtNJAS_QCh6abF_44FXx/s1600/image083-781721.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917455804641410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI7wE_5G34ZgOzNjNuKVfoFMVU-EyzOlQNiHuNmmhPvNhNWNNEM4EKgARl6Vdi5uvqgl2BluWZHoaxJaMobB_xgLWP3uCJ9LHufw18Bttj60baiuhG-nxBgHsVtNJAS_QCh6abF_44FXx/s320/image083-781721.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
At this moment no changes happened to project transactions<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8E3u1B11TbaqUkdFy8Lir8D2T5gWv7rBLYhvjihIEreFVedcV0-pdiYqN38ZZ-MmTADwTKm-0V1mEOTro3f8sAYTzmxLCMo8up0gEAsaXWy-Re2JlSdUZwb_BTDpREKpqlltWZPIvek9e/s1600/image084-783482.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917461952303218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8E3u1B11TbaqUkdFy8Lir8D2T5gWv7rBLYhvjihIEreFVedcV0-pdiYqN38ZZ-MmTADwTKm-0V1mEOTro3f8sAYTzmxLCMo8up0gEAsaXWy-Re2JlSdUZwb_BTDpREKpqlltWZPIvek9e/s320/image084-783482.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<h1>
Section F: Costing<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Tire (AlexTire) batch order life cycle is to <b><u>end</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRAWoriVsWUGUYS8oFNNTGlZBB5IHtqZD6e3utOX_SbbYSZLx5A1PBug4OJHvEgMTebakWogl5287cud3uLEV8CbDoNh5pJiyc53cc5EZR-n0DbBGmnRUXjJhCgluDkMLCzKbvtW2MPnIj/s1600/image085-786513.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917475237065778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRAWoriVsWUGUYS8oFNNTGlZBB5IHtqZD6e3utOX_SbbYSZLx5A1PBug4OJHvEgMTebakWogl5287cud3uLEV8CbDoNh5pJiyc53cc5EZR-n0DbBGmnRUXjJhCgluDkMLCzKbvtW2MPnIj/s320/image085-786513.png" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Once you ended batch order you can see the list of batch orders on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9ykyjmyHvPqPWePjtrPv4pnQhQZGZ7fOEkGpe0YDKiHaErr8UpQPFgRUQDBhT-Bl6EXbg8fnO5yqAXQQ9Ozt6g5HIk-8shf6wgJ_sx2-5nrilYDhJXS3PQmt6YXBiz7UXiMUEgPSXNPe/s1600/image086-788810.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917488943066082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl9ykyjmyHvPqPWePjtrPv4pnQhQZGZ7fOEkGpe0YDKiHaErr8UpQPFgRUQDBhT-Bl6EXbg8fnO5yqAXQQ9Ozt6g5HIk-8shf6wgJ_sx2-5nrilYDhJXS3PQmt6YXBiz7UXiMUEgPSXNPe/s320/image086-788810.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
From costing perspective after ending batch order the system calculated actual cost of batch order based on actual material and labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Price calculation<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUwxEwQOTa0soFoIdDwW88-yvoSaE6Qa_mp6WyrFu0iJ-fdcq0zMEBivI9ou_LRssx7L1TJN5Ck-h8rz_-IrhSAUv8GDZ5fEgJApg6E0H0QafDP3tEIUKT0Ob4WcwduTt5Y73IYpJyaV8W/s1600/image087-790203.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917493972561954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUwxEwQOTa0soFoIdDwW88-yvoSaE6Qa_mp6WyrFu0iJ-fdcq0zMEBivI9ou_LRssx7L1TJN5Ck-h8rz_-IrhSAUv8GDZ5fEgJApg6E0H0QafDP3tEIUKT0Ob4WcwduTt5Y73IYpJyaV8W/s320/image087-790203.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please note that the system segregates consumption of materials from consumption of labor on Overview costing tab. Our Costing sheet is empty that’s why we don’t have Costing sheet details<o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS50rAjnsKISsHOOm3r65RE4qglNoEzDc1_IjppWwTVqSaDM8zkusYLWT1923E97yzcvQGBrZYoZgsOyw-WFukU1umwNV1cLVCX-n9eihb20ZhpKLuY-mb_gvPSE1BJbKYeDHtb0bK81SY/s1600/image088-791947.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917502924519058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS50rAjnsKISsHOOm3r65RE4qglNoEzDc1_IjppWwTVqSaDM8zkusYLWT1923E97yzcvQGBrZYoZgsOyw-WFukU1umwNV1cLVCX-n9eihb20ZhpKLuY-mb_gvPSE1BJbKYeDHtb0bK81SY/s320/image088-791947.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
However on Costing sheet tab you can also see an aggregated Total as well as breakdown based on Cost groups defined in Costing sheet<o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUD-Lsn6Qu0DkFrJqxatoQVBA8AiMDJT_0zZjQWsfXKzybAxmen88hzF_GV7vJS375zpdz4h0hsD4_5zKsnuRD8AfaZxobCdc_kMIiPsNOLRufSE4E-42PjoHGo2TsGOAi6VH7rE3rhoLB/s1600/image089-793449.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917507067373442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUD-Lsn6Qu0DkFrJqxatoQVBA8AiMDJT_0zZjQWsfXKzybAxmen88hzF_GV7vJS375zpdz4h0hsD4_5zKsnuRD8AfaZxobCdc_kMIiPsNOLRufSE4E-42PjoHGo2TsGOAi6VH7rE3rhoLB/s320/image089-793449.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
At this moment the system financially updated all receipt and issue inventory transactions related to Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijFzHD4F-l2OccAi5F5QQx4DC_xy3B2z5Olgex8bGjgwEFYvVJ9cNezKWe90q_IAwy_wffuCGv14WW-rKjpQgW88-3ww3a_aVccIW3HBjNNaNFfuyz6ML8gZTUEA_dmrE6Fav_QlS5HCY2/s1600/image090-795557.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917514006167538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijFzHD4F-l2OccAi5F5QQx4DC_xy3B2z5Olgex8bGjgwEFYvVJ9cNezKWe90q_IAwy_wffuCGv14WW-rKjpQgW88-3ww3a_aVccIW3HBjNNaNFfuyz6ML8gZTUEA_dmrE6Fav_QlS5HCY2/s320/image090-795557.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please note that the system recorded financial costs for inventory transactions according to posted material and labor consumption as well as all applied overheads. Please also note that the system financially updated inventory transactions for Co/By products and posted cost adjustments to offset costs for Co/By products consumed to project. Please see Appendix A and Appendix B for examples of different setups as it relates to cost allocation for co-products and burden cost for by-products. (!) <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of ending Car tire (AlexTire) batch order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQCNMI8VhMZMYTFoFiGf6P9l88qxn0O4G3oBH0YPluV2UGDrcTyYYZ2PzMSA6qp2_Fq7fLL0Gg0GjwRQaSr9CLQieNXs9Gta6jP-mmP8Ln39pDBGfdvHHYiwXRecC_keUWN4cEHtFheiY/s1600/image091-797046.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917522167782082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQCNMI8VhMZMYTFoFiGf6P9l88qxn0O4G3oBH0YPluV2UGDrcTyYYZ2PzMSA6qp2_Fq7fLL0Gg0GjwRQaSr9CLQieNXs9Gta6jP-mmP8Ln39pDBGfdvHHYiwXRecC_keUWN4cEHtFheiY/s320/image091-797046.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Costing<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Costing amount is 76.50$ reflects the actual cost of batch order which includes material consumption, labor consumption and various overheads applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
All inventory transactions related to Car tire (AlexTire) batch order will be displayed on Voucher transactions screen for costing<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1040" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image092.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBkEmC-tkOefDuvdsp3Or9-os0e_xDdYUOZbrm-IZBqbqpg7cy-eyRLTYBbUA6XYPInQhbkoHgLtjLbzNclw7UtsRqlZXx1PTT95RWLS5e7A4mqEJABkCsrgLuo7kLu9ul-NldtL1AFoJ/s1600/image093-799365.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917531439646786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBkEmC-tkOefDuvdsp3Or9-os0e_xDdYUOZbrm-IZBqbqpg7cy-eyRLTYBbUA6XYPInQhbkoHgLtjLbzNclw7UtsRqlZXx1PTT95RWLS5e7A4mqEJABkCsrgLuo7kLu9ul-NldtL1AFoJ/s320/image093-799365.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1040" DrawAspect="Content" ObjectID="_1429107828"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production issue” and which account was debited for “Production offset account issue”. Similarly which account was credited for “Production offset account receipt” and which account was debited for “Production receipt”. Cost adjustment is reflected in “Production substitution variance” posting. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1041" type="#_x0000_t75" style='width:468pt;height:241.5pt' o:ole=""> <v:imagedata src="cid:image094.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilQPMQ12cq52trCwrlfb7e5UHGkIXH7BgHz0hqKuSmLbeiGc7jQFaGR8WIXNTikTzJAKEU3seufQjxDQ77XSIyiUHKHWlQhLormuT3mElr9tq0GNQhsa2sIc8HeMvfrcpmybswntA7CB9M/s1600/image095-701277.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917541142363842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilQPMQ12cq52trCwrlfb7e5UHGkIXH7BgHz0hqKuSmLbeiGc7jQFaGR8WIXNTikTzJAKEU3seufQjxDQ77XSIyiUHKHWlQhLormuT3mElr9tq0GNQhsa2sIc8HeMvfrcpmybswntA7CB9M/s320/image095-701277.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1041" DrawAspect="Content" ObjectID="_1429107829"> </o:OLEObject> </xml><![endif]--><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Please note that when batch order was ended the system reversed all previous postings for WIP (Work in process) including material consumption, labor consumption and all applied overheads<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Costing (!)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
All inventory transactions related to Car tire (AlexTire) production order will be displayed on Voucher transactions screen for costing<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1042" type="#_x0000_t75" style='width:468pt;height:178.5pt' o:ole=""> <v:imagedata src="cid:image096.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjauuQlYRHCHwkut3_xa5rUQi5np7gaHIxRAugZKp5VRpVSJOqPNWs3_aSwEhqWMcTmBIdYNKS69AbOW4EFUvUxIOiERw4GxPcZFGh50U9EI8q6ZIHIdSTL7k59f-_dyvDt4NzYR-DV3pl6/s1600/image097-702925.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917547006541250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjauuQlYRHCHwkut3_xa5rUQi5np7gaHIxRAugZKp5VRpVSJOqPNWs3_aSwEhqWMcTmBIdYNKS69AbOW4EFUvUxIOiERw4GxPcZFGh50U9EI8q6ZIHIdSTL7k59f-_dyvDt4NzYR-DV3pl6/s320/image097-702925.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1042" DrawAspect="Content" ObjectID="_1429107831"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production issue” and which account was debited for “Production offset account issue”. Similarly which account was credited for “Production offset account receipt” and which account was debited for “Production receipt”. Cost adjustment is reflected in “Production substitution variance” posting. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1043" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image098.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg45-nxM_UUCh75Hb2Q7TKC5Y2yXyyy4Qb0QBLf_A4HvbjfT2Or4XNexjVi7Yk6_19VbuEfyUD0S_iW-2UKJ1LGGJNjBgMmFbeEjczAf7WzZ5Fcma0MuPQJuo_PqAc4nY-a_Gp7eDtliQ02/s1600/image099-704622.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917551531719250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg45-nxM_UUCh75Hb2Q7TKC5Y2yXyyy4Qb0QBLf_A4HvbjfT2Or4XNexjVi7Yk6_19VbuEfyUD0S_iW-2UKJ1LGGJNjBgMmFbeEjczAf7WzZ5Fcma0MuPQJuo_PqAc4nY-a_Gp7eDtliQ02/s320/image099-704622.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1043" DrawAspect="Content" ObjectID="_1429107832"> </o:OLEObject> </xml><![endif]--><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
At this point no changes happened to committed cost transactions <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1G2ms9K0mrSwdvDq6HPJ1cEuUHbWHHbNzP5tdJS-UQZQfm0IrFuUYAqjNyzkiUg5WyS63RO3tHjR2RzWopBR2WfjuxOr_g7PPw1XV2HhRbx0YO1hDcjVGlWvLX5BQPVVlRjKUlXaoUaph/s1600/image100-706269.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917560530550146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1G2ms9K0mrSwdvDq6HPJ1cEuUHbWHHbNzP5tdJS-UQZQfm0IrFuUYAqjNyzkiUg5WyS63RO3tHjR2RzWopBR2WfjuxOr_g7PPw1XV2HhRbx0YO1hDcjVGlWvLX5BQPVVlRjKUlXaoUaph/s320/image100-706269.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
You can still do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control</i></b><o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit2sFPUwXjXllpoeyi1752HgRBvHdPGHCy50fKVBUrP3J4k7irsmW8lA2Pmwl6CheUoxkhEf0juROKFIX-y4ehelHR9ynFP-qXM4OqQqo6x7b5-MzhflOWNEL-lGIk1gGabBQ8F6TDc1dg/s1600/image101-707699.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917570703709058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit2sFPUwXjXllpoeyi1752HgRBvHdPGHCy50fKVBUrP3J4k7irsmW8lA2Pmwl6CheUoxkhEf0juROKFIX-y4ehelHR9ynFP-qXM4OqQqo6x7b5-MzhflOWNEL-lGIk1gGabBQ8F6TDc1dg/s320/image101-707699.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Since the time when project item and hour transactions have been posted against the project, they are ready to be included into Project invoice proposal in order to invoice the customer <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUEw_FVUgnUlUeAj0BHmWK6aaAeZx1s1XqE1CNToPxFNlq9vXgN7_-tmAMbpjq3S4AI3TUbz_yEUPer7Of13EQwqvGlGKA6qWwtENGKig1zFDfy_xkEvqHhVaW82hAmpDk-I3m9Ub4iWa5/s1600/image102-709191.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917574396270514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUEw_FVUgnUlUeAj0BHmWK6aaAeZx1s1XqE1CNToPxFNlq9vXgN7_-tmAMbpjq3S4AI3TUbz_yEUPer7Of13EQwqvGlGKA6qWwtENGKig1zFDfy_xkEvqHhVaW82hAmpDk-I3m9Ub4iWa5/s320/image102-709191.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<h1>
Appendix A: Co-products<o:p></o:p></h1>
<div class="MsoNormal">
Please see different scenarios for cost allocation for co-products described below. For the sake of clarity in these scenarios only co-product (and no by-product) is the secondary outcome for production process.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Scenarios<o:p></o:p></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">1.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = None<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system doesn’t do any cost allocation for co-products<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4sewVX5rZ0H67qZLRtAsU9aW2CfriJdndjKRxyOJ09835Q6rZ6QsLf-72JDlWXOp4AsKm5oP6izKLhgiG3DS1CNGe5m0w8ozCyLIIcHjht1m_xTTf1DAZz7S8_AMW2dedc5Nt73w7YL9j/s1600/image103-711532.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917580819174482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4sewVX5rZ0H67qZLRtAsU9aW2CfriJdndjKRxyOJ09835Q6rZ6QsLf-72JDlWXOp4AsKm5oP6izKLhgiG3DS1CNGe5m0w8ozCyLIIcHjht1m_xTTf1DAZz7S8_AMW2dedc5Nt73w7YL9j/s320/image103-711532.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Cost allocation = None for Co-Slag co-product. This means that the system will not allocate cost onto Co-Slag co-product<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjitpB-go8sMioRBtYkHvtwDt-4QcRkFSd0imZo4nbIA8r5ozj89eLAkjXyJTblv65TmGg6CP8GeVwYS7Kw50Dxd3BmuYVXRYQMyip4SCleRqn5fb17sky6qyPT0SIbp8QpTffNcOaB-c4z/s1600/image104-713588.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917590923384610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjitpB-go8sMioRBtYkHvtwDt-4QcRkFSd0imZo4nbIA8r5ozj89eLAkjXyJTblv65TmGg6CP8GeVwYS7Kw50Dxd3BmuYVXRYQMyip4SCleRqn5fb17sky6qyPT0SIbp8QpTffNcOaB-c4z/s320/image104-713588.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCrDpNoIUdZlmIzTKyk6X310JSfd8znJs18scwBCaowgvwNx2l3ETYouam4iwVhjHYs24upyw3ThA5MYRCIazRYj5C8lHCRnOhI4qXeUpZrfae1b6s7PRJBxx2nFKNUuqsnFN3WADq4KD/s1600/image105-715631.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917598448111506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRCrDpNoIUdZlmIzTKyk6X310JSfd8znJs18scwBCaowgvwNx2l3ETYouam4iwVhjHYs24upyw3ThA5MYRCIazRYj5C8lHCRnOhI4qXeUpZrfae1b6s7PRJBxx2nFKNUuqsnFN3WADq4KD/s320/image105-715631.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiftp1vOndCUWJo5GLCGeYbWBrvbvBN4U2F-oGXEGKPTlVkhONAoZOPrfMI0KvWYatW2_a2y8Puqi8Evi-OAto_DJIe6za9WHcQLrS87qunPAmuvHK-LQdcIAYhzf455b6u-6-VCfvDEY-j/s1600/image106-717213.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917609687409122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiftp1vOndCUWJo5GLCGeYbWBrvbvBN4U2F-oGXEGKPTlVkhONAoZOPrfMI0KvWYatW2_a2y8Puqi8Evi-OAto_DJIe6za9WHcQLrS87qunPAmuvHK-LQdcIAYhzf455b6u-6-VCfvDEY-j/s320/image106-717213.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaRifAYLN2alSQocdtRXu7fwp7CKZurXuWcjxR6uCC7yvQ1_y228oPl-IzZv74XPyeVvRGXqzlMxRUbWxY4ZowV_OSW0dxg16OmTMsM7u5SNYPEUMdMCYPMGyL-SK_DavNYuPeP-9Pgmzv/s1600/image107-718906.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917616194883218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaRifAYLN2alSQocdtRXu7fwp7CKZurXuWcjxR6uCC7yvQ1_y228oPl-IzZv74XPyeVvRGXqzlMxRUbWxY4ZowV_OSW0dxg16OmTMsM7u5SNYPEUMdMCYPMGyL-SK_DavNYuPeP-9Pgmzv/s320/image107-718906.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0gERgIm3B_rogY183bZYpbfNSsNwKbfz9YJibJrhT3dfC2j9Axf6IMUMOQ1iXVODN0xwQaO2NOx_d5PgbFEjQJvC7BBkT7DCewKmclwLs8WAlpjsKcMJS_QWj4cTNo7XRTHS9nldTZqSd/s1600/image108-720876.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917624556227074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0gERgIm3B_rogY183bZYpbfNSsNwKbfz9YJibJrhT3dfC2j9Axf6IMUMOQ1iXVODN0xwQaO2NOx_d5PgbFEjQJvC7BBkT7DCewKmclwLs8WAlpjsKcMJS_QWj4cTNo7XRTHS9nldTZqSd/s320/image108-720876.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQUbRWyUYkIDlIBSyAKBvirNLsqwN55fcan433FVv7lt3SVcSRiPqQChqJLLm6VXm7yaEw9Mq4Y8ENxS5VCyLz_4sjZ3-QSIMw4teiLb0YzubKt3h0drqkVkaSMomVbYfwxQbHoXVNB5dN/s1600/image109-727932.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917654422352818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQUbRWyUYkIDlIBSyAKBvirNLsqwN55fcan433FVv7lt3SVcSRiPqQChqJLLm6VXm7yaEw9Mq4Y8ENxS5VCyLz_4sjZ3-QSIMw4teiLb0YzubKt3h0drqkVkaSMomVbYfwxQbHoXVNB5dN/s320/image109-727932.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq_mNCFGUb2aHdJeL8udUNZhjl_eGLFLbkYFB-u51MAa4qVDuktTi7FrDM1zPLWs8GEbaK2CLvtt6T-gA1r1-QXXfJedNgQRsJ3kQTpMzoMLrrxR7YE5BUVx1iNQ86bgYRPlNjrd-Y-8vD/s1600/image110-729579.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917660406148242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq_mNCFGUb2aHdJeL8udUNZhjl_eGLFLbkYFB-u51MAa4qVDuktTi7FrDM1zPLWs8GEbaK2CLvtt6T-gA1r1-QXXfJedNgQRsJ3kQTpMzoMLrrxR7YE5BUVx1iNQ86bgYRPlNjrd-Y-8vD/s320/image110-729579.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6WN-VCsmMYAYJX6wdHzKaH8LnzdwYYq0p7_9o1bEo_UwPMV0db_wMW48OT1Df7HwTBPTkjPc9M29kiiVAjnI_EWnvh4pJiLd7r83CzxoMyIY852ugNhD8YN9NEwloYTY7b7mjndyc-T-x/s1600/image111-731136.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917667441992978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6WN-VCsmMYAYJX6wdHzKaH8LnzdwYYq0p7_9o1bEo_UwPMV0db_wMW48OT1Df7HwTBPTkjPc9M29kiiVAjnI_EWnvh4pJiLd7r83CzxoMyIY852ugNhD8YN9NEwloYTY7b7mjndyc-T-x/s320/image111-731136.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2-MaDTi4rM48VR5ANQXqcPhlfTzLnxvtem5-_4NQb_jOspDf_FSkh9UizqCw80SIZb2AZt81u8nXXP5hp-yX_NLfeEIurfD_jo5x1r35Vsj3qGe-hsBVeaNZlmPVP5IT53wx4gFDh-pyd/s1600/image112-732672.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917675841293106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2-MaDTi4rM48VR5ANQXqcPhlfTzLnxvtem5-_4NQb_jOspDf_FSkh9UizqCw80SIZb2AZt81u8nXXP5hp-yX_NLfeEIurfD_jo5x1r35Vsj3qGe-hsBVeaNZlmPVP5IT53wx4gFDh-pyd/s320/image112-732672.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMslzS6yGwTFmZqyzmlEmR3N4KWI8fyvUYtUWd-Y-h_jm0n97ax6K_R4qlwW5bMTch0Tm_rdOCZ9Gn_U9m1ij86hgyDhQ_GVS6-WL5v8sfF6VSsGrEvUgi9MnCJkpBz9qXyncxslnrHM8t/s1600/image113-734439.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917682362556178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMslzS6yGwTFmZqyzmlEmR3N4KWI8fyvUYtUWd-Y-h_jm0n97ax6K_R4qlwW5bMTch0Tm_rdOCZ9Gn_U9m1ij86hgyDhQ_GVS6-WL5v8sfF6VSsGrEvUgi9MnCJkpBz9qXyncxslnrHM8t/s320/image113-734439.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqq0lzVIoFIL7HwKiTMe9DXyntdfULmC7la_lU07NM_iBnCqCpslsWDN5ScGFTM8weP7IEiqiP_L_C_lIzGWYhQqgH0kbVu6Ni8YAV6xBW2SO02LFk3qOYpls7hxq8qUwyYhQz8c0bM22y/s1600/image114-736427.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917691233257490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqq0lzVIoFIL7HwKiTMe9DXyntdfULmC7la_lU07NM_iBnCqCpslsWDN5ScGFTM8weP7IEiqiP_L_C_lIzGWYhQqgH0kbVu6Ni8YAV6xBW2SO02LFk3qOYpls7hxq8qUwyYhQz8c0bM22y/s320/image114-736427.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">2.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = Manual<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system will do cost allocation for co-products in accordance with Cost allocation percent specified manually <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirM2PNCtShTHsoO5AnbVr919dFFrnCvgBlL9obHNyzMnpHl0YL5zO1Zj1Qhyphenhypheneu2WIf6waEh9JYEsnjnVYZui6IEwWk-2nmWnbBfxjALtOh9pRr4OuRzWNHzjYa0q8BErUJGe07JW4Jx0YH/s1600/image115-738326.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917696985090562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirM2PNCtShTHsoO5AnbVr919dFFrnCvgBlL9obHNyzMnpHl0YL5zO1Zj1Qhyphenhypheneu2WIf6waEh9JYEsnjnVYZui6IEwWk-2nmWnbBfxjALtOh9pRr4OuRzWNHzjYa0q8BErUJGe07JW4Jx0YH/s320/image115-738326.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Cost allocation = Manual and Cost allocation percent = 50% for Co-Slag co-product. This means that the system will evenly (50%/50%) allocate cost onto Co-Slag co-product and Car tire (AlexTire) product based on total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHkCUx5Hf6L7SoKrnkh9KrNz5oyyDMvlvEJWLqUz1QBtEd6Qz3oPhQTDe_Rj1e-BfwkoPSxGMC1ap9oz91_DtZ4A41oCp9etGlSEMPxVlU4HGPxm0CVVnlSlrSVCbgCA6Q7_lOvxv3Q2rq/s1600/image116-739958.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917705056792098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHkCUx5Hf6L7SoKrnkh9KrNz5oyyDMvlvEJWLqUz1QBtEd6Qz3oPhQTDe_Rj1e-BfwkoPSxGMC1ap9oz91_DtZ4A41oCp9etGlSEMPxVlU4HGPxm0CVVnlSlrSVCbgCA6Q7_lOvxv3Q2rq/s320/image116-739958.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7-cM4A2l4p_S3OqZHOGHWT0zCSMNzyMCWSEnU8eDonntXgDmVUFWL2c2S0BZwHsc08hOKO1NPoEXfF048_rubSeJs-Mreq_StvfkBItYUHdDLiFoRCwnAUw7bq0OBycNpZKEwmRimpwv/s1600/image117-742036.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917714381213634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7-cM4A2l4p_S3OqZHOGHWT0zCSMNzyMCWSEnU8eDonntXgDmVUFWL2c2S0BZwHsc08hOKO1NPoEXfF048_rubSeJs-Mreq_StvfkBItYUHdDLiFoRCwnAUw7bq0OBycNpZKEwmRimpwv/s320/image117-742036.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzwDbDcCDn5OizMkZ45jCXHxpEuE_rQZb4kjy8lphiLrVvyppCp2eMX4gO6Sgkr7j6xLJc59fl0avDs50ywPqPWC70TS1YtSv9absv-lL1ht6WXfaxvR-oH-JBAmBdLfFIa4DRHC5DNp6i/s1600/image118-743975.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917723407781602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzwDbDcCDn5OizMkZ45jCXHxpEuE_rQZb4kjy8lphiLrVvyppCp2eMX4gO6Sgkr7j6xLJc59fl0avDs50ywPqPWC70TS1YtSv9absv-lL1ht6WXfaxvR-oH-JBAmBdLfFIa4DRHC5DNp6i/s320/image118-743975.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZVBvSYew-873yj_Qr3TFzRgfPKIPZUxOM9T87Jl5UJvGgq05waF3wYrEvAVrS9VF1hg_GkHG1aohIiKDwAqc9tWN9Koks8jkNDGZALBpXacT4Db0icfNHPAJNmmk-jpwBHLsbAdayv4oh/s1600/image119-745458.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917729192583026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZVBvSYew-873yj_Qr3TFzRgfPKIPZUxOM9T87Jl5UJvGgq05waF3wYrEvAVrS9VF1hg_GkHG1aohIiKDwAqc9tWN9Koks8jkNDGZALBpXacT4Db0icfNHPAJNmmk-jpwBHLsbAdayv4oh/s320/image119-745458.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5_Y8O-Fq0Stmf-eM-yH1V-2uOHjyvfqZCgVx3n5s5uhxg0OKylCpUz5wexs8FEvpHvKkRbd7EokuOwROha0Q57kWTjGu8sv7_z-fioG5IoOSK9AVmv8F0XQXqzNZsMyA9vUGHojW8wc5/s1600/image120-747053.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917735930114738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5_Y8O-Fq0Stmf-eM-yH1V-2uOHjyvfqZCgVx3n5s5uhxg0OKylCpUz5wexs8FEvpHvKkRbd7EokuOwROha0Q57kWTjGu8sv7_z-fioG5IoOSK9AVmv8F0XQXqzNZsMyA9vUGHojW8wc5/s320/image120-747053.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv_1LdQtv727Q0z556xZN4XpkGjdCa9b1_h3JDzFqxCHJvh9ekqXNsm2g7lQQKSmJ_adH5QKCImQCjszIyr6zwhHyeIJa_CRm8JmBSg1rdXstpD3hKDCNQcbL8jQUUXRRN1IIUBhOTXK5P/s1600/image121-749113.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917745410867714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv_1LdQtv727Q0z556xZN4XpkGjdCa9b1_h3JDzFqxCHJvh9ekqXNsm2g7lQQKSmJ_adH5QKCImQCjszIyr6zwhHyeIJa_CRm8JmBSg1rdXstpD3hKDCNQcbL8jQUUXRRN1IIUBhOTXK5P/s320/image121-749113.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSLX2WypnQzv9AOWJ5yr1r0HOz24Ba3kNG9Vq78DGJ6P7DUab2tACcmbhHaf4agX4ZLnyBFogRSe5rDYsuDYan9VAE14aMqa2Z_WQl9purSSZn8AmMwiphLoBbMlFOMGgWnZWtFGlV3Yod/s1600/image122-751184.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917754723494690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSLX2WypnQzv9AOWJ5yr1r0HOz24Ba3kNG9Vq78DGJ6P7DUab2tACcmbhHaf4agX4ZLnyBFogRSe5rDYsuDYan9VAE14aMqa2Z_WQl9purSSZn8AmMwiphLoBbMlFOMGgWnZWtFGlV3Yod/s320/image122-751184.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjuBACaxvAY8-MsMLYT6iS_OxkBP8FuQ95IXXMBHwvjwBx7m0VDARZAWTjrKRLafb2MsBN5B25GqupIIRkMcsQN8RqtzQK7gZlZ09DIKBMPby-5HG0_BuGQh0CqwMr_vmV_Kk83ajaxz4R/s1600/image123-752773.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917762275913234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjuBACaxvAY8-MsMLYT6iS_OxkBP8FuQ95IXXMBHwvjwBx7m0VDARZAWTjrKRLafb2MsBN5B25GqupIIRkMcsQN8RqtzQK7gZlZ09DIKBMPby-5HG0_BuGQh0CqwMr_vmV_Kk83ajaxz4R/s320/image123-752773.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4j4wZnj89TV5iye_dnFpXTJX4UKVxqLXhzBvH4jSDnYCbgQpQjXEvrLaS131NHjl6rfLHqxBlPGXdj-CDLWAb6xsIIJRHHK_fN9tyZOxHkF7zMyY8BBIJNB8jKq6QGqPn8fSlsjVPqa2/s1600/image124-754671.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917769719431442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4j4wZnj89TV5iye_dnFpXTJX4UKVxqLXhzBvH4jSDnYCbgQpQjXEvrLaS131NHjl6rfLHqxBlPGXdj-CDLWAb6xsIIJRHHK_fN9tyZOxHkF7zMyY8BBIJNB8jKq6QGqPn8fSlsjVPqa2/s320/image124-754671.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMslzS6yGwTFmZqyzmlEmR3N4KWI8fyvUYtUWd-Y-h_jm0n97ax6K_R4qlwW5bMTch0Tm_rdOCZ9Gn_U9m1ij86hgyDhQ_GVS6-WL5v8sfF6VSsGrEvUgi9MnCJkpBz9qXyncxslnrHM8t/s1600/image113-734439.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917682362556178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMslzS6yGwTFmZqyzmlEmR3N4KWI8fyvUYtUWd-Y-h_jm0n97ax6K_R4qlwW5bMTch0Tm_rdOCZ9Gn_U9m1ij86hgyDhQ_GVS6-WL5v8sfF6VSsGrEvUgi9MnCJkpBz9qXyncxslnrHM8t/s320/image113-734439.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddcvIr79C3t1R1fZhPpsiZOGxOPTqGQ_wVPbReuNVUhZzZp8J4j7nFHAvFGV_B3B02xmrKmR-QnxnSXa7LvHR2jHit3vQNVTWOSu5ZbYEKZCvoSxoij3tj7ka8JMs9OxVFNyY3pQUV-OU/s1600/image125-756285.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917775643761298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddcvIr79C3t1R1fZhPpsiZOGxOPTqGQ_wVPbReuNVUhZzZp8J4j7nFHAvFGV_B3B02xmrKmR-QnxnSXa7LvHR2jHit3vQNVTWOSu5ZbYEKZCvoSxoij3tj7ka8JMs9OxVFNyY3pQUV-OU/s320/image125-756285.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b><br />
<b><i><o:p> </o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<![if !supportLists]><b><span style="mso-list: Ignore;">3.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = TCA (Total cost allocation)<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system will do cost allocation for co-products in accordance with TCA (Total cost allocation) principle <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9cOHEr36YHW2R0DN1kaHWrtS4SXu7BGtIyD6ayQEVFKskGgW1DxjMZDe_jPwid-E1yW-WnhJD8tST3E_p5Z9g_UywwLFrYytzqDV0JnovDzB8WWuaFAk-EGSRI-ajJf9FFqn6gTIvNlmH/s1600/image126-758157.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917786455288258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9cOHEr36YHW2R0DN1kaHWrtS4SXu7BGtIyD6ayQEVFKskGgW1DxjMZDe_jPwid-E1yW-WnhJD8tST3E_p5Z9g_UywwLFrYytzqDV0JnovDzB8WWuaFAk-EGSRI-ajJf9FFqn6gTIvNlmH/s320/image126-758157.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
Please note that Total cost allocation checkbox is selected for the formula to enable TCA (Total cost allocation) for co-products<o:p></o:p><br />
</div>
<div class="MsoNormal">
<b><i>Formula: AlexTire – Co-Products (Estimate cost)<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ60ENXe0kj26GE-Q57-77dNgf7-xhEGdX4Wi4XTFkkufGG_tL-edDWHqMFmIJL-aB7hr4mLiS73p5EDpCEXupzUUXDiu71-DOqfVT_o2rApToOceRUYU3hyWl_gPoZzhHFAHX3_KgGvit/s1600/image127-759983.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917790958999154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ60ENXe0kj26GE-Q57-77dNgf7-xhEGdX4Wi4XTFkkufGG_tL-edDWHqMFmIJL-aB7hr4mLiS73p5EDpCEXupzUUXDiu71-DOqfVT_o2rApToOceRUYU3hyWl_gPoZzhHFAHX3_KgGvit/s320/image127-759983.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Based on TCA (Total cost allocation) principle the system calculates the cost as a weighted average between the quantities that are reported as finished for product and co-products. On Estimate cost screen you can calculate Cost allocation percentages for co-products using Allocate cost percentages function.<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge4rV57EqijG0uBXwcNN3Ut_QOKZautUMlWLQoFT4PZ5ebgD8_B0z-VZ6vtyZOjQQuLMcMp1Dp0xFcpDPqp8lxAILM_CSbg5rkprta1ns4-z1PLAX9Jo2o6rq1n0RaMMN7J5egRdqx2OSU/s1600/image128-761772.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917800616752242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge4rV57EqijG0uBXwcNN3Ut_QOKZautUMlWLQoFT4PZ5ebgD8_B0z-VZ6vtyZOjQQuLMcMp1Dp0xFcpDPqp8lxAILM_CSbg5rkprta1ns4-z1PLAX9Jo2o6rq1n0RaMMN7J5egRdqx2OSU/s320/image128-761772.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result Cost allocation percentages will be calculated for co-products. In this scenario Cost allocation percentage = 0.1332% <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG1pfKrD1XJGOBSQCzdJKqb5IEEX7aFhPwsVikyZo9cen5OyOKveOQn4zse903o6Qns6Xo0A8t41o8VrhppTf39S_FrmykZBwDgV6IUmdTwlY5RPB9_PbYPAEBi5rxD7PJ_EEPd14Kv9oU/s1600/image129-763559.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917810421007954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG1pfKrD1XJGOBSQCzdJKqb5IEEX7aFhPwsVikyZo9cen5OyOKveOQn4zse903o6Qns6Xo0A8t41o8VrhppTf39S_FrmykZBwDgV6IUmdTwlY5RPB9_PbYPAEBi5rxD7PJ_EEPd14Kv9oU/s320/image129-763559.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm3UTwRIcMlYzuwnH22P3lJyHC5SbvoG8J-0dbHtJLDFEa_5tMim8gIGzGHoHEX8Fn2yZ3KXilQxj3VDs3k0tUdkQFAoxYF2Psi_54t34ejPgxY8IjEbk4e2_w2k2526_KLmreAfXeZZGg/s1600/image130-765364.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917813382461298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm3UTwRIcMlYzuwnH22P3lJyHC5SbvoG8J-0dbHtJLDFEa_5tMim8gIGzGHoHEX8Fn2yZ3KXilQxj3VDs3k0tUdkQFAoxYF2Psi_54t34ejPgxY8IjEbk4e2_w2k2526_KLmreAfXeZZGg/s320/image130-765364.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvxxP4qjFCn7Q09juth_cJIT_ahkYpyWWilQmLuHc6g9aRyO8qLZJPJ7rh2XEncOY6yi54I1WJafGrJ5pUKAXYVX4EVe9tRGHyzXU6HwXYq_AHiKkbBkbz1KxDR3213V8XFHZJpTHCGTtv/s1600/image131-766813.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917822298197186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvxxP4qjFCn7Q09juth_cJIT_ahkYpyWWilQmLuHc6g9aRyO8qLZJPJ7rh2XEncOY6yi54I1WJafGrJ5pUKAXYVX4EVe9tRGHyzXU6HwXYq_AHiKkbBkbz1KxDR3213V8XFHZJpTHCGTtv/s320/image131-766813.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_byPwPnJWfBtOKxcbIn-FJyTX4Txa1SfsViZ4GGEfivnNELrBsOC6oovhmUibKt682PIFiBaZm8looObT48_PqR4NlK-__B4jRUso85wH1YproOL_uemDKmfVZIKqufp01Unvwn585fEU/s1600/image132-768443.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917825760222930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_byPwPnJWfBtOKxcbIn-FJyTX4Txa1SfsViZ4GGEfivnNELrBsOC6oovhmUibKt682PIFiBaZm8looObT48_PqR4NlK-__B4jRUso85wH1YproOL_uemDKmfVZIKqufp01Unvwn585fEU/s320/image132-768443.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLK764GaWld4p905ozV-iSFG8naSDKWVMsr10Kq4HoRIXGrKAqkWGWqjiku29Dqhp9tWewmGX2feVXCXer0KsMo-ZWHaAeR4Lmx64vxNAk5muP_T_TUS1acqYahgSFJDNi-OW5L8PoyI8K/s1600/image133-769875.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917837036795602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLK764GaWld4p905ozV-iSFG8naSDKWVMsr10Kq4HoRIXGrKAqkWGWqjiku29Dqhp9tWewmGX2feVXCXer0KsMo-ZWHaAeR4Lmx64vxNAk5muP_T_TUS1acqYahgSFJDNi-OW5L8PoyI8K/s320/image133-769875.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Oa6_x1YJTvlsobb-kc82dQ79TG3bD4TtT8C1UGlFM9octFJB88hHfHu9fusnae6gNc7X34V792iG4LioNfm9WEB19r8ShiKm09ScNVL3wjvlpxhskuJRk9vDt1ufq60xNl7BNID68lrT/s1600/image134-771310.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917842084754402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Oa6_x1YJTvlsobb-kc82dQ79TG3bD4TtT8C1UGlFM9octFJB88hHfHu9fusnae6gNc7X34V792iG4LioNfm9WEB19r8ShiKm09ScNVL3wjvlpxhskuJRk9vDt1ufq60xNl7BNID68lrT/s320/image134-771310.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQhgARuylO_Dil0DGu31RaWVmvOdEbAa5ycnz79jgHBsvrPntrZe2_zIcSNO_AKauvAgjUzZBD5igCvI9kD5KEOHLj5on5WqMONpbN37OONCqLKZ1ExHncsZuNPjO3H7S_NJ4sMgwvJLdV/s1600/image135-773275.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917846825641362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQhgARuylO_Dil0DGu31RaWVmvOdEbAa5ycnz79jgHBsvrPntrZe2_zIcSNO_AKauvAgjUzZBD5igCvI9kD5KEOHLj5on5WqMONpbN37OONCqLKZ1ExHncsZuNPjO3H7S_NJ4sMgwvJLdV/s320/image135-773275.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOLZ2zt2ZekYGMm_s5tTI29JJwbtrDVCgK71RqsJAHgQ84uXKCnoh-Pdnq4TxcaTty4PhpCAh8ZBbcd8i-fUgjxLYrczBpPSCL8Uog0bKbhFwY3n73WXQdYRi8hyphenhyphenwahFZ6Fijd1Fisp9Xu/s1600/image136-774883.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917857144737298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOLZ2zt2ZekYGMm_s5tTI29JJwbtrDVCgK71RqsJAHgQ84uXKCnoh-Pdnq4TxcaTty4PhpCAh8ZBbcd8i-fUgjxLYrczBpPSCL8Uog0bKbhFwY3n73WXQdYRi8hyphenhyphenwahFZ6Fijd1Fisp9Xu/s320/image136-774883.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that financial cost for Co-Slag co-product inventory receipt transaction is 0.12$ which was calculated as percentage based on total production cost<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4e1A0jJJoUA2NJOVgb23_RvPKtunvOxcknOtZ5twXc7VUOs6K6v8REyxJ2Pu-ITNTSJVJdQRATiL83t8Cf8ga1LvEsthECvoJ8Ej4i1B5DcmtgxSoWM6FLqCDgL9MeNTNXJW6gZRJCwJ8/s1600/image137-776776.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917867846335266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4e1A0jJJoUA2NJOVgb23_RvPKtunvOxcknOtZ5twXc7VUOs6K6v8REyxJ2Pu-ITNTSJVJdQRATiL83t8Cf8ga1LvEsthECvoJ8Ej4i1B5DcmtgxSoWM6FLqCDgL9MeNTNXJW6gZRJCwJ8/s320/image137-776776.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA0XA4xeL97v5Xzea1q_N1jehZB1uNQqE6SZIjb6OSse1hPlAatBsXVIkaQpj8xGng36snlNVXs7XCfQZj9R6-ch7GX8nGQs9NvJCDBXVNccb-6qkwDRtZPX5zTpqtHR09GjmTRtbYB81H/s1600/image138-778711.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917870783687906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA0XA4xeL97v5Xzea1q_N1jehZB1uNQqE6SZIjb6OSse1hPlAatBsXVIkaQpj8xGng36snlNVXs7XCfQZj9R6-ch7GX8nGQs9NvJCDBXVNccb-6qkwDRtZPX5zTpqtHR09GjmTRtbYB81H/s320/image138-778711.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddcvIr79C3t1R1fZhPpsiZOGxOPTqGQ_wVPbReuNVUhZzZp8J4j7nFHAvFGV_B3B02xmrKmR-QnxnSXa7LvHR2jHit3vQNVTWOSu5ZbYEKZCvoSxoij3tj7ka8JMs9OxVFNyY3pQUV-OU/s1600/image125-756285.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917775643761298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhddcvIr79C3t1R1fZhPpsiZOGxOPTqGQ_wVPbReuNVUhZzZp8J4j7nFHAvFGV_B3B02xmrKmR-QnxnSXa7LvHR2jHit3vQNVTWOSu5ZbYEKZCvoSxoij3tj7ka8JMs9OxVFNyY3pQUV-OU/s320/image125-756285.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<h1>
Appendix B: By-products<o:p></o:p></h1>
<div class="MsoNormal">
Please see different scenarios for burden cost for by-products described below. For the sake of clarity in these scenarios only by-product (and no co-product) is the secondary outcome for production process.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Scenarios<o:p></o:p></b></div>
<div class="MsoListParagraph" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">1.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Burden = None<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system doesn’t add burden cost related to by-products to total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmuDx-V2cMZAIg2qUjELSwlLrrqjTWmU9Wai7hCW0zhXpyE3uX881GMk_O5z002rLh_cnCGCLqGzaG9iAg0v_4FlaCGPxecso6Y_4FTNHTIfCuM7FQJ0jKIKwxBQDmOfrXWD5xxc8ROFs_/s1600/image139-780558.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917877250187250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmuDx-V2cMZAIg2qUjELSwlLrrqjTWmU9Wai7hCW0zhXpyE3uX881GMk_O5z002rLh_cnCGCLqGzaG9iAg0v_4FlaCGPxecso6Y_4FTNHTIfCuM7FQJ0jKIKwxBQDmOfrXWD5xxc8ROFs_/s320/image139-780558.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Burden = None for By-Slag by-product. This means that the system will not add burden cost related to By-Slag by-product to total production cost <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigqntlpAwmnMKYQmjQBy4CSGEXZa1q8S_2Ou57locsLPUZkOvG66j-JWwuXyvZ6URkjfWEPXoBxBy_eNnh9PyRJ7S7MZ1TX7TmI8aWlG-2p5NpjvELyet18HgfEzVL8HMJl1XBOE477r1M/s1600/image140-782191.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917887561224034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigqntlpAwmnMKYQmjQBy4CSGEXZa1q8S_2Ou57locsLPUZkOvG66j-JWwuXyvZ6URkjfWEPXoBxBy_eNnh9PyRJ7S7MZ1TX7TmI8aWlG-2p5NpjvELyet18HgfEzVL8HMJl1XBOE477r1M/s320/image140-782191.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqItB0aTNqSz6nmj_3_E_eM4cbtH63LOAyis-afmy7toJorW8zTNbIiZwp9FVJdJNUBNgrnZC4SodmwvyqEO76eyBZ9wMFrsNBXBCwiRxNPIWPfNGI-onLY-roAFAoE9kYXjbiLukNzka/s1600/image141-783881.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917897053162962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqItB0aTNqSz6nmj_3_E_eM4cbtH63LOAyis-afmy7toJorW8zTNbIiZwp9FVJdJNUBNgrnZC4SodmwvyqEO76eyBZ9wMFrsNBXBCwiRxNPIWPfNGI-onLY-roAFAoE9kYXjbiLukNzka/s320/image141-783881.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVczVIg4ev8EM2_aw5bp2tozR9jckDUco9H1D2c8rvp3BUgD5EEZLgty8i1GAtHiMGeJeICDnGP8UgsP2p14RG_UmW2aNUC3zDAmyoQEEdso8nNnQFJvAuzKko9zkIISC2IIWvGJAOyP49/s1600/image142-785958.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917905736748210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVczVIg4ev8EM2_aw5bp2tozR9jckDUco9H1D2c8rvp3BUgD5EEZLgty8i1GAtHiMGeJeICDnGP8UgsP2p14RG_UmW2aNUC3zDAmyoQEEdso8nNnQFJvAuzKko9zkIISC2IIWvGJAOyP49/s320/image142-785958.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt7mT9i1y_XfjuHxUixDT11wjPgYmWRIuIH4u9XsdsF9juLVyJRuqM7A1JPCl-DyfJ_9ebRm2aBy4cySpJ0dApep8CQSu51vuemceQBb8qkYXM9UScA9dISsp3wHNoL2cXH0wgadr6u7Wj/s1600/image143-788172.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917913252414946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt7mT9i1y_XfjuHxUixDT11wjPgYmWRIuIH4u9XsdsF9juLVyJRuqM7A1JPCl-DyfJ_9ebRm2aBy4cySpJ0dApep8CQSu51vuemceQBb8qkYXM9UScA9dISsp3wHNoL2cXH0wgadr6u7Wj/s320/image143-788172.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjndtbh9reO4jylGrvw83DZO87FsnA6x_g9m8CaejZvVr66Gs59FAcByYE_h_vQtmIsiZtrAvL2n8rHdKvnpYafbtsED5Guv1w-QTn67xWkUJGlyrlmme7dzz9gIef_jzhQ84Jqs-T5qbZH/s1600/image144-789687.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917923917406194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjndtbh9reO4jylGrvw83DZO87FsnA6x_g9m8CaejZvVr66Gs59FAcByYE_h_vQtmIsiZtrAvL2n8rHdKvnpYafbtsED5Guv1w-QTn67xWkUJGlyrlmme7dzz9gIef_jzhQ84Jqs-T5qbZH/s320/image144-789687.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhATdv1XxvYtLeh78f7HwSmVn7nVXOeLVEkguWnX1QdBEMjt7JuU-UgmyNqxvZc_se-pTOcG_fIJoO90-l_7fILHFYJjiS3ttmAAU7CTqxX2BGRdpgYFsS5uUYWIRfR3RP2seIUqGRFUBMI/s1600/image145-791239.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917927313582258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhATdv1XxvYtLeh78f7HwSmVn7nVXOeLVEkguWnX1QdBEMjt7JuU-UgmyNqxvZc_se-pTOcG_fIJoO90-l_7fILHFYJjiS3ttmAAU7CTqxX2BGRdpgYFsS5uUYWIRfR3RP2seIUqGRFUBMI/s320/image145-791239.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOrDMYYZQF6c8OjdZMYmA-638f5JKrKcprKJWHLrdd_RJxR_MB4piUGqBAk8qVoxatzP-rtJ3L3-sdTPBrtC0FxSrNIWrGVBG4FbIDow2F_-zOAHHvpVFXA9ympoPySu8yST_hJYbwyB8/s1600/image146-793117.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917932764045186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOrDMYYZQF6c8OjdZMYmA-638f5JKrKcprKJWHLrdd_RJxR_MB4piUGqBAk8qVoxatzP-rtJ3L3-sdTPBrtC0FxSrNIWrGVBG4FbIDow2F_-zOAHHvpVFXA9ympoPySu8yST_hJYbwyB8/s320/image146-793117.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKSssKzovgaxcM8ENJcAo25_m5ab2tR9D3gj7vkOLclKbal0hGFGxrL9vRzFjhFaiY5QZG3idfe7shSu7odbdvVCjwnB8rUlqmXxjwByzsC01DdYppomWKJO5u9GsexiZ8jTI8faPekLrm/s1600/image147-794861.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917943168757602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKSssKzovgaxcM8ENJcAo25_m5ab2tR9D3gj7vkOLclKbal0hGFGxrL9vRzFjhFaiY5QZG3idfe7shSu7odbdvVCjwnB8rUlqmXxjwByzsC01DdYppomWKJO5u9GsexiZ8jTI8faPekLrm/s320/image147-794861.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that financial cost for By-Slag by-product inventory receipt transaction is 0 (Zero) and <br />
total cost of production was not increased (no burden)<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9GRojvaaqw_HDrn-LtCDwWnJ7uIFGktFsMrsokU-l-O1fg35K_rlTi0RyTcsMQHdS2FTnCy3XIgGflI_UUk3CJvN80axQVbmlh8VlRIOoWOxYCvLfHXgMPhPOjKtVMTd-2doj3qVpBknw/s1600/image148-796473.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917952637307282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9GRojvaaqw_HDrn-LtCDwWnJ7uIFGktFsMrsokU-l-O1fg35K_rlTi0RyTcsMQHdS2FTnCy3XIgGflI_UUk3CJvN80axQVbmlh8VlRIOoWOxYCvLfHXgMPhPOjKtVMTd-2doj3qVpBknw/s320/image148-796473.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhArZcJiDhuBWsvaS_AaZOWglC28VpKhV9pwLIyKEbnUw02BdSN1MXKabhqt9pU8F4yX442BQ3C1Iu0A92_XMMNOX4WFK25HbshWNMFnEi960_JbMnwJiMflVnqda7w6k5FCfmvzRpPMLj/s1600/image149-798338.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917957353155874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhArZcJiDhuBWsvaS_AaZOWglC28VpKhV9pwLIyKEbnUw02BdSN1MXKabhqt9pU8F4yX442BQ3C1Iu0A92_XMMNOX4WFK25HbshWNMFnEi960_JbMnwJiMflVnqda7w6k5FCfmvzRpPMLj/s320/image149-798338.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeuOQxsAiY3tZgaY9MJ1XKHUfH1dJYAY1OskXZ1BiTZobGt-7NNHZsol3orfwWUXhO6IT2oGSWL7Sxriunm7WiVNkKqaxorG2IjflVPR1JQnClqmZNlJ2Y_xT2ymKRi16qUBT641s8De3T/s1600/image150-700310.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917964321120626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeuOQxsAiY3tZgaY9MJ1XKHUfH1dJYAY1OskXZ1BiTZobGt-7NNHZsol3orfwWUXhO6IT2oGSWL7Sxriunm7WiVNkKqaxorG2IjflVPR1JQnClqmZNlJ2Y_xT2ymKRi16qUBT641s8De3T/s320/image150-700310.jpg" /></a> <o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><b><span style="mso-list: Ignore;">2.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Burden = Per (Percent)<o:p></o:p></b></div>
<div class="MsoNormal">
The system allows you to add burden cost related to by-products to total production cost based on Percent, Per series and Per quantity. In this scenario the system will add burden cost related to by-products in accordance with By-product burden amount (Percent) specified manually <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44zkB_JhsknEEvp1LPkIfFkf-wJK_34sLtfO4da58MxJqAS3WAMeLZKIgCPo4WOiWH1tp024o0iu5PPU1ix8ClnzUJdLd02IECD4woIzlLm-3Hk5If4fgdRlpo9pOz8sTkn7Vg3UpSjdw/s1600/image151-701915.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917974874799810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44zkB_JhsknEEvp1LPkIfFkf-wJK_34sLtfO4da58MxJqAS3WAMeLZKIgCPo4WOiWH1tp024o0iu5PPU1ix8ClnzUJdLd02IECD4woIzlLm-3Hk5If4fgdRlpo9pOz8sTkn7Vg3UpSjdw/s320/image151-701915.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Burden = Percent for By-Slag by-product. This means that the system will add burden cost of By-Slag by-product as 50% percentage of total production cost into total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhfPf6iGXNbs0R0PQ9W3zGDA9F8amRyWiL7DM-dFtnfHjq1qbodnlCXwCO5IAoVTfxJnP1H8RLlZQcRIb2PycJLaz8qszQKXB6BJjOHAqeO88BIi135zdCJSjQvuHuP9nD8MjXwty6tBu/s1600/image152-703771.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917981676088978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhfPf6iGXNbs0R0PQ9W3zGDA9F8amRyWiL7DM-dFtnfHjq1qbodnlCXwCO5IAoVTfxJnP1H8RLlZQcRIb2PycJLaz8qszQKXB6BJjOHAqeO88BIi135zdCJSjQvuHuP9nD8MjXwty6tBu/s320/image152-703771.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHISTCgsPDBIjgWzYlkaR3q-hdeQ-cnv1F0UhVENH7y5aj9vsWrO3GRat8Ua62-eYjzHjjhBt3MUAsdMl-Y0h6n1tp-lnhMhfZI8qy4nCHfmhPZA9wzqtonCOTwN9nAtwFw7spviPEnMC/s1600/image153-705566.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917984922613074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHISTCgsPDBIjgWzYlkaR3q-hdeQ-cnv1F0UhVENH7y5aj9vsWrO3GRat8Ua62-eYjzHjjhBt3MUAsdMl-Y0h6n1tp-lnhMhfZI8qy4nCHfmhPZA9wzqtonCOTwN9nAtwFw7spviPEnMC/s320/image153-705566.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvT5VUchKeOBnO1_KO3gLZKBYRJVFLWTXalK0lsyaUbMyP-6omf__yIuWTkgIXvRizEhTh-DeAA9YUbEEZPtyuYQpmdQ_n5OGHfMbArjYt-TEpF-LDAb6sz3jUORKe_0r0_XygR1hHMqnJ/s1600/image154-707492.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917993351721538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvT5VUchKeOBnO1_KO3gLZKBYRJVFLWTXalK0lsyaUbMyP-6omf__yIuWTkgIXvRizEhTh-DeAA9YUbEEZPtyuYQpmdQ_n5OGHfMbArjYt-TEpF-LDAb6sz3jUORKe_0r0_XygR1hHMqnJ/s320/image154-707492.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnY6iQf1U-GoNlxNVgncXd_tANUI6hpBRAzfBaLAjiUAcp0YKxVDrgxjlGv9Kb-N89PPiDWgNylbkR0oKptRJ3JwK19g1A3aOfFSe190a8aHoj-Wh8XP9o5XSePJ5oBP-WShds-aOO4rqb/s1600/image155-709011.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918002574796146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnY6iQf1U-GoNlxNVgncXd_tANUI6hpBRAzfBaLAjiUAcp0YKxVDrgxjlGv9Kb-N89PPiDWgNylbkR0oKptRJ3JwK19g1A3aOfFSe190a8aHoj-Wh8XP9o5XSePJ5oBP-WShds-aOO4rqb/s320/image155-709011.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXje5bepVSA0KmLvObC1E2G_xm-_Of9lHnver7s-95oR07jyE4NlXcGT-x1G1n34cB0fU3NZCCYXit-u6hZQsczBHKZahTx0z6uIrDIiNjJlo5l3fcxUFs6TQaXq2NPRvAPJ4GCpj34hyq/s1600/image156-710704.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918014052079938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXje5bepVSA0KmLvObC1E2G_xm-_Of9lHnver7s-95oR07jyE4NlXcGT-x1G1n34cB0fU3NZCCYXit-u6hZQsczBHKZahTx0z6uIrDIiNjJlo5l3fcxUFs6TQaXq2NPRvAPJ4GCpj34hyq/s320/image156-710704.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1B7Hs3c9TdHYQa9oyAp4gWEDQnfV7cu9_w3o4GYb0mVkwdutA0CqD3OpqQ4Q8swN2R7VO49JO-8oINB3snm_sLb3-Ac1HN7ZuzhHBdnWVOSADzIv4CChPTcJ7bzeDA8AyNpeZ6Mj14jc/s1600/image157-712905.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918019335377314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1B7Hs3c9TdHYQa9oyAp4gWEDQnfV7cu9_w3o4GYb0mVkwdutA0CqD3OpqQ4Q8swN2R7VO49JO-8oINB3snm_sLb3-Ac1HN7ZuzhHBdnWVOSADzIv4CChPTcJ7bzeDA8AyNpeZ6Mj14jc/s320/image157-712905.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiobvgChwDBgWFdbDtUshKtAmN8NvJRTOby1_eOYnLjSHVYkyL2SB0grMIkVkpPcM4Aq4YFAdjnIc3dqHOgJhV39LVPkWvaPy2qIVwOORqlP9iUjdELe7LgpRzQupAdC0RPUQ81dJY8hO9/s1600/image158-714424.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918023059063666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiobvgChwDBgWFdbDtUshKtAmN8NvJRTOby1_eOYnLjSHVYkyL2SB0grMIkVkpPcM4Aq4YFAdjnIc3dqHOgJhV39LVPkWvaPy2qIVwOORqlP9iUjdELe7LgpRzQupAdC0RPUQ81dJY8hO9/s320/image158-714424.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions <o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_7xjoIzL13xiRIz7h7OkqtW9iZkXe7srK9ipSsicuEMqklRb5DYOB98B7Fv8FN4qRE4Tp0odrk4n5VjZSCRTiAZjKgCtBVnYbcIfaVSJu7h1Qr5VXGpaHRKspgHu6nIYVXYWLibxiLpNj/s1600/image159-715993.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918034527051618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_7xjoIzL13xiRIz7h7OkqtW9iZkXe7srK9ipSsicuEMqklRb5DYOB98B7Fv8FN4qRE4Tp0odrk4n5VjZSCRTiAZjKgCtBVnYbcIfaVSJu7h1Qr5VXGpaHRKspgHu6nIYVXYWLibxiLpNj/s320/image159-715993.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that financial cost for By-Slag by-product inventory receipt transaction is 0 (Zero) and financial cost of Car tire (AlexTire) inventory receipt transaction increased to 130.57$ because burden cost applied<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgreivVDbpcRTTCC8ExeABom84OytxrN2WR_NPt93zETULeUTIIp5o6SDy1fxe882VPs8uVBoXHi7sj_DptsUkcqZO-gIlrB_kY2VByyArnqtcMQYymBFQp8v3ynkB0GMw7vMCRBDv7rk-4/s1600/image160-717991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918040113114530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgreivVDbpcRTTCC8ExeABom84OytxrN2WR_NPt93zETULeUTIIp5o6SDy1fxe882VPs8uVBoXHi7sj_DptsUkcqZO-gIlrB_kY2VByyArnqtcMQYymBFQp8v3ynkB0GMw7vMCRBDv7rk-4/s320/image160-717991.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhArZcJiDhuBWsvaS_AaZOWglC28VpKhV9pwLIyKEbnUw02BdSN1MXKabhqt9pU8F4yX442BQ3C1Iu0A92_XMMNOX4WFK25HbshWNMFnEi960_JbMnwJiMflVnqda7w6k5FCfmvzRpPMLj/s1600/image149-798338.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873917957353155874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhArZcJiDhuBWsvaS_AaZOWglC28VpKhV9pwLIyKEbnUw02BdSN1MXKabhqt9pU8F4yX442BQ3C1Iu0A92_XMMNOX4WFK25HbshWNMFnEi960_JbMnwJiMflVnqda7w6k5FCfmvzRpPMLj/s320/image149-798338.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwZWZaRYyM-45wcvCE-2KOVW84y7RJICwP8Ji3mheKW2cJnSXeQeGfgxHmOXC1OPlj9jBGVDnHrmIh1rciuPk0ywxNh7ctQSXmNROFI3Dj4RVS1knRatCta9uuT9ciRtXpADEMsyu4ABo/s1600/image161-719721.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918048537197218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwZWZaRYyM-45wcvCE-2KOVW84y7RJICwP8Ji3mheKW2cJnSXeQeGfgxHmOXC1OPlj9jBGVDnHrmIh1rciuPk0ywxNh7ctQSXmNROFI3Dj4RVS1knRatCta9uuT9ciRtXpADEMsyu4ABo/s320/image161-719721.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
When you End the batch order the burden value is calculated automatically and posted in Route card journal adding to the cost of the batch order<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5VLiBnEQUxoDMbyxGiWmFi_xcIRbP5atA56dkrTsewZibWRxIU6W7rzL1z5dE-2UDAEPxPlvFzEfxxm5BVcGAmyUuxOHyVya0HQS0_ITpox_V3Xmp7bMIKrYFxM3gWQun_DG0gr8UEmm7/s1600/image162-721823.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918059273136370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5VLiBnEQUxoDMbyxGiWmFi_xcIRbP5atA56dkrTsewZibWRxIU6W7rzL1z5dE-2UDAEPxPlvFzEfxxm5BVcGAmyUuxOHyVya0HQS0_ITpox_V3Xmp7bMIKrYFxM3gWQun_DG0gr8UEmm7/s320/image162-721823.png" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production order: AlexTire – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal header references Batch order for Car tire (AlexTire)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdRxXGf7BYxhpLJJ7Y3YFpiAEzWh1JoYh97ivr5ALY8_H2Sc4U4bk8HsMBlVvtn_98Ymmb_GE8m_r63Hy0sB8524rAECdkxM4McijPneDVP2aW-YDOpFATGrXZnBHNsYLJzQU0ky-PL0U/s1600/image163-723596.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918068882629378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdRxXGf7BYxhpLJJ7Y3YFpiAEzWh1JoYh97ivr5ALY8_H2Sc4U4bk8HsMBlVvtn_98Ymmb_GE8m_r63Hy0sB8524rAECdkxM4McijPneDVP2aW-YDOpFATGrXZnBHNsYLJzQU0ky-PL0U/s320/image163-723596.png" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal lines have details of burden cost applied for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGwSMoOF0JvR5PV_-ZVrQXOnY3GwOwO_z1fZqo2hzeXXzwo9CttcWil7yxxuCz0dmLLPnP3Gpzx2RvD4ZEYFRbT9-guD-FZ_svTz8s8LHHK_Tkok6GjMbbO4S8Z_JDrUQZxwENSm_cqZ4A/s1600/image164-725633.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918076762481202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGwSMoOF0JvR5PV_-ZVrQXOnY3GwOwO_z1fZqo2hzeXXzwo9CttcWil7yxxuCz0dmLLPnP3Gpzx2RvD4ZEYFRbT9-guD-FZ_svTz8s8LHHK_Tkok6GjMbbO4S8Z_JDrUQZxwENSm_cqZ4A/s320/image164-725633.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of burden cost applied for Car tire (AlexTire) batch order is reflected in Production posting <br />
details<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwVeYK_iYoEJoxFTUwOOEIuvwHTCF8xNl14fq06GLnDl5X7n65lbwIQpzCwaFj1B7MXvPYp0JZ8Ci4K8NJ4eqfD90jXCPt61HdLVzM3tZNa0bz6Mivzf6aIWRIdKUUm_Pbq8-sKY6-TBZ/s1600/image165-727716.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918083966544786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwVeYK_iYoEJoxFTUwOOEIuvwHTCF8xNl14fq06GLnDl5X7n65lbwIQpzCwaFj1B7MXvPYp0JZ8Ci4K8NJ4eqfD90jXCPt61HdLVzM3tZNa0bz6Mivzf6aIWRIdKUUm_Pbq8-sKY6-TBZ/s320/image165-727716.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route consumption is 38.25$ based on burden applied for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transaction for Car tire (AlexTire) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1044" type="#_x0000_t75" style='width:467.25pt;height:186pt' o:ole=""> <v:imagedata src="cid:image166.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU7K9FbbWVyMzRKSdeKHPuED-eaXlijWS5tg59NcogHQUFBRoSaZfEUePFS_bQUX1u-oUMgCrfnbnKUvx3zL9tWVlkHAiLD9u3Sc2phsS_plDoGcwWBTd_gud1ZowjIrpFwfpNZ5kNe5Wg/s1600/image167-729888.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918094491307906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU7K9FbbWVyMzRKSdeKHPuED-eaXlijWS5tg59NcogHQUFBRoSaZfEUePFS_bQUX1u-oUMgCrfnbnKUvx3zL9tWVlkHAiLD9u3Sc2phsS_plDoGcwWBTd_gud1ZowjIrpFwfpNZ5kNe5Wg/s320/image167-729888.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1044" DrawAspect="Content" ObjectID="_1429107836"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production WIP issue”, which account was debited for “Production - WIP” because of burden applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1045" type="#_x0000_t75" style='width:467.25pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image168.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWd7BQDu3QqnGuFTiquWp22fpjQMAPbliwOM43AejAQE3PL1J_YRlApcSqpsL2VGGqkuUdir3EIEyQK1St7NyXrr1N7ckY4_oqN7C0OzrEB44i5EAq8eD-F99W_r4xS2scomjMBBVlp9es/s1600/image169-731785.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918102640217378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWd7BQDu3QqnGuFTiquWp22fpjQMAPbliwOM43AejAQE3PL1J_YRlApcSqpsL2VGGqkuUdir3EIEyQK1St7NyXrr1N7ckY4_oqN7C0OzrEB44i5EAq8eD-F99W_r4xS2scomjMBBVlp9es/s320/image169-731785.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1045" DrawAspect="Content" ObjectID="_1429107837"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route transactions show the details of burden posting (38.25$)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1046" type="#_x0000_t75" style='width:468pt;height:192pt' o:ole=""> <v:imagedata src="cid:image170.png@01CE4824.87C96B70" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDXBxkoG8U4MlXdvd05ADloDqQprmY1Epf7WO_XMhhz8Rjp_StWid18zfUc16dfNGJ806cTPNd2_X4MPeB7cO1yXzU2Id7XbSquS6oAsxReeOWaxobsxmoPPqccLtWrQWMLV84qEvG2l41/s1600/image171-733849.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873918109074319922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDXBxkoG8U4MlXdvd05ADloDqQprmY1Epf7WO_XMhhz8Rjp_StWid18zfUc16dfNGJ806cTPNd2_X4MPeB7cO1yXzU2Id7XbSquS6oAsxReeOWaxobsxmoPPqccLtWrQWMLV84qEvG2l41/s320/image171-733849.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1046" DrawAspect="Content" ObjectID="_1429107838"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Summary:</b> This document describes a primer of project manufacturing approach to Car tire production in Microsoft Dynamics AX 2012. The scenario operates with single level formula with co/by-products. Batch order is a main document in process approach which controls manufacturing process and provides a context for cost accounting. However in project manufacturing scenario the project itself provides cost context as well as extended committed costs and cost control capabilities. In this scenario I highlighted all aspects of manufacturing process including setup, creation, estimation, scheduling, execution and costing. Most importantly I’m giving a detailed practical example of how to implement typical manufacturing scenario using process approach in Microsoft Dynamics AX 2012. This provides a foundation for comparison between traditional approach and process approach in Microsoft Dynamics AX 2012. Please review other documents in the series to compare traditional manufacturing approach with other manufacturing approaches in Microsoft Dynamics AX 2012. Please note that this solution is a prototype which showcases flexibility of Microsoft Dynamics AX 2012 platform.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Version:</b> Microsoft Dynamics AX 2012 R2 Demo VM (USMF)<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Tags:</b> Microsoft Dynamics ERP, Microsoft Dynamics AX 2012, Manufacturing, Production, Project Manufacturing, Process Manufacturing, Process Approach, Project Accounting, Batch Order, Setup, Creation, Estimation, Scheduling, Execution, Costing. <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the concepts and describe the examples.<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="MsoNormal">
<o:p></o:p><br />
<o:p><strong>Download: </strong>You can also download this material as Microsoft Word document and AX model from my SkyDrive here: <a href="http://sdrv.ms/Yu1ftN">http://sdrv.ms/Yu1ftN</a></o:p><br />
<o:p>Your feedback is much appreciated! </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com3tag:blogger.com,1999:blog-1127496045963662727.post-24022983519057475662013-05-03T17:32:00.000-07:002013-07-24T09:53:29.349-07:00Microsoft Dynamics AX 2012 Manufacturing - Project Primer (Part3) continued<div class="WordSection1">
<h1>
Please see the beginning on this article here: <a href="http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012.html">http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012.html</a> </h1>
<h1>
Section E: Execution<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>release</u></b> batch order which releases batch order from top floor to shop floor and indicates that batch order can be started</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Release</i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik5qxUZL0pb5NI6RKeh7QCVSVI92lU3Dd-yS9OXKN5ihwnwyYYGywuzbOvstNio_HzMy05N_MgL4Z8PDHdJcC_Pt2sFVISwyaXFS67kdo7WK-pytv10QCABhpfs_eyEhizwL_NGSyIBTw0/s1600/image001-706629.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924866231616322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik5qxUZL0pb5NI6RKeh7QCVSVI92lU3Dd-yS9OXKN5ihwnwyYYGywuzbOvstNio_HzMy05N_MgL4Z8PDHdJcC_Pt2sFVISwyaXFS67kdo7WK-pytv10QCABhpfs_eyEhizwL_NGSyIBTw0/s320/image001-706629.png" /></a></span></b></div>
<div class="MsoNormal">
</div>
<b><i>Production orders</i></b><br />
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
Once release is finished you can see the list of batch orders and their statuses on Production orders list page</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_pr4MesgFJLXz5UvtfrzxgrrzOFymxIlJ0mt_P55jTrYkOPR2DiGVHgYNBSgIIWjs_FgknyZw3i4d48xpew3ZddndW9y6Txep24eBrPJGtw0jFiqLU53D2K0SkZnSo-4UmB8epc8ksidS/s1600/image218-709136.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924876814222514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_pr4MesgFJLXz5UvtfrzxgrrzOFymxIlJ0mt_P55jTrYkOPR2DiGVHgYNBSgIIWjs_FgknyZw3i4d48xpew3ZddndW9y6Txep24eBrPJGtw0jFiqLU53D2K0SkZnSo-4UmB8epc8ksidS/s320/image218-709136.jpg" /></a></span></b></div>
<div class="MsoNormal">
</div>
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br />
<div class="MsoNormal">
At this moment no changes happened to inventory transactions</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9eMbRDvo7dnBPFPwzm48X150i0CIinwc5a5SYUIiWlHytTDR0bCcLfyQ9ZFO2qYJiG46Rp79hYsagVYb3rO2KDsUh-uaHTPNm5lbmpS6PeJnroaURvJhdKzJVtbklbq-_GgsA1wBju99/s1600/image219-711126.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924884707744818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9eMbRDvo7dnBPFPwzm48X150i0CIinwc5a5SYUIiWlHytTDR0bCcLfyQ9ZFO2qYJiG46Rp79hYsagVYb3rO2KDsUh-uaHTPNm5lbmpS6PeJnroaURvJhdKzJVtbklbq-_GgsA1wBju99/s320/image219-711126.jpg" /></a></span></b></div>
<div class="MsoNormal">
</div>
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br />
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to start batch order</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Start</i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJIIDfuvd_Cdl93Uxt5l0BvJiH26Hee-ubOgxYyWSS-KXTQgPBeM0QBmdYDkztijFppV47zVU3Hm612kKiZFtQr4QLPdiD8hmiPjTn6vbWS-gZ95BYJBO3S-sQzG866gnJ9NRG-LNNiqLu/s1600/image220-712586.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924887410403746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJIIDfuvd_Cdl93Uxt5l0BvJiH26Hee-ubOgxYyWSS-KXTQgPBeM0QBmdYDkztijFppV47zVU3Hm612kKiZFtQr4QLPdiD8hmiPjTn6vbWS-gZ95BYJBO3S-sQzG866gnJ9NRG-LNNiqLu/s320/image220-712586.jpg" /></a></span></b></div>
<div class="MsoNormal">
</div>
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br />
<div class="MsoNormal">
<b><i>Infolog</i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
As the result the following message will be displayed informing that Picking list journal and Route card journal have been posted for the consumption of material and labor </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nhPio1GjuKRXdlFK25-adkdjbuYH7Xor9gwBNTSILR8fH6NFf64FQp4U0Z-MG5_IiEsSd7TyRGfJYfAl0CTPSUCTzwwRsRa9qr7SLqbQ6YYOZpAYnfHbfO4R62nCLy9PfK8k-jBSyFqx/s1600/image008-715215.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924900481168162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nhPio1GjuKRXdlFK25-adkdjbuYH7Xor9gwBNTSILR8fH6NFf64FQp4U0Z-MG5_IiEsSd7TyRGfJYfAl0CTPSUCTzwwRsRa9qr7SLqbQ6YYOZpAYnfHbfO4R62nCLy9PfK8k-jBSyFqx/s320/image008-715215.png" /></a></span></b></div>
<div class="MsoNormal">
</div>
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br />
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCoOMEEZ5sdtDHIITR6srZMxMs-B9b7yJwB5tNezN3d4nQ29tpk1qMJS4ZgrGc4Q-TCHeSDLY5hJwrOR2b1tJanSI68wLUZlKt1VqFZRLl5mSHgzQXOw6uER-ZziW6mzuVyY_hx6uXjcCQ/s1600/image221-717052.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924910777256818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCoOMEEZ5sdtDHIITR6srZMxMs-B9b7yJwB5tNezN3d4nQ29tpk1qMJS4ZgrGc4Q-TCHeSDLY5hJwrOR2b1tJanSI68wLUZlKt1VqFZRLl5mSHgzQXOw6uER-ZziW6mzuVyY_hx6uXjcCQ/s320/image221-717052.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Picking list journal is used to post material consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Picking list journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Picking list journal header references Batch order for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR7UZGaILZ_i7tSiOuji_D2gGpCiaOBH_N529mDRg0pYjxr5uYPhNdTvt3l1t3L2a3lDQYUaPdYNj2EqhaKctOnJQdfvzaTkiGHIvJjMTnYoZpCXMH3mPQ7WNb7zJutnd0tCemfVrwBxE-/s1600/image011-719543.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924916658244338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR7UZGaILZ_i7tSiOuji_D2gGpCiaOBH_N529mDRg0pYjxr5uYPhNdTvt3l1t3L2a3lDQYUaPdYNj2EqhaKctOnJQdfvzaTkiGHIvJjMTnYoZpCXMH3mPQ7WNb7zJutnd0tCemfVrwBxE-/s320/image011-719543.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Picking list journal lines have details of what ingredients have been picked for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDe_YPTIYJlDrAG8w3eO0uVTemb9atWTegx7k18SLP_cZHyvy1YM-ofgmw_5kxXrLV0JYAG2V3mAmERfbs2I9EsEPvCwNm8V8aIoR5hQh2mWu37SsWcrBnAfTDucc-C_YcBar8JXm3pYDO/s1600/image222-722005.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924929798721586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDe_YPTIYJlDrAG8w3eO0uVTemb9atWTegx7k18SLP_cZHyvy1YM-ofgmw_5kxXrLV0JYAG2V3mAmERfbs2I9EsEPvCwNm8V8aIoR5hQh2mWu37SsWcrBnAfTDucc-C_YcBar8JXm3pYDO/s320/image222-722005.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Route card journal is used to post labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal header references Batch order for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoFVDMDu4mtfmaed3AF0N4tn_oR10EplwCGVIXXuC3VQ5OT7RHQcV41KGE1Cik4nT6HIF3Gzr2hvuyataAsbq0wIC6uMe-9f8-6tDuz_iiSfN41vkYf1xsgTUA4_YVhOaEWumu3cONk6Bf/s1600/image014-724285.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924940437768306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoFVDMDu4mtfmaed3AF0N4tn_oR10EplwCGVIXXuC3VQ5OT7RHQcV41KGE1Cik4nT6HIF3Gzr2hvuyataAsbq0wIC6uMe-9f8-6tDuz_iiSfN41vkYf1xsgTUA4_YVhOaEWumu3cONk6Bf/s320/image014-724285.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Route card journal lines have details of what operations have been performed for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJ8PH4bycXHo26qagdJ5rpWh3I52zQ1CmNdKvDmM-BmnuBmOg0YE04UNijA5UjNSSitNl2PrGiKGQjrD3_7dNhLarBBLCv7XAImgxSQUsIsz6QvBvuhO0VEwxpC72vmKn6lrcumZzDesE/s1600/image223-726484.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924950653203154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJ8PH4bycXHo26qagdJ5rpWh3I52zQ1CmNdKvDmM-BmnuBmOg0YE04UNijA5UjNSSitNl2PrGiKGQjrD3_7dNhLarBBLCv7XAImgxSQUsIsz6QvBvuhO0VEwxpC72vmKn6lrcumZzDesE/s320/image223-726484.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Jobs</i></b> <o:p></o:p></div>
<div class="MsoNormal">
<br />
Please note that Job status for jobs changed to Waiting<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpRBhzkbcL3lLKM_y-DyLslWBdUouqa6Oqw2_M0ExxzVCGbhHUW-ZkFlhpDDmDqszwSlxpWXd16ofDj92C5wjDKuW3_cHkyxii1qNWTG-aKqKwt4nNJ5YLl1F00mXntEKrzUomxuOHNEHI/s1600/image224-728221.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924958880533970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpRBhzkbcL3lLKM_y-DyLslWBdUouqa6Oqw2_M0ExxzVCGbhHUW-ZkFlhpDDmDqszwSlxpWXd16ofDj92C5wjDKuW3_cHkyxii1qNWTG-aKqKwt4nNJ5YLl1F00mXntEKrzUomxuOHNEHI/s320/image224-728221.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
At this moment the system physically updated issue inventory transactions for Car tire (AlexTire) Formula ingredients. By other words ingredients for Car tire (AlexTire) have been used in production process<br />
<o:p></o:p> </div>
<div class="MsoNormal">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FHkJd0Cd2fJJF_L0KPE_zYggQern42A5SjmyGx27IBn180yTIS3TfjFHYNny39xh0c9xGMnTaVtwG-7WaXnXaerw41ewnQx_oB2-b6dIh1UKX4h5j6o-dSopGkuXkOPOgdc_Ak0K3Nrv/s1600/image225-731030.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924968011854690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FHkJd0Cd2fJJF_L0KPE_zYggQern42A5SjmyGx27IBn180yTIS3TfjFHYNny39xh0c9xGMnTaVtwG-7WaXnXaerw41ewnQx_oB2-b6dIh1UKX4h5j6o-dSopGkuXkOPOgdc_Ak0K3Nrv/s320/image225-731030.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that issue inventory transactions for Car tire (AlexTire) Formula ingredients changed their statuses to Deducted<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of material and labor consumption for Car tire (AlexTire) batch order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq66pOKACo8fUInLRR6GE6Qo-9qUnkR_Hsfm4Qnc6VZnQ81MIRbDjFkKHoUkT6wd2GBplkcqe5exL9eubFsWit-cJvC2cghgaqAsVapdEgnr8z1WJuD4TCNQTnbdf0cY9AN0mb0M7hKUVX/s1600/image226-733202.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924977647385570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq66pOKACo8fUInLRR6GE6Qo-9qUnkR_Hsfm4Qnc6VZnQ81MIRbDjFkKHoUkT6wd2GBplkcqe5exL9eubFsWit-cJvC2cghgaqAsVapdEgnr8z1WJuD4TCNQTnbdf0cY9AN0mb0M7hKUVX/s320/image226-733202.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system also calculated Indirect costs based on Costing sheet setup<o:p></o:p></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Material consumption is 39$ based on cost of Car tire (AlexTire) Formula ingredients<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b> <o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory issue transactions for Car tire (AlexTire) Formula ingredients will be displayed on Voucher transactions screen for material consumption<b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image023.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKJxawQJra4Xkxwy2vb4yVsSwrd-uyrdzIZuZavpdlkThLDHQAb808cUCabwSlNWokh3TwJA86jejNAkaR1T0zwmvwWm9f2H0hkm0FoSF3S1KblgqSVeqvRPcv0S_02ZXjuRDD0WBYf_1Y/s1600/image227-735830.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924992521016642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKJxawQJra4Xkxwy2vb4yVsSwrd-uyrdzIZuZavpdlkThLDHQAb808cUCabwSlNWokh3TwJA86jejNAkaR1T0zwmvwWm9f2H0hkm0FoSF3S1KblgqSVeqvRPcv0S_02ZXjuRDD0WBYf_1Y/s320/image227-735830.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1429107664"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production, picking list”, which account was debited for “Production offset picking list” as well as on additional postings happened because of material overhead applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image025.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY7jE_S3HEM5yIuEakHptQjgoe6lfWw0dtpSuL9EGYkBYrSr__HHOuBylOFcAzan0jFfTqvqecilQxHiQFkL8tTT3HdQ3fx9kX_0i9URN3Gy4VvynAxFkhtp-1mlN6rR1wqWA1GKHlXms_/s1600/image228-738311.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873924998232337778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY7jE_S3HEM5yIuEakHptQjgoe6lfWw0dtpSuL9EGYkBYrSr__HHOuBylOFcAzan0jFfTqvqecilQxHiQFkL8tTT3HdQ3fx9kX_0i9URN3Gy4VvynAxFkhtp-1mlN6rR1wqWA1GKHlXms_/s320/image228-738311.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1429107665"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route consumption is 37.5$ based on cost of operations for Process and per Quantity for Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="color: red;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transaction for Car tire (AlexTire) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image027.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqth21QixkubydbVjTRkSteiYHeFTA-ma5s2Vyw_46Lcf3CudGVAP8Sq7cGKDn9uYYgL4sOT8mYIS5fYYo-qcWBU5ZhgY5nIwkT_vLcNphCXaYRL799qUA3VfqLIlqI1DUO5LN7eiRnCLj/s1600/image229-739830.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925006499504754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqth21QixkubydbVjTRkSteiYHeFTA-ma5s2Vyw_46Lcf3CudGVAP8Sq7cGKDn9uYYgL4sOT8mYIS5fYYo-qcWBU5ZhgY5nIwkT_vLcNphCXaYRL799qUA3VfqLIlqI1DUO5LN7eiRnCLj/s320/image229-739830.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1429107666"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production WIP issue”, which account was debited for “Production - WIP” as well as on additional postings happened because of labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image029.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2fzk2ysR-KJGx25kF_-PIHd9MxQKjNCvShFfzeM-6NdDZhfwHfedL3Sit5bPZYmto7N9CktSjibtiYachlXjXXaZQdw3gNLgpFSyfCLncDmX-LJ2Y41-pzN7W4ypyyL8_Lac5_ZbSbkHq/s1600/image230-742614.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925016441865650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2fzk2ysR-KJGx25kF_-PIHd9MxQKjNCvShFfzeM-6NdDZhfwHfedL3Sit5bPZYmto7N9CktSjibtiYachlXjXXaZQdw3gNLgpFSyfCLncDmX-LJ2Y41-pzN7W4ypyyL8_Lac5_ZbSbkHq/s320/image230-742614.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1028" DrawAspect="Content" ObjectID="_1429107667"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route transactions show the details of labor consumption postings for Process jobs (37.50$) (!)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75" style='width:468pt;height:192pt' o:ole=""> <v:imagedata src="cid:image031.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOFcs0pg91Wr-Wp259HdSubhEdz0Fq0JjRVD3gCWmX9EaZo9jZdqGOo-l_fQNBzwJK4q2H-4209AHGTAOEateqcOYHQzVDU2aXcAuWhguNxDSS359NMKSVKYZpOLMAk-8X5VXIhh7HdIJk/s1600/image231-744814.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925028473536482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOFcs0pg91Wr-Wp259HdSubhEdz0Fq0JjRVD3gCWmX9EaZo9jZdqGOo-l_fQNBzwJK4q2H-4209AHGTAOEateqcOYHQzVDU2aXcAuWhguNxDSS359NMKSVKYZpOLMAk-8X5VXIhh7HdIJk/s320/image231-744814.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1029" DrawAspect="Content" ObjectID="_1429107668"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Indirect cost<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Indirect cost 5$ represents labor overhead applied to labor consumption based on Costing sheet setup. Please note that plant overhead is calculated based on labor overhead and contributes to the sum<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for Car tire (AlexTire) will be displayed on Voucher transactions screen for indirect cost<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1030" type="#_x0000_t75" style='width:467.25pt;height:177.75pt' o:ole=""> <v:imagedata src="cid:image027.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqth21QixkubydbVjTRkSteiYHeFTA-ma5s2Vyw_46Lcf3CudGVAP8Sq7cGKDn9uYYgL4sOT8mYIS5fYYo-qcWBU5ZhgY5nIwkT_vLcNphCXaYRL799qUA3VfqLIlqI1DUO5LN7eiRnCLj/s1600/image229-739830.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925006499504754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqth21QixkubydbVjTRkSteiYHeFTA-ma5s2Vyw_46Lcf3CudGVAP8Sq7cGKDn9uYYgL4sOT8mYIS5fYYo-qcWBU5ZhgY5nIwkT_vLcNphCXaYRL799qUA3VfqLIlqI1DUO5LN7eiRnCLj/s320/image229-739830.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1030" DrawAspect="Content" ObjectID="_1429107669"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Estimated indirect absorption”, which account was debited for “Estimated indirect absorption offset” in regards with labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1031" type="#_x0000_t75" style='width:468pt;height:241.5pt' o:ole=""> <v:imagedata src="cid:image033.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWX0TipnmxJmgr07bjBMYeXRhB1M6aDVWQl53NTWA4R5qUFqGNP9ABENQCeZ7xLJmTYKqboV_4kS_UrRT1WcryjyGg0YSCoSbL74EtuxeREclSZn9qpQN39KA12Zrt4UojnSk1BgMgrU2e/s1600/image232-747076.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925040689041442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWX0TipnmxJmgr07bjBMYeXRhB1M6aDVWQl53NTWA4R5qUFqGNP9ABENQCeZ7xLJmTYKqboV_4kS_UrRT1WcryjyGg0YSCoSbL74EtuxeREclSZn9qpQN39KA12Zrt4UojnSk1BgMgrU2e/s320/image232-747076.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1031" DrawAspect="Content" ObjectID="_1429107670"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Indirect cost transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Indirect cost transactions provide information regarding the breakdown of indirect costs incurred which are related to labor consumption according to cost groups set up in Costing sheet <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1032" type="#_x0000_t75" style='width:468pt;height:212.25pt' o:ole=""> <v:imagedata src="cid:image035.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-WmbReSSF_wWiLaLC4NwQW3n9KJKMmvNrLqNJXWVqtbaitgmoHvN_L6ZyTg6bPHgjry3MJlGKt5XnwHa_CJDck2gi2hAQl1WZucM_OYDYoKF4sazsSn_dU1_yXBQJCBliXm8Wyo9jEQA/s1600/image233-749164.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925046638796114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-WmbReSSF_wWiLaLC4NwQW3n9KJKMmvNrLqNJXWVqtbaitgmoHvN_L6ZyTg6bPHgjry3MJlGKt5XnwHa_CJDck2gi2hAQl1WZucM_OYDYoKF4sazsSn_dU1_yXBQJCBliXm8Wyo9jEQA/s320/image233-749164.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1032" DrawAspect="Content" ObjectID="_1429107672"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>report</u></b> production order <b><u>as finished</u></b><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFEG97ammw-cQGNZtO8xMCh54tJSgAW-vAOQY6rZteAQbp6MQTAHwOdIJ6GcJ9vwopit1UgU5fbiLM-ETHHvDOJU9F5IOl1PNy4NrNWLzn-I9CpizuzqL-vQOrdQJol_X9YAec5af1g9zW/s1600/image234-751168.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925057724075666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFEG97ammw-cQGNZtO8xMCh54tJSgAW-vAOQY6rZteAQbp6MQTAHwOdIJ6GcJ9vwopit1UgU5fbiLM-ETHHvDOJU9F5IOl1PNy4NrNWLzn-I9CpizuzqL-vQOrdQJol_X9YAec5af1g9zW/s320/image234-751168.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result the following message will be displayed informing that Report as finished journal has been posted for the receipt of finished goods as well as co/by products into inventory<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRdQUMWD-3hgg4fEF5oOt21SE-KU4oNA5NCbhpkoWsBt_NU5zil8c9vpSO82zHXxrXMAXvk9l7uEM0-MZgoLyiO4cZsyfHBOOZHwFkC9hXW6CgISkTjjbsm6c3_1-YTTKPD6F3ODRNaZGU/s1600/image039-753144.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925062943287154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRdQUMWD-3hgg4fEF5oOt21SE-KU4oNA5NCbhpkoWsBt_NU5zil8c9vpSO82zHXxrXMAXvk9l7uEM0-MZgoLyiO4cZsyfHBOOZHwFkC9hXW6CgISkTjjbsm6c3_1-YTTKPD6F3ODRNaZGU/s320/image039-753144.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Once you reported batch order as finished you can see the list of Production orders on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeN-NtmFqFl_byE184hJ-ngdgi1Itknz-c5sDlhyphenhyphen2NgSj3IE6AHsr655DDHTaENVoFy6cjIWlFBtWB5jXBx7aFCgd6MphdR02K0mpd73eog86fTLCUGOSlZdcE4Tx4y3awFLhzAVMdc1uy/s1600/image235-755194.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925074210917874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeN-NtmFqFl_byE184hJ-ngdgi1Itknz-c5sDlhyphenhyphen2NgSj3IE6AHsr655DDHTaENVoFy6cjIWlFBtWB5jXBx7aFCgd6MphdR02K0mpd73eog86fTLCUGOSlZdcE4Tx4y3awFLhzAVMdc1uy/s320/image235-755194.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Report as finished journal is used to record finished good receipt as well as co/by product receipts into inventory<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Report as finished journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Report as finished journal header references Batch order for Car tire (AlexTire)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQRGbQj6aNY4B2cT3bfgNiEDKOjEc-FWQso2iCBa8rfoJmht8zDooToAex_txFxGox2F_drSfNrZRBKABnV5yMkoX0x_e_1DgRqPj73jAxPEm0TBuGvaA8J9ByCe-5ppXOTTzL1C1reDd/s1600/image042-757383.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925080986879746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQRGbQj6aNY4B2cT3bfgNiEDKOjEc-FWQso2iCBa8rfoJmht8zDooToAex_txFxGox2F_drSfNrZRBKABnV5yMkoX0x_e_1DgRqPj73jAxPEm0TBuGvaA8J9ByCe-5ppXOTTzL1C1reDd/s320/image042-757383.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Report as finished journal lines have details of what finished goods and what co/by products have been received into inventory<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLdARz6_E5MbucIuBdxMWyNEHBQpgU8MWWfg_Qjt4NJ-AaclTYUNJtT1gTr17GoHa4a6b93XtCGG6JYl6g9TAeA5iogWp7HBxg-v5TymO9XlClVlM9eu64zbqtWk3jCx0M_8q2UVb0-mgl/s1600/image236-760469.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925095253954706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLdARz6_E5MbucIuBdxMWyNEHBQpgU8MWWfg_Qjt4NJ-AaclTYUNJtT1gTr17GoHa4a6b93XtCGG6JYl6g9TAeA5iogWp7HBxg-v5TymO9XlClVlM9eu64zbqtWk3jCx0M_8q2UVb0-mgl/s320/image236-760469.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Job status for jobs changed to Ended<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXi9O4D40utI2UCPEHeYmlgvsvljHcC4roc7vIJbfTiFF48pKGP0V_3zIsOGBD5Ce6-aAcFl9SQXDIcCM38okQaZjReTkj-es14x8voJaAPwGIaiY-Qm0_hH7pHLW3kakg7fIwiw7TxfjJ/s1600/image237-762403.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925102659561506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXi9O4D40utI2UCPEHeYmlgvsvljHcC4roc7vIJbfTiFF48pKGP0V_3zIsOGBD5Ce6-aAcFl9SQXDIcCM38okQaZjReTkj-es14x8voJaAPwGIaiY-Qm0_hH7pHLW3kakg7fIwiw7TxfjJ/s320/image237-762403.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
At this moment the system physically updated receipt inventory transaction for Car tire (AlexTire) as well as for Co-Slag co-product and By-Slag by-product. By other words Car tire (AlexTire) has been produced and is available now as well as secondary outcomes - co/by products: Co-Slag co-product and By-Slag by-product. <b>Please also note that the system also physically updated auto loss/profit issue inventory transaction for Car tire (AlexTire) and auto loss/profit issue transactions for Co-products (Co-products and By-products) to automatically reduce on-hand because Car tire (AlexTire) and its Co-products (Co-products and By-products) have been consumed to the project</b> <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggF-NAFZObU8rb8csEqeOmBpxHC4EMLJoSOEc9J9_Et8cyCo0IktypT6spetmEi3U5cdVxutMlTkxRG7KewOsmRIwZrPknPHf3bq-PG5CdVQpP6L3y_XR2325P4g8S0H8Ac4pceTRVf2S9/s1600/image238-765325.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925115197084562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggF-NAFZObU8rb8csEqeOmBpxHC4EMLJoSOEc9J9_Et8cyCo0IktypT6spetmEi3U5cdVxutMlTkxRG7KewOsmRIwZrPknPHf3bq-PG5CdVQpP6L3y_XR2325P4g8S0H8Ac4pceTRVf2S9/s320/image238-765325.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of reporting Car tire (AlexTire) batch order as finished is reflected in Production posting details<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLCvGQidFxLIreh3wddb3WQcG0JVCXM2rRAIE9c53eFvoHYTGxV2yd5TiH2QsKqOSf0tZS265nFAfcB_pkV-iMIELfcBNdarHQ_9DVAKzBYQL0CDInJFe8fCRxqGTYW6oI6QrWk5G2TK_E/s1600/image239-767141.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925124249503394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLCvGQidFxLIreh3wddb3WQcG0JVCXM2rRAIE9c53eFvoHYTGxV2yd5TiH2QsKqOSf0tZS265nFAfcB_pkV-iMIELfcBNdarHQ_9DVAKzBYQL0CDInJFe8fCRxqGTYW6oI6QrWk5G2TK_E/s320/image239-767141.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Report as finished amount is 83.10$ based on standard cost of Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for Car tire (AlexTire) will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1033" type="#_x0000_t75" style='width:467.25pt;height:176.25pt' o:ole=""> <v:imagedata src="cid:image051.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuWy9vJ17HrtY93m_Udw4o_B68jAmZWhQdLFhmgTo0w-bkzWvl4R9myDYQlQdjN8JBL6ln0DMYKzFKaZjzWKYZBHeznZEUXqfLuWOnPqLGCvRwzFlIIHV6hhpBxLbWuvC_JcyWBMJle1J8/s1600/image240-769142.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925131463092866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuWy9vJ17HrtY93m_Udw4o_B68jAmZWhQdLFhmgTo0w-bkzWvl4R9myDYQlQdjN8JBL6ln0DMYKzFKaZjzWKYZBHeznZEUXqfLuWOnPqLGCvRwzFlIIHV6hhpBxLbWuvC_JcyWBMJle1J8/s320/image240-769142.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1033" DrawAspect="Content" ObjectID="_1429107673"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1034" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image053.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD1D_v0kLtzh0bC_vFjMBUAIugxfnyAJYJRMZISjUVnYM1h0UhO4cqBCux5UX1GffPPxC2G2dvQRr398aK4fJmMIfzUaWvJghShk8ABpxqzerkm8GB_DDk1_Zq1H6PzZa-Ss_LobAmNnjm/s1600/image241-771263.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925141991649906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD1D_v0kLtzh0bC_vFjMBUAIugxfnyAJYJRMZISjUVnYM1h0UhO4cqBCux5UX1GffPPxC2G2dvQRr398aK4fJmMIfzUaWvJghShk8ABpxqzerkm8GB_DDk1_Zq1H6PzZa-Ss_LobAmNnjm/s320/image241-771263.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1034" DrawAspect="Content" ObjectID="_1429107674"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished (Co-product)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for Co-Slag co-product will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1035" type="#_x0000_t75" style='width:468pt;height:177pt' o:ole=""> <v:imagedata src="cid:image055.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi02YvHkXj4j9A2iGpJllokn0NdJh0AHRW02aQ41UQ456mPfSXJR1wvoj4_C6yRJeXsqBoOG0zyb5HkR2E64Gl0j7tMv1-Lds5sEK9xI4hKCfANo6bWKFnFTtw_X8vXlA_tMErqUV5In13h/s1600/image242-773594.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925148261427042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi02YvHkXj4j9A2iGpJllokn0NdJh0AHRW02aQ41UQ456mPfSXJR1wvoj4_C6yRJeXsqBoOG0zyb5HkR2E64Gl0j7tMv1-Lds5sEK9xI4hKCfANo6bWKFnFTtw_X8vXlA_tMErqUV5In13h/s320/image242-773594.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1035" DrawAspect="Content" ObjectID="_1429107675"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1036" type="#_x0000_t75" style='width:468pt;height:240.75pt' o:ole=""> <v:imagedata src="cid:image057.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBF-WMlEk_VPwRySTc8EsueobaQCWK1S6nVpYqAFq41L09FHwBQDbpV8VAwsE7ORTQ94NtKeMFpXFF3oeW58fI7e6SaSG2chZfkLwz6AB7W04ha-CzaMXHlJGmUVkEg8wbi-kFx1zo5gqX/s1600/image243-775884.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925165007429378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBF-WMlEk_VPwRySTc8EsueobaQCWK1S6nVpYqAFq41L09FHwBQDbpV8VAwsE7ORTQ94NtKeMFpXFF3oeW58fI7e6SaSG2chZfkLwz6AB7W04ha-CzaMXHlJGmUVkEg8wbi-kFx1zo5gqX/s320/image243-775884.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1036" DrawAspect="Content" ObjectID="_1429107677"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Report as finished (By-product)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transactions for By-Slag by-product will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1037" type="#_x0000_t75" style='width:467.25pt;height:177pt' o:ole=""> <v:imagedata src="cid:image059.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDktWz9_rhKtjNE2ICYpfjDLokQ7BK1X_hpTCV7MewAygyHFYIsb0V90ssu7OLzTmd8oMpXbF8Gyw7RqQjwKhqQck4VAnMDuYenBxSJuuva1kxrpbT-glnuSaDP686_UaPebkldhN1qdUl/s1600/image244-778091.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925173167755362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDktWz9_rhKtjNE2ICYpfjDLokQ7BK1X_hpTCV7MewAygyHFYIsb0V90ssu7OLzTmd8oMpXbF8Gyw7RqQjwKhqQck4VAnMDuYenBxSJuuva1kxrpbT-glnuSaDP686_UaPebkldhN1qdUl/s320/image244-778091.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1037" DrawAspect="Content" ObjectID="_1429107678"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1038" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image053.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_9djD0Y2jyZK0GXe_qdQSpleeiPkpLAEIWzKIi174aqJn5KrdH8fd1Yfdltb8FckKrme2IMBLA3aAeaGkiyP92s4d4fwgGNU7hvrmw8l_rH5QCj0pOAROVy3qXmK0h5wx-FLCyhsqaL-x/s1600/image245-780061.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925181142807346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_9djD0Y2jyZK0GXe_qdQSpleeiPkpLAEIWzKIi174aqJn5KrdH8fd1Yfdltb8FckKrme2IMBLA3aAeaGkiyP92s4d4fwgGNU7hvrmw8l_rH5QCj0pOAROVy3qXmK0h5wx-FLCyhsqaL-x/s320/image245-780061.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1038" DrawAspect="Content" ObjectID="_1429107679"> </o:OLEObject> </xml><![endif]--><b><span style="font-size: 16pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><span style="font-size: 16pt;"><o:p> </o:p></span></b></div>
</td> </tr>
</tbody> </table>
<h1>
Section F: Costing<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Tire (AlexTire) batch order life cycle is to <b><u>end</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS3vmaOE2aJf_BC7IjwDRwoemMtoG3w-r50VE89I4kEKC0kEIskCZ5Z1gBDsrRO-cmceJS0VSUUl4Kho8vjjELRf_1gkreKDaKipbwD2YqIih79ISmoiEe7-3UfE7Ypa8MeG0fll_eLWyT/s1600/image062-782463.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925186947335698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS3vmaOE2aJf_BC7IjwDRwoemMtoG3w-r50VE89I4kEKC0kEIskCZ5Z1gBDsrRO-cmceJS0VSUUl4Kho8vjjELRf_1gkreKDaKipbwD2YqIih79ISmoiEe7-3UfE7Ypa8MeG0fll_eLWyT/s320/image062-782463.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Once you ended batch order you can see the list of batch orders on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTmG1yFyET4gXAvf-9-EezqgdeH9LS_MZmTuJinahZ0OBpqK0VPy50HPPdEOMjfsbX57OmLe1eZj0fwxdijcA_RBGKK5sQOzJr7BL05mvFTvgVzhWuwik5lUr1Ihdmxx5wi5sAY4liBi44/s1600/image246-783991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925196381018850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTmG1yFyET4gXAvf-9-EezqgdeH9LS_MZmTuJinahZ0OBpqK0VPy50HPPdEOMjfsbX57OmLe1eZj0fwxdijcA_RBGKK5sQOzJr7BL05mvFTvgVzhWuwik5lUr1Ihdmxx5wi5sAY4liBi44/s320/image246-783991.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
From costing perspective after ending batch order the system calculated actual cost of batch order based on actual material and labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Price calculation<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWF4JKZfzenRWkWney90Uu3ScjSjJqs6s6zYqmmGW-F2p2LFCR5xjvSIhHCpy8Qo0zA2VkFxRnGatIyU7g1Mc2PHkQ1_lFl37Iiacild_C0qleMYdPN_aJamliUo6dzfrlRocdX5W0GdJ9/s1600/image247-785950.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925206878397362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWF4JKZfzenRWkWney90Uu3ScjSjJqs6s6zYqmmGW-F2p2LFCR5xjvSIhHCpy8Qo0zA2VkFxRnGatIyU7g1Mc2PHkQ1_lFl37Iiacild_C0qleMYdPN_aJamliUo6dzfrlRocdX5W0GdJ9/s320/image247-785950.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system segregates consumption of materials from consumption of labor on Overview costing tab. Also different types of overhead costs are represented based on Costing sheet setup<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXvtlvK_2ZUhJ7aKDtNBtYYjapKy8t0lf2_tPdqDWtEH2miZhFvU_mbM64AORpsZYDigwGNXzwtyLfNQdFG_cnGzXv0ccAG_c-YrFdRzWEJQR0A9vute5igmprrXVZ_cxyLvNc-CwSlyw/s1600/image248-788044.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925215153083490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXvtlvK_2ZUhJ7aKDtNBtYYjapKy8t0lf2_tPdqDWtEH2miZhFvU_mbM64AORpsZYDigwGNXzwtyLfNQdFG_cnGzXv0ccAG_c-YrFdRzWEJQR0A9vute5igmprrXVZ_cxyLvNc-CwSlyw/s320/image248-788044.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
You can also review Price calculation details for co-products <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh24YF8-pAPBggErIfzirypoTkleuRvr08rV8PBv6bIuFWnRfLpuznmHjggKbh1bBd-zw-2DA4NoxVFPCUp28BQzgtgejIvmDWVQ6rs05XvoK7ILjD244f63qXw09-dYStZfyPvdVj-MQDE/s1600/image249-789418.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925216926486274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh24YF8-pAPBggErIfzirypoTkleuRvr08rV8PBv6bIuFWnRfLpuznmHjggKbh1bBd-zw-2DA4NoxVFPCUp28BQzgtgejIvmDWVQ6rs05XvoK7ILjD244f63qXw09-dYStZfyPvdVj-MQDE/s320/image249-789418.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
You can review production variances for Co-products on Variance screen as Summary <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5LEwBQNeKhDIJCulbi1Fdrc6rrqxvC-xQuIuRI4YpXoVE7AHdjzuHxHKWni9vr2Dcb8DvYVZ5OtJ-tDMA-G_YrpECaLy0g_fS-KU6dc9-3N2up_3_DWUxym5VmbsAn9eWcXh1IFA2dbE/s1600/image071-791439.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925226529012978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY5LEwBQNeKhDIJCulbi1Fdrc6rrqxvC-xQuIuRI4YpXoVE7AHdjzuHxHKWni9vr2Dcb8DvYVZ5OtJ-tDMA-G_YrpECaLy0g_fS-KU6dc9-3N2up_3_DWUxym5VmbsAn9eWcXh1IFA2dbE/s320/image071-791439.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Or you can review production variances for Co-products on Variance screen in Details <o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXp7XJO65-GGgy-8Gph2khPz4cvsZPTnkjiDNQTz6pwXyr8Kl7ZyjXssf3H4zJ2jikpImIDZY4kXuBfYdR7AkNaQPxntZY_9316wvYauosPbzwbpbjXvoHiQ6o5a3qtwFjOX6oYhvTLBfM/s1600/image250-793012.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925237426034978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXp7XJO65-GGgy-8Gph2khPz4cvsZPTnkjiDNQTz6pwXyr8Kl7ZyjXssf3H4zJ2jikpImIDZY4kXuBfYdR7AkNaQPxntZY_9316wvYauosPbzwbpbjXvoHiQ6o5a3qtwFjOX6oYhvTLBfM/s320/image250-793012.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
In this particular example no cost will be allocated to co-product. Please see Appendix A for different examples of cost allocation<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions</i></b><br />
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
At this moment the system financially updated all receipt and issue inventory transactions related to Car tire (AlexTire) production<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2WhoevMd2_PkmIHQSt96ag7PRdB77gaE3Z8Rx9ClC95ANMgF_bTfbZkyNO9KkZL3nAdAgqTWwCHoVSLrK20DZ_n0N7rVaIj1xAh2bG99VbvlBRokwOvw-_YctWbR03EmZEE3NhDM5KVqc/s1600/image251-795722.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925244897805570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2WhoevMd2_PkmIHQSt96ag7PRdB77gaE3Z8Rx9ClC95ANMgF_bTfbZkyNO9KkZL3nAdAgqTWwCHoVSLrK20DZ_n0N7rVaIj1xAh2bG99VbvlBRokwOvw-_YctWbR03EmZEE3NhDM5KVqc/s320/image251-795722.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system recorded financial costs for inventory transactions according to posted material and labor consumption as well as all applied overheads. Please also note that the system financially updated inventory transactions for Co/By products and posted cost adjustments to offset costs for Co/By products consumed to project. Please see Appendix A and Appendix B for examples of different setups as it relates to cost allocation for co-products and burden cost for by-products. (!)<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of ending Car tire (AlexTire) batch order is reflected in Production posting details<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhtEjWuKK1haQ0w5bkeE2pQgY7GGvhjaf18-LrXHN3GIfilzGU2lZwSh0nyjS_AwdXcZUBgZlRWIMUgui8y6Zp-J1kd4wpQuPKHY3tfQi7X9QaSCb3ykE2yPo1lQ-YrpVpqpXS50rpjf1z/s1600/image252-797490.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925255014557778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhtEjWuKK1haQ0w5bkeE2pQgY7GGvhjaf18-LrXHN3GIfilzGU2lZwSh0nyjS_AwdXcZUBgZlRWIMUgui8y6Zp-J1kd4wpQuPKHY3tfQi7X9QaSCb3ykE2yPo1lQ-YrpVpqpXS50rpjf1z/s320/image252-797490.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Costing<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Costing amount 83.00$ reflects the actual cost of batch order which includes material consumption, labor consumption and various overheads applied (!)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
All inventory transactions related to Car tire (AlexTire) production will be displayed on Voucher transactions screen for costing<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1039" type="#_x0000_t75" style='width:468pt;height:174pt' o:ole=""> <v:imagedata src="cid:image078.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmxZ9yqEQ9_opjKRq1XQ0-ZDkHJCUKdlC32mA515Tn5qMs5XZS8EFo6M2ztSIiS7qWfQgQ_3bd3UZpkrqqEX6T1og13MiL9zQEFkW7upUpbgofrDnq8ZEXWUpde2e_hYhrN3e9vsJVue3y/s1600/image253-799603.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925263559811746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmxZ9yqEQ9_opjKRq1XQ0-ZDkHJCUKdlC32mA515Tn5qMs5XZS8EFo6M2ztSIiS7qWfQgQ_3bd3UZpkrqqEX6T1og13MiL9zQEFkW7upUpbgofrDnq8ZEXWUpde2e_hYhrN3e9vsJVue3y/s320/image253-799603.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1039" DrawAspect="Content" ObjectID="_1429107680"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production issue” and which account was debited for “Production offset account issue”. Similarly which account was credited for “Production offset account receipt” and which account was debited for “Production receipt”. Cost adjustment is reflected in “Production substitution variance” posting. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1040" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image080.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-xrSUoxDJUm76Fr6MZjG7BTaaJ_Z5cT7mYLzsng9CD5JZ7O1E2UrftNDMYqf9XWBync9nXIxag9yAbB6-IQ_5DIaCKZAEazpu_vlq2GimAjCdj-sZL5G8eWAObuicTFmPPF4_h61ZYEO/s1600/image254-701587.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925273910455522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-xrSUoxDJUm76Fr6MZjG7BTaaJ_Z5cT7mYLzsng9CD5JZ7O1E2UrftNDMYqf9XWBync9nXIxag9yAbB6-IQ_5DIaCKZAEazpu_vlq2GimAjCdj-sZL5G8eWAObuicTFmPPF4_h61ZYEO/s320/image254-701587.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1040" DrawAspect="Content" ObjectID="_1429107682"> </o:OLEObject> </xml><![endif]--><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Please note that when batch order was ended the system reversed all previous postings for WIP (Work in process) including material consumption, labor consumption and all applied overheads<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Costing (Co-product)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Costing amount 0.15$ reflects the fact that production cost is not allocated to co-products in this scenario (!)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
All inventory transactions related to Co-product production will be displayed on Voucher transactions screen for costing<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1041" type="#_x0000_t75" style='width:468pt;height:174.75pt' o:ole=""> <v:imagedata src="cid:image082.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3OysbDAGG9oVTJjIFUcH1B5LfYluBB0Arat2nfU9iRvSlrf0XT4jnZSh2KZSHOHZUaYRzIudD6bNziQlCcpvh-uFFIrZtecgSwvpihhb7rAmg2MSJue8uY-Fql1Jdb_Vulbez7qsMrt1/s1600/image255-703859.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925284615583410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3OysbDAGG9oVTJjIFUcH1B5LfYluBB0Arat2nfU9iRvSlrf0XT4jnZSh2KZSHOHZUaYRzIudD6bNziQlCcpvh-uFFIrZtecgSwvpihhb7rAmg2MSJue8uY-Fql1Jdb_Vulbez7qsMrt1/s320/image255-703859.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1041" DrawAspect="Content" ObjectID="_1429107683"> </o:OLEObject> </xml><![endif]--><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production issue” and which account was debited for “Production offset account issue”. Similarly which account was credited for “Production offset account receipt” and which account was debited for “Production receipt”. Cost adjustment is reflected in “Production substitution variance” posting. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1042" type="#_x0000_t75" style='width:468pt;height:242.25pt' o:ole=""> <v:imagedata src="cid:image084.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcVs-hGwfRrWdJGUyGsJ3wQxZfW8FNXOdlefdF4TDjHsAioCQ2exTvq_AftVS0fY3MYsWFPm1SlEYrD532P6vDfFrduLGprAGWxs88ZTul2ZPsTh-I2fKS8Snj9IqKOy18gzVI5i5qAjwo/s1600/image256-705851.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925293758761938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcVs-hGwfRrWdJGUyGsJ3wQxZfW8FNXOdlefdF4TDjHsAioCQ2exTvq_AftVS0fY3MYsWFPm1SlEYrD532P6vDfFrduLGprAGWxs88ZTul2ZPsTh-I2fKS8Snj9IqKOy18gzVI5i5qAjwo/s320/image256-705851.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1042" DrawAspect="Content" ObjectID="_1429107684"> </o:OLEObject> </xml><![endif]--><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<span style="font-size: 16pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Please note that when batch order was ended the system reversed all previous postings for WIP (Work in process) including material consumption, labor consumption and all applied overheads<o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
At this point because of project batch order <b><u><span style="color: red;">Posting method = Finished</span></u></b><span style="color: red;"> </span>you can review Project committed costs related to finished product as well as Co-products (Co-products and By-products). Please note that all committed costs transactions are closed. After ending project production order the system reversed and closed finished product related committed cost transaction<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed costs</i></b> <o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIG52cx63EnO7W7GkAm4jCSBm3wUj3b3Av9S4vJQBPHnbkUC2tXtaUtgfkbN0UqfqdK5qsHjw0CbJ3v0kZwYKZ5y8CpwnUJcfAGjVQRHZy777eBItZeA6KQld1RjOPN2_RMETSsUQ_su-z/s1600/image257-707982.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925299814602866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIG52cx63EnO7W7GkAm4jCSBm3wUj3b3Av9S4vJQBPHnbkUC2tXtaUtgfkbN0UqfqdK5qsHjw0CbJ3v0kZwYKZ5y8CpwnUJcfAGjVQRHZy777eBItZeA6KQld1RjOPN2_RMETSsUQ_su-z/s320/image257-707982.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfo_ybkR18euhoKYXDh-l_S1CIs7aXIQIKkbU0Xu34z29I2ag41TI1Np3_1B-TvnUvP1_KbIjLrpLxYLhaaaBslq5hjFCc4vkPkCBpun-2SogMQsV3sP9zL6Tdyl44DWVsVeiPpP1p1ip/s1600/image258-709823.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925307865830818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfo_ybkR18euhoKYXDh-l_S1CIs7aXIQIKkbU0Xu34z29I2ag41TI1Np3_1B-TvnUvP1_KbIjLrpLxYLhaaaBslq5hjFCc4vkPkCBpun-2SogMQsV3sP9zL6Tdyl44DWVsVeiPpP1p1ip/s320/image258-709823.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
The system reversed committed cost transaction and posted real item project transaction representing finished product consumed into the project<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project</i></b><i> <b>transactions</b></i><o:p></o:p></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP3_QsX9YWaLw4rKPfNVsxzcWBaOfrBbiKaWRqs-qFvvM_JdOmfv5VJJD2mqHju4kFaglkyox5cNHFK4NBmFdBP7Xdu4d1usuEDvMSP7B-wSYQ6Ksrx_boo6gVrA2FczAViZnikvoEr6pl/s1600/image259-711829.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925319688227218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP3_QsX9YWaLw4rKPfNVsxzcWBaOfrBbiKaWRqs-qFvvM_JdOmfv5VJJD2mqHju4kFaglkyox5cNHFK4NBmFdBP7Xdu4d1usuEDvMSP7B-wSYQ6Ksrx_boo6gVrA2FczAViZnikvoEr6pl/s320/image259-711829.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please see details of project transactions below<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Car tire (AlexTire) (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejmtPjmUG1m3dwLmIMQrx2a7qjkrjHwxPDN-zQMuSbE8c5MgOlD3Uc20Cofmo8sUPQBjiq_tdeOklMZI3DT91WOy8nZsHN9DYevvJWdZ7_rT751Qz16zEklUPQ8Ngj2YP6w75420Kt_rq/s1600/image260-713981.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925326527330178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjejmtPjmUG1m3dwLmIMQrx2a7qjkrjHwxPDN-zQMuSbE8c5MgOlD3Uc20Cofmo8sUPQBjiq_tdeOklMZI3DT91WOy8nZsHN9DYevvJWdZ7_rT751Qz16zEklUPQ8Ngj2YP6w75420Kt_rq/s320/image260-713981.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Car tire (AlexTire) (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTb5yvvxSDvTr7pYJ_taM_STRZjtgsp6j5xVID2wtlgWcSMM1iswJ9eHPWGcJqJr4eTig2d27Z67MushDt16bayAnYX0AQuv_kZBeD-6q-YJlUHMkGCyKNYHb41vELVMBrcjToJYYknUkT/s1600/image261-715732.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925334868730226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTb5yvvxSDvTr7pYJ_taM_STRZjtgsp6j5xVID2wtlgWcSMM1iswJ9eHPWGcJqJr4eTig2d27Z67MushDt16bayAnYX0AQuv_kZBeD-6q-YJlUHMkGCyKNYHb41vELVMBrcjToJYYknUkT/s320/image261-715732.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Car tire (AlexTire) is 83$ which corresponds to cost of production (!)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Car tire (AlexTire) (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDwgnaPRq1ZaOf1wq2KkMcDLAMY8eO1qiNLZtIpA6cvw1yc96LFgiL5G6qW2D5NWJq4C0XGm9BObEXiCIt0AidSwywSBOB-stdDgyWLfwZNVaCeZjlobFR7h_Xpim-5IJY3nG_sSyOhj6/s1600/image262-718029.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925345560147010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDwgnaPRq1ZaOf1wq2KkMcDLAMY8eO1qiNLZtIpA6cvw1yc96LFgiL5G6qW2D5NWJq4C0XGm9BObEXiCIt0AidSwywSBOB-stdDgyWLfwZNVaCeZjlobFR7h_Xpim-5IJY3nG_sSyOhj6/s320/image262-718029.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Car tire (AlexTire) (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXCrxcPGdKimHwTSRR8cEsmbI94870NRdhKFruTkzVdv7g-_f9mpgxX5FKtXiHAhxMlBgmwE0Y-NpiP4VEl_HHIpOjNPi1eDDG7EfOWT3NYegpgqOZiyxUn2cT37M-YlNz1_YekqBMphQ1/s1600/image263-719871.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925350798491394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXCrxcPGdKimHwTSRR8cEsmbI94870NRdhKFruTkzVdv7g-_f9mpgxX5FKtXiHAhxMlBgmwE0Y-NpiP4VEl_HHIpOjNPi1eDDG7EfOWT3NYegpgqOZiyxUn2cT37M-YlNz1_YekqBMphQ1/s320/image263-719871.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Inventory, inventory issue” and which account was debited for “Project – cost”, etc as well as details of ledger postings related to applied overheads <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Car tire (AlexTire) (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzj0EXrOvo6ZYiMC0K8ct6eFjlTLNFs05DKo5bDxL0OL9iU64khvBPV_3Hf-k4VXLVt9mlZsDrd__terIMqT0T8HmNpFc-gQa7he3aBt1CdslRhbr8XA4sGAPvBTeeLRJww0G69SEC5DW/s1600/image264-721952.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925362539514770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPzj0EXrOvo6ZYiMC0K8ct6eFjlTLNFs05DKo5bDxL0OL9iU64khvBPV_3Hf-k4VXLVt9mlZsDrd__terIMqT0T8HmNpFc-gQa7he3aBt1CdslRhbr8XA4sGAPvBTeeLRJww0G69SEC5DW/s320/image264-721952.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Co-Slag (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7qKKpBb9y8csclUrP7-7cJf4gsCvcNFdVVEhVhKwRaQiPl_hZtNJgPG_79Ydbt4C1TRQxT6ce7hyMFUHjM1h7lcScwWbDDVEINTPHCGYKL-8_ZS0kycQDaAWt2tjneVw29pGrBIEGierG/s1600/image265-724587.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925373144055378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7qKKpBb9y8csclUrP7-7cJf4gsCvcNFdVVEhVhKwRaQiPl_hZtNJgPG_79Ydbt4C1TRQxT6ce7hyMFUHjM1h7lcScwWbDDVEINTPHCGYKL-8_ZS0kycQDaAWt2tjneVw29pGrBIEGierG/s320/image265-724587.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Co-Slag (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vnnMXW4CHTCAl9VIEmDtSNkaQZTbDMyu0I491nG9f6lgMhWgzLoymmNOnQw8HKpAIV5iPreVPPYA4VQLg_AZaYXSPTtzQyjzGv0F5VIGkuTg3ZbjUaN34Ba0J4EQWDVCwiaIT0R6662I/s1600/image266-737993.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925429441255730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vnnMXW4CHTCAl9VIEmDtSNkaQZTbDMyu0I491nG9f6lgMhWgzLoymmNOnQw8HKpAIV5iPreVPPYA4VQLg_AZaYXSPTtzQyjzGv0F5VIGkuTg3ZbjUaN34Ba0J4EQWDVCwiaIT0R6662I/s320/image266-737993.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for Co-Slag is 0.10$ which corresponds to the cost of Co-product (!)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Co-Slag (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTRALPzRuKohlX-l5I5dXjeskrnszCOnqmbArK220R-H-n3enAZRXwALC4xbzVtYfNs435ed4p3tpqIfK3FsGVg92WAnS7RNqxkNTC2hxdQ2g0AL3MMAcDxD3bYz3yoCkb63UJTkEughnM/s1600/image267-740044.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925437346707298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTRALPzRuKohlX-l5I5dXjeskrnszCOnqmbArK220R-H-n3enAZRXwALC4xbzVtYfNs435ed4p3tpqIfK3FsGVg92WAnS7RNqxkNTC2hxdQ2g0AL3MMAcDxD3bYz3yoCkb63UJTkEughnM/s320/image267-740044.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Co-Slag (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFFn9k46dKulgFelgvo30nx980l-EUzfWuWo1ujMUTfKHRZUepoRixr0UPVjotguy4wuqcW36Tp77x59l5BX4wC2RtZRnJG9FvKgzebRfSWhAoN2rAykdz9UeDxZiU1WuKtp9QZi3FUg_/s1600/image268-741922.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925448640098930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFFn9k46dKulgFelgvo30nx980l-EUzfWuWo1ujMUTfKHRZUepoRixr0UPVjotguy4wuqcW36Tp77x59l5BX4wC2RtZRnJG9FvKgzebRfSWhAoN2rAykdz9UeDxZiU1WuKtp9QZi3FUg_/s320/image268-741922.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Inventory, inventory issue” and which account was debited for “Project – cost”, etc as well as details of ledger postings related to applied overheads <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – Co-Slag (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVXuxxrgXvN3YWujIYpRCd0oSL1coNCEWgSvYDML5_0gD_wh175VVF3J0LbRO-gJIEz6aEwVdLGH1pH99MHmeNPDAA3_XVecX63EoGYoTKpUZCTo7WibcFbZ-dFT6go3-erbZuwqs2yR7X/s1600/image269-744460.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925453175280306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVXuxxrgXvN3YWujIYpRCd0oSL1coNCEWgSvYDML5_0gD_wh175VVF3J0LbRO-gJIEz6aEwVdLGH1pH99MHmeNPDAA3_XVecX63EoGYoTKpUZCTo7WibcFbZ-dFT6go3-erbZuwqs2yR7X/s320/image269-744460.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – By-Slag (General)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVacq0GMJeHBLS4oNdCloRMZI4I3skmjRWrXf5Vam7Hf3aZ104oXa23z1hoLNcgLnhD3osLaaTbw8BUtEOPPWnJrv5dnlvZs6INxkxlBFnPVxkg83URUdkEMVtVvx_LUCV-koI8H4XBnZ_/s1600/image270-746368.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925464833651858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVacq0GMJeHBLS4oNdCloRMZI4I3skmjRWrXf5Vam7Hf3aZ104oXa23z1hoLNcgLnhD3osLaaTbw8BUtEOPPWnJrv5dnlvZs6INxkxlBFnPVxkg83URUdkEMVtVvx_LUCV-koI8H4XBnZ_/s320/image270-746368.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – By-Slag (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWZ1ewkOvMhbPi_YGyMkp0IE2pHYW0Q9N6_9Zn2SfLgbomagJ0NdoszBknlQ6N1AqzI1bNrP9IZChjNwNv-dQb2JUVxeRkffUxdd73sN40oID9r-HL_AvuBGTVOGeSQBkKX9hZ0FPyME9/s1600/image271-747811.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925472434644594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWZ1ewkOvMhbPi_YGyMkp0IE2pHYW0Q9N6_9Zn2SfLgbomagJ0NdoszBknlQ6N1AqzI1bNrP9IZChjNwNv-dQb2JUVxeRkffUxdd73sN40oID9r-HL_AvuBGTVOGeSQBkKX9hZ0FPyME9/s320/image271-747811.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Please note that cost price for By-Slag is 0.20$ which corresponds to the cost of By-product (!)<o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – By-Slag (Sales) (!)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8nXLaZS3Cp7cMKf3t7Q983IRlPueLzZMYrwNcwINtdBKhak9ItiTomwJaOgCgdMu93NlZnk3BJaxK19ZQn2ZQnnR8jT0k9i8UjMarQVtKHXBFv379YjeH9C3mrpKOaCLgYHy3FqVl82QH/s1600/image272-749400.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925476594471330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8nXLaZS3Cp7cMKf3t7Q983IRlPueLzZMYrwNcwINtdBKhak9ItiTomwJaOgCgdMu93NlZnk3BJaxK19ZQn2ZQnnR8jT0k9i8UjMarQVtKHXBFv379YjeH9C3mrpKOaCLgYHy3FqVl82QH/s320/image272-749400.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – By-Slag (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc8do3vCMdhE2JEm-iR1jUkh8jCK3OelYShs-T9Z8ONCbHvToPGY7rXA49iKCIpANIGYRrPu9dI7ohoFFw2oaAxkRfV_-r7YNN_MewVV1-qDAuUzAhlWz5jJrgsQQNtffn_oNzIVSoDtZG/s1600/image273-751396.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925489164731890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc8do3vCMdhE2JEm-iR1jUkh8jCK3OelYShs-T9Z8ONCbHvToPGY7rXA49iKCIpANIGYRrPu9dI7ohoFFw2oaAxkRfV_-r7YNN_MewVV1-qDAuUzAhlWz5jJrgsQQNtffn_oNzIVSoDtZG/s320/image273-751396.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<div class="MsoNormal">
<br />
Ledger voucher provides details on which account was credited for “Inventory, inventory issue” and which account was debited for “Project – cost”, etc as well as details of ledger postings related to applied overheads <o:p></o:p></div>
<div class="MsoNormal">
<i></i><br />
<i>Project item transaction – By-Slag (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
<span style="font-size: 16pt; line-height: 115%;"></span><br />
<span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknAf_wgBc2th-yUKCI47_HVwl48sAAxyMf3Uxi8_xXh-X1zEFs0vgleHWNLNmlaBnPg5FndyA-Q-WhWbi8WSBsMrOW7EdaGx8H8dzBYcD0FRr4pRRM56CW28lcOIuG4vj8lDdVKQwmIds/s1600/image274-754077.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925499928186450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknAf_wgBc2th-yUKCI47_HVwl48sAAxyMf3Uxi8_xXh-X1zEFs0vgleHWNLNmlaBnPg5FndyA-Q-WhWbi8WSBsMrOW7EdaGx8H8dzBYcD0FRr4pRRM56CW28lcOIuG4vj8lDdVKQwmIds/s320/image274-754077.jpg" /></a></span><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span><br /></div>
<h1>
Appendix A: Co-products<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Please see different scenarios for cost allocation for co-products described below. For the sake of clarity in these scenarios only co-product (and no by-product) is the secondary outcome for production process.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Scenarios<o:p></o:p></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">1.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = None<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system doesn’t do any cost allocation for co-products<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXyG4BmVtLkCf_TXs527yE0NNVa3yNG1OJpOpaIBSgJ0QcbCYbU68xC5LYaC3oaHS6FWOiqqfACWuFPp9CRGB6-36zoGd2OIQlYLrjqKAQCzLK_KyNLOODuSyQwF5i1BHgAyb604slxWB1/s1600/image275-756089.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925507735325378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXyG4BmVtLkCf_TXs527yE0NNVa3yNG1OJpOpaIBSgJ0QcbCYbU68xC5LYaC3oaHS6FWOiqqfACWuFPp9CRGB6-36zoGd2OIQlYLrjqKAQCzLK_KyNLOODuSyQwF5i1BHgAyb604slxWB1/s320/image275-756089.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Cost allocation = None for Co-Slag co-product. This means that the system will not allocate cost onto Co-Slag co-product<br />
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXyR6dbkBK8HBK1X-qujwCaTRQGioSj7NoG74PNc_1byt4zCEhR_Cno6WEaF95BhNg7Ww28BkpMjvpeTDlJdj0kI7ZtKmMT75O1cBQjtHfu9N24H_bWbAj5dS-vEYqsUr-1Sekm87Np8P3/s1600/image276-758182.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925516841924498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXyR6dbkBK8HBK1X-qujwCaTRQGioSj7NoG74PNc_1byt4zCEhR_Cno6WEaF95BhNg7Ww28BkpMjvpeTDlJdj0kI7ZtKmMT75O1cBQjtHfu9N24H_bWbAj5dS-vEYqsUr-1Sekm87Np8P3/s320/image276-758182.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCydgBNKBLr_Ec02aOZjPJGISzqR7Iz7Ao12OuEwAdvfWih0lZ4BI0BBEqtiOMpM5lNwKvxi9-JOQTHX3l8lZ3ZIhVV1DpsB_-AV5hMpCILYQFc3EfAUZfmWN_L9hae4-fhFGHwI64zkcv/s1600/image277-760118.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925522663353970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCydgBNKBLr_Ec02aOZjPJGISzqR7Iz7Ao12OuEwAdvfWih0lZ4BI0BBEqtiOMpM5lNwKvxi9-JOQTHX3l8lZ3ZIhVV1DpsB_-AV5hMpCILYQFc3EfAUZfmWN_L9hae4-fhFGHwI64zkcv/s320/image277-760118.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG4BDry48fy86w4QcS6DBNucCmJnEZn1-LKHqof0M93Niv-ZyZTkuO3pp6lwXIzLAzuGTte1UyFQ1jrbVYB4PzQUS-_7wpUsyE0lHfq-onl-pC6gVfTRdUORv0C82nuMmShEq6ukvzM0P3/s1600/image278-762031.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925532364567794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG4BDry48fy86w4QcS6DBNucCmJnEZn1-LKHqof0M93Niv-ZyZTkuO3pp6lwXIzLAzuGTte1UyFQ1jrbVYB4PzQUS-_7wpUsyE0lHfq-onl-pC6gVfTRdUORv0C82nuMmShEq6ukvzM0P3/s320/image278-762031.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT3PPslQcxgtL7YzSDmHWCsm-Np_Wnafz2JNAimPzTNsF8DGnVd2bgo6kf_BenznNe_lO9EE1GIlKBvKaRMOTzwg3UC1cE1mc-p-2RbsvrToUCQcZpGCjA1AvcqI9qPaWHqSZDuyV1itGO/s1600/image279-764338.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925541193132146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT3PPslQcxgtL7YzSDmHWCsm-Np_Wnafz2JNAimPzTNsF8DGnVd2bgo6kf_BenznNe_lO9EE1GIlKBvKaRMOTzwg3UC1cE1mc-p-2RbsvrToUCQcZpGCjA1AvcqI9qPaWHqSZDuyV1itGO/s320/image279-764338.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG_4Sr1wm88n-s9tsd0MUqQYPHonMT6Ymof0Gd-Ev2EEN5NIWoWb8UuIzl9DIGFcmBBNkZVcQW-jPKopwxnsSze-sLeYvh7oyE9sidt80z1XaNC48j7PynC03ZPF5VsadquADj9YOg-vcI/s1600/image280-766942.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925555794814978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG_4Sr1wm88n-s9tsd0MUqQYPHonMT6Ymof0Gd-Ev2EEN5NIWoWb8UuIzl9DIGFcmBBNkZVcQW-jPKopwxnsSze-sLeYvh7oyE9sidt80z1XaNC48j7PynC03ZPF5VsadquADj9YOg-vcI/s320/image280-766942.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAMvdq2Uk6R0NzIlobFW8bEhe0EBMxmNO1cl2qo7_d8ocyx9ownMPgkCIjJ1beZtyXanghJiPjBQ8NAEsc7MTABEalSt3GQXUpEkK77TiI0G0UoLy15YGIniW3gst2ncEGgl0Vx4K0VDMv/s1600/image281-770018.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925568431244850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAMvdq2Uk6R0NzIlobFW8bEhe0EBMxmNO1cl2qo7_d8ocyx9ownMPgkCIjJ1beZtyXanghJiPjBQ8NAEsc7MTABEalSt3GQXUpEkK77TiI0G0UoLy15YGIniW3gst2ncEGgl0Vx4K0VDMv/s320/image281-770018.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtAAAKvo_pg_WWvWhcElZeX5gPxXGQSWyuBM1nhOeF16w5-gCD6sA_yRcAVjYy0yxogrBGjTPzOKFCv_88AMtpItuW2Qg-rZR6Jwlzg3ZkVw8sJ6h0DgxwpJjyZa-OiIt1BTwFfAUg1sRR/s1600/image282-771821.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925576197895906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtAAAKvo_pg_WWvWhcElZeX5gPxXGQSWyuBM1nhOeF16w5-gCD6sA_yRcAVjYy0yxogrBGjTPzOKFCv_88AMtpItuW2Qg-rZR6Jwlzg3ZkVw8sJ6h0DgxwpJjyZa-OiIt1BTwFfAUg1sRR/s320/image282-771821.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">2.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = Manual</b></div>
<div class="MsoNormal">
In this scenario the system will do cost allocation for co-products in accordance with Cost allocation percent specified manually <br />
<o:p></o:p> </div>
<div class="MsoNormal">
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaANOy2eb0wiu_qxgqZ3D5t2CQXM6bo_76SRNdpCz1lwJxtZOeG3SRArc-0PuqkDY6ugYtE4uYR4Nh20_8Z3mfI4pt6Jd11iWs6QSJlFtk7GqDZARY4g-RChgYDncKYIXpvSh9D8fWHtsk/s1600/image283-774055.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925585931151362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaANOy2eb0wiu_qxgqZ3D5t2CQXM6bo_76SRNdpCz1lwJxtZOeG3SRArc-0PuqkDY6ugYtE4uYR4Nh20_8Z3mfI4pt6Jd11iWs6QSJlFtk7GqDZARY4g-RChgYDncKYIXpvSh9D8fWHtsk/s320/image283-774055.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Cost allocation = Manual and Cost allocation percent = 50% for Co-Slag co-product. This means that the system will evenly (50%/50%) allocate cost onto Co-Slag co-product and Car tire (AlexTire) product based on total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHanf3jyONH1OT6ARiYW2x081GWZbwcZ6glf9-4k2LfVn2vSir28gjtbhWi96zWiZNQmEz74bbIkHgjx7bl9mQqkAwFYK03Jw5XXSXhQUL897I2NQXQb9ahFUtky-zIVXXVHTfVgK0H3B/s1600/image284-776036.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925590489993938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHanf3jyONH1OT6ARiYW2x081GWZbwcZ6glf9-4k2LfVn2vSir28gjtbhWi96zWiZNQmEz74bbIkHgjx7bl9mQqkAwFYK03Jw5XXSXhQUL897I2NQXQb9ahFUtky-zIVXXVHTfVgK0H3B/s320/image284-776036.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg68pzawhkISK1uunZvbJyxBQy57xIuUNSoIhytbF55TFy9sK0nfj0EM1165x0kpkxOjnTjUt7ODTEDdtFS3tC8ecKw9pfBTGprdLtXhfiFcJsnSO467ZjiBrRdVTyZrK1f5WAu8yYfnFNp/s1600/image285-779581.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925607284034066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg68pzawhkISK1uunZvbJyxBQy57xIuUNSoIhytbF55TFy9sK0nfj0EM1165x0kpkxOjnTjUt7ODTEDdtFS3tC8ecKw9pfBTGprdLtXhfiFcJsnSO467ZjiBrRdVTyZrK1f5WAu8yYfnFNp/s320/image285-779581.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8gA-Y6jjl9aLSGfo01GYHIlZe9Yu36LoXcDIeClR2pUK_xR3l5f20Rj5SrRKF3LBzWEM2aeVkkd33yjbRKDqg6lXF_fGHSNRIRoG1LaYf2NNsY14qvW5An6r0zH0vNR87LPTjSBxll2y/s1600/image286-781552.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925615811138610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8gA-Y6jjl9aLSGfo01GYHIlZe9Yu36LoXcDIeClR2pUK_xR3l5f20Rj5SrRKF3LBzWEM2aeVkkd33yjbRKDqg6lXF_fGHSNRIRoG1LaYf2NNsY14qvW5An6r0zH0vNR87LPTjSBxll2y/s320/image286-781552.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf3tXqXCgMVvCAzOeQcu61nLuuzLzL8hcgO3QzbEmTOXfGCKifpCkixX5ullGA5WSFxTBiUHe9dYiDkwMCvckjNQ_5xtf9LzB5WeVcamZzYVYlIYRjTvFOrnP2TpyD9Q_t-bdvmaWugu4v/s1600/image287-784106.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925627705347106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf3tXqXCgMVvCAzOeQcu61nLuuzLzL8hcgO3QzbEmTOXfGCKifpCkixX5ullGA5WSFxTBiUHe9dYiDkwMCvckjNQ_5xtf9LzB5WeVcamZzYVYlIYRjTvFOrnP2TpyD9Q_t-bdvmaWugu4v/s320/image287-784106.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGdh-yJapsku9Se3xPGwaTd5yP1ZJlH8j9BuhkUsp7PWZifgNwy8w3N3lu3FIhT8qmjXudg9ZDv0UKGxJW9usj8V6iMyWB3Q9nKpmfufg-GMlbcoE6-T2TK_pLi8GR67Eq8FVdEpEEsU3/s1600/image288-785534.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925630186305042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGdh-yJapsku9Se3xPGwaTd5yP1ZJlH8j9BuhkUsp7PWZifgNwy8w3N3lu3FIhT8qmjXudg9ZDv0UKGxJW9usj8V6iMyWB3Q9nKpmfufg-GMlbcoE6-T2TK_pLi8GR67Eq8FVdEpEEsU3/s320/image288-785534.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1TeolvtgaptAVsml5rhNAa-wWK6V-oyjauDXDZiM2FMoBP93nh8c_fLRCVng3OgJ29QH0z1CeA_D6mV9CCjEVZ8BOLX9dE5dvyig0nqzM-z8UwbBN8HuKVNQA5KHVufxCXIMd1hm1S1Ax/s1600/image289-787880.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925644216190178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1TeolvtgaptAVsml5rhNAa-wWK6V-oyjauDXDZiM2FMoBP93nh8c_fLRCVng3OgJ29QH0z1CeA_D6mV9CCjEVZ8BOLX9dE5dvyig0nqzM-z8UwbBN8HuKVNQA5KHVufxCXIMd1hm1S1Ax/s320/image289-787880.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj06bdjkSSBcAxPrmHC85Cm8L_i1Rr6C9yLIk_57c6S-zFLmUVwQ0GDzk9HZhCqr-1-eYaKuG83yOCeHoMJGwS31ZTJVG8CM6T7sgRlbjrit5PfxsiB5RgHRiESsA55EUo0Zmku7a7lNBFW/s1600/image290-789443.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925652383827906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj06bdjkSSBcAxPrmHC85Cm8L_i1Rr6C9yLIk_57c6S-zFLmUVwQ0GDzk9HZhCqr-1-eYaKuG83yOCeHoMJGwS31ZTJVG8CM6T7sgRlbjrit5PfxsiB5RgHRiESsA55EUo0Zmku7a7lNBFW/s320/image290-789443.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l2 level1 lfo1; text-indent: -.25in;">
<br />
<![if !supportLists]><b><span style="mso-list: Ignore;">3.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Cost allocation = TCA (Total cost allocation)<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system will do cost allocation for co-products in accordance with TCA (Total cost allocation) principle <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM69ZZbJ2vHhwHP4AQE6Px0pj68VgK4zb2Tuq_HlOe3NVm3ynu4J7muU6KnXmJKqFWwaWKZ-mKLs_IoKaR9PDAmVHLfKQhhKhElEIH6-5y9vKdk-nzj-bkgI15xEBPZA8HjGPC0rop82Ia/s1600/image291-791546.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925661623226626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM69ZZbJ2vHhwHP4AQE6Px0pj68VgK4zb2Tuq_HlOe3NVm3ynu4J7muU6KnXmJKqFWwaWKZ-mKLs_IoKaR9PDAmVHLfKQhhKhElEIH6-5y9vKdk-nzj-bkgI15xEBPZA8HjGPC0rop82Ia/s320/image291-791546.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<br />
Please note that Total cost allocation checkbox is selected for the formula to enable TCA (Total cost allocation) for co-products<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products (Estimate cost)<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtvT2Q9ZrTu3UAtu0uEWxk6dTARtZz7PMzWce8VYPv7CBTqISXZQ3Bp3927xBa0Lbpz-8kzzTNPzAtFyKpXKw501vYoRoM6h2TuMEJv5aMRwj2TAEJEUa9dSagWaEljUQ3Jydog0l7bkv/s1600/image292-794050.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925668193615810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtvT2Q9ZrTu3UAtu0uEWxk6dTARtZz7PMzWce8VYPv7CBTqISXZQ3Bp3927xBa0Lbpz-8kzzTNPzAtFyKpXKw501vYoRoM6h2TuMEJv5aMRwj2TAEJEUa9dSagWaEljUQ3Jydog0l7bkv/s320/image292-794050.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Based on TCA (Total cost allocation) principle the system calculates the cost as a weighted average between the quantities that are reported as finished for product and co-products. On Estimate cost screen you can calculate Cost allocation percentages for co-products using Allocate cost percentages function.<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEp5T5EWFVB-abOd2cLGdJivPM4f0eUBMNEu983zx6rWe-srUwJzh9yO-JgHBs0_VxHw1DNHilto9z5RB6toPbwoeuwv63OpO5r3Ekl5Z00oCEj4-UtmROZMtdAl2IGK2yznCoo5_-WyZI/s1600/image293-795769.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925673762323474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEp5T5EWFVB-abOd2cLGdJivPM4f0eUBMNEu983zx6rWe-srUwJzh9yO-JgHBs0_VxHw1DNHilto9z5RB6toPbwoeuwv63OpO5r3Ekl5Z00oCEj4-UtmROZMtdAl2IGK2yznCoo5_-WyZI/s320/image293-795769.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result Cost allocation percentages will be calculated for co-products. In this scenario Cost allocation percentage = 0.1332% <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq-_e66XfRc2s1uzSxPrkgDcPndBUpcCxa3fv_pxJpUWeYjl3zykwwFRUKsB9FMO4FmFFNXqTS5MFXfcZI3C9cjEqz1V9-r3tUERUO51OlV5lKi8_cg2rTUgL6-XnX93oxnOUT5S24s4_S/s1600/image294-798640.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925690406710306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq-_e66XfRc2s1uzSxPrkgDcPndBUpcCxa3fv_pxJpUWeYjl3zykwwFRUKsB9FMO4FmFFNXqTS5MFXfcZI3C9cjEqz1V9-r3tUERUO51OlV5lKi8_cg2rTUgL6-XnX93oxnOUT5S24s4_S/s320/image294-798640.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyodFiMhWRGGJfWCjlM6dSRMBpmYhT5mDoRWuMH1IKwUD_yTf6hC1lhyphenhyphenVNbu8Snx2p3QTfVcRfrJYI9tPPkYmGR86fL_DyE9mORCWouJEHNU5Fm21GSNtwogws9q9sPqv56DnxIT60Ba2c/s1600/image295-700412.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925693576378818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyodFiMhWRGGJfWCjlM6dSRMBpmYhT5mDoRWuMH1IKwUD_yTf6hC1lhyphenhyphenVNbu8Snx2p3QTfVcRfrJYI9tPPkYmGR86fL_DyE9mORCWouJEHNU5Fm21GSNtwogws9q9sPqv56DnxIT60Ba2c/s320/image295-700412.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHeQtqU1H6xhiUpv7y2adYw7dpERPNz4oUCWGd77V6qWygEeaflyVFXN-xgL7b-uaT_vUMNCzKZtEa_dBzMbTx3DirVW0Y5_tDXYz1iJWo-2sZtve54PGfKwbwZ-jnY-9s9yyEP4_dLTRj/s1600/image296-702467.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925703252759874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHeQtqU1H6xhiUpv7y2adYw7dpERPNz4oUCWGd77V6qWygEeaflyVFXN-xgL7b-uaT_vUMNCzKZtEa_dBzMbTx3DirVW0Y5_tDXYz1iJWo-2sZtve54PGfKwbwZ-jnY-9s9yyEP4_dLTRj/s320/image296-702467.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5pCPKYA8SmrfKUpUKyWqtBYdjwXYSKZqWFDs2xAarSVQzT23gco6BUJY1DrwLjkEzuB3uJ1-7Y8_sGl0UMIQjAe5YtfJPhGeYoIjyXmP-J_xp7i8xzOpdspRAGWZOhFmX6ZsiMmGmEyue/s1600/image297-704627.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925717301928178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5pCPKYA8SmrfKUpUKyWqtBYdjwXYSKZqWFDs2xAarSVQzT23gco6BUJY1DrwLjkEzuB3uJ1-7Y8_sGl0UMIQjAe5YtfJPhGeYoIjyXmP-J_xp7i8xzOpdspRAGWZOhFmX6ZsiMmGmEyue/s320/image297-704627.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7i_qYwOwKUMzhldkvcaMy6Sljf_w1Eu_-Gl2B-Dze2WrKTrHg_QUMVCx-gnqfZ2QXKJDOxRIaKlstZopkuu2eg1sB_2LEA6TCRGtade6-MNvhVNiH0-jK_0qTpeDrLdCHqI4xm0IX_Ej/s1600/image298-706632.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925727653096690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7i_qYwOwKUMzhldkvcaMy6Sljf_w1Eu_-Gl2B-Dze2WrKTrHg_QUMVCx-gnqfZ2QXKJDOxRIaKlstZopkuu2eg1sB_2LEA6TCRGtade6-MNvhVNiH0-jK_0qTpeDrLdCHqI4xm0IX_Ej/s320/image298-706632.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9WmMBYta_ZIvP_ahd-kEe1mm6_WXGETmYydtJ3mJiZ01Du9i1K5_ZZE9yHmgTOxkJc4-xd6S53bfS1akS9Fjj_ieGiT0z2iJEbYQgyu186okArEXagPiTMwHOmt_9bfnEJzjvM6NGVpXG/s1600/image299-708284.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925728980068866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9WmMBYta_ZIvP_ahd-kEe1mm6_WXGETmYydtJ3mJiZ01Du9i1K5_ZZE9yHmgTOxkJc4-xd6S53bfS1akS9Fjj_ieGiT0z2iJEbYQgyu186okArEXagPiTMwHOmt_9bfnEJzjvM6NGVpXG/s320/image299-708284.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib9JwaSIUmkpJcYARFUO7rTjvLCKymt6nWGnO1eNOqe8oJhPN920w1uAoV3oElE3hl_pjTmCiyFFbEMBar8XEVpT4rPy0FXDUluaNRK4BwtOFQdFEHMXwKH4DaygSm0oxfsB_WgJL6pZqA/s1600/image300-710504.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925740719090946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib9JwaSIUmkpJcYARFUO7rTjvLCKymt6nWGnO1eNOqe8oJhPN920w1uAoV3oElE3hl_pjTmCiyFFbEMBar8XEVpT4rPy0FXDUluaNRK4BwtOFQdFEHMXwKH4DaygSm0oxfsB_WgJL6pZqA/s320/image300-710504.jpg" /></a><o:p></o:p></i></b></div>
<h1>
Appendix B: By-products<o:p></o:p></h1>
<div class="MsoNormal">
Please see different scenarios for burden cost for by-products described below. For the sake of clarity in these scenarios only by-product (and no co-product) is the secondary outcome for production process.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Scenarios<o:p></o:p></b></div>
<div class="MsoListParagraph" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><b><span style="mso-list: Ignore;">1.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Burden = None<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario the system doesn’t add burden cost related to by-products to total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1F72k9BSwbJgAlHDnz147VwYOdSWfcEKxx7qxX4qpbRyXqhedWBMki0vNTKaCnSIgg8RDEV7QCJC1hVusd_TmKYwcTK1eeaMqbxo-zKk3qS1Vmwgz9yYYXKNSyEJKuaYlJM_HP71Tcn6x/s1600/image301-712109.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925746526845570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1F72k9BSwbJgAlHDnz147VwYOdSWfcEKxx7qxX4qpbRyXqhedWBMki0vNTKaCnSIgg8RDEV7QCJC1hVusd_TmKYwcTK1eeaMqbxo-zKk3qS1Vmwgz9yYYXKNSyEJKuaYlJM_HP71Tcn6x/s320/image301-712109.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Burden = None for By-Slag by-product. This means that the system will not add burden cost related to By-Slag by-product to total production cost <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpfESyuf3SRI-NxNwFAsz2HPIMp5YstI3Jfz_e2gszUigO0oAXbGtudQZrtAe8eYQw_z0mw9VTQ-7tFrVCPfVucnlLjOEo8KhQaIZqIBbPUDAoZs0fagARQ-8onWVIK3H8lEHk_3tvcb0r/s1600/image302-714052.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925757949616466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpfESyuf3SRI-NxNwFAsz2HPIMp5YstI3Jfz_e2gszUigO0oAXbGtudQZrtAe8eYQw_z0mw9VTQ-7tFrVCPfVucnlLjOEo8KhQaIZqIBbPUDAoZs0fagARQ-8onWVIK3H8lEHk_3tvcb0r/s320/image302-714052.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQg-YR6a5ETlvAk18hSljFMEGI8qZqSO1YfWHtShyG7vRi7TkCuZQsNJ8sFxm9Ye4E2THmTnx4qyp7J-K0mPFR9m001InLvdQ0gVYS7ig5LV_-st4qq4bSuuYfERNOnmIsIHeKBcwCYIY/s1600/image303-716459.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925764587488690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeQg-YR6a5ETlvAk18hSljFMEGI8qZqSO1YfWHtShyG7vRi7TkCuZQsNJ8sFxm9Ye4E2THmTnx4qyp7J-K0mPFR9m001InLvdQ0gVYS7ig5LV_-st4qq4bSuuYfERNOnmIsIHeKBcwCYIY/s320/image303-716459.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjkp_4WfOfL-FQft48po1dsk4xsC1C__ChRf37i96voocLiXjpYGlqWZRdfzR3Rw4OOSNdphOEYTrCFFw1SOiTML7aD606qXVwAjlM2upax5CgcB4ZxJYFZHTp_MPcy9IC6KdybnMSKbX/s1600/image304-718177.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925772119695426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjkp_4WfOfL-FQft48po1dsk4xsC1C__ChRf37i96voocLiXjpYGlqWZRdfzR3Rw4OOSNdphOEYTrCFFw1SOiTML7aD606qXVwAjlM2upax5CgcB4ZxJYFZHTp_MPcy9IC6KdybnMSKbX/s320/image304-718177.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuj8Nxs1-g8n_Wlh0ewvubWQJlwy2QDzzbor45PtCvJaF0BOWqGRHUGsR9teYaDu-_QNk18T5DcFycR8c1jux7AZXN2fA1Lw_FRL00NMTuyhlbpYX4I9X3kBOGsUWOICCnS4E4ZEn6GN52/s1600/image305-720128.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925780772640706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuj8Nxs1-g8n_Wlh0ewvubWQJlwy2QDzzbor45PtCvJaF0BOWqGRHUGsR9teYaDu-_QNk18T5DcFycR8c1jux7AZXN2fA1Lw_FRL00NMTuyhlbpYX4I9X3kBOGsUWOICCnS4E4ZEn6GN52/s320/image305-720128.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyidKYb1ksZOzvBvb6Bm8jicMMXvLdBWbO8Bb-1CiifbPivMgEuFpt6_9dxuFCiuL6CFcVrPJQ_S4WyIFfTWaGuJEWwuAIOyNSOHs5x0ub7kxGJjYdkwLmhbJRUlCfzDbtg9mlNUdQrt7i/s1600/image306-721677.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925786053888754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyidKYb1ksZOzvBvb6Bm8jicMMXvLdBWbO8Bb-1CiifbPivMgEuFpt6_9dxuFCiuL6CFcVrPJQ_S4WyIFfTWaGuJEWwuAIOyNSOHs5x0ub7kxGJjYdkwLmhbJRUlCfzDbtg9mlNUdQrt7i/s320/image306-721677.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo_VVIrn7W0ZJiIZwP15J-J1C6dmLhO5_D8b_21N2qJWHcp9MbFTot05WMOgFYkBBlDIN31GrhGD0KDwY74LUcnNxA4iF7S1x0iPHHXHnzhZbk-_GPHWEyR1-34hmc3tZMWR825REaJo8/s1600/image307-723482.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925799215075842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo_VVIrn7W0ZJiIZwP15J-J1C6dmLhO5_D8b_21N2qJWHcp9MbFTot05WMOgFYkBBlDIN31GrhGD0KDwY74LUcnNxA4iF7S1x0iPHHXHnzhZbk-_GPHWEyR1-34hmc3tZMWR825REaJo8/s320/image307-723482.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6PYvqj1BzqPcO0Hbzph4o_qqgSPpmAnp25ts_FNV78QTgEXsawue8EDmizENZ3lu9UpZH0rAoSbBdBM3RCETPwIs-BSp7txPFCR8zO20y-0mNIJEHjyEnTyUXmcPlTqnP35SwLhZt2uk/s1600/image308-726259.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925805807303346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6PYvqj1BzqPcO0Hbzph4o_qqgSPpmAnp25ts_FNV78QTgEXsawue8EDmizENZ3lu9UpZH0rAoSbBdBM3RCETPwIs-BSp7txPFCR8zO20y-0mNIJEHjyEnTyUXmcPlTqnP35SwLhZt2uk/s320/image308-726259.jpg" /></a> <o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b><br />
<b><i><o:p> </o:p></i></b></div>
<div class="MsoListParagraph" style="mso-list: l0 level1 lfo2; text-indent: -.25in;">
<![if !supportLists]><b><span style="mso-list: Ignore;">2.<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></b><![endif]><b>Burden = Per (Percent)<o:p></o:p></b></div>
<div class="MsoNormal">
The system allows you to add burden cost related to by-products to total production cost based on Percent, Per series and Per quantity. In this scenario the system will add burden cost related to by-products in accordance with By-product burden amount (Percent) specified manually <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBdY5qf7Gzo8EhCSEnic62toHgkor1ptb0S7-sj0bJ7U3Eu3M0S7x6xWfqkAHVTUJ9d7oQHx5Bh7-u2klMAwr72nuKFb5bFGej9zFE1YkAQrAjm1c50wAfvFyWmrwc-quzyCJdKgmPH7o/s1600/image309-728903.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925813823498418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBdY5qf7Gzo8EhCSEnic62toHgkor1ptb0S7-sj0bJ7U3Eu3M0S7x6xWfqkAHVTUJ9d7oQHx5Bh7-u2klMAwr72nuKFb5bFGej9zFE1YkAQrAjm1c50wAfvFyWmrwc-quzyCJdKgmPH7o/s320/image309-728903.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please note that Burden = Percent for By-Slag by-product. This means that the system will add burden cost of By-Slag by-product as 50% percentage of total production cost into total production cost<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMFropQmMU1tvzqO9L4cw8q6sSYg1faq1jSD2AHAckSAtkq_l1cdbo9cKMMxLylWX_ajEwj9qXmVNyWYODkDbAtNBzTndoDZzTGuvzMhn3I6kNE9XVXRW3pZkBh5wMXe-7P-vw_LP-vJA/s1600/image310-730606.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925824736914770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMFropQmMU1tvzqO9L4cw8q6sSYg1faq1jSD2AHAckSAtkq_l1cdbo9cKMMxLylWX_ajEwj9qXmVNyWYODkDbAtNBzTndoDZzTGuvzMhn3I6kNE9XVXRW3pZkBh5wMXe-7P-vw_LP-vJA/s320/image310-730606.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucS3SWUt6QZta8FHg48dydvZoTNnilAHKXx7Fb8YVI1xFIWXB9tIJqZr-dezZP32NyDPyPEAQ4RvbLBvrPrJcrl_lar3P7DB52N3hMTVeqZUAMaSh2IoYHGbz9xDBKtXnIqkyo34HCgg/s1600/image311-732271.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925833883808082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucS3SWUt6QZta8FHg48dydvZoTNnilAHKXx7Fb8YVI1xFIWXB9tIJqZr-dezZP32NyDPyPEAQ4RvbLBvrPrJcrl_lar3P7DB52N3hMTVeqZUAMaSh2IoYHGbz9xDBKtXnIqkyo34HCgg/s320/image311-732271.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAruzvXPa7kz_JKF06EITQwOFJmTjZfhI8ljq3LVD5UWpzzvgRgnsshW-pYFSYUeZkuLerSAxM4e-SUFzZWJtNd0l-Cy5DsAakrIFSk8733ZnDdOEfJBxABAFXlQo8rn_x_ASTo7NW7OU/s1600/image312-734091.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925842619904290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAruzvXPa7kz_JKF06EITQwOFJmTjZfhI8ljq3LVD5UWpzzvgRgnsshW-pYFSYUeZkuLerSAxM4e-SUFzZWJtNd0l-Cy5DsAakrIFSk8733ZnDdOEfJBxABAFXlQo8rn_x_ASTo7NW7OU/s320/image312-734091.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>End<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisGh_EQVqKCyuv0HD5pdFpwQMviBKkzRzOFzsKTZ9JGz7IRqu5LvFa8ViTWf8W1pCAKiRsWcSpSQCr8uGxJAF0RKYRH3OwmitbmfSqD6CFpmexm9IW7313Qo7VBTxSkN8yqovXZobJ8c/s1600/image313-735487.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925846467472738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisGh_EQVqKCyuv0HD5pdFpwQMviBKkzRzOFzsKTZ9JGz7IRqu5LvFa8ViTWf8W1pCAKiRsWcSpSQCr8uGxJAF0RKYRH3OwmitbmfSqD6CFpmexm9IW7313Qo7VBTxSkN8yqovXZobJ8c/s320/image313-735487.jpg" /></a> <o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Committed cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR2cnme1MSVZSMxZlq2f4Z87TDdmpGIo_aw84HnUhduTAdz64rh-mZejwD2DMe4pxPNUWRfXX3j3gAQrtXwoYTqEQd0vC0AhS1ZJ3Xd5GBtrf8bcwJS_fDG9NDFt2gwibGGNBbb4pl16U/s1600/image314-737015.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925855519801570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR2cnme1MSVZSMxZlq2f4Z87TDdmpGIo_aw84HnUhduTAdz64rh-mZejwD2DMe4pxPNUWRfXX3j3gAQrtXwoYTqEQd0vC0AhS1ZJ3Xd5GBtrf8bcwJS_fDG9NDFt2gwibGGNBbb4pl16U/s320/image314-737015.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRQF3V5bu4_mt5KSH2p5wZ5Xw13eA-LvZBle4299LzDPPgss4BIlHAV3Hf7w8YU8RNPut1Wlmu2FS3WRKZQN597O9eZfp8E0yEcFKm8jTLIApHt1bLg63TPVPsU72Xa115m1iiPFNgyw/s1600/image315-739122.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925862091917826" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRQF3V5bu4_mt5KSH2p5wZ5Xw13eA-LvZBle4299LzDPPgss4BIlHAV3Hf7w8YU8RNPut1Wlmu2FS3WRKZQN597O9eZfp8E0yEcFKm8jTLIApHt1bLg63TPVPsU72Xa115m1iiPFNgyw/s320/image315-739122.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw92CRBCQ58DDnzbW48sHfmLTcuKl-H3Jgc6qFvLtkmhBgM3fGU7xjnXSXkEprxDBqol0DKzlo2c6uXoazJIjoGgoVvXuW4iqPAqx2U2DpwvjXph05wFcMlQYujCAhwxA6rOlnyB878bo/s1600/image316-740991.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925873303163346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw92CRBCQ58DDnzbW48sHfmLTcuKl-H3Jgc6qFvLtkmhBgM3fGU7xjnXSXkEprxDBqol0DKzlo2c6uXoazJIjoGgoVvXuW4iqPAqx2U2DpwvjXph05wFcMlQYujCAhwxA6rOlnyB878bo/s320/image316-740991.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
When you End the batch order the burden value is calculated automatically and posted in Route card journal adding to the cost of the batch order<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJNx6Lx2b-aKQvnVFS9zVNNyp6gilAQdysHyS3Z83hKh1oc6yJMNIY-xQln7tbsE0t5bgj7lPVTp1mWAJih_rIWtPbqgNvC4mEs6cfCQOJD8Tc7ofBy6SiVOP0_0xR6gCMolieL3_Nx5g/s1600/image206-742555.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925874597834226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJNx6Lx2b-aKQvnVFS9zVNNyp6gilAQdysHyS3Z83hKh1oc6yJMNIY-xQln7tbsE0t5bgj7lPVTp1mWAJih_rIWtPbqgNvC4mEs6cfCQOJD8Tc7ofBy6SiVOP0_0xR6gCMolieL3_Nx5g/s320/image206-742555.png" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production order: AlexTire – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal header references Batch order for Car tire (AlexTire)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4qGyxVlRy3-IsOm2ol1agqlfuhX7-ceK_2vqhFiQZU3KVx1iMLmqaBcskTcMt_DdvTh-YorV-FQzAT3_CKtK135CQBpk5dUo90cQN-TrJ-hoeRQg0mZaHXDbhdDhFAWDuHEJjkzG_SeU/s1600/image207-745002.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925887970060306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4qGyxVlRy3-IsOm2ol1agqlfuhX7-ceK_2vqhFiQZU3KVx1iMLmqaBcskTcMt_DdvTh-YorV-FQzAT3_CKtK135CQBpk5dUo90cQN-TrJ-hoeRQg0mZaHXDbhdDhFAWDuHEJjkzG_SeU/s320/image207-745002.png" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Route card journal lines have details of burden cost applied for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcH6MCRQv1Svt7_QlrmKBuuJT1RLXRY5979Znze_jH9ScrfXxjdC2UJXNaXoQDIj3zNpkMboQFfFgU-RRhbx1IIc2NWzW9aRZHd9Dsyxs2nCmYwn_OlzdLvGLDtNBEYFFoqmjBDVOSPQY/s1600/image317-747181.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925902510871058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcH6MCRQv1Svt7_QlrmKBuuJT1RLXRY5979Znze_jH9ScrfXxjdC2UJXNaXoQDIj3zNpkMboQFfFgU-RRhbx1IIc2NWzW9aRZHd9Dsyxs2nCmYwn_OlzdLvGLDtNBEYFFoqmjBDVOSPQY/s320/image317-747181.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
The result of burden cost applied for Car tire (AlexTire) batch order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3Q8XUSS4TF9kNrH4UtHB2iDOweTsZMgoUkvx4n1ZAaC_QjaIGtKmazzsEBtTFj4zxqaiYYk_im_SFG_Q3zNgY3ip7dJD5tvWJfVJuiGl0ndT_Yw_vna6vNN4iJsYF_tSflqAbEm6aw0/s1600/image318-749886.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925908037441458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ3Q8XUSS4TF9kNrH4UtHB2iDOweTsZMgoUkvx4n1ZAaC_QjaIGtKmazzsEBtTFj4zxqaiYYk_im_SFG_Q3zNgY3ip7dJD5tvWJfVJuiGl0ndT_Yw_vna6vNN4iJsYF_tSflqAbEm6aw0/s320/image318-749886.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Please see details of Production posting for Car tire (AlexTire) batch order in the table below<br />
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route consumption is 38.25$ based on burden applied for Car tire (AlexTire) production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Inventory receipt transaction for Car tire (AlexTire) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1043" type="#_x0000_t75" style='width:467.25pt;height:174.75pt' o:ole=""> <v:imagedata src="cid:image212.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYVbArj9SPsUmvtpCd_uazKEtFCiPoAFqkiRTFSRNZ8qrLyh-8B3f7lf3DhMs_X6EoP2QavmMRoptR0Hww6ljFbCo8kVZhBw0peLJKwaT8ZHbBgtliZNjisV-8f_Lc6JBuXXcKGlzhTMk/s1600/image319-751656.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925914843250498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYVbArj9SPsUmvtpCd_uazKEtFCiPoAFqkiRTFSRNZ8qrLyh-8B3f7lf3DhMs_X6EoP2QavmMRoptR0Hww6ljFbCo8kVZhBw0peLJKwaT8ZHbBgtliZNjisV-8f_Lc6JBuXXcKGlzhTMk/s320/image319-751656.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1043" DrawAspect="Content" ObjectID="_1429107688"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for “Production WIP issue”, which account was debited for “Production - WIP” because of burden applied <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1044" type="#_x0000_t75" style='width:468pt;height:241.5pt' o:ole=""> <v:imagedata src="cid:image214.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz04ZUpi7WXmvTrYknUDqg19wJpxzw56lP4qWUf9kEbpbtzIpUhZwvyvgbkfjedSyZYDbxaNWrAOa3DLiD71N9LKMiq0LRgB7BaaID95tc-rRru5L8RlV4KJ5Wrqdcilsm2CA_BvR0CD8/s1600/image320-753462.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925921747206370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz04ZUpi7WXmvTrYknUDqg19wJpxzw56lP4qWUf9kEbpbtzIpUhZwvyvgbkfjedSyZYDbxaNWrAOa3DLiD71N9LKMiq0LRgB7BaaID95tc-rRru5L8RlV4KJ5Wrqdcilsm2CA_BvR0CD8/s320/image320-753462.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1044" DrawAspect="Content" ObjectID="_1429107689"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route transactions show the details of burden posting (38.25$)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1045" type="#_x0000_t75" style='width:468pt;height:192pt' o:ole=""> <v:imagedata src="cid:image216.png@01CE4824.46192A80" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKB4H7sMGyau7i_Qoef3CuPHr50mkg61mKkg2kRdk536v6AlTiVv7hm1ShAbtB_tV2EHS1g3YgTB96E2CoaibpeLKIkBmepSBZa45P8Fqj9BHs-U6F6Z7EU64HPLB_ehreRlP7Xw2YuBI/s1600/image321-755128.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873925932603292914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKB4H7sMGyau7i_Qoef3CuPHr50mkg61mKkg2kRdk536v6AlTiVv7hm1ShAbtB_tV2EHS1g3YgTB96E2CoaibpeLKIkBmepSBZa45P8Fqj9BHs-U6F6Z7EU64HPLB_ehreRlP7Xw2YuBI/s320/image321-755128.jpg" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1045" DrawAspect="Content" ObjectID="_1429107690"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<b><o:p> </o:p></b></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b><o:p> </o:p></b> </div>
<div class="MsoNormal">
<b>Summary:</b> This document describes a primer of project manufacturing approach to Car tire production in Microsoft Dynamics AX 2012. The scenario operates with single level formula with co/by-products. Batch order is a main document in process approach which controls manufacturing process and provides a context for cost accounting. However in project manufacturing scenario the project itself provides cost context as well as extended committed costs and cost control capabilities. In this scenario I highlighted all aspects of manufacturing process including setup, creation, estimation, scheduling, execution and costing. Most importantly I’m giving a detailed practical example of how to implement typical manufacturing scenario using process approach in Microsoft Dynamics AX 2012. This provides a foundation for comparison between traditional approach and process approach in Microsoft Dynamics AX 2012. Please review other documents in the series to compare traditional manufacturing approach with other manufacturing approaches in Microsoft Dynamics AX 2012. Please note that this solution is a prototype which showcases flexibility of Microsoft Dynamics AX 2012 platform.<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Version:</b> Microsoft Dynamics AX 2012 R2 Demo VM (USMF)<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Tags:</b> Microsoft Dynamics ERP, Microsoft Dynamics AX 2012, Manufacturing, Production, Project Manufacturing, Process Manufacturing, Process Approach, Project Accounting, Batch Order, Setup, Creation, Estimation, Scheduling, Execution, Costing. <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the concepts and describe the examples.<br />
<br />
<o:p><strong>Download: </strong>You can also download this material as Microsoft Word document and AX model from my SkyDrive here: <a href="http://sdrv.ms/Yu1ftN">http://sdrv.ms/Yu1ftN</a></o:p><br />
<o:p>Your feedback is much appreciated! </o:p><br />
<span style="font-size: 16pt; line-height: 115%;"><o:p><br />
</o:p></span></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com3tag:blogger.com,1999:blog-1127496045963662727.post-78371858192496338922013-05-03T16:54:00.000-07:002013-05-03T21:45:58.371-07:00Microsoft Dynamics AX 2012 Manufacturing – Project Primer (Part4)<div class="WordSection1">
<div style="border-bottom: solid #4F81BD 1.0pt; border: none; mso-element: para-border-div; padding: 0in 0in 4.0pt 0in;">
<div align="center" class="MsoTitleCxSpFirst" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 <o:p></o:p></strong></div>
<div align="center" class="MsoTitleCxSpLast" style="text-align: center;">
<strong>Manufacturing – Project Primer (Part4)</strong><br />
<strong><o:p></o:p></strong> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate project manufacturing approach in Microsoft Dynamics AX 2012 on simplified example of process manufacturing of car tires. This document will focus on project batch order with <b><u><span style="color: red;">Posting method = Consumed</span></u></b>, and it will outline end-to-end functional flow for the scenario which includes setup (Section A), creation (Section B), estimation (Section C), scheduling (Section D), execution (Section E) and costing (Section F) aspects. <b><span style="color: red;">Please note that project batch orders functionality is not provided in standard Microsoft Dynamics AX 2012 and in order to enable project batch orders functionality I needed to do custom development. </span></b>Please review other documents in the series to compare process manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012. <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including traditional approach and other approaches including project manufacturing. Project manufacturing functionality in Microsoft Dynamics AX 2012 allows you to create project production orders, track production costs and invoice the customer for incurred production costs. <b>Please note that for process manufacturers or mixed-mode manufacturers being able to use project batch orders makes a lot of sense. Project batch orders can also help with scenarios like disassembly and inverse BOMs (multiple outcomes from the production process represented as co-products) which are applicable for discrete manufacturers.<span style="color: red;"> </span>Process manufacturing in Microsoft Dynamics AX 2012 has introduced number of new concepts such as formulas, co-products, by-products, etc.</b><span style="color: red;"> <b>Please note that project batch orders functionality is not provided in standard Microsoft Dynamics AX 2012 and in order to enable project batch orders functionality I needed to do custom development. </b></span>When traditional manufacturing approach is applied to production process itself, the challenge is to understand interrelations between production control and project accounting modules in Microsoft Dynamics AX 2012. The idea is that the reader with understanding of traditional manufacturing approach will be able to apply and "extend" this knowledge in order to implement project manufacturing scenarios in Microsoft Dynamics AX 2012. <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b>Solution:</b> The simple but at the same time descriptive real-world example of Car tires manufacturing provides context for better understanding of manufacturing processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with single level formula, co-product and by-product, as well as straightforward sequential route in order to implement Make to Stock scenario. Make to Stock scenario was implemented for the sake of simplicity, however we can also apply this knowledge to implement Make to Order scenario if needed.<b><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b></b><br />
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
<br />
In this scenario Car tire will be manufactured using process approach. Car tire ingredients will be put together in order to manufacture finished product. One team will be responsible for Car tire manufacturing.<br />
<b><o:p></o:p></b> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Formula<o:p></o:p></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:230.25pt;height:211.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01CE481E.D7759870" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrLQ6axow5IFxS1wPw-CDVMsqm6AoeZXMN7oOZ9z_uZui1mGqrWobZ18-1eirgeIHbMiuus3dejgJv_mWedd14U5fLv7m-szAPoS1yN-dVYUG8rKKvJ2fD7S8GpS-3B9chS8jwSyQn0hgM/s1600/image146-745205.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908281547250946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrLQ6axow5IFxS1wPw-CDVMsqm6AoeZXMN7oOZ9z_uZui1mGqrWobZ18-1eirgeIHbMiuus3dejgJv_mWedd14U5fLv7m-szAPoS1yN-dVYUG8rKKvJ2fD7S8GpS-3B9chS8jwSyQn0hgM/s320/image146-745205.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1429105305"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:164.25pt;height:324pt' o:ole=""> <v:imagedata src="cid:image003.emz@01CE481E.D7759870" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgidK3wxmt38fGrucJLspBZ9pwwdtHOK9yTzPsIKuciL_nqH2Tni3ft_vlWmkbedwEpdLWjGlR2RcRJV9oSlljAD2YkpgpttBTfqyYdsgWj0UhENRyzgWv-Txj30fWsg8NBGWyEWu9WJ1u8/s1600/image147-747135.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908288137076562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgidK3wxmt38fGrucJLspBZ9pwwdtHOK9yTzPsIKuciL_nqH2Tni3ft_vlWmkbedwEpdLWjGlR2RcRJV9oSlljAD2YkpgpttBTfqyYdsgWj0UhENRyzgWv-Txj30fWsg8NBGWyEWu9WJ1u8/s320/image147-747135.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1429105306"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
One of the important requirements defined in this scenario is that all products are Standard cost controlled<o:p></o:p></div>
<h1>
Section A: Setup<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Let's review the <b><u>setup</u></b> which is required to implement this scenario <br />
<o:p></o:p></div>
<div class="MsoNormal">
Number of released products will be created in Microsoft Dynamics AX 2012 which will have similar characteristics for the sake of simplicity. All of them will be Standard cost controlled, Site and Warehouse will be used as Storage dimensions, default Site and Warehouse settings will be defined for released products and finally cost price will also be defined for all released products (not using Formula calculation for Formulas). <b>Please note that in process industries we deal with Batch controlled products however for the sake of simplicity I didn't introduce Batch as Tracking dimension in this scenario.<o:p></o:p></b></div>
<div class="MsoNormal">
<br />
For Car tire (AlexTire) manufacturing we will need the following ingredients: Rubber, Carbon and Zink oxide. Please note that as the result of Car tire (AlexTire) manufacturing we will also have Co-Slag co-product and By-Slag by-product. <b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: Tire (AlexTire)<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Car tire (AlexTire) released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirhyphenhyphenq3I-3__41k0SJrxAJDN2ZEEyYjshzQa-p_3bHj8f3s_n47KdRKVLaGx3kaDEVOt6xLiv_XVMiqUFxxCyEUA1nDzMFoh-JlCbqsRj-14ohSuGX1eY471ip_W6Kq6bl8ozccmk0VsNie/s1600/image005-748768.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908296719895042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirhyphenhyphenq3I-3__41k0SJrxAJDN2ZEEyYjshzQa-p_3bHj8f3s_n47KdRKVLaGx3kaDEVOt6xLiv_XVMiqUFxxCyEUA1nDzMFoh-JlCbqsRj-14ohSuGX1eY471ip_W6Kq6bl8ozccmk0VsNie/s320/image005-748768.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for Car tire (AlexTire) is 75$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR08jMVYa7Ii3M8Y-viUO_-1nhCwU0-PHd23SzzUBV_E8BLuHAQD3hcf9Y84a_5bclY5EH5gvQfrkyf-DoHRHNPB6sdc8yjKP_YuSIcGpao-818NV2mHR5m2Z7Yqw41KyOgKlPeK1ZXWa0/s1600/image006-750223.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908300316874914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR08jMVYa7Ii3M8Y-viUO_-1nhCwU0-PHd23SzzUBV_E8BLuHAQD3hcf9Y84a_5bclY5EH5gvQfrkyf-DoHRHNPB6sdc8yjKP_YuSIcGpao-818NV2mHR5m2Z7Yqw41KyOgKlPeK1ZXWa0/s320/image006-750223.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjYqBtVtrVujs8dGQJmcDTkd6ktzROLj-wJ4JdAdmi6ipb6bMND-avlW7Er12uz-5nXoiWCiser81d-D2VXBUQ_37KtN5129UGkKoEtNwNqLsK3HwpbeD6Z6qpoYJjtoaAP-w2OWSpyjNO/s1600/image007-751920.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908309063602226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjYqBtVtrVujs8dGQJmcDTkd6ktzROLj-wJ4JdAdmi6ipb6bMND-avlW7Er12uz-5nXoiWCiser81d-D2VXBUQ_37KtN5129UGkKoEtNwNqLsK3HwpbeD6Z6qpoYJjtoaAP-w2OWSpyjNO/s320/image007-751920.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTi0NyshWgWDcVBXXa16jWdJ4qPCR71_w7C9LTi9-hOG9hKmDDAVyE1KXxzGdPxG3-j8cbv13foO7qHh6YTL53doM60WBJSKP-MlitYrnnNl7sKIDUgKWNtbV7skirnEkbxRIAvpS0XMux/s1600/image008-753906.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908318629275458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTi0NyshWgWDcVBXXa16jWdJ4qPCR71_w7C9LTi9-hOG9hKmDDAVyE1KXxzGdPxG3-j8cbv13foO7qHh6YTL53doM60WBJSKP-MlitYrnnNl7sKIDUgKWNtbV7skirnEkbxRIAvpS0XMux/s320/image008-753906.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Car tire (AlexTire) will be manufactured that's why Production type = "Formula"<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidY9IUMthfk-7HJZOXur_kDZySwowJIXMynEHfbVJO-Ls1QFusFcJGOQxa1BwHfBC0gfT3L9N48_a_yO_Dmdry6WsMEOT4c4_0WXP2FJ5yju5XJr_QffTXnNiGzUdTfRavodS-LjQkF03p/s1600/image009-755304.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908321647464434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidY9IUMthfk-7HJZOXur_kDZySwowJIXMynEHfbVJO-Ls1QFusFcJGOQxa1BwHfBC0gfT3L9N48_a_yO_Dmdry6WsMEOT4c4_0WXP2FJ5yju5XJr_QffTXnNiGzUdTfRavodS-LjQkF03p/s320/image009-755304.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: Rubber<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Rubber released product will be created using decentralized approach<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3w35KYvvE0ZNF3sw7Vo7yM8c7qGmA838NbOSPX8gad1qkPmhS0fmiNqkQLMfY7yejHAqqoTNp7wNK-LIVuhaoKfuIIcmMxUmaP2AyORrj9OUtUhzwdo7zGdA8FVFygoVShMEYonesecH8/s1600/image010-757889.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908337184259842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3w35KYvvE0ZNF3sw7Vo7yM8c7qGmA838NbOSPX8gad1qkPmhS0fmiNqkQLMfY7yejHAqqoTNp7wNK-LIVuhaoKfuIIcmMxUmaP2AyORrj9OUtUhzwdo7zGdA8FVFygoVShMEYonesecH8/s320/image010-757889.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for Rubber is 3$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6IdCIx-CPNCvWLnDMw9qZcC8VNpjzWqoFdWIyhaN9rQX4IWA6x7s7fb86XEyX3UYNiaBAw-sTdrpx8utk_nBSv2Byap2bAXAPBSXi6H6idSaWq_vjO9tI3MGtfn9vu0JzTsQqFk-x2U9d/s1600/image148-759616.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908338490425154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6IdCIx-CPNCvWLnDMw9qZcC8VNpjzWqoFdWIyhaN9rQX4IWA6x7s7fb86XEyX3UYNiaBAw-sTdrpx8utk_nBSv2Byap2bAXAPBSXi6H6idSaWq_vjO9tI3MGtfn9vu0JzTsQqFk-x2U9d/s320/image148-759616.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhotHPtY4DjgYelg4N9C412h0PUgrcluE2muIqNjsNLckJSkNsUQ_XxODRYZK74Q8NjrLk51-yO-ZI9WdZdrzQOTnJNY-7cKh3NtOHdsz-CGs5P0xjuFs59kHc5GBmtKMID4O-sNnCIZGfV/s1600/image013-761572.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908348205875442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhotHPtY4DjgYelg4N9C412h0PUgrcluE2muIqNjsNLckJSkNsUQ_XxODRYZK74Q8NjrLk51-yO-ZI9WdZdrzQOTnJNY-7cKh3NtOHdsz-CGs5P0xjuFs59kHc5GBmtKMID4O-sNnCIZGfV/s320/image013-761572.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9Y7d_eZ784GgzGKVWSGavKSWbeOnhi2mPnpJixEOgtmV7QwqN5bjhNp_e9lPqijiP12rSOK_jWGALUyRt-ZK4rmFe9VJw_5gryyNWlOzvw6D5QTf8udx12O-Kfc5tTBUjleqcZqNGxTR/s1600/image014-763000.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908358502552466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_9Y7d_eZ784GgzGKVWSGavKSWbeOnhi2mPnpJixEOgtmV7QwqN5bjhNp_e9lPqijiP12rSOK_jWGALUyRt-ZK4rmFe9VJw_5gryyNWlOzvw6D5QTf8udx12O-Kfc5tTBUjleqcZqNGxTR/s320/image014-763000.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: Carbon<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Carbon released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ol1Acit8fMl33KnNt3ORPdlGvRuV2_r8qnwFdOOESoMl9qs3NE1U9e6gg5_A6zdyy5C3hWZfepVVO7K8L2UXmmBwutg2pn40shaxpN0LL1I4FeugyB3YUT_ht62znxthSuP7CD3llOd2/s1600/image015-764486.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908363305640210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ol1Acit8fMl33KnNt3ORPdlGvRuV2_r8qnwFdOOESoMl9qs3NE1U9e6gg5_A6zdyy5C3hWZfepVVO7K8L2UXmmBwutg2pn40shaxpN0LL1I4FeugyB3YUT_ht62znxthSuP7CD3llOd2/s320/image015-764486.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for Carbon is 4$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin15s1Eg6DDyHm3qRI_NgAghT4HOF-MZQlJ0hFFfNX_hlvX8C7WQq0jg0PGa11wahFRQmrwpcBv1ud-wNKEcDamHwO6elI1CRYGtoW1EQDW4a9vAA764EiRPB118fjhbm5Ie-Xi2wAJlmi/s1600/image149-766130.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908368037530610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin15s1Eg6DDyHm3qRI_NgAghT4HOF-MZQlJ0hFFfNX_hlvX8C7WQq0jg0PGa11wahFRQmrwpcBv1ud-wNKEcDamHwO6elI1CRYGtoW1EQDW4a9vAA764EiRPB118fjhbm5Ie-Xi2wAJlmi/s320/image149-766130.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTzzOPYla07c5GXBQ4Tbbfyn9kYG1UtUXJrS7AaSVEYrr2Zb2zQlxxvo_iNv6om02T-I8ILzTsQTQ3V8Kh3pktBM3LyXFXknshFxcJioLlc0jGwquqOUAsqqiAj2v82CC44EzGSOPMz8U/s1600/image018-767809.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908380177911426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTzzOPYla07c5GXBQ4Tbbfyn9kYG1UtUXJrS7AaSVEYrr2Zb2zQlxxvo_iNv6om02T-I8ILzTsQTQ3V8Kh3pktBM3LyXFXknshFxcJioLlc0jGwquqOUAsqqiAj2v82CC44EzGSOPMz8U/s320/image018-767809.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSqs5jHz2AhTbHEHVVnJ4HtLyB26CFms9ky7UVXzSsJOEfWlAU2SopWJ0IJ5Snu9fjrKpwd238qUEfeuvJ8YRF8DZkgvN9EvhNUmd89wTZUNMdUVy2r6LdTE9nGrMOuHrv4l4ItiDOjsm/s1600/image019-769691.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908382332005026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSqs5jHz2AhTbHEHVVnJ4HtLyB26CFms9ky7UVXzSsJOEfWlAU2SopWJ0IJ5Snu9fjrKpwd238qUEfeuvJ8YRF8DZkgvN9EvhNUmd89wTZUNMdUVy2r6LdTE9nGrMOuHrv4l4ItiDOjsm/s320/image019-769691.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: Zink oxide<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Zink oxide released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdivF3qWTRdY6U_YX-JZ9RYW35zBNiLIQ7LbF_yf28CKC9Awsb2z__VZp-BZBN7Q6HSdPEERSLMyyrVYxbsUh7k6kWU7QhpY5bDT87x_91s7_X7gZ6O8j1Uhbsb5SC3Uw5nxzVaEI2NoQm/s1600/image020-771496.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908390898611538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdivF3qWTRdY6U_YX-JZ9RYW35zBNiLIQ7LbF_yf28CKC9Awsb2z__VZp-BZBN7Q6HSdPEERSLMyyrVYxbsUh7k6kWU7QhpY5bDT87x_91s7_X7gZ6O8j1Uhbsb5SC3Uw5nxzVaEI2NoQm/s320/image020-771496.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for Zink oxide is 50$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4fWMdJDmFK0xFSl-Zs3PcuuciyZ-68G9dcnho4lBBl_i66tBp-qielame_jMSbALBcNtkvX3fm6x-AX-kssVH_7qpixqYdP8Dl61Ces4EEkcs8b7KyxXW1PAZQb2StolNbpqmH324kgG/s1600/image150-773021.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908398757490418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4fWMdJDmFK0xFSl-Zs3PcuuciyZ-68G9dcnho4lBBl_i66tBp-qielame_jMSbALBcNtkvX3fm6x-AX-kssVH_7qpixqYdP8Dl61Ces4EEkcs8b7KyxXW1PAZQb2StolNbpqmH324kgG/s320/image150-773021.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6_YaxBiei_YI-ysKtq_FCkGVTd7aQsTtT_HhjZiZbX7AnmsK44KRVWjKvbMxqdeP5iqVC0prmBwsURQ0lSqIawaWDTLaOYTBtoQTfI6OncJGg3YiaAvOwAhKpfsuG9yAT4UzfQrbCyDUg/s1600/image023-774298.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908405596486626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6_YaxBiei_YI-ysKtq_FCkGVTd7aQsTtT_HhjZiZbX7AnmsK44KRVWjKvbMxqdeP5iqVC0prmBwsURQ0lSqIawaWDTLaOYTBtoQTfI6OncJGg3YiaAvOwAhKpfsuG9yAT4UzfQrbCyDUg/s320/image023-774298.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi08icZcHoiD-9QOfF9MGGICk0yUpcnRFdAPvyl0p-JU9ZvD9s7AhBtHGJ7zZ_BiknWjzjt5UM78Wyp122dPwIpWQUgzTSGcS2vQQ2jyiDAsUrfhY3j2-OsgJXGco4QyyYMaI7QGanpL2XL/s1600/image024-775663.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908411377377218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi08icZcHoiD-9QOfF9MGGICk0yUpcnRFdAPvyl0p-JU9ZvD9s7AhBtHGJ7zZ_BiknWjzjt5UM78Wyp122dPwIpWQUgzTSGcS2vQQ2jyiDAsUrfhY3j2-OsgJXGco4QyyYMaI7QGanpL2XL/s320/image024-775663.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: Co-Slag<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Co-Slag released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4HFKSfiXTJYRKlRmfmqg8ncLps4M_UIzVtKOrFXPXFv0vz34752Yfg8S4Cl_OygzI5_Qeo9jYrESBVuw56GnTaYFfLUeFdjfkYg9oOYPpAwuR-dE1EPgj53l7CyzW2gFWQB_Qcwiz9njL/s1600/image025-777172.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908417300994034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4HFKSfiXTJYRKlRmfmqg8ncLps4M_UIzVtKOrFXPXFv0vz34752Yfg8S4Cl_OygzI5_Qeo9jYrESBVuw56GnTaYFfLUeFdjfkYg9oOYPpAwuR-dE1EPgj53l7CyzW2gFWQB_Qcwiz9njL/s320/image025-777172.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for Co-Slag is 1$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKnl4pY1Q-5s9jzrzd24ukLR0x5udRPbcUn0vEDo0I8qcJRUK0447FGXiHhylDmYfPGemEGISb5jaBdxRwc2NKwA1CQ1ymHMOlgs2dGXxPPVCiIO72vQy5XusHdg7z16meu5K4DH_7x3o6/s1600/image151-778902.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908426227682386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKnl4pY1Q-5s9jzrzd24ukLR0x5udRPbcUn0vEDo0I8qcJRUK0447FGXiHhylDmYfPGemEGISb5jaBdxRwc2NKwA1CQ1ymHMOlgs2dGXxPPVCiIO72vQy5XusHdg7z16meu5K4DH_7x3o6/s320/image151-778902.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQYyvq4AWAugaLRVHA5Nqh1THJMUFl6zGLUGvhOr-QD2vgEYJtHn9AsNcMaqCiuQUKUOG0LexhMpnCBKF_cin0mf9DKc90SZjUp4UsGx3V5WY1FsohyqzhKxsBLyoLE3cXe7_nS_lvoeYa/s1600/image028-780341.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908429135992226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQYyvq4AWAugaLRVHA5Nqh1THJMUFl6zGLUGvhOr-QD2vgEYJtHn9AsNcMaqCiuQUKUOG0LexhMpnCBKF_cin0mf9DKc90SZjUp4UsGx3V5WY1FsohyqzhKxsBLyoLE3cXe7_nS_lvoeYa/s320/image028-780341.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR7gi-Wiz2lySxJPemUzhcC2bstuheuXH8RnuYI2icXVKF8i55W-NFxCvxu5YgUJmllIuEwKPfnCJKXkuZmCmYEtvLj_gf2LQZOPDYB7wtout6RB9b2bM6QKK0cLBBRVZbEeLBXAyAxxEc/s1600/image029-782071.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908437050560530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR7gi-Wiz2lySxJPemUzhcC2bstuheuXH8RnuYI2icXVKF8i55W-NFxCvxu5YgUJmllIuEwKPfnCJKXkuZmCmYEtvLj_gf2LQZOPDYB7wtout6RB9b2bM6QKK0cLBBRVZbEeLBXAyAxxEc/s320/image029-782071.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Production type = Co-product for Co-Slag product <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLiakKYsOuvVHtSHfvLhXrLKhKBHIKmzECZmnd_jKasReZd9H0IPjhy02phnd46fj8UWwdxoYe-0DH5C2xlDVyl6Lhq4CVZgnTQaAGidIC0lLrI_6Hvm9a3AZOcomxjgDt5iBXYJYvlJu-/s1600/image152-783400.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908441487830770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLiakKYsOuvVHtSHfvLhXrLKhKBHIKmzECZmnd_jKasReZd9H0IPjhy02phnd46fj8UWwdxoYe-0DH5C2xlDVyl6Lhq4CVZgnTQaAGidIC0lLrI_6Hvm9a3AZOcomxjgDt5iBXYJYvlJu-/s320/image152-783400.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released product: By-Slag<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
By-Slag released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjokvN5bf4Ks5KuMAr1dSQDBJssrHIr81abQjgKPyTrFsYiwYx0zdxKGAV-Vj41TbXBkPU-9s-4gt31vAON2oZjBnEXKA5j6bZlYhB1nwv0cOLzNWgnglNn9rs7IVFkWRysVUkVVndVah5O/s1600/image032-785043.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908453389646610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjokvN5bf4Ks5KuMAr1dSQDBJssrHIr81abQjgKPyTrFsYiwYx0zdxKGAV-Vj41TbXBkPU-9s-4gt31vAON2oZjBnEXKA5j6bZlYhB1nwv0cOLzNWgnglNn9rs7IVFkWRysVUkVVndVah5O/s320/image032-785043.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Cost price for By-Slag is 2$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEhs3Ij-8xwQb1rtnUM1znvZvIfj89L1n5d1tlP4ctbCWuEmUCBuVexqODGOllD5KGUghNuhNOpVfOueJJuTmpDwnmddy3i-LpSewAIdRJyXuHt3MjjhGgJM5vVoU1bNfRh08bOU9sRCul/s1600/image153-786608.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908454966751746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEhs3Ij-8xwQb1rtnUM1znvZvIfj89L1n5d1tlP4ctbCWuEmUCBuVexqODGOllD5KGUghNuhNOpVfOueJJuTmpDwnmddy3i-LpSewAIdRJyXuHt3MjjhGgJM5vVoU1bNfRh08bOU9sRCul/s320/image153-786608.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2RC8BaGcufmib4NH3EwvTIPLMSfpUKs-DeZwhA9zJSkh7BUjjiXOmXllKk7YRQfZNH7MiOhZEFr9gMBlwCwCGPrfLbYCl_sjq5hrGx7y0oZJYBqNWArnFuRxNe1YuwLgHNiIOQFdFrMZO/s1600/image035-787946.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908464733979778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2RC8BaGcufmib4NH3EwvTIPLMSfpUKs-DeZwhA9zJSkh7BUjjiXOmXllKk7YRQfZNH7MiOhZEFr9gMBlwCwCGPrfLbYCl_sjq5hrGx7y0oZJYBqNWArnFuRxNe1YuwLgHNiIOQFdFrMZO/s320/image035-787946.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_dPZOxRIfjlKRRqPjMQkmpEEQaIsJprtpO9LBjE8VE_KiLIa1uixv9KwKgakzkVqc0m-W7ODw9U4e3sTbBtncipyTjN_Hn8GzwVR8Xdq7q5GrTtxROwNwRLOR6aT_D41fpN_qpmpABlML/s1600/image036-789485.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908467637829314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_dPZOxRIfjlKRRqPjMQkmpEEQaIsJprtpO9LBjE8VE_KiLIa1uixv9KwKgakzkVqc0m-W7ODw9U4e3sTbBtncipyTjN_Hn8GzwVR8Xdq7q5GrTtxROwNwRLOR6aT_D41fpN_qpmpABlML/s320/image036-789485.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Production type = By-product for By-Slag product <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0NNkVYE8GUa9bfpjRFS2HpfJkSU-10dsDKdeNgjbjPxxNqxEFjj2mDcRiVmBCiDXmcRTxPBnWqcwElmgSoS8FiKWmsxQLXfPRVj7g67_GEt8N4YpkdnYdTdwxdtpV_JwpJHYXs0nq4Qa/s1600/image154-791331.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908476146338914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja0NNkVYE8GUa9bfpjRFS2HpfJkSU-10dsDKdeNgjbjPxxNqxEFjj2mDcRiVmBCiDXmcRTxPBnWqcwElmgSoS8FiKWmsxQLXfPRVj7g67_GEt8N4YpkdnYdTdwxdtpV_JwpJHYXs0nq4Qa/s320/image154-791331.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Released products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
When all released products are created you can see them on Released products list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_EAPxneea-e91Ed6Ls5gDLLWHArsPClK8BxHKEc9PPRxK7r0dmSij0eJ0TlKUCTNsuc7gyL-EWeGCgxhcdi0VIoyheII3cY7uSvC4MwTH_WltUj-rn0dMt_WEH9uBJPjLFM8k0I_2bhF/s1600/image155-792666.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908485228615458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9_EAPxneea-e91Ed6Ls5gDLLWHArsPClK8BxHKEc9PPRxK7r0dmSij0eJ0TlKUCTNsuc7gyL-EWeGCgxhcdi0VIoyheII3cY7uSvC4MwTH_WltUj-rn0dMt_WEH9uBJPjLFM8k0I_2bhF/s320/image155-792666.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Car tire (AlexTire) has Production type = Formula, Co-Slag has Production type = Co-product and By-Slag has Production type = By-product<o:p></o:p></div>
<div class="MsoNormal">
Car tire (AlexTire) will be manufactured using 3 operations routes. Before we can define routing we will need to define the list of operations in the system<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Operations<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu0upgGSYVd5Q3-MA1UrkbWNOnhkgyfBnqA9lA46YJmyOyTSgRMLzbBO3rvS5AyicuymHZqt-8inqpS49TdkZtP7e1cuJP_v5PkWDp-EEMcy9HQg4Oc_BSg27R1tyLrrWW3HyMS9-wcQYb/s1600/image041-794072.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908491000511026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu0upgGSYVd5Q3-MA1UrkbWNOnhkgyfBnqA9lA46YJmyOyTSgRMLzbBO3rvS5AyicuymHZqt-8inqpS49TdkZtP7e1cuJP_v5PkWDp-EEMcy9HQg4Oc_BSg27R1tyLrrWW3HyMS9-wcQYb/s320/image041-794072.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Car tire (AlexTire) will be manufactured by one team<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Resource group: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Car tire (AlexTire) will be manufactured by Alex Tire Team 1<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXy6dvsGhXAGWM1K85YbHjvVgxMtdpy244aOFVrCbw3jkI0LVd3rML90u4lpQ2SW6Ru8Qd36CPRQtd6zcHgo5TJ2QcGYFsLUJZlBC2GVBWz31I9GvXb-e5t8PmL0bGd4djJzjeFsHe8jOT/s1600/image156-795693.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908500716190722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXy6dvsGhXAGWM1K85YbHjvVgxMtdpy244aOFVrCbw3jkI0LVd3rML90u4lpQ2SW6Ru8Qd36CPRQtd6zcHgo5TJ2QcGYFsLUJZlBC2GVBWz31I9GvXb-e5t8PmL0bGd4djJzjeFsHe8jOT/s320/image156-795693.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Resource: AlexTire1<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Alex Tire Team 1 will consists of 1 worker: David Ahs<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYxIUCVwQ343drcrDY_6T14TRqy1dNiP56LtB8mklptiQ4mMxCtvAgL11W-HN3n6N9iKW3ty2ZxPjfMMvUk8TCcasWK5SvNyEVbL421_6wkDMT_FhTI65Fs-3_WchWtWOVyuvkpgr4R8KA/s1600/image157-797220.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908501638981266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYxIUCVwQ343drcrDY_6T14TRqy1dNiP56LtB8mklptiQ4mMxCtvAgL11W-HN3n6N9iKW3ty2ZxPjfMMvUk8TCcasWK5SvNyEVbL421_6wkDMT_FhTI65Fs-3_WchWtWOVyuvkpgr4R8KA/s320/image157-797220.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Alex tire Team 1 will be responsible for Car tire (AlexTire) manufacturing<o:p></o:p></div>
<div class="MsoNormal">
From costing perspective the cost prices for different types of labor will be defined through Cost categories<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Cost category: Setup<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Cost price for Setup labor will be 18$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs09eV83jOJAfXpTX9qdu57rvsEN71oYm6lOajTra-Q5jqHneGXtA774H6ypB0Xt58GeVfB6STmxaEVaEHuF_7X2n1LpXkIwsMRJ9-yC7bR2pfy3dbJ1ShHnXl3PrOioXZvU4JSoCEOha4/s1600/image158-799405.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908512820755954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs09eV83jOJAfXpTX9qdu57rvsEN71oYm6lOajTra-Q5jqHneGXtA774H6ypB0Xt58GeVfB6STmxaEVaEHuF_7X2n1LpXkIwsMRJ9-yC7bR2pfy3dbJ1ShHnXl3PrOioXZvU4JSoCEOha4/s320/image158-799405.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh75rTg8Cok2LrRf_Y6srKhAFU1a4i8YNI_AEaGbCbAvUE3LrD5H-Ri3z1m0Rybm8kgJBOswNtLDWQJCpjmZSDSy3RBFgib2tr-vM_74G88drJi7V4HILNcvEAx56qKYfW5zqHdU9CbQJEg/s1600/image159-701282.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908518891164578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh75rTg8Cok2LrRf_Y6srKhAFU1a4i8YNI_AEaGbCbAvUE3LrD5H-Ri3z1m0Rybm8kgJBOswNtLDWQJCpjmZSDSy3RBFgib2tr-vM_74G88drJi7V4HILNcvEAx56qKYfW5zqHdU9CbQJEg/s320/image159-701282.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDIZTrBksiZ-0Ra932Jt7_Xkvqh2ccgOY7lLpMGKUBWiqy2OQqGu7UXQso2LBevkoQn1ULvMw5TrUZE__tgOSw7jaBx5HtfseBMSaEJBlO87b8fQ5ZKOIkSkseNryq-9gYwOqCcykmFCe/s1600/image160-702620.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908523488975202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDIZTrBksiZ-0Ra932Jt7_Xkvqh2ccgOY7lLpMGKUBWiqy2OQqGu7UXQso2LBevkoQn1ULvMw5TrUZE__tgOSw7jaBx5HtfseBMSaEJBlO87b8fQ5ZKOIkSkseNryq-9gYwOqCcykmFCe/s320/image160-702620.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Cost category: Run time<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Cost price for Process labor will be 15$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVaPXsNqrewLyLHZNcmxHZ_cZ1bZ_3J9dH9FoD8XjTNheXlwZG0wVpaOSoJAqURdn123PRRpMJw7xn8Q_3tX8f9jD_wLQak08zGoOe3hYkPn_-noYmg2Zaqx9AYpAS7AKrwVeGVdN6K594/s1600/image161-704100.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908532183410482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVaPXsNqrewLyLHZNcmxHZ_cZ1bZ_3J9dH9FoD8XjTNheXlwZG0wVpaOSoJAqURdn123PRRpMJw7xn8Q_3tX8f9jD_wLQak08zGoOe3hYkPn_-noYmg2Zaqx9AYpAS7AKrwVeGVdN6K594/s320/image161-704100.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLHO0K-NMsidfvS-VluhNN4p78OBffqCgHsnQc4b-2bzLD3yDDxnyZoIzxTwE0hj8rvJd4WyQzaaOj6TW-ru49L54xzPdvHiYklhJdWdf87DYGfEDwi9aPGRsDpdMQrCtEEfoXDVi0x3rX/s1600/image162-705564.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908540320344946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLHO0K-NMsidfvS-VluhNN4p78OBffqCgHsnQc4b-2bzLD3yDDxnyZoIzxTwE0hj8rvJd4WyQzaaOj6TW-ru49L54xzPdvHiYklhJdWdf87DYGfEDwi9aPGRsDpdMQrCtEEfoXDVi0x3rX/s320/image162-705564.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH-nnVdjehpTTGWvWu6PdfWBciQh48hGiRapKtKHoX8ac03VZdgZy2EknI5bBUFoxQ2Iw-CkP0Es3EjIodRXW3IauTb0W4KN2BnPrlkLeV7SPwG8awO_r3Zqc8vVoL8kOOxkh1N6Ux3Uc/s1600/image163-707077.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908546035629202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH-nnVdjehpTTGWvWu6PdfWBciQh48hGiRapKtKHoX8ac03VZdgZy2EknI5bBUFoxQ2Iw-CkP0Es3EjIodRXW3IauTb0W4KN2BnPrlkLeV7SPwG8awO_r3Zqc8vVoL8kOOxkh1N6Ux3Uc/s320/image163-707077.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Cost category: Quantity<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Cost price per Quantity manufactured will be 2$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgOfni2PZfnhHxOlQYh3FLLHbsLa_JEVR4evteQSWpbYiRh0Cmq2PHF5YwTMsgFp4MVX6KDjvoQHUKLLRIMslfMxotVDV-uCxiM4iqMYUXL8T4uHjpnrsYRFYA3X0Y_L0w4vCUAu2UM8P-/s1600/image164-708481.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908548110211090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgOfni2PZfnhHxOlQYh3FLLHbsLa_JEVR4evteQSWpbYiRh0Cmq2PHF5YwTMsgFp4MVX6KDjvoQHUKLLRIMslfMxotVDV-uCxiM4iqMYUXL8T4uHjpnrsYRFYA3X0Y_L0w4vCUAu2UM8P-/s320/image164-708481.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaEt-g3wLAd5iES-MV4dcafnBFtxvtDk6F7xbNl1DiOYxskce77mRty44MfbgCpUxXRPoJAjdGgQnbdLJNw1RNGp4IfXwu3RZ_Z2DHxybetWTKwsMyGrbTg4QaxP_x60KSMq1a7wRfSn1-/s1600/image165-710219.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908560297260898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaEt-g3wLAd5iES-MV4dcafnBFtxvtDk6F7xbNl1DiOYxskce77mRty44MfbgCpUxXRPoJAjdGgQnbdLJNw1RNGp4IfXwu3RZ_Z2DHxybetWTKwsMyGrbTg4QaxP_x60KSMq1a7wRfSn1-/s320/image165-710219.jpg" /></a></b><br />
<o:p></o:p><br /></div>
<div class="MsoNormal">
<br />
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdQodRlO2F7FiU1fC3FkPqwHNq-qjXxrJUgFEaZfBOOoNv8neX48VZlrH_5ECoiGGRmYsvEiYywVgtNr1AjZRX6_DJmzaH8DlbjbWeWazayV8_ty15Fj6EZYt_PO1lc80G8BVcY9s-23om/s1600/image166-711878.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908565288371122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdQodRlO2F7FiU1fC3FkPqwHNq-qjXxrJUgFEaZfBOOoNv8neX48VZlrH_5ECoiGGRmYsvEiYywVgtNr1AjZRX6_DJmzaH8DlbjbWeWazayV8_ty15Fj6EZYt_PO1lc80G8BVcY9s-23om/s320/image166-711878.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Costing sheet</i></b> <o:p></o:p></div>
<div class="MsoNormal">
<br />
The structure of manufacturing costs will be defined in Costing sheet <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLWHjTzKyrUp-kEysxsTkGpczpKN78xd3KFwg4EJmtQj_N9EsewDKRuD8xfMgRw1BuNOl2_mPOznWiHqG8txKAji_9_xv__A20Sy3yXhpbZViqgDtGjoLMWPQzHqqQDj_JzfSrzkzug99y/s1600/image167-713641.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908572863150642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLWHjTzKyrUp-kEysxsTkGpczpKN78xd3KFwg4EJmtQj_N9EsewDKRuD8xfMgRw1BuNOl2_mPOznWiHqG8txKAji_9_xv__A20Sy3yXhpbZViqgDtGjoLMWPQzHqqQDj_JzfSrzkzug99y/s320/image167-713641.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Costing sheet is also used to define and calculate different types of overheads such as material overhead, labor overhead and plant overhead. However you cannot use Project production orders when COGM node exists in Costing sheet. My modification for Project batch orders adheres the same rules, that's why I deleted Costing sheet elements related to COGM<span style="color: red;"> <o:p></o:p></span></div>
<div class="MsoNormal">
Car tire (AlexTire) formula will consist of Rubber, Carbon and Zink oxide ingredients. Please note that the formula also defines Co-Slag co-product and By-Slag by-product as secondary outcomes from production process.<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Designer view<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Designer view provides a visual representation of Car tire (AlexTire) formula<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5LM65Ey1YvEyyPSsLeN9hKxDNhZrP0clY5Brxzsc16xzsd039JH0NBdW8oqcX_rfOz5KLjWFKxpPfKXBk1pZKspIwgb46vZQK1jFzp6qNpBAHGH8V_6EvM1P2IreAU3YXTZQp7f0pYY_/s1600/image168-714974.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908580192306898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5LM65Ey1YvEyyPSsLeN9hKxDNhZrP0clY5Brxzsc16xzsd039JH0NBdW8oqcX_rfOz5KLjWFKxpPfKXBk1pZKspIwgb46vZQK1jFzp6qNpBAHGH8V_6EvM1P2IreAU3YXTZQp7f0pYY_/s320/image168-714974.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Co-Slag co-product and By-Slag by-product are listed under Co-products in Designer view<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Lines view<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Designer view provides a grid representation of Car tire (AlexTire) formula<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZs0umMSOZ7tFAIqWQawEQA6ehey4dbZNuf9_AUEhX5PjekzrbQqhKHKccXVomXKs-38g_ofTno2CQVicakf5n4T2CX6h6j2WEfPmtFN_M1DQQbt4Wd1gGzMivVRrs6Mn9hyxjPOkl38J2/s1600/image169-716755.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908588846727730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZs0umMSOZ7tFAIqWQawEQA6ehey4dbZNuf9_AUEhX5PjekzrbQqhKHKccXVomXKs-38g_ofTno2CQVicakf5n4T2CX6h6j2WEfPmtFN_M1DQQbt4Wd1gGzMivVRrs6Mn9hyxjPOkl38J2/s320/image169-716755.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
You can define secondary outcomes from production process such as co-products and by-products on Co-products screen. In the case of Car tire (AlexTire) formula they are Co-Slag co-product and By-Slag by-product<b><o:p></o:p></b><br />
</div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg61hTEQr_ChIr_-ho6qAqXSAU6FIVPwPqR0E9XSGOQiTD3ZjMSwuPCeQ0tTFLKVa_ZiWFRyvQ6uJs2pw2S8Uh549EGokE9Z-KkWZ0eLfS6CpleG9YX3wfpfhyphenhyphenVF0SsX5XQ_TJqB4PtMPK7/s1600/image170-718688.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908595825211234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg61hTEQr_ChIr_-ho6qAqXSAU6FIVPwPqR0E9XSGOQiTD3ZjMSwuPCeQ0tTFLKVa_ZiWFRyvQ6uJs2pw2S8Uh549EGokE9Z-KkWZ0eLfS6CpleG9YX3wfpfhyphenhyphenVF0SsX5XQ_TJqB4PtMPK7/s320/image170-718688.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Car tire (AlexTire) route will consist of Mixing, Building and Curing operations which will be executed sequentially<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Route: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQb67fsdxce6NKKx7odCJMufsaQ11az95fg-M0Vwrvn39V4Lpb2iSLS0jbL8WV2cDITOaZIdQS5wqbnJU8n6hQTLUz86AOa1whN7W32AfCQrQJEsgWIF1p-Zv0QhyphenhyphenjlRh1sJ2KzQK5d2U/s1600/image171-720576.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908602952533954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQb67fsdxce6NKKx7odCJMufsaQ11az95fg-M0Vwrvn39V4Lpb2iSLS0jbL8WV2cDITOaZIdQS5wqbnJU8n6hQTLUz86AOa1whN7W32AfCQrQJEsgWIF1p-Zv0QhyphenhyphenjlRh1sJ2KzQK5d2U/s320/image171-720576.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that different Cost categories are specified for Setup, Run time and Quantity for all route operations<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXeYfWXjCAXTQlrgqr9Dw2Y-pLpmuiRrEywI-PpR6DMhn_Ns_TI6UjLTUg4Jssbk2c5ibxQq1Tumuptd3Bgmhz8NxQJBAqxq_SknHQohVXQSSFCwxHeJhOt0IMkS-mVYtqXwau2hi3K_AH/s1600/image074-722170.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908609869623362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXeYfWXjCAXTQlrgqr9Dw2Y-pLpmuiRrEywI-PpR6DMhn_Ns_TI6UjLTUg4Jssbk2c5ibxQq1Tumuptd3Bgmhz8NxQJBAqxq_SknHQohVXQSSFCwxHeJhOt0IMkS-mVYtqXwau2hi3K_AH/s320/image074-722170.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Curing operation requires Queue time before (0.25 hours) and Queue time after (0.25 hours) as well as Run time (1 hour)<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmpuiyYAhjGhaWzxxVxHLP1tK8BBlcQVoA4H4I6T_cV9m0AMOZWPfADpK6ViAdh5dxEtHXPVxLsJwmNaYsuGuhK7L_WR4LMbpiGPt9ggFhuXYGM7Hz-3oYRxg2pD-AMHRSsbt7A_1Zu4rT/s1600/image075-723876.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908619984639794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmpuiyYAhjGhaWzxxVxHLP1tK8BBlcQVoA4H4I6T_cV9m0AMOZWPfADpK6ViAdh5dxEtHXPVxLsJwmNaYsuGuhK7L_WR4LMbpiGPt9ggFhuXYGM7Hz-3oYRxg2pD-AMHRSsbt7A_1Zu4rT/s320/image075-723876.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that Resource requirements are specified for all route operations<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2H9Qg7ooCPMU6vBYTbHlfXpzLd1fQnWa81CUE_ocaIESb7-julRn3VkRayQXJoAPcx-jh9WCjdxmwr43ZV9jqPVtWeBYYjEJx1MhF1YZPUyfjeme4SY_5l3TRgztoMCxIEcRWtnDBrznK/s1600/image172-725384.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908623852966066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2H9Qg7ooCPMU6vBYTbHlfXpzLd1fQnWa81CUE_ocaIESb7-julRn3VkRayQXJoAPcx-jh9WCjdxmwr43ZV9jqPVtWeBYYjEJx1MhF1YZPUyfjeme4SY_5l3TRgztoMCxIEcRWtnDBrznK/s320/image172-725384.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Customer<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Customer will be defined and linked to project<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWaaZWiX3OzOBMypobMLaZ_O6RlZabCi9yOlZWVEzHYux_0c_JQypv5CC_9nonJlAG3onfwnJiLio5GnraIdbuIbzD_toiekNGH-6rLAzQMBZse6CUfNyL-_r0zslC6cYwCW0uK71-dfJE/s1600/image173-727224.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908633831355730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWaaZWiX3OzOBMypobMLaZ_O6RlZabCi9yOlZWVEzHYux_0c_JQypv5CC_9nonJlAG3onfwnJiLio5GnraIdbuIbzD_toiekNGH-6rLAzQMBZse6CUfNyL-_r0zslC6cYwCW0uK71-dfJE/s320/image173-727224.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project contract<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Project contract will be defined and linked to project <o:p> </o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTs0T_AujmHKkJX-s69DYkEN6OafufpAwZ9jE2BUCZ6k9sGh6uBHMObLHIAuzbumcP66gFO8tZV9SaA8wUGFG9mVF4nve8BVyyE3CefIPudD6pBL2DaTSgv4XGmk5BW-5F8XaiaYaNwX8i/s1600/image080-728650.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908642183966674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTs0T_AujmHKkJX-s69DYkEN6OafufpAwZ9jE2BUCZ6k9sGh6uBHMObLHIAuzbumcP66gFO8tZV9SaA8wUGFG9mVF4nve8BVyyE3CefIPudD6pBL2DaTSgv4XGmk5BW-5F8XaiaYaNwX8i/s320/image080-728650.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Time and material project will be created in order to provide costing context for production process<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDDxjEfPFapdbAmS4KIsBJbXOcbC0GDolwFx7Ui65Ymjqi62r0tcGbzsd2x3JzRndgRKs6VjRsQckAxVBUJUhktrB7TkYqK49BL-pJZmfTVwvM7b1uXpkVPhDo7qg5jyO92UdjYdLn-4Ie/s1600/image174-730118.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908646428744034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDDxjEfPFapdbAmS4KIsBJbXOcbC0GDolwFx7Ui65Ymjqi62r0tcGbzsd2x3JzRndgRKs6VjRsQckAxVBUJUhktrB7TkYqK49BL-pJZmfTVwvM7b1uXpkVPhDo7qg5jyO92UdjYdLn-4Ie/s320/image174-730118.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that time and material project is linked to the customer and project contract defined earlier<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project parameters<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
In order to track production costs under project via Cost control functionality we need to make sure that it is enabled in Project accounting parameters (Cost control tab > Cost commitments section > Production checkbox) <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDuBo1MCkNLMf4krzCkTL_TxCjxjQvUjcWme32V2smTIAh7QldrAeWNePEcCOSd_Mw6YEHKIxX7DFFGl7BSeJC-zYnYCqh158uv5284ZdbNfAHpf69UW6gDzRkCc80weLu1tr0WknLFYQU/s1600/image175-731672.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908653955501986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDuBo1MCkNLMf4krzCkTL_TxCjxjQvUjcWme32V2smTIAh7QldrAeWNePEcCOSd_Mw6YEHKIxX7DFFGl7BSeJC-zYnYCqh158uv5284ZdbNfAHpf69UW6gDzRkCc80weLu1tr0WknLFYQU/s320/image175-731672.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Please note that I added "Batch order" checkbox in Cost commitments section in Cost control area in Project management and accounting parameters to enable Committed cost functionality for Project batch orders<o:p></o:p></div>
<div class="MsoNormal">
<br />
This is how Project management and accounting parameters form looked like before modification <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5kJViHJHt-FY62whGbJQUi9k85dtSFjpraxUBGZUiTCp-ISAmp_TinCmjBHSFfKFZu0sGVX-Z8yPa4893fFkvKCAutj3YTnqrg8oHNh3egMxmjxG0WZO880zETUNxx-sJECKdj1efspl/s1600/image176-733195.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908657230340018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5kJViHJHt-FY62whGbJQUi9k85dtSFjpraxUBGZUiTCp-ISAmp_TinCmjBHSFfKFZu0sGVX-Z8yPa4893fFkvKCAutj3YTnqrg8oHNh3egMxmjxG0WZO880zETUNxx-sJECKdj1efspl/s320/image176-733195.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
This is how Project management and accounting parameters form looks like after modification<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMxWruhRzqK0Ck5xh91RKWB8GkKizIZdbHKYqMdbXpC3Lyur7Hh_Cc_I1yNgiwJX_3Ljrbxxkvp2unDrMuprm9XfEaZz5sSsopXeNdHxvWAdohtdOz4NKTxWRn0I9coozO7qDpa0_Irxl3/s1600/image177-734978.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908667754308082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMxWruhRzqK0Ck5xh91RKWB8GkKizIZdbHKYqMdbXpC3Lyur7Hh_Cc_I1yNgiwJX_3Ljrbxxkvp2unDrMuprm9XfEaZz5sSsopXeNdHxvWAdohtdOz4NKTxWRn0I9coozO7qDpa0_Irxl3/s320/image177-734978.jpg" /></a><o:p></o:p></b></div>
<h1>
Section B: Creation<o:p></o:p></h1>
<div class="MsoNormal">
<b><o:p> </o:p></b></div>
<div class="MsoNormal">
In Make to Stock scenario we will create Batch order for Car tire (AlexTire) manually <o:p></o:p></div>
<div class="MsoNormal">
Please note that Project batch order option is not available in standard Microsoft Dynamics AX 2012<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project > Manage > New > Item task > Production order<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5zOlfv5CeveXeM1gGEf1ik5y8EQVBLmzNJzWNA07oF9vVERGsxg2fA2Cb1pLIDOTrrv0JzPqBO7BFCYUfac3ZA3udxouqlt9wVuMgMxQuP6hvq3ZFTGP4-FnoVAYDzYSiLXXDxI2YMHCr/s1600/image178-736378.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908669255083346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5zOlfv5CeveXeM1gGEf1ik5y8EQVBLmzNJzWNA07oF9vVERGsxg2fA2Cb1pLIDOTrrv0JzPqBO7BFCYUfac3ZA3udxouqlt9wVuMgMxQuP6hvq3ZFTGP4-FnoVAYDzYSiLXXDxI2YMHCr/s320/image178-736378.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project > Manage > Related information > Item task > Production order<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2sauhFWoEnwfGslZtO38PepEQ3K8CWX7kgpKl-u7myhOQYOHz-eBIQRy8o-TF1lkqY4UMxAUxZQSopMNIXKia7uOeOUNsht4K9lEXi4FJN4TjiRVJttElTgqb-N5EI9vbdDZ1J1Zx28ds/s1600/image179-739551.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908682907193522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2sauhFWoEnwfGslZtO38PepEQ3K8CWX7kgpKl-u7myhOQYOHz-eBIQRy8o-TF1lkqY4UMxAUxZQSopMNIXKia7uOeOUNsht4K9lEXi4FJN4TjiRVJttElTgqb-N5EI9vbdDZ1J1Zx28ds/s320/image179-739551.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
And in case you try to create Project production order and specify Formula product <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrrdGoZnZHIDmPEvHCN8LgxChePpSGM0RbJEQXHQblqYblauj-fn57pLnhI2OOAdBI1v82BLbR6bLzlX2QvGGmUwSJFRy1uh5ng4R86JETLQDHrjOpxDeU2776oEJyH7Q9jN0Ylq21pHvO/s1600/image093-740965.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908691038803650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrrdGoZnZHIDmPEvHCN8LgxChePpSGM0RbJEQXHQblqYblauj-fn57pLnhI2OOAdBI1v82BLbR6bLzlX2QvGGmUwSJFRy1uh5ng4R86JETLQDHrjOpxDeU2776oEJyH7Q9jN0Ylq21pHvO/s320/image093-740965.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
You will see the following infolog <o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmUqjMIzh5oH_l9IgcLhjbYntwy7mrGmP5JvSpP5wxiRQzWRy3SydJGTqO9u251PPIDNzQ-61kLKSUh_vmhlSKllOJ7yAMB9M937kdVoyVEaGFCD9L4O6qbWbebRNYuGJ1XnQ23zzFtkzV/s1600/image094-742651.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908695475401378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmUqjMIzh5oH_l9IgcLhjbYntwy7mrGmP5JvSpP5wxiRQzWRy3SydJGTqO9u251PPIDNzQ-61kLKSUh_vmhlSKllOJ7yAMB9M937kdVoyVEaGFCD9L4O6qbWbebRNYuGJ1XnQ23zzFtkzV/s320/image094-742651.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
That's why I added Project batch order option on Project > Manage > New > Item task<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ7L92eo9MmjpvrOo2HuHnIlLyEkpmU72A4YjZrl1nl3yA7SYVk7AP8CbEBZt5180d3ZpSYXGVROwTi1-ZjnOa4YsYRZXm1ROfUpItjTxypGfpakyPCKGp8YbzgpG6lIkOCfzLoWRLTbV9/s1600/image180-744535.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908706442985106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ7L92eo9MmjpvrOo2HuHnIlLyEkpmU72A4YjZrl1nl3yA7SYVk7AP8CbEBZt5180d3ZpSYXGVROwTi1-ZjnOa4YsYRZXm1ROfUpItjTxypGfpakyPCKGp8YbzgpG6lIkOCfzLoWRLTbV9/s320/image180-744535.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
As well as Project > Manage > Related information > Item task > Batch orders<o:p></o:p></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1yasy4R4fOBm9ruk4lK9I9i9LDoDpNhd4Ll1oOKTJWdHFH3fdXDzpxJ7SDEM-MaZg39kk14oWR5Pz5tzmE3iTNjWTWTjuMbC0jxPpOUPIMHgnrn40OPHYgsnn_AgHYVpJNBlA9b1KvlK/s1600/image181-746183.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908714738139746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1yasy4R4fOBm9ruk4lK9I9i9LDoDpNhd4Ll1oOKTJWdHFH3fdXDzpxJ7SDEM-MaZg39kk14oWR5Pz5tzmE3iTNjWTWTjuMbC0jxPpOUPIMHgnrn40OPHYgsnn_AgHYVpJNBlA9b1KvlK/s320/image181-746183.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
After this modification Create batch order screen will look like this<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikeohnputL4lxRsOcgGbKtMWbEk9j-1Mq885hlp6rpP3O9X1367uhdECtUj1d4o2pGhkqxd2Cn_7pd2_8oDq6bBeKLdh4LOfSd1vMNZjMmQHVyVPt4v9eAave1BfO2rgbQ-wb1d8unlMRU/s1600/image182-747721.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908721938638370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikeohnputL4lxRsOcgGbKtMWbEk9j-1Mq885hlp6rpP3O9X1367uhdECtUj1d4o2pGhkqxd2Cn_7pd2_8oDq6bBeKLdh4LOfSd1vMNZjMmQHVyVPt4v9eAave1BfO2rgbQ-wb1d8unlMRU/s320/image182-747721.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Batch order is a document which in process scenario controls manufacturing process of certain quantity of goods within defined timeframe<b><o:p></o:p></b></div>
<div class="MsoNormal">
<br />
Now let's create Project batch order. In Make to Stock scenario we will create Project batch order for Car tire (AlexTire) manually. Batch order is a document which in process scenario controls manufacturing process of certain quantity of goods within defined timeframe<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkIrC91F0IhFHVLGsmTBUY7x19Czomd04RQBIEgdIbkzHZvWiQVhoeHhjq9kyerbzrbmTK3QC6oxgj4ZyqG3e3YsB2L2HCaP01prEwS5WZDtfjqlIgqV7vZXOm9r5SsSolpJz90JVTASN7/s1600/image183-749666.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908728094076306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkIrC91F0IhFHVLGsmTBUY7x19Czomd04RQBIEgdIbkzHZvWiQVhoeHhjq9kyerbzrbmTK3QC6oxgj4ZyqG3e3YsB2L2HCaP01prEwS5WZDtfjqlIgqV7vZXOm9r5SsSolpJz90JVTASN7/s320/image183-749666.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that Costing sheet should not exist in case of <b> <u><span style="color: red;">Posting method = Consumed</span></u></b>, otherwise you will see the following message upon project production order creation<o:p></o:p></div>
<div class="MsoNormal">
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaNxuaYBrVoj8JVdXQydsCWFY1tIvKYFCE1R4PT5JhkkV2xRg_D4dSRbQvv4Nz7lmnLjAPEeKuJry3AB-Kz8lyM_hcfadd5lSH0FuLmCwZ4WK3uFKlPSu8W7bb5L6pKPPFzGlGbbTeJ182/s1600/image184-755941.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908757991284610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaNxuaYBrVoj8JVdXQydsCWFY1tIvKYFCE1R4PT5JhkkV2xRg_D4dSRbQvv4Nz7lmnLjAPEeKuJry3AB-Kz8lyM_hcfadd5lSH0FuLmCwZ4WK3uFKlPSu8W7bb5L6pKPPFzGlGbbTeJ182/s320/image184-755941.jpg" /></a><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<br />
Please note that Standard cost items are not allowed on project production orders<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIafQZ174MheXEdPsXwjUTdvrW-IO0wyhZPyK2GqlEBspywDu2iYib3YEyfPV7jgsoMYMw6Swrd_IaRgZwgLdAroJHjkB38hq10LaNMJ4GEUVizWHxmUxXB2VeiQIX5ito7mci74uZQsaY/s1600/image105-757441.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908762639529330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIafQZ174MheXEdPsXwjUTdvrW-IO0wyhZPyK2GqlEBspywDu2iYib3YEyfPV7jgsoMYMw6Swrd_IaRgZwgLdAroJHjkB38hq10LaNMJ4GEUVizWHxmUxXB2VeiQIX5ito7mci74uZQsaY/s320/image105-757441.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
That's why I had to change products to be FIFO controlled<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
When batch order is created you can see it on Production orders list page<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoLfiKn2NRtxUHEp14In5FPCrA9tWSjZ_MPp50Q4MJ2_HxzC3A8iNNh7svvV0jtUvhCSHukQoTZTNbwHJ37z0d69GfI76acHWdUUxgl2Pa8vzeZ7hmxDvlb7GgQ0v8T8AmsoYq0nqY3D8a/s1600/image185-758814.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908767355148338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoLfiKn2NRtxUHEp14In5FPCrA9tWSjZ_MPp50Q4MJ2_HxzC3A8iNNh7svvV0jtUvhCSHukQoTZTNbwHJ37z0d69GfI76acHWdUUxgl2Pa8vzeZ7hmxDvlb7GgQ0v8T8AmsoYq0nqY3D8a/s320/image185-758814.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that Project fast tab will contain details related to Project such as Project number, etc<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbszfIcskyu9OzDT1Y2a8KyfCdwWPEQSpwajuhOf_3LL0cH6Z30_eaU4x-0bdXE7_3du5wKqYY89vsBxZ0MhnhoADbXphAv5XhbDbBi7oP1MY3oW3sayymqJQm5SF-Hoq99mhz6hMG-KCt/s1600/image108-760711.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908777337000450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbszfIcskyu9OzDT1Y2a8KyfCdwWPEQSpwajuhOf_3LL0cH6Z30_eaU4x-0bdXE7_3du5wKqYY89vsBxZ0MhnhoADbXphAv5XhbDbBi7oP1MY3oW3sayymqJQm5SF-Hoq99mhz6hMG-KCt/s320/image108-760711.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
When batch order is created the system will copy product's active Formula and active route in order to create production Formula and production route<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production Formula<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Production Formula is a list of ingredients to be used for this particular Batch order<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzcPh-6YDtfDFmRkvgJCNPf3dSE63T4uEmXP1Axudx5NLMOzpuo5bZjePKpIAgyE6lPovQWjh8QCGaZSkkeJL0Ze3hStVeNJTqe32aLtclWICtVehOmb3JHSt7hTKRjvqxmAE6tNJPfV-9/s1600/image186-762054.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908780081580626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzcPh-6YDtfDFmRkvgJCNPf3dSE63T4uEmXP1Axudx5NLMOzpuo5bZjePKpIAgyE6lPovQWjh8QCGaZSkkeJL0Ze3hStVeNJTqe32aLtclWICtVehOmb3JHSt7hTKRjvqxmAE6tNJPfV-9/s320/image186-762054.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that you can change Batch Formula to meet specific requirements for particular Batch order without affecting product's active Formula <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production Co/By-products<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Production Co/By-products represent secondary outcomes from production process<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhztoSTvbpKw0ctA1n9-ZDHJStL9gAx1E39H7ZfwNOzKWJTTpGG03UbeifdIFPyHL2v67cKZtUkQpFOSqc5syOjSz46NThHbTVOAWUZinrRT30vVbrVhQHgDOyopd-dJHRgL5IkxPeFbohX/s1600/image187-763412.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908787664411874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhztoSTvbpKw0ctA1n9-ZDHJStL9gAx1E39H7ZfwNOzKWJTTpGG03UbeifdIFPyHL2v67cKZtUkQpFOSqc5syOjSz46NThHbTVOAWUZinrRT30vVbrVhQHgDOyopd-dJHRgL5IkxPeFbohX/s320/image187-763412.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that you can change Batch Co/By products to meet specific requirements for particular Batch order without affecting product's standard Co/By products defined on the formula if you allow for Co-products variations <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
You can also define a cost distribution between your formula and co-products as well as burden related to disposal of by-products<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZUC_OCzUeXDkpJJ29nzZsLHgxUyyOKF9X7cHlZKhWr8f0IOWYlPJx8WCIs6OcdhSZZ50VWraHpblH-bk6rYQpIG38s0j0JBhw3oG0pwi3cCgKP1SexquC493aVhR92_3xRdkr6ScGba8/s1600/image188-765344.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908794329480578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeZUC_OCzUeXDkpJJ29nzZsLHgxUyyOKF9X7cHlZKhWr8f0IOWYlPJx8WCIs6OcdhSZZ50VWraHpblH-bk6rYQpIG38s0j0JBhw3oG0pwi3cCgKP1SexquC493aVhR92_3xRdkr6ScGba8/s320/image188-765344.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Production Route<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Production Route is a list of operations to be used for this particular Batch order<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKQMOmrv2uxB2OPq0NsA-oEiatz4XrdAbfp4KOr06gtrRq17ATw3DTdUbm-HvOf-ZM9V_eenkHEpV08sSfmAZU8q-POEXCGz1bTz-TjoX67XN-gKBecfrZkOL-2-p-2xePOgj4TIhl3QI-/s1600/image189-766865.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908801717453106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKQMOmrv2uxB2OPq0NsA-oEiatz4XrdAbfp4KOr06gtrRq17ATw3DTdUbm-HvOf-ZM9V_eenkHEpV08sSfmAZU8q-POEXCGz1bTz-TjoX67XN-gKBecfrZkOL-2-p-2xePOgj4TIhl3QI-/s320/image189-766865.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that you can change Batch Route to meet specific requirements for particular Batch order without affecting product's active Route <o:p></o:p></div>
<div class="MsoNormal">
<br />
At this moment we will have inventory receipt transaction representing batch order receipt for Car tire (AlexTire) as well as auto loss/profit inventory issue transaction representing consumed to the project Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions</i><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhBXC6xymvEOTQ775IUyupUk7kpqB7Y-kNhjftXIRlIMns2SKIs9yM8ROxEgDy7DPlnzoTo9BghxXOfGKYIwnoimeFD9uxAlUl8gNK7os18S90vG0h5hPNUTDI1ML43F8yRa0HqgGpTMQV/s1600/image190-768413.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908806333283538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhBXC6xymvEOTQ775IUyupUk7kpqB7Y-kNhjftXIRlIMns2SKIs9yM8ROxEgDy7DPlnzoTo9BghxXOfGKYIwnoimeFD9uxAlUl8gNK7os18S90vG0h5hPNUTDI1ML43F8yRa0HqgGpTMQV/s320/image190-768413.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<h1>
Section C: Estimation<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>estimate</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
It's important to mention that during estimation the system will create inventory issue transactions for Formula ingredients, create inventory receipt transactions for Co/By products, calculate estimated cost of manufactured product and create related Batch orders for manufactured sub-ingredients if needed<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90h9yPXzmd4afIJkpetUEM81dDQmiabpT8dLYyNVkMqo-nIxW8OMIGGL0dQWrC6NiWyVgvaNWfaEDa8XVAufGQFPFgzseeENdLxIo2Vl56UJ6JF9fKV2lkYYpfuL8ZIISOKbEoZxKnzNv/s1600/image119-770002.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908814889640658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90h9yPXzmd4afIJkpetUEM81dDQmiabpT8dLYyNVkMqo-nIxW8OMIGGL0dQWrC6NiWyVgvaNWfaEDa8XVAufGQFPFgzseeENdLxIo2Vl56UJ6JF9fKV2lkYYpfuL8ZIISOKbEoZxKnzNv/s320/image119-770002.png" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Once estimation is finished you can see the list of batch orders on Production orders list page <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders</i><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9FXIu4gArDVImzVpO34By3n9GwngtY6777QBSzGdv9cCyBGMizti-mjOnCH5cUJharI1qwripr6IuqKRDYRQITZFlGwtt5lu-5e7Pnv3qqFCtOQei3BDZD9B0X5L_em1cWV6U1eWO7FRO/s1600/image191-772073.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908825823943042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9FXIu4gArDVImzVpO34By3n9GwngtY6777QBSzGdv9cCyBGMizti-mjOnCH5cUJharI1qwripr6IuqKRDYRQITZFlGwtt5lu-5e7Pnv3qqFCtOQei3BDZD9B0X5L_em1cWV6U1eWO7FRO/s320/image191-772073.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
From costing perspective after estimation the system calculated estimated cost of batch order based on production Formula and production route <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Price calculation<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicRJTii8ZS-Kuh-cqjjXAqdYmjAt6XD5N6j0Bmn6GsmYW9FGZiZNBNpGc_s_6L4ybhLJXIV-oOkJG_XOMWBnnaKFsRYWfwz4O-_6GCI58pI-s2uli6cC6NA4VbBVh1aC24ToEDpWohciR7/s1600/image192-773622.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908828187484290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicRJTii8ZS-Kuh-cqjjXAqdYmjAt6XD5N6j0Bmn6GsmYW9FGZiZNBNpGc_s_6L4ybhLJXIV-oOkJG_XOMWBnnaKFsRYWfwz4O-_6GCI58pI-s2uli6cC6NA4VbBVh1aC24ToEDpWohciR7/s320/image192-773622.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system segregates consumption of materials from consumption of labor on Overview estimation tab. Our Costing sheet is empty that's why we don't have Costing sheet details<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRA-xHilBuq_yexbUlwg-j2pdt7Vt9zSEMOkWkqOZJv_M5f1xmzzUm4NnMMJGzGcOrbAJ59s-6rDP9AfuqTbg6NkL_YXH2hBq0D8O9Cr0O-sNyDrU1iME0GLaVVHwhetOCpTm7IpodOgAk/s1600/image193-775169.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908835937612754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRA-xHilBuq_yexbUlwg-j2pdt7Vt9zSEMOkWkqOZJv_M5f1xmzzUm4NnMMJGzGcOrbAJ59s-6rDP9AfuqTbg6NkL_YXH2hBq0D8O9Cr0O-sNyDrU1iME0GLaVVHwhetOCpTm7IpodOgAk/s320/image193-775169.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
You can also review Price calculation details for co-products<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA5qKidPoxLnwfCgSIw6g19eeawmu39htflYhz-TzyNyV8_CaKpqQP1i6dEDdOrL2W4l2pef1qHGDResjl8EfkNHibuyi4fadX384s19bn2dbGYHhvGWb_Mzvb1ywxsaDdnt8kWASJNogC/s1600/image194-776736.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908847062177794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA5qKidPoxLnwfCgSIw6g19eeawmu39htflYhz-TzyNyV8_CaKpqQP1i6dEDdOrL2W4l2pef1qHGDResjl8EfkNHibuyi4fadX384s19bn2dbGYHhvGWb_Mzvb1ywxsaDdnt8kWASJNogC/s320/image194-776736.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
In this particular example no cost will be allocated to co-product. Please see Appendix A for different examples of cost allocation<o:p></o:p></div>
<div class="MsoNormal">
<br />
After estimation the system created all necessary issue inventory transactions for Formula components for Car tire (AlexTire) and receipt inventory transactions for Co/By products<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZj3sK_FyVF_Gd7fJktjOdSX6V1hwu7vSh2LLV_rtnSz7qMa3k7SuVuQ754hi3ZIntXtm4xVoF1eKU4rwHJHJZ5HjdchnS1I6fcscJkl2W0YhrHP_Bw9Lh7LOJ67RUSksrfN7Q40BRrJqg/s1600/image195-778656.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908850788854946" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZj3sK_FyVF_Gd7fJktjOdSX6V1hwu7vSh2LLV_rtnSz7qMa3k7SuVuQ754hi3ZIntXtm4xVoF1eKU4rwHJHJZ5HjdchnS1I6fcscJkl2W0YhrHP_Bw9Lh7LOJ67RUSksrfN7Q40BRrJqg/s320/image195-778656.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b></b><br />
<b>Please note that because we have multiple outcomes from production process the system also </b><b>creates inventory profit/loss transactions for Co-products (Co-products and By-products) in order to consume these products to project</b><br />
<strong></strong><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b> </div>
<div class="MsoNormal">
At this point because of project batch order <b><u><span style="color: red;">Posting method = Consumed</span></u></b><span style="color: red;"> </span>you can review Project committed costs related to consumed material and labor<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UBcG1CwQtFKFxe2HG4-DbB2cFsXCRUW-JS5aUoIJ2Wjh22-4KZTpwgVBQ7ANRv8lc8tuvkTij5_Jt_tjMq7WW21wIqm0CMA_7Cxm2YlFPFTRdggHMzsGnGH8VcUTp6QD_0RpNRifM5E4/s1600/image196-780394.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908859323190674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UBcG1CwQtFKFxe2HG4-DbB2cFsXCRUW-JS5aUoIJ2Wjh22-4KZTpwgVBQ7ANRv8lc8tuvkTij5_Jt_tjMq7WW21wIqm0CMA_7Cxm2YlFPFTRdggHMzsGnGH8VcUTp6QD_0RpNRifM5E4/s320/image196-780394.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b></b><br />
<b>Please note that because project batch order <u><span style="color: red;">Posting method = Consumed</span></u> we have to account for consumed ingredients and labor as project cost that's why the system creates Committed cost transactions for Formula ingredients as well as Committed cost transactions for Route operations <o:p></o:p></b></div>
<div class="MsoNormal">
<br />
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0krez-XgYXEMTo_lXQGoFCuinPi3KyBB97D_sD-o_QfFq75U9kUwqRUN-t7VSwlKJlsVNy89yek-Y2o2PoOXhqgB8GEJUVl1jB5Pap5pxRppdZBIrRaMhXiGeKZnYqnzPGUsb8hmiDAei/s1600/image197-781954.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908868898112530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0krez-XgYXEMTo_lXQGoFCuinPi3KyBB97D_sD-o_QfFq75U9kUwqRUN-t7VSwlKJlsVNy89yek-Y2o2PoOXhqgB8GEJUVl1jB5Pap5pxRppdZBIrRaMhXiGeKZnYqnzPGUsb8hmiDAei/s320/image197-781954.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<h1>
Section D: Scheduling</h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>schedule</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
In this particular scenario I'll execute Job scheduling which will generate number of jobs and provide exact dates and times for them<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Job Scheduling<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcm96zV8aV3aKkfdH5_tMrOcpuNIIR9I9HdskGiKTQu8BknN0m9M0VUSY3zZn27OMS9rZMwdOlw7gpD8ZYaX9oDSxx8Hp6h0F2n94WV0zugLDIkzVlbzcDRJ8WQxEQ-9bK9fg3mYPP-a5H/s1600/image198-783519.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908872806132034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcm96zV8aV3aKkfdH5_tMrOcpuNIIR9I9HdskGiKTQu8BknN0m9M0VUSY3zZn27OMS9rZMwdOlw7gpD8ZYaX9oDSxx8Hp6h0F2n94WV0zugLDIkzVlbzcDRJ8WQxEQ-9bK9fg3mYPP-a5H/s320/image198-783519.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Once Job scheduling is finished you can see the list of batch orders and their statuses on Production orders list page<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghv8Cu4ZBl5NKhshvEAMSQZf4ZW7-RUyVKEz7XTvgnGHisx9OcRpD9qms3nAfdiZoueSvDN8xKAm-MUw74T_a6V8SvnhN7M6JLT35H-_1ZJ1F73rXmgcUWjn2Jmv5rAZrr9uB6hSvsrWC3/s1600/image199-784885.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908880889976418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghv8Cu4ZBl5NKhshvEAMSQZf4ZW7-RUyVKEz7XTvgnGHisx9OcRpD9qms3nAfdiZoueSvDN8xKAm-MUw74T_a6V8SvnhN7M6JLT35H-_1ZJ1F73rXmgcUWjn2Jmv5rAZrr9uB6hSvsrWC3/s320/image199-784885.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that the system scheduled batch order and generated number of jobs based on times defined on route operations<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
As the result of Job scheduling based on Batch Route the system generated a number of jobs<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Rc2MhgHzVPJ-LbN04yaCoizgkyVovbx62UUyZf1YmzTtLdcSJGqbcaG8hTCRNINarRsc-Hn8HTlk8V82rv1gCN-M0kBlwmGa2xx9d_4kPgKreGmkrF4LwVBguqAAy6ITpDRy3yi6NPk2/s1600/image200-786935.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908888504674850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Rc2MhgHzVPJ-LbN04yaCoizgkyVovbx62UUyZf1YmzTtLdcSJGqbcaG8hTCRNINarRsc-Hn8HTlk8V82rv1gCN-M0kBlwmGa2xx9d_4kPgKreGmkrF4LwVBguqAAy6ITpDRy3yi6NPk2/s320/image200-786935.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Batch order: AlexTire – Gantt chart<o:p></o:p></i></b></div>
<div class="MsoNormal">
<br />
Gantt chart provides visual representation of production schedule, ability to reschedule for the user by dragging and dropping bars and much more<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZfG3WmVPOrI1plrp4yXFUodGvQVwlAlUMbKf5es0FGtKaJd5OrTj875eJh2PbnrZVohiBbvthlLlwY-prHK3eHEqnimYR7324FBFmzVFyLd2m-EnzeObaN0yZ1GMeT688OOy_w6ASobo/s1600/image201-788343.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908895499147778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZfG3WmVPOrI1plrp4yXFUodGvQVwlAlUMbKf5es0FGtKaJd5OrTj875eJh2PbnrZVohiBbvthlLlwY-prHK3eHEqnimYR7324FBFmzVFyLd2m-EnzeObaN0yZ1GMeT688OOy_w6ASobo/s320/image201-788343.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
Please note that Gantt chart provides 2 views: Order view and Resource view<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifWFEWyXAbbC3csjSzspWA9rHZamSr7dRaEAMBHUE9tP-9Gwsjgx8Rn-FVZkRaKzaVK87Whk0UO0JF-ORkKzXD3Jmg16YL3kmQbTPrs8NVAfYpS0BF24O7mFbvsNE4Ehyphenhyphen_bxNJPCPD-ouI/s1600/image202-790179.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908903092012770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifWFEWyXAbbC3csjSzspWA9rHZamSr7dRaEAMBHUE9tP-9Gwsjgx8Rn-FVZkRaKzaVK87Whk0UO0JF-ORkKzXD3Jmg16YL3kmQbTPrs8NVAfYpS0BF24O7mFbvsNE4Ehyphenhyphen_bxNJPCPD-ouI/s320/image202-790179.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b><br /></div>
<div class="MsoNormal">
<br />
At this moment no changes happened to inventory transactions, however by the result of scheduling the system did appropriate capacity reservation for resources involved<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b><br />
<b><i>Inventory transactions</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi96NlRApMy__vfgz1D79smiUXYAPFkmQ7lEYYLOEsDDO4BB0dOxsq6pV-3YKXiDhkrms0gZspkcojMBxufx-8klgrFFI5GyqN5YNy23Md9Dw7afPE8gVRBxHCBUcOsQusSWhqc-cbLaNdj/s1600/image203-791535.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873908905399955602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi96NlRApMy__vfgz1D79smiUXYAPFkmQ7lEYYLOEsDDO4BB0dOxsq6pV-3YKXiDhkrms0gZspkcojMBxufx-8klgrFFI5GyqN5YNy23Md9Dw7afPE8gVRBxHCBUcOsQusSWhqc-cbLaNdj/s320/image203-791535.jpg" /></a></span></b><br />
<o:p></o:p> </div>
</div>
<h1>
Please see the continuation of this article here: <a href="http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_1106.html">http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_1106.html</a> </h1>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com0tag:blogger.com,1999:blog-1127496045963662727.post-38381476411854937922013-05-03T16:10:00.000-07:002013-05-03T21:44:55.173-07:00Microsoft Dynamics AX 2012 Manufacturing – Project Primer (Part3)<div class="WordSection1">
<div align="center" class="MsoTitleCxSpFirst" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 <o:p></o:p></strong></div>
<div align="center" class="MsoTitleCxSpLast" style="text-align: center;">
<strong>Manufacturing – Project Primer (Part3)</strong></div>
<div align="center" class="MsoTitleCxSpLast" style="text-align: center;">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate project manufacturing approach in Microsoft Dynamics AX 2012 on simplified example of process manufacturing of car tires. This document will focus on project batch order with <b><u><span style="color: red;">Posting method = Finished</span></u></b>, and it will outline end-to-end functional flow for the scenario which includes setup (Section A), creation (Section B), estimation (Section C), scheduling (Section D), execution (Section E) and costing (Section F) aspects. <b><span style="color: red;">Please note that project batch orders functionality is not provided in standard Microsoft Dynamics AX 2012 and in order to enable project batch orders functionality I needed to do custom development. </span></b>Please review other documents in the series to compare process manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012. </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including traditional approach and other approaches including project manufacturing. Project manufacturing functionality in Microsoft Dynamics AX 2012 allows you to create project production orders, track production costs and invoice the customer for incurred production costs. <b>Please note that for process manufacturers or mixed-mode manufacturers being able to use project batch orders makes a lot of sense. Project batch orders can also help with scenarios like disassembly and inverse BOMs (multiple outcomes from the production process represented as co-products) which are applicable for discrete manufacturers.<span style="color: red;"> </span>Process manufacturing in Microsoft Dynamics AX 2012 has introduced number of new concepts such as formulas, co-products, by-products, etc.</b><span style="color: red;"> <b>Please note that project batch orders functionality is not provided in standard Microsoft Dynamics AX 2012 and in order to enable project batch orders functionality I needed to do custom development. </b></span>When traditional manufacturing approach is applied to production process itself, the challenge is to understand interrelations between production control and project accounting modules in Microsoft Dynamics AX 2012. The idea is that the reader with understanding of traditional manufacturing approach will be able to apply and "extend" this knowledge in order to implement project manufacturing scenarios in Microsoft Dynamics AX 2012. </div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Solution:</b> The simple but at the same time descriptive real-world example of Car tires manufacturing provides context for better understanding of manufacturing processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with single level formula, co-product and by-product, as well as straightforward sequential route in order to implement Make to Stock scenario. Make to Stock scenario was implemented for the sake of simplicity, however we can also apply this knowledge to implement Make to Order scenario if needed.</div>
<div class="MsoNormal">
<span style="color: black;"><o:p></o:p></span> </div>
<div class="MsoNormal">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario Car tire will be manufactured using process approach. Car tire ingredients will be put together in order to manufacture finished product. One team will be responsible for Car tire manufacturing.</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse;"> <tbody>
<tr> <td style="border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Formula<o:p></o:p></div>
</td> <td style="border-left: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
Route<o:p></o:p></div>
</td> </tr>
<tr> <td style="border-top: none; border: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgktNTZ09e7s5sozdOs8Plg4a1O27kgxPHzViyzf_-f9NUtu1yd3KBY21ZbNhXGnMA2c5ltpnikSMFy5V6zn54su7GGD3rHpXYUk6NdCaZcNOtqARp3kV-PJD_dzc_Ni-m5nwP9-yXgfVda/s1600/image002-758054.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895449494013554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgktNTZ09e7s5sozdOs8Plg4a1O27kgxPHzViyzf_-f9NUtu1yd3KBY21ZbNhXGnMA2c5ltpnikSMFy5V6zn54su7GGD3rHpXYUk6NdCaZcNOtqARp3kV-PJD_dzc_Ni-m5nwP9-yXgfVda/s320/image002-758054.png" /></a><o:p></o:p></div>
</td> <td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt; width: 239.4pt;" valign="top" width="319"><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6vcHWIXpNir49TGPJ-HpqJqQ_voYtiTd6OMjmQb_FgOjL8boSs5CrC5M_1XexbapoPZ3Qf1U7sh27Yzv2TN6hCRy5BmqWjyCRFOfjyi78j_nz08e10BUgLIfctV0ZGKxutrYZ_mAinz9C/s1600/image004-761708.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895462065667570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6vcHWIXpNir49TGPJ-HpqJqQ_voYtiTd6OMjmQb_FgOjL8boSs5CrC5M_1XexbapoPZ3Qf1U7sh27Yzv2TN6hCRy5BmqWjyCRFOfjyi78j_nz08e10BUgLIfctV0ZGKxutrYZ_mAinz9C/s320/image004-761708.png" /></a><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
One of the requirements defined in this scenario could be that all products are Standard cost controlled. However please note that Standard cost controlled products are not supported in Project production orders, that's why I'll have to change them to be FIFO controlled <o:p></o:p></div>
<h1>
Section A: Setup<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Let's review the <b><u>setup</u></b> which is required to implement this scenario </div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Number of released products will be created in Microsoft Dynamics AX 2012 which will have similar characteristics for the sake of simplicity. All of them will be Standard cost controlled, Site and Warehouse will be used as Storage dimensions, default Site and Warehouse settings will be defined for released products and finally cost price will also be defined for all released products (not using Formula calculation for Formulas). <b>Please note that in process industries we deal with Batch controlled products however for the sake of simplicity I didn't introduce Batch as Tracking dimension in this scenario.<o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
For Car tire (AlexTire) manufacturing we will need the following ingredients: Rubber, Carbon and Zink oxide. Please note that as the result of Car tire (AlexTire) manufacturing we will also have Co-Slag co-product and By-Slag by-product. <b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Tire (AlexTire)<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car tire (AlexTire) released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqRuq8OktaVRaDhXC0w8UUPi_xaC3cDL2ySKiBDMqIgQxWkL2cTuZSo87b5AUmoC4FFuUuoezOxGFMRsjutnrt_CBQSK32Ppav1MnllVpS8155WXtvXB2Z8RXmCBF3TLn9486ZLdW3pF-/s1600/image005-763334.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895472413461922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqRuq8OktaVRaDhXC0w8UUPi_xaC3cDL2ySKiBDMqIgQxWkL2cTuZSo87b5AUmoC4FFuUuoezOxGFMRsjutnrt_CBQSK32Ppav1MnllVpS8155WXtvXB2Z8RXmCBF3TLn9486ZLdW3pF-/s320/image005-763334.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Car tire (AlexTire) is 75$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrbt-W9f9x7cdOQNUqKxgWTtGvt0u8yw4X8VCVq47t5s5-nKN3WV_XaLh9m8bCSHerW2eB15mQJqowtztXCcjTgkxvvzHGAws0CNYzNyWs4kOkUCn8WN0FHfHC-CWjTxGfoVsh6GCxGhT/s1600/image006-765212.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895480941924002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrbt-W9f9x7cdOQNUqKxgWTtGvt0u8yw4X8VCVq47t5s5-nKN3WV_XaLh9m8bCSHerW2eB15mQJqowtztXCcjTgkxvvzHGAws0CNYzNyWs4kOkUCn8WN0FHfHC-CWjTxGfoVsh6GCxGhT/s320/image006-765212.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkGttrfbuKmqPV58ve1HuLtK-hwMaaS55pTUPjnzaZmKqURdLSC4HwZbuvFc3AwuoIsMC95N4pqXTsjTRubDg9OBVbfv-f0cPmac3b4eczJxLzOICOtCElqhzKKydjcyNuhas2Po-akWZa/s1600/image007-766963.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895490210025186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkGttrfbuKmqPV58ve1HuLtK-hwMaaS55pTUPjnzaZmKqURdLSC4HwZbuvFc3AwuoIsMC95N4pqXTsjTRubDg9OBVbfv-f0cPmac3b4eczJxLzOICOtCElqhzKKydjcyNuhas2Po-akWZa/s320/image007-766963.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB3THvG0PMMt-UUmW9P2QX1rutWxW2Iu7pPWaZOAwQra6wXfD7Zxh_tOOWMD00FICI99IlVplOqlwBcNlniIq-diP3sJtpzeWTcSJ3zOA5TnXm_UktZ2n1xMuyQcJwWvxUS2U_mKH_qoOC/s1600/image008-768811.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895496909866738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB3THvG0PMMt-UUmW9P2QX1rutWxW2Iu7pPWaZOAwQra6wXfD7Zxh_tOOWMD00FICI99IlVplOqlwBcNlniIq-diP3sJtpzeWTcSJ3zOA5TnXm_UktZ2n1xMuyQcJwWvxUS2U_mKH_qoOC/s320/image008-768811.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car tire (AlexTire) will be manufactured that's why Production type = "Formula"<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9c8mZ5BHpbLhqw0wco8_HKYI1JCPKj4nAabVn8086hNYo7AHqqzJOuApglrCK3GVQwKaDxlf-fQsHy2X3Nj1pSxvLcetsomqe87wdrmp3J5zG7m7m70aXclbHU0brkbpTLuPNQzyqdCLh/s1600/image009-770516.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895502671704210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9c8mZ5BHpbLhqw0wco8_HKYI1JCPKj4nAabVn8086hNYo7AHqqzJOuApglrCK3GVQwKaDxlf-fQsHy2X3Nj1pSxvLcetsomqe87wdrmp3J5zG7m7m70aXclbHU0brkbpTLuPNQzyqdCLh/s320/image009-770516.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Rubber<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Rubber released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLO2o8d6UsadocrQHcZWm8ZKVXVi_I4tUxXKI28-BdxZZbMA6yOeektKsIVk3mRdruqHFSZ1JrNErvrExa1fFcNghnkYDLIqqNMvR2f6FTcmozSPbHADxssxljzLuUUnaD1r2SnhHzQE8V/s1600/image010-773075.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895514594288834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLO2o8d6UsadocrQHcZWm8ZKVXVi_I4tUxXKI28-BdxZZbMA6yOeektKsIVk3mRdruqHFSZ1JrNErvrExa1fFcNghnkYDLIqqNMvR2f6FTcmozSPbHADxssxljzLuUUnaD1r2SnhHzQE8V/s320/image010-773075.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Rubber is 3$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqF1rRLjtnfZt9UrsVjF-VkxoM-N4-IlDPjixiunJcU0Jt4p1buC70aHDcgBlwoQBDETjxJyJ0ykweWz-PSw7gGXkpkpf73QlXjOk5rrWSUtAhcmA2GkICyMXAfoIptB5slLsi5R4yGvc1/s1600/image361-775964.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895526989985330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqF1rRLjtnfZt9UrsVjF-VkxoM-N4-IlDPjixiunJcU0Jt4p1buC70aHDcgBlwoQBDETjxJyJ0ykweWz-PSw7gGXkpkpf73QlXjOk5rrWSUtAhcmA2GkICyMXAfoIptB5slLsi5R4yGvc1/s320/image361-775964.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr7D3JO8oDy8nsELDY75dR8w1RTkgt7nTffR5XiooMeW7hWIOOMn4zW7Z0c205TfOicWDGYF4LbezCYnbEp3GpDtAqItOCnBt-rA3MrxI0Ps_TF61IDWsL9THdbsuJ8J3UQdAhOzgYXE1t/s1600/image013-777260.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895533574077298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr7D3JO8oDy8nsELDY75dR8w1RTkgt7nTffR5XiooMeW7hWIOOMn4zW7Z0c205TfOicWDGYF4LbezCYnbEp3GpDtAqItOCnBt-rA3MrxI0Ps_TF61IDWsL9THdbsuJ8J3UQdAhOzgYXE1t/s320/image013-777260.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCeL6vJkD2Y_b4q5IOctH34QASD7yJQkQJDRU75MmmGonLJxHcQW0IXaDrsd5aXr7wx_991ZyK_VupkNaF5hDbmc0zRTR1oCbHmdFnFKCVgSlwfk54HmIZmLFDMupoN-WASZbrPYZP-n2E/s1600/image014-779347.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895538631191506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCeL6vJkD2Y_b4q5IOctH34QASD7yJQkQJDRU75MmmGonLJxHcQW0IXaDrsd5aXr7wx_991ZyK_VupkNaF5hDbmc0zRTR1oCbHmdFnFKCVgSlwfk54HmIZmLFDMupoN-WASZbrPYZP-n2E/s320/image014-779347.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Carbon<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Carbon released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqKZ_kRxIkLiSqodFoM-NAzVA5rFBm3PO2FLqkX_eJBml7wIAKWlBh4hmHY0f3PUV5jTugnupmbGpbRKLsa0j11o1zi_wFGBuDZGN1OpZFR_hVi8MlRasRhzYRcXXHxwllOvQgtB__HW6e/s1600/image015-781802.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895553145986322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqKZ_kRxIkLiSqodFoM-NAzVA5rFBm3PO2FLqkX_eJBml7wIAKWlBh4hmHY0f3PUV5jTugnupmbGpbRKLsa0j11o1zi_wFGBuDZGN1OpZFR_hVi8MlRasRhzYRcXXHxwllOvQgtB__HW6e/s320/image015-781802.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Carbon is 4$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZGsPRI5Prbp7KLpPGUdPbbLVkOty02NjVVkwdlwZ_W4TdD7TM2Dfo63gFeZ9V5v-kpNq8OlA_ChI-uvoVfJzIp8XYZ5S_6RqhWnjVNtCfSAE8sgCkhY8wjgCYTv8fQs_pt721h83iVym/s1600/image362-783666.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895559526049842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZGsPRI5Prbp7KLpPGUdPbbLVkOty02NjVVkwdlwZ_W4TdD7TM2Dfo63gFeZ9V5v-kpNq8OlA_ChI-uvoVfJzIp8XYZ5S_6RqhWnjVNtCfSAE8sgCkhY8wjgCYTv8fQs_pt721h83iVym/s320/image362-783666.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGs25cT-DThsZ0yMbvhF4Y8FEkWKqkRBHU7LPpwdAp4xZW735GyQtx-NzGh8MRMAtP9Fc5QWR56xsxLB6r70qS2DMRhYMkgoWboDVzU_Zc7B31ZvBd2r6VmmRTFV10_jU0ZuQyzq5k4XRc/s1600/image018-785429.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895567716417202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGs25cT-DThsZ0yMbvhF4Y8FEkWKqkRBHU7LPpwdAp4xZW735GyQtx-NzGh8MRMAtP9Fc5QWR56xsxLB6r70qS2DMRhYMkgoWboDVzU_Zc7B31ZvBd2r6VmmRTFV10_jU0ZuQyzq5k4XRc/s320/image018-785429.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDfXWr1yxwro4wGd3X2GB8aK5LeLzW3YiNccE2Nq-x0XKTlEzk0MTrtq-DQ8R_2cSPqUiqCqOdLh3QDd00-lTydfLTG0Q35Xn5-4Xx-EyxlhfKs9E8R-J2cgEqP134dv7oMzzMFtijiw6k/s1600/image019-787309.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895576853578738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDfXWr1yxwro4wGd3X2GB8aK5LeLzW3YiNccE2Nq-x0XKTlEzk0MTrtq-DQ8R_2cSPqUiqCqOdLh3QDd00-lTydfLTG0Q35Xn5-4Xx-EyxlhfKs9E8R-J2cgEqP134dv7oMzzMFtijiw6k/s320/image019-787309.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Zink oxide<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Zink oxide released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_OniWIR5cu5tsIikWkH5X02Lh4zEfAHP06pEmUqeIE-7gHX71WKpi3M52rJsaUZcSbNg3UZ9f-O5FFaAKiam8JgN230Lb4mLat8bKhUgALV3IREPTlv7PrK7tQVhhZBhW_ql8FWhdkIS/s1600/image020-788886.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895583029343458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0_OniWIR5cu5tsIikWkH5X02Lh4zEfAHP06pEmUqeIE-7gHX71WKpi3M52rJsaUZcSbNg3UZ9f-O5FFaAKiam8JgN230Lb4mLat8bKhUgALV3IREPTlv7PrK7tQVhhZBhW_ql8FWhdkIS/s320/image020-788886.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Zink oxide is 50$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIxCGhYFpkrHB8tXFwAH50O5Jw1fZhXRExz2Oa_8y0yGQtkOz8KAGEeMwt-bc9rLB79J8xsnbXC5iIfKNb2dGoFm69Iy0yORp0HscPfwkTyE2M29POeQ_Xy5K0RpVi8MW1mDzfztVxP3u7/s1600/image363-791275.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895594132110962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIxCGhYFpkrHB8tXFwAH50O5Jw1fZhXRExz2Oa_8y0yGQtkOz8KAGEeMwt-bc9rLB79J8xsnbXC5iIfKNb2dGoFm69Iy0yORp0HscPfwkTyE2M29POeQ_Xy5K0RpVi8MW1mDzfztVxP3u7/s320/image363-791275.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY4KB9GMgvT02812v_KG3Kr0IXaK_VUH-U7LjxFRwwzhX67f95o2L961P6ETODYoAKLQzSw6FlYvljqm8TT32dF8TxuNWovHOqdENOGFVMkZB7phiFIVsHhQI9lLW2mx1pz9fhkrQZAmX1/s1600/image023-794079.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895605749073138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY4KB9GMgvT02812v_KG3Kr0IXaK_VUH-U7LjxFRwwzhX67f95o2L961P6ETODYoAKLQzSw6FlYvljqm8TT32dF8TxuNWovHOqdENOGFVMkZB7phiFIVsHhQI9lLW2mx1pz9fhkrQZAmX1/s320/image023-794079.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid2lZRvXE-pPcrwtknrib86K4IozTFTvBmAV7tGbIahacGHl35IS1ePXYhI8WNDs54EWfAN1vcIY1mlVC6O-AVHycMYOPL7MNaPn9dBWnxHEMhRUuFtLOSHbvtYT4Q-U3-6Xt2hpyv2Ouf/s1600/image024-795913.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895614655128754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid2lZRvXE-pPcrwtknrib86K4IozTFTvBmAV7tGbIahacGHl35IS1ePXYhI8WNDs54EWfAN1vcIY1mlVC6O-AVHycMYOPL7MNaPn9dBWnxHEMhRUuFtLOSHbvtYT4Q-U3-6Xt2hpyv2Ouf/s320/image024-795913.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Co-Slag<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Co-Slag released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFvpq_QbGGC-X7lrMOYSnc21qzFnF3TiSUxFcP9xUHKtIWO5YQvJ9bulsn8brR-4gl8T_XZXoZ0TKfID2oA9CVq8UH5gYQtR4iHqZl4coKU3AgtbpY6sAqcSbP_KECQ-QvZeEBA1Pnz4os/s1600/image025-798604.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895623393805874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFvpq_QbGGC-X7lrMOYSnc21qzFnF3TiSUxFcP9xUHKtIWO5YQvJ9bulsn8brR-4gl8T_XZXoZ0TKfID2oA9CVq8UH5gYQtR4iHqZl4coKU3AgtbpY6sAqcSbP_KECQ-QvZeEBA1Pnz4os/s320/image025-798604.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Co-Slag is 1$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq4I4iMDBU6nJwgU_p4j5pAONadIiXo2GaNupHFyTPCKOD7VRlnkRTDQJ1Fq3YZzDqqVsyGZb5sX7sNfygbL6KN4zV_UeQBZLWOJhK8bzs77ajLXtlQXCFYVUwVVQGr9oykCBmQ05qDRyt/s1600/image364-700566.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895629343259426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq4I4iMDBU6nJwgU_p4j5pAONadIiXo2GaNupHFyTPCKOD7VRlnkRTDQJ1Fq3YZzDqqVsyGZb5sX7sNfygbL6KN4zV_UeQBZLWOJhK8bzs77ajLXtlQXCFYVUwVVQGr9oykCBmQ05qDRyt/s320/image364-700566.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf9mi0bxefRtNF01ViDFZ3YWTwVOQ4hARqQ7OAYuQE3YFwBuUhJfFncqwA1LDnaZ1sN0EpLUign_SJtwrK2dT2JpvNKRtmasge2DtXNUtDyj-i-Xe8EwHvDydcRF3-jxQ_lpsPsQ3UvHWP/s1600/image028-704439.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895648375181618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf9mi0bxefRtNF01ViDFZ3YWTwVOQ4hARqQ7OAYuQE3YFwBuUhJfFncqwA1LDnaZ1sN0EpLUign_SJtwrK2dT2JpvNKRtmasge2DtXNUtDyj-i-Xe8EwHvDydcRF3-jxQ_lpsPsQ3UvHWP/s320/image028-704439.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFoYITEkak-7DQuuabvqJHlMhIYoRyrTPi_gqxlTrzewo0JktELSVwtRgQ_BUc1tnTL6hIS7mOpuyHswAIDp5F3Rv6QQ62UhHLOQe8XlXKSFjRRKgyNnVKxfwAZ7fRsaApfp59QC5c4yYK/s1600/image029-705759.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895650517673906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFoYITEkak-7DQuuabvqJHlMhIYoRyrTPi_gqxlTrzewo0JktELSVwtRgQ_BUc1tnTL6hIS7mOpuyHswAIDp5F3Rv6QQ62UhHLOQe8XlXKSFjRRKgyNnVKxfwAZ7fRsaApfp59QC5c4yYK/s320/image029-705759.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Production type = Co-product for Co-Slag product <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHV2VldjLLQAndQpFQ30kECyrtSvFzbuGtMYNoXYy5sGvvC2Tytn23ZCsAAOHp-yh8E1narD1bvQ2q9Cvjkch8o0AC60ceojf8se0XEaYU4HqsfU4bZ233O7zZs00dvKKTwGX5l1n2Tso/s1600/image365-707874.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895665567544082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHV2VldjLLQAndQpFQ30kECyrtSvFzbuGtMYNoXYy5sGvvC2Tytn23ZCsAAOHp-yh8E1narD1bvQ2q9Cvjkch8o0AC60ceojf8se0XEaYU4HqsfU4bZ233O7zZs00dvKKTwGX5l1n2Tso/s320/image365-707874.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: By-Slag<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
By-Slag released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0T4VoFqXJzvvNm2zQCOJ1I0P1jhOhfjCnoAZA09rYLRvazfoo_scT_G6uFEd8-sY7IIu6gm_zdRBqhVAH24RebbiR3U0N9PxvqDY9zw2Py6WtPzxOWrYObk3svVNGWyupsM1rNvaawO-x/s1600/image032-710336.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895673753538370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0T4VoFqXJzvvNm2zQCOJ1I0P1jhOhfjCnoAZA09rYLRvazfoo_scT_G6uFEd8-sY7IIu6gm_zdRBqhVAH24RebbiR3U0N9PxvqDY9zw2Py6WtPzxOWrYObk3svVNGWyupsM1rNvaawO-x/s320/image032-710336.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for By-Slag is 2$/Lbs<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-7GvyqB7ZpzsTMQijrZvBmtrBxWwPf79g15te-Lsel1ayW-ZbWvl0nEw_hh8PdZALcBo1lT9xwP2bhH7V8n_-AIbJTD9NzK9QGmil2vA3afzKVq5axBcHKtoY1amw7bcFh5jXl0Mprznh/s1600/image366-712008.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895680393201586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-7GvyqB7ZpzsTMQijrZvBmtrBxWwPf79g15te-Lsel1ayW-ZbWvl0nEw_hh8PdZALcBo1lT9xwP2bhH7V8n_-AIbJTD9NzK9QGmil2vA3afzKVq5axBcHKtoY1amw7bcFh5jXl0Mprznh/s320/image366-712008.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIEAkPm6NRmajDN6lIxh8WyvzDMJoGopvgBS_i85Lyl6W2LcUS7Kvw6iBsRtgwoJWcCHaO-PGpgOdmaz7cZxhJFwbPxOabFU0NRfJM3DVgZLia4bnED5LToJ2oR2UqLSINg9iHZgIqb5p/s1600/image035-713840.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895691909158706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIEAkPm6NRmajDN6lIxh8WyvzDMJoGopvgBS_i85Lyl6W2LcUS7Kvw6iBsRtgwoJWcCHaO-PGpgOdmaz7cZxhJFwbPxOabFU0NRfJM3DVgZLia4bnED5LToJ2oR2UqLSINg9iHZgIqb5p/s320/image035-713840.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGajTyZUlLkD2haKofJ_UqfcDov25qVgLonv2gzuRmp3KZn2_doVEREVsdwEDhGe2X2IU2xvYpXvyyFbywjhyrz3ULhtafjoUFO1af_0D8ynGkGCtM6gHdxfkR6dHGP2XVxcLgocURlA1Y/s1600/image036-716399.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895700587079074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGajTyZUlLkD2haKofJ_UqfcDov25qVgLonv2gzuRmp3KZn2_doVEREVsdwEDhGe2X2IU2xvYpXvyyFbywjhyrz3ULhtafjoUFO1af_0D8ynGkGCtM6gHdxfkR6dHGP2XVxcLgocURlA1Y/s320/image036-716399.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Production type = By-product for By-Slag product <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitwq6Kpm_yiaHkflvgn8vLiD3a2wGc_AwZWQLwm7NgGiFO6qs0jsgLHcAWFznH7NeuhHCvNwph8iZuSniebRFPxlPIKOHPvhvSO-mFnDfHcYX9tbU9T_M0eQ8ROjwfQWSjNk1zkch4C7GF/s1600/image367-718093.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895706219903970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitwq6Kpm_yiaHkflvgn8vLiD3a2wGc_AwZWQLwm7NgGiFO6qs0jsgLHcAWFznH7NeuhHCvNwph8iZuSniebRFPxlPIKOHPvhvSO-mFnDfHcYX9tbU9T_M0eQ8ROjwfQWSjNk1zkch4C7GF/s320/image367-718093.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released products<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When all released products are created you can see them on Released products list page<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq4mjW89AuhsrlGbKxwLt9fQ0PjSsOEA57Tu5hUp3DPcI9AI-FTGog4h3MEVHGgr-4MYMya2rhxqNNecsK-BOu3pltAaDgqOj4R_6q0LCy9BgXtmTgQsegJYR1Um6Y70n6-LI4znoDUFaw/s1600/image368-719773.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895716797968450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq4mjW89AuhsrlGbKxwLt9fQ0PjSsOEA57Tu5hUp3DPcI9AI-FTGog4h3MEVHGgr-4MYMya2rhxqNNecsK-BOu3pltAaDgqOj4R_6q0LCy9BgXtmTgQsegJYR1Um6Y70n6-LI4znoDUFaw/s320/image368-719773.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Car tire (AlexTire) has Production type = Formula, Co-Slag has Production type = Co-product and By-Slag has Production type = By-product<o:p></o:p></div>
<div class="MsoNormal">
Car tire (AlexTire) will be manufactured using 3 operations routes. Before we can define routing we will need to define the list of operations in the system<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Operations</i><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6OBjRYugeenK_7rcN4dqbY_DAGbs4g6yuJ04to2e2pO9zJpii26uDUrd-mAWwCa5DJiPSDiL58q-FaB4rLjInqWqeqjczTUZaU5As-RBUjYlffJr9Vi2UI9i8CV6nM6P4WUnIvmn645S/s1600/image041-721973.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895725338110466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6OBjRYugeenK_7rcN4dqbY_DAGbs4g6yuJ04to2e2pO9zJpii26uDUrd-mAWwCa5DJiPSDiL58q-FaB4rLjInqWqeqjczTUZaU5As-RBUjYlffJr9Vi2UI9i8CV6nM6P4WUnIvmn645S/s320/image041-721973.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car tire (AlexTire) will be manufactured by one team<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Resource group: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car tire (AlexTire) will be manufactured by Alex Tire Team 1<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkITS8JwiqO36-xDdMVEOE1v68_Mtd21t4W4hCZkhK-5-IXm_U7Jz2_5w_Lr8OCwIWgh2yl3xW8c-_NVjWWT-es5juT9Jr5NaPiXSs6ATIjPmiQwqyKe5gQmLe9gItai25zucf6yFT753Z/s1600/image369-723965.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895735832554690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkITS8JwiqO36-xDdMVEOE1v68_Mtd21t4W4hCZkhK-5-IXm_U7Jz2_5w_Lr8OCwIWgh2yl3xW8c-_NVjWWT-es5juT9Jr5NaPiXSs6ATIjPmiQwqyKe5gQmLe9gItai25zucf6yFT753Z/s320/image369-723965.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Resource: AlexTire1<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Alex Tire Team 1 will consists of 1 worker: David Ahs<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72eW_gx5_MI4BnZLCb_CdOBwYoMxSX1ZZ7IWROgg2GBsSSSCfLN4U7ATHz_NVGDPHUlqWCX2350LqZvsW41nll6Q6RcGFq6w2Czp_56cT4E3YD5QgGdbovaK-k2_H3cWX19cYhhUk_h1w/s1600/image370-725703.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895739621254626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72eW_gx5_MI4BnZLCb_CdOBwYoMxSX1ZZ7IWROgg2GBsSSSCfLN4U7ATHz_NVGDPHUlqWCX2350LqZvsW41nll6Q6RcGFq6w2Czp_56cT4E3YD5QgGdbovaK-k2_H3cWX19cYhhUk_h1w/s320/image370-725703.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Alex tire Team 1 will be responsible for Car tire (AlexTire) manufacturing<o:p></o:p></div>
<div class="MsoNormal">
From costing perspective the cost prices for different types of labor will be defined through Cost categories<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Setup<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Setup labor will be 18$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHdKL49Ad4Ok9tZtwqMoTZDgli0sd_L1cAz4EtyWpuGqAi40CIKgXpOQlZHIe5r5x2iqNhLlvLcUL3jBszYDt_YLVYDlqVTsApqCNDU4jOSVqavHm-kuXe3YNUrrq5jKILd_OQmieU5XR/s1600/image371-727334.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895745399058562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHdKL49Ad4Ok9tZtwqMoTZDgli0sd_L1cAz4EtyWpuGqAi40CIKgXpOQlZHIe5r5x2iqNhLlvLcUL3jBszYDt_YLVYDlqVTsApqCNDU4jOSVqavHm-kuXe3YNUrrq5jKILd_OQmieU5XR/s320/image371-727334.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHTEuep-vvhmlLihttzlCjk-Hth3KKrYm8T04j1gMT_0ija6fYZecJT-83BIMZEcEGpvwj8eVZKAJ56WgveYXBPiFUA5FmeGkZnY879yo_f_bYsm3As8r3-lmKZXLuGXnDKg6Dn4m2I7nn/s1600/image372-729059.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895756285616706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHTEuep-vvhmlLihttzlCjk-Hth3KKrYm8T04j1gMT_0ija6fYZecJT-83BIMZEcEGpvwj8eVZKAJ56WgveYXBPiFUA5FmeGkZnY879yo_f_bYsm3As8r3-lmKZXLuGXnDKg6Dn4m2I7nn/s320/image372-729059.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMtMPGL7yDVnuEWK4M2b4tdwPlVjgLzOEdXhCfOeGQ-59OEeWTp7LuBaIESVA28ID-gXNZOKEtsD1CVO9Wm3sXXKwS3DANl8BfeZ-LPfHcNTsdsWQ5GmK2MYfjyLCUpLd__Ol949AqTD-/s1600/image373-731821.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895770376249026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMtMPGL7yDVnuEWK4M2b4tdwPlVjgLzOEdXhCfOeGQ-59OEeWTp7LuBaIESVA28ID-gXNZOKEtsD1CVO9Wm3sXXKwS3DANl8BfeZ-LPfHcNTsdsWQ5GmK2MYfjyLCUpLd__Ol949AqTD-/s320/image373-731821.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Run time<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Process labor will be 15$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE9uHJrdusoKxU0aBrsagQLFRmXMjvj4So4xAhhJNRCN9ok_A6gO8xKF4ovlxaNPaPevE3j7ld4aZ3lpH8ue3ylRdVZwJF7OPdxN3cDPT3OxG289v_XLtZaoJzny7VJp_Ir_8S9QhG5BDD/s1600/image374-734119.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895776863328658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE9uHJrdusoKxU0aBrsagQLFRmXMjvj4So4xAhhJNRCN9ok_A6gO8xKF4ovlxaNPaPevE3j7ld4aZ3lpH8ue3ylRdVZwJF7OPdxN3cDPT3OxG289v_XLtZaoJzny7VJp_Ir_8S9QhG5BDD/s320/image374-734119.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjouoKrlLRezRUvHnIMcSN5zjg2Qh2BjLIrPryGZGcbxK4dc4xmrfccrmRErV4LUecmvIfkH5x0QK0Gmf90yR6WijZZwv9UGxyL-H1A-JJBlFzrPZZm1P0Q47k5LYWX_zufjQVBktp-N4ha/s1600/image375-736990.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895788725953234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjouoKrlLRezRUvHnIMcSN5zjg2Qh2BjLIrPryGZGcbxK4dc4xmrfccrmRErV4LUecmvIfkH5x0QK0Gmf90yR6WijZZwv9UGxyL-H1A-JJBlFzrPZZm1P0Q47k5LYWX_zufjQVBktp-N4ha/s320/image375-736990.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for Process labor will be 30$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcMDsUG2nSLEm3F7So09CK3YSDGioNuNtWqfvJ9qTFrA5EJdc7hurVT-sDfFUCTXNiPXCoeHTJ4fiL174Sx_GCB-ujf5vmiTDcm0wp97lg45v05lRX19o0ReVb_lHNFtgbgsQwZew9tkmB/s1600/image376-738479.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895793957390850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcMDsUG2nSLEm3F7So09CK3YSDGioNuNtWqfvJ9qTFrA5EJdc7hurVT-sDfFUCTXNiPXCoeHTJ4fiL174Sx_GCB-ujf5vmiTDcm0wp97lg45v05lRX19o0ReVb_lHNFtgbgsQwZew9tkmB/s320/image376-738479.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Quantity<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price per Quantity manufactured will be 2$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrOoOFmMqoYoV6C1hO41UvWImJoOMonWvxlklCiST6KO1Blb5-l0O6vJbnqedD-VlY60Pl3KuiYuelCw7EgIvA_YbYHi9ibTeEw3RPhTXFJxHu4evoluzz7fvPY4U1_OTdthM0brv247xF/s1600/image377-740448.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895801157699170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrOoOFmMqoYoV6C1hO41UvWImJoOMonWvxlklCiST6KO1Blb5-l0O6vJbnqedD-VlY60Pl3KuiYuelCw7EgIvA_YbYHi9ibTeEw3RPhTXFJxHu4evoluzz7fvPY4U1_OTdthM0brv247xF/s320/image377-740448.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvj5R6hURB-KA03m2B5OQ5is9bQw_GNGdfYuFShUDwOOLGQqzVAbGwUj6uy-xY_vBmMlstldE5dpA80zpcJ7Z6D6Uxf4jdeqZCCSdyZalLDBdBR_vkaqT6M3qqS5gazVXhRsMtFfCu0ueM/s1600/image378-743024.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895816244492738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvj5R6hURB-KA03m2B5OQ5is9bQw_GNGdfYuFShUDwOOLGQqzVAbGwUj6uy-xY_vBmMlstldE5dpA80zpcJ7Z6D6Uxf4jdeqZCCSdyZalLDBdBR_vkaqT6M3qqS5gazVXhRsMtFfCu0ueM/s320/image378-743024.jpg" /></a></b></div>
<o:p></o:p><br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price per Quantity will be 4$<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQJ83HoCVCRpXxUKvBMd9aOpTeq46r5dGw_R8AfFEccIB3v9HZRWA7wJBO4j0xa2oZ23OwH5KzqUjbibvOKYNNSvz8V0-_h9OrKwSz74FZrXSqwgGemWjM8gYCGV5alHERL7yPynYE_fp/s1600/image379-744486.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895820849132066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQJ83HoCVCRpXxUKvBMd9aOpTeq46r5dGw_R8AfFEccIB3v9HZRWA7wJBO4j0xa2oZ23OwH5KzqUjbibvOKYNNSvz8V0-_h9OrKwSz74FZrXSqwgGemWjM8gYCGV5alHERL7yPynYE_fp/s320/image379-744486.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Costing sheet</i></b> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The structure of manufacturing costs will be defined in Costing sheet<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsqZfyuFMTLt31BCmSzr8d_9BDdBhC5i8rClWkxQB7ZOZ6jZvKQ1yKqul9tpGGTuB-M4bJwKDBa5xtTzzus3Ytmq8aZVIwhliOsmlZDVpZMV2NNjvGZeJo0UKYmtkBgwjjkWxFaXACwwde/s1600/image380-746190.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895828262169090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsqZfyuFMTLt31BCmSzr8d_9BDdBhC5i8rClWkxQB7ZOZ6jZvKQ1yKqul9tpGGTuB-M4bJwKDBa5xtTzzus3Ytmq8aZVIwhliOsmlZDVpZMV2NNjvGZeJo0UKYmtkBgwjjkWxFaXACwwde/s320/image380-746190.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Costing sheet is also used to define and calculate different types of overheads such as material overhead, labor overhead and plant overhead<span style="color: red;"> <o:p></o:p></span></div>
<div class="MsoNormal">
Car tire (AlexTire) formula will consist of Rubber, Carbon and Zink oxide ingredients. Please note that the formula also defines Co-Slag co-product and By-Slag by-product as secondary outcomes from production process.<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Formula: AlexTire – Designer view<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Designer view provides a visual representation of Car tire (AlexTire) formula<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJvSg2r9IZb-ilkCTS8TiLoAEx-99oNbRWDXT7vrs-eUe4micxSRSDhYcF9rgIP1Pl4cnlR7acoDkM6bSWqpDED1h2P7DoWvZC_SUBIQ5nDt3VR1UIHn1ktlSw4WwEITCtRPFgKDdE_HhD/s1600/image381-748161.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895835111052018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJvSg2r9IZb-ilkCTS8TiLoAEx-99oNbRWDXT7vrs-eUe4micxSRSDhYcF9rgIP1Pl4cnlR7acoDkM6bSWqpDED1h2P7DoWvZC_SUBIQ5nDt3VR1UIHn1ktlSw4WwEITCtRPFgKDdE_HhD/s320/image381-748161.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Co-Slag co-product and By-Slag by-product are listed under Co-products in Designer view<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Formula: AlexTire – Lines view<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Designer view provides a grid representation of Car tire (AlexTire) formula<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSq63hosjt2zXOsv9pIwIwzwLbCpzoROH9FGApYt7hJm9bZPhmQk96_mwqOkpNEdYpLQ19diNhCoMPSWnRl5H_0sNNZFZpCKUGLuratMItZxFhASrDUjmA5tF2jqPU95d6wv1OkGsXj21h/s1600/image382-749489.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895839815047314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSq63hosjt2zXOsv9pIwIwzwLbCpzoROH9FGApYt7hJm9bZPhmQk96_mwqOkpNEdYpLQ19diNhCoMPSWnRl5H_0sNNZFZpCKUGLuratMItZxFhASrDUjmA5tF2jqPU95d6wv1OkGsXj21h/s320/image382-749489.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Formula: AlexTire – Co-Products<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can define secondary outcomes from production process such as co-products and by-products on Co-products screen. In the case of Car tire (AlexTire) formula they are Co-Slag co-product and By-Slag by-product<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-GC8pgW8w5dSJ93OwvPNzJuOkFLrEqPTrNbNw9CH3D63LqvJ0HiBWeFcMCsDtAae9iBbApmqWGAYen-LMgpAbUfnaG1z5Y9fD5h3XwVgc37Mvzfn-s-auwRX3CmzPJsMDf_fBdrsAXFIa/s1600/image383-751675.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895849155451650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-GC8pgW8w5dSJ93OwvPNzJuOkFLrEqPTrNbNw9CH3D63LqvJ0HiBWeFcMCsDtAae9iBbApmqWGAYen-LMgpAbUfnaG1z5Y9fD5h3XwVgc37Mvzfn-s-auwRX3CmzPJsMDf_fBdrsAXFIa/s320/image383-751675.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car tire (AlexTire) route will consist of Mixing, Building and Curing operations which will be executed sequentially<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Route: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvU6HyTf2x17lNjG8JcqedNfBcWHPDp_QBQnZSXMkWEdtOwZB1WDwUqRo0JVlQK8gKPcaLylGrr1GiU0KoqAQ68VavAI3N2sM7ShB9FXTcb7jiuc_LRT3ruZDRnw4m_SXvoAPL6Wjug6Z/s1600/image384-754022.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895862394813602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvU6HyTf2x17lNjG8JcqedNfBcWHPDp_QBQnZSXMkWEdtOwZB1WDwUqRo0JVlQK8gKPcaLylGrr1GiU0KoqAQ68VavAI3N2sM7ShB9FXTcb7jiuc_LRT3ruZDRnw4m_SXvoAPL6Wjug6Z/s320/image384-754022.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that different Cost categories are specified for Setup, Run time and Quantity for all route operations<b><o:p></o:p></b></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="Picture_x0020_178" o:spid="_x0000_s1026" type="#_x0000_t75" style='position:absolute;margin-left:0;margin-top:0;width:427.25pt;height:123.15pt;z-index:251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;mso-position-horizontal:left;mso-position-horizontal-relative:text;mso-position-vertical:top;mso-position-vertical-relative:text;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page'> <v:imagedata src="cid:image074.png@01CE4816.EE072890" o:title="" /> <w:wrap type="square"/> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Yx-3-x_1Znyylnxh-HnFtSvLxOelkc5gLQ1nZUmZ8dFK87i-y2e4-jyL9HyYb2_NCXpWGrZlZHMOssv8zljI9gxtfbhxXfVteasCgbyms1_9cwLnH0rPLuBvVdtYND_cLvS4xDIKB3yc/s1600/image074-755359.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895865427701010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Yx-3-x_1Znyylnxh-HnFtSvLxOelkc5gLQ1nZUmZ8dFK87i-y2e4-jyL9HyYb2_NCXpWGrZlZHMOssv8zljI9gxtfbhxXfVteasCgbyms1_9cwLnH0rPLuBvVdtYND_cLvS4xDIKB3yc/s320/image074-755359.png" /></a><![endif]><b><br clear="all" /> <o:p></o:p></b></div>
<div class="MsoNormal">
Please note that Curing operation requires Queue time before (0.25 hours) and Queue time after (0.25 hours) as well as Run time (1 hour)<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBR1DeoyZBCmh9BpaWrXK7Z4gV435Qhpyhyphenhyphenwdt5qnEzSishnKgPWS6lCEusDgfpDLG7fFP-wQiTeGPoinY4e3DmCntz3s5wLruha1_T6ekxRJsa8J_P5yABuvD6z0RUKemxG_rmc8e9Ngb/s1600/image075-757217.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895874883893682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBR1DeoyZBCmh9BpaWrXK7Z4gV435Qhpyhyphenhyphenwdt5qnEzSishnKgPWS6lCEusDgfpDLG7fFP-wQiTeGPoinY4e3DmCntz3s5wLruha1_T6ekxRJsa8J_P5yABuvD6z0RUKemxG_rmc8e9Ngb/s320/image075-757217.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Resource requirements are specified for all route operations<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmvAiT-r2sig7Lb8lWaoue6qXDYfnu7pFg-4SLkt1fKQxjcElqun5q6k2FtXJ5AhiR22ynRLhOMc3nQNzzjrqF4IEoJ6xWLthDBKhuxGQx0-ie1YU81ePr0VPpGyvpQOGuPSm4H8t6aUP/s1600/image385-759100.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895885222511186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmvAiT-r2sig7Lb8lWaoue6qXDYfnu7pFg-4SLkt1fKQxjcElqun5q6k2FtXJ5AhiR22ynRLhOMc3nQNzzjrqF4IEoJ6xWLthDBKhuxGQx0-ie1YU81ePr0VPpGyvpQOGuPSm4H8t6aUP/s320/image385-759100.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Customer<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Customer will be defined and linked to project<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgHNbP4vkNb-f5T7xu4GM4yT55rQEBlBe39VXzPBaszlCWaB3HA1MMtSeK4qIGIqATuG5bSAquOUA9WlliR-7br1bh40vAjYKNwzBtq7_WFZwQEFudgK2s_lSziZmI979fcRJNqyLraktO/s1600/image386-761295.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895891015193602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgHNbP4vkNb-f5T7xu4GM4yT55rQEBlBe39VXzPBaszlCWaB3HA1MMtSeK4qIGIqATuG5bSAquOUA9WlliR-7br1bh40vAjYKNwzBtq7_WFZwQEFudgK2s_lSziZmI979fcRJNqyLraktO/s320/image386-761295.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project contract<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Project contract will be defined and linked to project <o:p> </o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2b8Bw15274GI1wDpGKL91tzG5gOBFQ_9dkYWPNcjjGYqsfacfeTQs5y9ybPseI84kZqU1N4TiGdiensDnbS43CmLKrZOYQwC-XZbF0Xdh6FJ9So0F8PohQ_yuw9Fdvf3tHMwTlGtVcOdx/s1600/image080-762950.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895901792138850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2b8Bw15274GI1wDpGKL91tzG5gOBFQ_9dkYWPNcjjGYqsfacfeTQs5y9ybPseI84kZqU1N4TiGdiensDnbS43CmLKrZOYQwC-XZbF0Xdh6FJ9So0F8PohQ_yuw9Fdvf3tHMwTlGtVcOdx/s320/image080-762950.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Time and material project will be created in order to provide costing context for production process<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvWOnJHb1u90WTNgtiNWwT3QfHEdkQPKzcBgU5rfdK0lSpDfKBgOEMDBuXv0MFwqmNWlfp7hbmNam01q_aa7KwjflmTWv4cb7wsatvwzsqlZMELTnnsN8Uxw0BD_-hghLi9-EpFjqvNEYn/s1600/image387-764834.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895911069485362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvWOnJHb1u90WTNgtiNWwT3QfHEdkQPKzcBgU5rfdK0lSpDfKBgOEMDBuXv0MFwqmNWlfp7hbmNam01q_aa7KwjflmTWv4cb7wsatvwzsqlZMELTnnsN8Uxw0BD_-hghLi9-EpFjqvNEYn/s320/image387-764834.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that time and material project is linked to the customer and project contract defined earlier<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project parameters<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to track production costs under project via Cost control functionality we need to make sure that it is enabled in Project accounting parameters (Cost control tab > Cost commitments section > Batch order* checkbox) <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfD18d2dKqtmZP9GHm80chh5kEutO1Ta9QyKpaSndEE4NaHlB3F9yi2j7S9VqAkGoFjkpTgrR2eR03CBQ4ZPV7TfXR6aZWRBgOB261Geep03e3Yvm1CcxxmiTgOGnaI79Ix2_Gm0u8f5yG/s1600/image388-767649.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895917603322898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfD18d2dKqtmZP9GHm80chh5kEutO1Ta9QyKpaSndEE4NaHlB3F9yi2j7S9VqAkGoFjkpTgrR2eR03CBQ4ZPV7TfXR6aZWRBgOB261Geep03e3Yvm1CcxxmiTgOGnaI79Ix2_Gm0u8f5yG/s320/image388-767649.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that I added "Batch order" checkbox in Cost commitments section in Cost control area in Project management and accounting parameters to enable Committed cost functionality for Project batch orders<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how Project management and accounting parameters form looked like before modification <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMOmfPNHPBKUglXZXgXGoD_OVgxKath6fcjmJkGhgAYY-_4gx5qjtUN8nkj_Obw5yvzDeC2R22fFH4LoezFJHULBcEi4du2hSS6ZHpOD0m1KEJYlKIRIkTrnYMkeM5MRvD3V677K_zcXU/s1600/image389-769677.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895928054857490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZMOmfPNHPBKUglXZXgXGoD_OVgxKath6fcjmJkGhgAYY-_4gx5qjtUN8nkj_Obw5yvzDeC2R22fFH4LoezFJHULBcEi4du2hSS6ZHpOD0m1KEJYlKIRIkTrnYMkeM5MRvD3V677K_zcXU/s320/image389-769677.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
This is how Project management and accounting parameters form looks like after modification<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiilAPguuFd9iMmXL8K79d_mwfTL6jYJg3yAO_LMYnNGrnQEmGUByDzFSf1UhHgayjyIVT1-1n5edVaDGJfKQJIwFEjtzlFMgRQb6CH9UPcU7ykgBqxHjM61IcrVlePDsDDsSG8nq1XP6XI/s1600/image390-771361.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895936092497618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiilAPguuFd9iMmXL8K79d_mwfTL6jYJg3yAO_LMYnNGrnQEmGUByDzFSf1UhHgayjyIVT1-1n5edVaDGJfKQJIwFEjtzlFMgRQb6CH9UPcU7ykgBqxHjM61IcrVlePDsDDsSG8nq1XP6XI/s320/image390-771361.jpg" /></a><o:p></o:p></b></div>
<h1>
Section B: Creation<o:p></o:p></h1>
<div class="MsoNormal">
<b><u><o:p><span style="text-decoration: none;"> </span></o:p></u></b></div>
<div class="MsoNormal">
In Make to Stock scenario we will create Batch order for Car tire (AlexTire) manually <o:p></o:p></div>
<div class="MsoNormal">
Please note that Project batch order option is not available in standard Microsoft Dynamics AX 2012<o:p></o:p></div>
<div class="MsoNormal">
<b><i>Project > Manage > New > Item task > Production order<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgveo7wyaEcplviMA3Ys9lMB-JmVlbSHL61D9d3k1vocU2D33q0Zla4Q1_Cj28Z6AaVf6OND5CWinFUIYrn6VrmweF3ZRaaw8UYag3BOaeMzmCUqTgx8k1KloMC8wYDsqZexl8u1rfoF69e/s1600/image391-772947.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895945862378306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgveo7wyaEcplviMA3Ys9lMB-JmVlbSHL61D9d3k1vocU2D33q0Zla4Q1_Cj28Z6AaVf6OND5CWinFUIYrn6VrmweF3ZRaaw8UYag3BOaeMzmCUqTgx8k1KloMC8wYDsqZexl8u1rfoF69e/s320/image391-772947.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project > Manage > Related information > Item task > Production order<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjCy1j6GxiNmqJlYaaU-YL8UXi8AroC9j9KFkMpu5kKRVzoRBrZKtw5FwNmi-KRyOcaPLOvjfsFtqcqGa1VAFdg3dOKX7t7eZbskiffFCIMIOymUdgfq3N98LIDKv432WHGlYidhQXw-Hg/s1600/image392-775606.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895953000200386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjCy1j6GxiNmqJlYaaU-YL8UXi8AroC9j9KFkMpu5kKRVzoRBrZKtw5FwNmi-KRyOcaPLOvjfsFtqcqGa1VAFdg3dOKX7t7eZbskiffFCIMIOymUdgfq3N98LIDKv432WHGlYidhQXw-Hg/s320/image392-775606.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
And in case you try to create Project production order and specify Formula product <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6R6CU66E389DgFAl4qN6DKgcuzwQkCGWTQ3QbSLKaHKwnqHbAKmy0-LJYnubUwYA3JzaAwmehjsigq42PvATGAsHkjF-DCuTDesfjdF1xFuXbbVd2tIRwhQbDc8SZvmJ50Xy1u9WJCCU8/s1600/image093-777634.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895963438760082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6R6CU66E389DgFAl4qN6DKgcuzwQkCGWTQ3QbSLKaHKwnqHbAKmy0-LJYnubUwYA3JzaAwmehjsigq42PvATGAsHkjF-DCuTDesfjdF1xFuXbbVd2tIRwhQbDc8SZvmJ50Xy1u9WJCCU8/s320/image093-777634.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You will see the following infolog <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Aecr8XXeoOz877HM-80YumK1J1cQT-kwu-SeGuEUFMzhl8FKMalcz5TvRdcBw_cUtSQ3vglcijw1dAwW08Ea1Q9w2DWW9tEC2DcjnJT2k6uI6JbTKaH1IDzzzcy59MVQmpaJHWF1sqDn/s1600/image094-779226.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895969006431010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Aecr8XXeoOz877HM-80YumK1J1cQT-kwu-SeGuEUFMzhl8FKMalcz5TvRdcBw_cUtSQ3vglcijw1dAwW08Ea1Q9w2DWW9tEC2DcjnJT2k6uI6JbTKaH1IDzzzcy59MVQmpaJHWF1sqDn/s320/image094-779226.png" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
That's why I added Project batch order option on Project > Manage > New > Item task<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dlR7a6QXnOwpQPhxpY2AbVSd1NZ11TDyEzEyseWGoO1eKdXKB7NbAtWLT4NADaWIcZ5eRvWJrASJhe1174ZnBv6MQFKT9t0iZ63OqzZ2RxVd26X7T3IPDBtPl2u1kikGUSl-X5ms5iUO/s1600/image393-780784.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895973330855986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dlR7a6QXnOwpQPhxpY2AbVSd1NZ11TDyEzEyseWGoO1eKdXKB7NbAtWLT4NADaWIcZ5eRvWJrASJhe1174ZnBv6MQFKT9t0iZ63OqzZ2RxVd26X7T3IPDBtPl2u1kikGUSl-X5ms5iUO/s320/image393-780784.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As well as Project > Manage > Related information > Item task > Batch orders<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-H6OxVYh_d_zoziUbkpLu_eFD5m3F0IKOFUtfcEJEJqKhDLJsJpK9lP5v0EDQezL35xeTK4oHQEehJF-2ippzDhcKDZA1ygn7px2tTSQRmQy0Ik_egKVfanJZZLVcSxWsE6FeNlpzGzBw/s1600/image394-783387.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895987861385970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-H6OxVYh_d_zoziUbkpLu_eFD5m3F0IKOFUtfcEJEJqKhDLJsJpK9lP5v0EDQezL35xeTK4oHQEehJF-2ippzDhcKDZA1ygn7px2tTSQRmQy0Ik_egKVfanJZZLVcSxWsE6FeNlpzGzBw/s320/image394-783387.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After this modification Create batch order screen will look like this<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5MlQLYYofZOuFJ_0b6MzMjvq688JSaRwFDxlbvLalEVV6LbVajHV5gTrC0gAD5NkZdE1piFlZP3vfkOc5660wDqY3hXY5fFFsVytEugXZW4-OQQgLiXQ5yXjki-BEkQACmvUfI8omKGGs/s1600/image395-785447.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873895996740368242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5MlQLYYofZOuFJ_0b6MzMjvq688JSaRwFDxlbvLalEVV6LbVajHV5gTrC0gAD5NkZdE1piFlZP3vfkOc5660wDqY3hXY5fFFsVytEugXZW4-OQQgLiXQ5yXjki-BEkQACmvUfI8omKGGs/s320/image395-785447.jpg" /></a><o:p></o:p></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Batch order is a document which in process scenario controls manufacturing process of certain quantity of goods within defined timeframe<b><o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Now let's create Project batch order. In Make to Stock scenario we will create Project batch order for Car tire (AlexTire) manually <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Batch order is a document which in process scenario controls manufacturing process of certain quantity of goods within defined timeframe<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwrqVGs4qsuiEvwbDZfVNmvAFKTm89c0bnTYL3c-lZxJvAXfqhGCdCeenA_Xv-S8KS4CzXE0PbbVJAoGx8jZhMJOcPc9QRLcRKsN7kuwKxqSb3PIra6lfUOXozRDqBlapKQSe06SeZsPUt/s1600/image396-787192.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896005224358978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwrqVGs4qsuiEvwbDZfVNmvAFKTm89c0bnTYL3c-lZxJvAXfqhGCdCeenA_Xv-S8KS4CzXE0PbbVJAoGx8jZhMJOcPc9QRLcRKsN7kuwKxqSb3PIra6lfUOXozRDqBlapKQSe06SeZsPUt/s320/image396-787192.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Standard cost items are not allowed on project production orders<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmXuezzywxGm1MKsabjiMQNiiJkCF6_g-7a7nFSepEmBOkjdfgh_duGGmtNrgHpWXgSdqECeuBkatHSHWBWUa3Bv3_T5GQchbDVR8TQ8PU3RsA3ZOjtc1iMKSmxD4eMk2ct4e_aLJa2IfR/s1600/image103-788627.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896013744949682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmXuezzywxGm1MKsabjiMQNiiJkCF6_g-7a7nFSepEmBOkjdfgh_duGGmtNrgHpWXgSdqECeuBkatHSHWBWUa3Bv3_T5GQchbDVR8TQ8PU3RsA3ZOjtc1iMKSmxD4eMk2ct4e_aLJa2IfR/s320/image103-788627.png" /></a><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
That's why I had to change products to be FIFO controlled<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When batch order is created you can see it on Production orders list page<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwY2U5SXEWOVPjOkVwPLDvbyq97bXJlIZfydixTyW2i4gJ5a080drlXEp0ejoVEmCTeOkeCa0FqCaa0J3ii4RRuk7iJPJ5MgjEzvaSlRWvj1LoUhWddHHszJf-y5du3_XUlEg2w-46QkNy/s1600/image397-790965.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896019880388546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwY2U5SXEWOVPjOkVwPLDvbyq97bXJlIZfydixTyW2i4gJ5a080drlXEp0ejoVEmCTeOkeCa0FqCaa0J3ii4RRuk7iJPJ5MgjEzvaSlRWvj1LoUhWddHHszJf-y5du3_XUlEg2w-46QkNy/s320/image397-790965.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjeWLQCEvDKdfsWOh4OFLZZ8_BGrSxv2rSm4-fKhlrtye4apP-mLUsq9xNz23i1AVN3Wr0QD5ocM6fINM3D9sMLNpqjPu9NHco9tm4ArHOMEJh3ZWmSK0AV-uvmcaAETT4JGQ1OAz0HCa/s1600/image398-792956.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896029462230402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjeWLQCEvDKdfsWOh4OFLZZ8_BGrSxv2rSm4-fKhlrtye4apP-mLUsq9xNz23i1AVN3Wr0QD5ocM6fINM3D9sMLNpqjPu9NHco9tm4ArHOMEJh3ZWmSK0AV-uvmcaAETT4JGQ1OAz0HCa/s320/image398-792956.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When batch order is created the system will copy product's active Formula and active route in order to create production Formula and production route<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Production Formula<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production Formula is a list of ingredients to be used for this particular Batch order<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSKNpn_61Dc6741dWLj_KndngvzbsMurbnhbK9YfM9t4HTxgeTd4RCPPn4J-DcqgLHG7O0twi-K-psauKorVeR52MxuNEjKRgXoiAa4WjZImquAaZrbys7NNhO143UNxIisacguQobx6Zd/s1600/image399-794702.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896035524382562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSKNpn_61Dc6741dWLj_KndngvzbsMurbnhbK9YfM9t4HTxgeTd4RCPPn4J-DcqgLHG7O0twi-K-psauKorVeR52MxuNEjKRgXoiAa4WjZImquAaZrbys7NNhO143UNxIisacguQobx6Zd/s320/image399-794702.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can change Batch Formula to meet specific requirements for particular Batch order without affecting product's active Formula <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Production Co/By-products<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production Co/By-products represent secondary outcomes from production process<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvnYWPYAPc5FZvhneXPI88cXTASXl1YB1DsNjPkjfrnwOwuvtq72GHl1KRd9tkC7SOg1kF0P33qy0woigJ3qKX5NqGo389jqD3BVz4BRiNPlrGT-BvD2PSJUfpVIXZcpYWsWJ4nJR4wyMn/s1600/image400-796331.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896043954390114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvnYWPYAPc5FZvhneXPI88cXTASXl1YB1DsNjPkjfrnwOwuvtq72GHl1KRd9tkC7SOg1kF0P33qy0woigJ3qKX5NqGo389jqD3BVz4BRiNPlrGT-BvD2PSJUfpVIXZcpYWsWJ4nJR4wyMn/s320/image400-796331.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can change Batch Co/By products to meet specific requirements for particular Batch order without affecting product's standard Co/By products defined on the formula if you allow for Co-products variations <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Production cost<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also define a cost distribution between your formula and co-products as well as burden related to disposal of by-products<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhur3Lu8Y0fzENnxGG3y-JgQZXDGZ6e896D5mPXmi95DgZfsVRXY9-BBJ64Rl3Y7900hWZVes13Qv70UUhjzpmdghMSDRT1j2jybwFJC17-MImXN4aqTz1O-Ly2gMfSosMWiLaoTeebXs1D/s1600/image401-798409.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896053174990242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhur3Lu8Y0fzENnxGG3y-JgQZXDGZ6e896D5mPXmi95DgZfsVRXY9-BBJ64Rl3Y7900hWZVes13Qv70UUhjzpmdghMSDRT1j2jybwFJC17-MImXN4aqTz1O-Ly2gMfSosMWiLaoTeebXs1D/s320/image401-798409.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Production Route<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production Route is a list of operations to be used for this particular Batch order<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRI2fUx0_Zv4WFEIYCQ-zmbEdGJPUUAq3jmpzLzhNI0PUgeqzCIkNxEYKurr0E6QjTvBPa5xuRDBc7lLXdqPQdoBWovp8nD7u6GaRUFAtU3UvdGE9iHUNixmHevSyYsWCfUUXcHZzYT2O/s1600/image402-700052.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896058935840402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRI2fUx0_Zv4WFEIYCQ-zmbEdGJPUUAq3jmpzLzhNI0PUgeqzCIkNxEYKurr0E6QjTvBPa5xuRDBc7lLXdqPQdoBWovp8nD7u6GaRUFAtU3UvdGE9iHUNixmHevSyYsWCfUUXcHZzYT2O/s320/image402-700052.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can change Batch Route to meet specific requirements for particular Batch order without affecting product's active Route <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment we will have inventory receipt transaction representing batch order receipt for Car tire (AlexTire) as well as auto loss/profit inventory issue transaction representing consumed to the project Car tire (AlexTire)<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuC30UfMX276JISrMJJ85KCQECzF3MYzfE18k-FOHPOyYE9p17bLRkVKE6LLL7VOdPScs-jXYYtfEt4cXNMuxns0Lk9r_REh4nGi8kiSULkbzO-akw4lpdS3NwIm7nMjSmfODtw6BJjbmU/s1600/image403-701420.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896065017752162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuC30UfMX276JISrMJJ85KCQECzF3MYzfE18k-FOHPOyYE9p17bLRkVKE6LLL7VOdPScs-jXYYtfEt4cXNMuxns0Lk9r_REh4nGi8kiSULkbzO-akw4lpdS3NwIm7nMjSmfODtw6BJjbmU/s320/image403-701420.jpg" /></a><o:p></o:p></span></b></div>
<h1>
Section C: Estimation<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>estimate</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It's important to mention that during estimation the system will create inventory issue transactions for Formula ingredients, create inventory receipt transactions for Co/By products, calculate estimated cost of manufactured product and create related Batch orders for manufactured sub-ingredients if needed<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGJIlP7iwZyjRh8JoVos8rFr948mV-dAP3NSUB5D2CjpvdGXct9ymZC5QLkBs2eVo1yudZUKN7nwiqT9A2w9tfMrHJldOqvJI2he15kLopIH0yNXqC8jPDzxSd-1e2y1eha2tTm1qf2mMH/s1600/image118-702961.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896071886877922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGJIlP7iwZyjRh8JoVos8rFr948mV-dAP3NSUB5D2CjpvdGXct9ymZC5QLkBs2eVo1yudZUKN7nwiqT9A2w9tfMrHJldOqvJI2he15kLopIH0yNXqC8jPDzxSd-1e2y1eha2tTm1qf2mMH/s320/image118-702961.png" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once estimation is finished you can see the list of batch orders on Production orders list page <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiggMxoW422eDNTcaNBLIEzK1ZWaKMzfl0t86qU-YAzUaVDS2wpjbhnwVPT_qwe70zvIR_3wdRXk8fN7yjknZi8AiIxWLx4Q2P8Rj_49xTZCwQuuyP7JrnGqzYkgkFUxZkapk4oSst_dMX/s1600/image404-705527.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896081503536210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiggMxoW422eDNTcaNBLIEzK1ZWaKMzfl0t86qU-YAzUaVDS2wpjbhnwVPT_qwe70zvIR_3wdRXk8fN7yjknZi8AiIxWLx4Q2P8Rj_49xTZCwQuuyP7JrnGqzYkgkFUxZkapk4oSst_dMX/s320/image404-705527.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From costing perspective after estimation the system calculated estimated cost of batch order based on production Formula and production route <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Price calculation</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhefK-pbqDC__uIElj_xPq7wHoyUwZIxcLx3p1QPY_ChMHaJ-Ba2DGkFtK1Af5E4SEhhlKCyRIqNEHkn9Mbapr3_uz-bAxAQRr2eYeYz4etlt_oa_8gRbvXOLrGD4d8vQnQfZpIzCgFeJ3z/s1600/image405-708473.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896093590253762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhefK-pbqDC__uIElj_xPq7wHoyUwZIxcLx3p1QPY_ChMHaJ-Ba2DGkFtK1Af5E4SEhhlKCyRIqNEHkn9Mbapr3_uz-bAxAQRr2eYeYz4etlt_oa_8gRbvXOLrGD4d8vQnQfZpIzCgFeJ3z/s320/image405-708473.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system segregates consumption of materials from consumption of labor on Overview estimation tab. Also different types of overhead costs were added based on Costing sheet setup<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAsr7l4txKpWL4NivaCzL_0UKAzniHz7KJBWf96nl3TEwbVG_WB638imU3evp0GGCFMcR0PrbzRnBQ7pfZXSUqtePQ2y9pjRRvSC8ZKls0y6Pu8XGZPyd3skauXw5xbmgBX-lElhO65MFf/s1600/image406-710644.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896103275005602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAsr7l4txKpWL4NivaCzL_0UKAzniHz7KJBWf96nl3TEwbVG_WB638imU3evp0GGCFMcR0PrbzRnBQ7pfZXSUqtePQ2y9pjRRvSC8ZKls0y6Pu8XGZPyd3skauXw5xbmgBX-lElhO65MFf/s320/image406-710644.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
However on Costing sheet tab you can also see an aggregated Total as well as breakdown based on Cost groups defined in Costing sheet<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can also review Price calculation details for co-products<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyaqYGbBhe0ADgdBdODsgzIr-67uFSLW87Lu2NNRQztkul5QrcllLm8-8Pj6Fk_XtytSnZ215UsuCK7J6_HHzGM4UIzTdOSO952h6tm04xJ4n2rS2mJLX2UTgJ2kDo08LpI6EPzt8ssrdG/s1600/image407-712061.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896110734313106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyaqYGbBhe0ADgdBdODsgzIr-67uFSLW87Lu2NNRQztkul5QrcllLm8-8Pj6Fk_XtytSnZ215UsuCK7J6_HHzGM4UIzTdOSO952h6tm04xJ4n2rS2mJLX2UTgJ2kDo08LpI6EPzt8ssrdG/s320/image407-712061.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this particular example no cost will be allocated to co-product. Please see Appendix A for different examples of cost allocation<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After estimation the system created all necessary issue inventory transactions for Formula components for Car tire (AlexTire) and receipt inventory transactions for Co/By products<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGi2d04dMbZSiz70Jy5YgK9qW68IxTZLyMdmcPSAbqutAMQoJ-NyRCXci_YgNdToV2-xztpbU4wQpexi9C7__6J-RfuT9yMgvXXe8KlwFSxpcQgsobKrR9GH4o7QKXNqhrfFttaVcYbdx/s1600/image408-713897.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896122134044322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGi2d04dMbZSiz70Jy5YgK9qW68IxTZLyMdmcPSAbqutAMQoJ-NyRCXci_YgNdToV2-xztpbU4wQpexi9C7__6J-RfuT9yMgvXXe8KlwFSxpcQgsobKrR9GH4o7QKXNqhrfFttaVcYbdx/s320/image408-713897.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Please note that because we have multiple outcomes from production process the system also creates inventory profit/loss transactions for Co-products (Co-products and By-products) in order to consume these products to project</b><b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point because of project production order <b><u><span style="color: red;">Posting method = Finished </span></u></b> you can review Project committed costs related to finished product as estimated<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy91iZ0PNwcpxQkSHXMfSEoJn6-cslBf6_ZYConytU6_AyH1rSzB5zwuzrvn1f3JfYGgstmNIHoJ52g7a2GDxtQ3nkNixHFPACJFic8uG7KgR_7QCaieVcS5EYSlln3QzUjTd_BNmNAc0I/s1600/image409-715930.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896128635655474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy91iZ0PNwcpxQkSHXMfSEoJn6-cslBf6_ZYConytU6_AyH1rSzB5zwuzrvn1f3JfYGgstmNIHoJ52g7a2GDxtQ3nkNixHFPACJFic8uG7KgR_7QCaieVcS5EYSlln3QzUjTd_BNmNAc0I/s320/image409-715930.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Please note that because we have multiple outcomes from production process the system creates Committed cost transactions for Formula product as well as Committed cost transactions for Co-products (Co-products and By-products) <o:p></o:p></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXfIQ_TnDY1R5gMuCAcR4NPpQdmh_M2s9SMOmMjZc0_vpBW1nsB0BH02uGzHW9A1qBXY9EZ0BaW23Jadf3ywr3_TTpVTJMKN71_Y-CV2XvpVhisn7I-eWBW0DL1thGXXFwUNlGC2N2O9K/s1600/image410-717469.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896135242716482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXfIQ_TnDY1R5gMuCAcR4NPpQdmh_M2s9SMOmMjZc0_vpBW1nsB0BH02uGzHW9A1qBXY9EZ0BaW23Jadf3ywr3_TTpVTJMKN71_Y-CV2XvpVhisn7I-eWBW0DL1thGXXFwUNlGC2N2O9K/s320/image410-717469.jpg" /></a><o:p></o:p></span></b></div>
<h1>
Section D: Scheduling<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car tire (AlexTire) batch order life cycle is to <b><u>schedule</u></b> batch order<o:p></o:p></div>
<div class="MsoNormal">
In this particular scenario I'll execute Job scheduling which will generate number of jobs and provide exact dates and times for them<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Job Scheduling<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcD631vY6ZXGcN4D_K7MfjUbowXrSt5ov2w8CBTLsTZcEOWQHQAb_-dPwA76RDqd-VLYsVmZn6KJB_0GdwE7kzeM3Z_UXLF78hR9ytvz9arIiwly4A4coT4mNpHLehFLn9LDoWRi8XtIt7/s1600/image411-719128.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896142492161186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcD631vY6ZXGcN4D_K7MfjUbowXrSt5ov2w8CBTLsTZcEOWQHQAb_-dPwA76RDqd-VLYsVmZn6KJB_0GdwE7kzeM3Z_UXLF78hR9ytvz9arIiwly4A4coT4mNpHLehFLn9LDoWRi8XtIt7/s320/image411-719128.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once Job scheduling is finished you can see the list of batch orders and their statuses on Production orders list page<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGZkW2c0YnDxn2mfglxWeu7rCpKWz7Nih7eSB9iiTz42qCPieTQ87EIXfFRMoZJdnm3Rb6kQFL9BbzM-Ic9wsbYuhH5BED19Wh-l9JSrMuW-M5itFpEj1QC_ddsmvmNK4hWxnTtAdVVyBu/s1600/image412-721747.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896148733332114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGZkW2c0YnDxn2mfglxWeu7rCpKWz7Nih7eSB9iiTz42qCPieTQ87EIXfFRMoZJdnm3Rb6kQFL9BbzM-Ic9wsbYuhH5BED19Wh-l9JSrMuW-M5itFpEj1QC_ddsmvmNK4hWxnTtAdVVyBu/s320/image412-721747.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system scheduled batch order and generated number of jobs based on times defined on route operations<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result of Job scheduling based on Batch Route the system generated a number of jobs<b><u><o:p></o:p></u></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAndH8qMHIs_OzrJapy2CaM4HLjjbnc7jQWcfb3G4eYPy-oT3u7GTu0-PnkYZ1-RjbSnUlaxzLyPsF59lbECi1l_FT-HT0_57Nyl0ivDyKVjIo9VwoT13gUUNug-1IZuyZg1zb1YKZCes/s1600/image413-723548.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896161226015042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAndH8qMHIs_OzrJapy2CaM4HLjjbnc7jQWcfb3G4eYPy-oT3u7GTu0-PnkYZ1-RjbSnUlaxzLyPsF59lbECi1l_FT-HT0_57Nyl0ivDyKVjIo9VwoT13gUUNug-1IZuyZg1zb1YKZCes/s320/image413-723548.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Batch order: AlexTire – Gantt chart<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Gantt chart provides visual representation of production schedule, ability to reschedule for the user by dragging and dropping bars and much more<b><span style="font-size: 16pt; line-height: 115%;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheCcmAu_QHCE1gqq7x73jOiJA-BdT1U9G_8LAcu19YJpmFU1EmXdFuVRQVSBYIQY6I3MfQ3mvjVDcTFjDpL9NyVtdKpO_9aPN8JLphYTY1EPxqZTlH6JljScoMNsaa5igX_7ehhrTZyuNP/s1600/image414-725688.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896166260954738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheCcmAu_QHCE1gqq7x73jOiJA-BdT1U9G_8LAcu19YJpmFU1EmXdFuVRQVSBYIQY6I3MfQ3mvjVDcTFjDpL9NyVtdKpO_9aPN8JLphYTY1EPxqZTlH6JljScoMNsaa5igX_7ehhrTZyuNP/s320/image414-725688.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUx4OuUN148kIi6xpjewu7Vp9kTp70aFz2ptcotTIFvzv6zfcl_mweSBupWk-QopnraFZbqpOEkWCzJNzcRf2CKGQR58Ks8ch9MBPvuImkcvstYn76ZllLnIO356Ty7_Vm64VVc7Q8RbCp/s1600/image415-728710.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896179866731970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUx4OuUN148kIi6xpjewu7Vp9kTp70aFz2ptcotTIFvzv6zfcl_mweSBupWk-QopnraFZbqpOEkWCzJNzcRf2CKGQR58Ks8ch9MBPvuImkcvstYn76ZllLnIO356Ty7_Vm64VVc7Q8RbCp/s320/image415-728710.jpg" /></a><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment no changes happened to inventory transactions, however by the result of scheduling the system did appropriate capacity reservation for resources involved<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
<div class="MsoNormal">
<b><span style="font-size: 16pt; line-height: 115%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmUf0iWJhUcteJ9sRf_gUVF6YP5R_Z7-vMXgV97LcTMdH1RwWIkULz6c9edzSE-2MWpF3H5P5QNBIZihYr2AiPXQppPQHNwaqEmaz47bJL1hx1N8qWBn0r8mt_wLeFUbFKuhlT9K6XQfan/s1600/image416-730577.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5873896193849898482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmUf0iWJhUcteJ9sRf_gUVF6YP5R_Z7-vMXgV97LcTMdH1RwWIkULz6c9edzSE-2MWpF3H5P5QNBIZihYr2AiPXQppPQHNwaqEmaz47bJL1hx1N8qWBn0r8mt_wLeFUbFKuhlT9K6XQfan/s320/image416-730577.jpg" /></a></span></b><br />
<b><span style="font-size: 16pt; line-height: 115%;"></span></b> </div>
</div>
<h1>
Please see the continuation of this article here: <a href="http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_2143.html">http://ax2012manufacturing.blogspot.com/2013/05/microsoft-dynamics-ax-2012_2143.html</a></h1>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com4tag:blogger.com,1999:blog-1127496045963662727.post-52638492624253813872013-01-29T17:29:00.000-08:002013-01-29T17:53:20.644-08:00Microsoft Dynamics AX 2012 Manufacturing – Project Primer (Part 2)<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoTitleCxSpFirst" style="text-align: center;">
<strong>Microsoft Dynamics AX 2012 <o:p></o:p></strong></div>
<div align="center" class="MsoTitleCxSpLast" style="text-align: center;">
<strong>Manufacturing – Project Primer (Part 2)</strong></div>
<div align="center" class="MsoTitleCxSpLast" style="text-align: center;">
<o:p></o:p> </div>
</div>
<div class="MsoNormal">
<b>Purpose:</b> The purpose of this document is to illustrate project manufacturing approach in Microsoft Dynamics AX 2012 on simplified example of discrete manufacturing of car frames. This document will focus on project production order with <b><u><span style="color: red;">Posting method = Finished</span></u></b>, and it will outline end-to-end functional flow for the scenario which includes setup (Section A), creation (Section B), estimation (Section C), scheduling (Section D), execution (Section E) and costing (Section F) aspects. Please review other documents in the series to compare traditional manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including traditional approach and other approaches including project manufacturing. Project manufacturing functionality in Microsoft Dynamics AX 2012 allows you to create project production orders, track production costs and invoice the customer for incurred production costs. When traditional manufacturing approach is applied to production process itself, the challenge is to understand interrelations between production control and project accounting modules in Microsoft Dynamics AX 2012. The idea is that the reader with understanding of traditional manufacturing approach will be able to apply and "extend" this knowledge in order to implement project manufacturing scenarios in Microsoft Dynamics AX 2012. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Solution:</b> The simple but at the same time descriptive real-world example of discrete manufacturing of car frames provides context for better understanding of manufacturing processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with single level bill of materials and straightforward sequential route in order to implement Make to Stock scenario. Make to Stock scenario was implemented for the sake of simplicity, however we can also apply this knowledge to implement Make to Order scenario if needed. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal">
In this scenario Car frame will be manufactured using traditional approach. Car frame components will be welded together. One team will be responsible for Car frame manufacturing. Time and material project in Microsoft Dynamics AX 2012 will provide costing context and will be used for invoicing the customer for incurred production costs based on finished product</div>
<div class="MsoNormal">
<b><o:p></o:p></b> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 236.55pt;" valign="top" width="315"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Bill of materials<o:p></o:p></div>
</td> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 242.25pt;" valign="top" width="323"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Route<o:p></o:p></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 236.55pt;" valign="top" width="315"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:224.25pt;height:280.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01CDFE46.34997350" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHqeNXzJmwF4Nptp7YwCuJrI9Ig5P6-psrnVMpOBKXRzuKcK-NXj6WYVNwcVDdyyAmxd801or7RnNP1kB1FWMYWf2hFaAopB9CkcgJcOvStOlEakRJVm4qBtuJw-r89I-XYV0OZ-vjQMy/s1600/image002-729557.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048538167263170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHqeNXzJmwF4Nptp7YwCuJrI9Ig5P6-psrnVMpOBKXRzuKcK-NXj6WYVNwcVDdyyAmxd801or7RnNP1kB1FWMYWf2hFaAopB9CkcgJcOvStOlEakRJVm4qBtuJw-r89I-XYV0OZ-vjQMy/s320/image002-729557.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1420985769"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> <td style="border-color: currentColor windowtext windowtext currentColor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 242.25pt;" valign="top" width="323"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:231.75pt;height:70.5pt' o:ole=""> <v:imagedata src="cid:image003.emz@01CDFE46.34997350" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaVzMSxjUEomDTz5Z2-1qWs_Xo9BITx3cVwY9PhxgzEFlnX97caszCjoJhdbNviBUjyCZflQWxTQKn8JCd2peb3960dYzcuZEnqJPInfLH2GEujS6r8UPdfLrrnd0B3vu_dM27bQpNuSjE/s1600/image004-731696.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048545729636482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaVzMSxjUEomDTz5Z2-1qWs_Xo9BITx3cVwY9PhxgzEFlnX97caszCjoJhdbNviBUjyCZflQWxTQKn8JCd2peb3960dYzcuZEnqJPInfLH2GEujS6r8UPdfLrrnd0B3vu_dM27bQpNuSjE/s320/image004-731696.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1420985770"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
One of the important requirements defined in this scenario is that all products are Standard cost controlled<o:p></o:p></div>
<h1>
Section A: Setup<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Let's review the <b><u>setup</u></b> which is required to implement this scenario <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Number of released products will be created in Microsoft Dynamics AX 2012 which will have similar characteristics for the sake of simplicity. All of them will be Standard cost controlled, Site and Warehouse will be used as Storage dimensions, default Site and Warehouse settings will be defined for released products and finally cost price will also be defined for all released products (not using BOM calculation for BOMs)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) will have the following components: Floor, Roof and 2 Sides<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Car frame (AlexFrame)<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6-S7SvzrQvpNm2mQVpnymQCKEkjTha2vcRZJnLk-V3UVHa_IfHZd9uc_Y0LFgjOZyfE4ANAXosl25NY3Z9UJ4TYvv2whxTL_W-4kZF0Ml3-ADyuS2hwkFcfhNc6ORDwUXgHHg9_yL_Wjt/s1600/image005-736911.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048574628390274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6-S7SvzrQvpNm2mQVpnymQCKEkjTha2vcRZJnLk-V3UVHa_IfHZd9uc_Y0LFgjOZyfE4ANAXosl25NY3Z9UJ4TYvv2whxTL_W-4kZF0Ml3-ADyuS2hwkFcfhNc6ORDwUXgHHg9_yL_Wjt/s320/image005-736911.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Car frame (AlexFrame) is 250$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxBjQEt_fd2UtZFwNptoSzWwE9hlnKPvlii-0yy-6w83kqknwRcNUgk1x7fGLNGqILmB-S8iOT4W3ABaylUvCnXiWxZQ5zLL-1TB7aWIBE7aN2dsoIRzXYhn_gNFbyM9XaypTMdD4brVVx/s1600/image006-739571.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048579305468466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxBjQEt_fd2UtZFwNptoSzWwE9hlnKPvlii-0yy-6w83kqknwRcNUgk1x7fGLNGqILmB-S8iOT4W3ABaylUvCnXiWxZQ5zLL-1TB7aWIBE7aN2dsoIRzXYhn_gNFbyM9XaypTMdD4brVVx/s320/image006-739571.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for Car frame (AlexFrame) is 500$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjceSZt7cYxD6srYagnIjPqG4WPbdkqEVrk6sb1VcLis005WZPlbp10GtUyMY3edyqhTmOSGCHmgPCr7-Ozyf1cVUsrRrGQnRdrqMV-p9WlBqHsKbwg3ki49UfmpBdw2nVdCBqRoiZVSjAx/s1600/image007-741689.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048590711461378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjceSZt7cYxD6srYagnIjPqG4WPbdkqEVrk6sb1VcLis005WZPlbp10GtUyMY3edyqhTmOSGCHmgPCr7-Ozyf1cVUsrRrGQnRdrqMV-p9WlBqHsKbwg3ki49UfmpBdw2nVdCBqRoiZVSjAx/s320/image007-741689.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIADmKnTTi3cE3HFnWCN5Z_qfzYgnppAF4UUdlBBDq-BFmx55XANLEIh5Q5_26Apw-xoxsYz2BQ6ZfaktGUv1Jok5GStAP-tSXdi2P3qILLfA2L5AlhyEdUV3tfaqkAfs67ulU6lg7maCP/s1600/image008-744058.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048600989389938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIADmKnTTi3cE3HFnWCN5Z_qfzYgnppAF4UUdlBBDq-BFmx55XANLEIh5Q5_26Apw-xoxsYz2BQ6ZfaktGUv1Jok5GStAP-tSXdi2P3qILLfA2L5AlhyEdUV3tfaqkAfs67ulU6lg7maCP/s320/image008-744058.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please also note that Default order type = Production<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCls6Fm-XT5uafxcRNUYMkXUMq4YFVr9lAO5wn6PpFVv9d-kIdNem2spx0GMJgC-BqZZNIt7Lo5rJOwhA8itLNTRTGk22woXsnCvrXrZuG98HLiyGaywdFuLz8q8EWzLdiuZ8lztDCf8P8/s1600/image009-746139.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048613351487698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCls6Fm-XT5uafxcRNUYMkXUMq4YFVr9lAO5wn6PpFVv9d-kIdNem2spx0GMJgC-BqZZNIt7Lo5rJOwhA8itLNTRTGk22woXsnCvrXrZuG98HLiyGaywdFuLz8q8EWzLdiuZ8lztDCf8P8/s320/image009-746139.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) will be manufactured that's why Production type = "BOM"<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVI_awFGD1A1-nw_ywjv2vMyIAQ91EyxppBGV58h7IFM2CFurM-7V_V_6oheLrzjAoPquE51zExPxrVk-3umdxdy2Zikn1aDheBzTC-AYbnNFoiUs-VzeGOSpM_h8fWYa046G3EVFQx7tx/s1600/image010-748339.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048618077565506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVI_awFGD1A1-nw_ywjv2vMyIAQ91EyxppBGV58h7IFM2CFurM-7V_V_6oheLrzjAoPquE51zExPxrVk-3umdxdy2Zikn1aDheBzTC-AYbnNFoiUs-VzeGOSpM_h8fWYa046G3EVFQx7tx/s320/image010-748339.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Floor<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Floor released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4iPuPZnb0ck-pPheR1_fKyJV2khA8hQoQWKv0AXtEGnmJG6rfUAuMQXEEyKEnrnKfyOTwtcDbByUQZ8jwfl_FEvLdAhal8101AhyphenhyphenCYkBWZb0_4Q0SGUiSrCmlX6en4opI0JbHliJqi2nE/s1600/image011-750060.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048627904484370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4iPuPZnb0ck-pPheR1_fKyJV2khA8hQoQWKv0AXtEGnmJG6rfUAuMQXEEyKEnrnKfyOTwtcDbByUQZ8jwfl_FEvLdAhal8101AhyphenhyphenCYkBWZb0_4Q0SGUiSrCmlX6en4opI0JbHliJqi2nE/s320/image011-750060.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Floor is 150$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DtcC2Dx8DwQR2tm8W4ovKpKQbZ57RgwQOcNk6fI63ymLva7gKWpsV5Cx0osHKIvBxJRSS5YbCTfkSszvJGUYyWNm46YrXTKe3pm3cTmF8YXOmjXS829PTIKReoPGwLMOxmAnabVxrOR8/s1600/image012-752433.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048638756498466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7DtcC2Dx8DwQR2tm8W4ovKpKQbZ57RgwQOcNk6fI63ymLva7gKWpsV5Cx0osHKIvBxJRSS5YbCTfkSszvJGUYyWNm46YrXTKe3pm3cTmF8YXOmjXS829PTIKReoPGwLMOxmAnabVxrOR8/s320/image012-752433.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIPPR_8UWZSZiG6svFvhRLOD_dAFzXGBp8LpamYWUmNXP1oh9YbyTVsvlJMnKr_N_jj_kePGRMpAsb0GwGJGOnUStTa-e7cNOvKB_xY7m7bhxdm4VjV11AoNq_Bsc5NQ73iVAujXiT5aUF/s1600/image013-756554.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048653555896274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIPPR_8UWZSZiG6svFvhRLOD_dAFzXGBp8LpamYWUmNXP1oh9YbyTVsvlJMnKr_N_jj_kePGRMpAsb0GwGJGOnUStTa-e7cNOvKB_xY7m7bhxdm4VjV11AoNq_Bsc5NQ73iVAujXiT5aUF/s320/image013-756554.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWgTCPWDNrYGkTJ-XCnyt7GdMHokD4GhYy3UAfAV-TOYvJaS3-R8rh7qR4NVxYN3VR6xvS8svCXez2JPDorK8pi59uywwC-cfbJ2UtnT894tmdH02nbrFzEz-7SwMpu3uE8JBYd17O5O_W/s1600/image014-758074.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048664934093794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWgTCPWDNrYGkTJ-XCnyt7GdMHokD4GhYy3UAfAV-TOYvJaS3-R8rh7qR4NVxYN3VR6xvS8svCXez2JPDorK8pi59uywwC-cfbJ2UtnT894tmdH02nbrFzEz-7SwMpu3uE8JBYd17O5O_W/s320/image014-758074.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Side<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Side released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBJ7G1vmRYSlXkQmq4uGXKRlNNCbQTt53kP96ld8U0_T1EyLxUb6at1d-c9ByqI23qRMkBo59VjvDNBR_-_jBwgtaCw4HBBA1-JuK-zD54VIfe43Vxt7VCliSnVu2BZObiGJXMMCdwKtY/s1600/image015-760543.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048670493737426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBJ7G1vmRYSlXkQmq4uGXKRlNNCbQTt53kP96ld8U0_T1EyLxUb6at1d-c9ByqI23qRMkBo59VjvDNBR_-_jBwgtaCw4HBBA1-JuK-zD54VIfe43Vxt7VCliSnVu2BZObiGJXMMCdwKtY/s320/image015-760543.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Side is 50$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRvLXOi8CUQ7ZfRfstOKkguncptiB7UDhVRIG8YfjybmfST6mGCzEUIvPAgqYDWghUAEidtlumzKj7XeZ5-eRy4rjEtvhco_Lcm-ld0L5oh4tIm7y0wi_pOd4vm2TmXobhxviPRG-1mad4/s1600/image016-762839.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048681679970242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRvLXOi8CUQ7ZfRfstOKkguncptiB7UDhVRIG8YfjybmfST6mGCzEUIvPAgqYDWghUAEidtlumzKj7XeZ5-eRy4rjEtvhco_Lcm-ld0L5oh4tIm7y0wi_pOd4vm2TmXobhxviPRG-1mad4/s320/image016-762839.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoXCNVMj04NBKyfuaFTpxyrP3F35dfwlrXyKSYYToKFQz-3yvtLgztbrmCi6Dnj33RzzMrglUimm3SIXAmUcclkNdadfHrVDwSHq2HHfuckUSFelKDqy6BNW962UTAetY4JTj2hLDPzKBw/s1600/image017-764843.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048688675138242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoXCNVMj04NBKyfuaFTpxyrP3F35dfwlrXyKSYYToKFQz-3yvtLgztbrmCi6Dnj33RzzMrglUimm3SIXAmUcclkNdadfHrVDwSHq2HHfuckUSFelKDqy6BNW962UTAetY4JTj2hLDPzKBw/s320/image017-764843.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiGIFGFQJ-dZRYQsLM3aEZSbnPM-M5NWv7OgJFisouYlBHB7fxzkfv6T4nkBpuUHL-Z3uHO5LScJeMNtRS9G5dcJ4KT2vuVz5IQ77aOO0Edgt2gkwUql8WMM_ImKeeAXudp3w-2rSNFZIS/s1600/image018-766623.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048697876227810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiGIFGFQJ-dZRYQsLM3aEZSbnPM-M5NWv7OgJFisouYlBHB7fxzkfv6T4nkBpuUHL-Z3uHO5LScJeMNtRS9G5dcJ4KT2vuVz5IQ77aOO0Edgt2gkwUql8WMM_ImKeeAXudp3w-2rSNFZIS/s320/image018-766623.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released product: Roof<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Roof released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMOId6p2PYsy1kaTvwNJSY6v9ldSbj88gKK_xJl-NIytwbO6rGy3cTf_TcWBBD30bazd6QJGALcdokCTeKQ58AOLzGyY3ZegSP5DYHYsyv0Zxkdkg4GyO9mY6JOO8drFMme22p4oga24wm/s1600/image019-768902.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048707530425554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMOId6p2PYsy1kaTvwNJSY6v9ldSbj88gKK_xJl-NIytwbO6rGy3cTf_TcWBBD30bazd6QJGALcdokCTeKQ58AOLzGyY3ZegSP5DYHYsyv0Zxkdkg4GyO9mY6JOO8drFMme22p4oga24wm/s320/image019-768902.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Roof is 100$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZAvuqDx5i181Gvur74nUb5Wd5MCTrd3Y7bpuUxS6fMAUAs-1NosLsgt0OJQoQfcFi8dUFgSJRIPDj4Y6etXNrTl0lXKuT4iXseZSqeVAwbF14DwG84Zmstl2x1Qr_feGW1PrHNmIl-mSZ/s1600/image020-772095.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048725091021458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZAvuqDx5i181Gvur74nUb5Wd5MCTrd3Y7bpuUxS6fMAUAs-1NosLsgt0OJQoQfcFi8dUFgSJRIPDj4Y6etXNrTl0lXKuT4iXseZSqeVAwbF14DwG84Zmstl2x1Qr_feGW1PrHNmIl-mSZ/s320/image020-772095.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp7veDO5lYjJ4TC5Ka10pcEckFNo3YPHxPbpZFCqZkB73h4K4tOlNLr-9fYvVMkFAgftMGslIgsa2dYJ7hMp8G3f34wgBWqSXLHA8jlT1v7W8xnXru6r4Apqd48hyphenhyphenw06qIfNcQQgW_u_EF/s1600/image021-774175.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048729982618706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp7veDO5lYjJ4TC5Ka10pcEckFNo3YPHxPbpZFCqZkB73h4K4tOlNLr-9fYvVMkFAgftMGslIgsa2dYJ7hMp8G3f34wgBWqSXLHA8jlT1v7W8xnXru6r4Apqd48hyphenhyphenw06qIfNcQQgW_u_EF/s320/image021-774175.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmvTBh2xLHkEuqj86Md_U_rhyyxbkl1S2kJuznudVkn-tRYd899nNiXCgIiwr5a7JZhS31tRvK0U1TPT0PiZ3QCmvPodKteddnLEA4l7gv0GBmJy79ODlvaoQFJMa-t7zxdltGYMMbJw5H/s1600/image022-777959.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048747189414658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmvTBh2xLHkEuqj86Md_U_rhyyxbkl1S2kJuznudVkn-tRYd899nNiXCgIiwr5a7JZhS31tRvK0U1TPT0PiZ3QCmvPodKteddnLEA4l7gv0GBmJy79ODlvaoQFJMa-t7zxdltGYMMbJw5H/s320/image022-777959.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Released products</i></b> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
When all released products are created you can see them on Released products list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpZwZplEgkV6yrRjC9GKt3qDqt1AN6xKZBXVKyPf5r0epDfJBZd83gMKq0pWdsSx1NQ_xNDQ48n-1UGTmqTVt1_GuP2jz-XbArIEbnV3OTqbzPLCnHHXeewFUVnYPLP8-KCNE7Qu_Z-ijc/s1600/image023-781195.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048759604042354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpZwZplEgkV6yrRjC9GKt3qDqt1AN6xKZBXVKyPf5r0epDfJBZd83gMKq0pWdsSx1NQ_xNDQ48n-1UGTmqTVt1_GuP2jz-XbArIEbnV3OTqbzPLCnHHXeewFUVnYPLP8-KCNE7Qu_Z-ijc/s320/image023-781195.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Car frame (AlexFrame) have Production type = BOM<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) will be manufactured using Welding operation. Before we can define routing we will need to define the operation in the system<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Operations<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bA1aHfhxdyfGWi3Dj3r8ofibP0kg5FgkwxUcE7P4pUOc51b4zFuHRGvvWfYx4v7q2gXfxoI062yq672e_Hia7hOn2FsGz2OKE8Eu9z_Nt0XuD6KCHX8OJZgwu9KZAnq5GIPtGoOGkJgD/s1600/image024-783288.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048769573425266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bA1aHfhxdyfGWi3Dj3r8ofibP0kg5FgkwxUcE7P4pUOc51b4zFuHRGvvWfYx4v7q2gXfxoI062yq672e_Hia7hOn2FsGz2OKE8Eu9z_Nt0XuD6KCHX8OJZgwu9KZAnq5GIPtGoOGkJgD/s320/image024-783288.jpg" /></a><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) will be manufactured by one team<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Resource group: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) will be manufactured by Alex Frame Team 1<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiheG3BReio0mGXHLsEMUE0M84jr-2aiuQewpgajlSYF5ufYinOySxO601_R-txDrrmToaO7CZku9eiF9oxVbTwLrCie0fhp0KAaIa6NU2oUnQXDJojiVC8JO2uHG49cJRtMI1ezx9D14Fl/s1600/image025-785457.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048780192445074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiheG3BReio0mGXHLsEMUE0M84jr-2aiuQewpgajlSYF5ufYinOySxO601_R-txDrrmToaO7CZku9eiF9oxVbTwLrCie0fhp0KAaIa6NU2oUnQXDJojiVC8JO2uHG49cJRtMI1ezx9D14Fl/s320/image025-785457.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Resource: AlexFrame1<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Alex Frame Team 1 will consists of 1 worker: Ahmed Barnett<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLuGyZTPEeLS9BySqV0OVctvgRuv7_PM2EQxQ1bRJXAxr3lIN64DvhAWZ_B3MIIu3m_eRJKey7CdQX1lrUVf526jmWd9wAJ8T3bpnoTzYVsXu4ITeetlQhlast3vieCPW3mBqCJOWxvfC0/s1600/image026-788554.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048793145307538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLuGyZTPEeLS9BySqV0OVctvgRuv7_PM2EQxQ1bRJXAxr3lIN64DvhAWZ_B3MIIu3m_eRJKey7CdQX1lrUVf526jmWd9wAJ8T3bpnoTzYVsXu4ITeetlQhlast3vieCPW3mBqCJOWxvfC0/s320/image026-788554.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Alex Frame Team 1 will be responsible for Car frame (AlexFrame) manufacturing<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From costing perspective the cost prices for different types of labor will be defined through Cost categories<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Setup<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Setup labor will be 18$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaoRGSb4yPWKMaAtZg1rQ3uRvlMhSa0ULAl9ohJyLSEJ1_5Zb9p1L5_VUUI1IARiUdRpyY4LyXjn2meA6BFVOqWLcgN9NwfPU-UNsOiakguZNcFpPq6OXRYMjbDCFmPsa-8Ig75u7v5oE2/s1600/image027-789919.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048799604022658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaoRGSb4yPWKMaAtZg1rQ3uRvlMhSa0ULAl9ohJyLSEJ1_5Zb9p1L5_VUUI1IARiUdRpyY4LyXjn2meA6BFVOqWLcgN9NwfPU-UNsOiakguZNcFpPq6OXRYMjbDCFmPsa-8Ig75u7v5oE2/s320/image027-789919.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik4YcSF6zGBvlYamuWK0FnpNjjeIPQ492ix8ibyUpNVc30h95YbIuV-ovv8K7ig5txFLJ5BnjlFpYM00adzUGeNSUUB2to0EdvYtIZQuAtyC2OxZef02D5cbfE1c4YK5yHw-mSC3jElYPD/s1600/image028-793403.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048814995473170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik4YcSF6zGBvlYamuWK0FnpNjjeIPQ492ix8ibyUpNVc30h95YbIuV-ovv8K7ig5txFLJ5BnjlFpYM00adzUGeNSUUB2to0EdvYtIZQuAtyC2OxZef02D5cbfE1c4YK5yHw-mSC3jElYPD/s320/image028-793403.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeLUqrt-rLtImK3qrPt3ndMdTki8itNhknJIfyQJvnRDlImHaTWA76hzpZ2yf987SqsIE_JcUPzVjsFUq8exbz-QcQaEuKy6faI-pL5_WpZlXMfy-iD5nVn5V5ANMYgqU8hyWHGBrvQMxO/s1600/image029-795633.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048819974625410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeLUqrt-rLtImK3qrPt3ndMdTki8itNhknJIfyQJvnRDlImHaTWA76hzpZ2yf987SqsIE_JcUPzVjsFUq8exbz-QcQaEuKy6faI-pL5_WpZlXMfy-iD5nVn5V5ANMYgqU8hyWHGBrvQMxO/s320/image029-795633.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsA2wEmNU1E9MYJnLOBSE9LtlKv3qg8waaWjTk-gIiNSJ88u7e8neeODYudXFO4y2l2BT7omCPnoLtdcW-nV5NAuLkLFo3tshicVAgJwYUdlp8qaM6aErRVv0mb1hhdi7IopyXnqete61/s1600/image030-798778.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048834965328482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsA2wEmNU1E9MYJnLOBSE9LtlKv3qg8waaWjTk-gIiNSJ88u7e8neeODYudXFO4y2l2BT7omCPnoLtdcW-nV5NAuLkLFo3tshicVAgJwYUdlp8qaM6aErRVv0mb1hhdi7IopyXnqete61/s320/image030-798778.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Run time<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price for Process labor will be 15$<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiqYA37S3p2-P5Yu_GOR8S7nH9lClGzpE3YLr2Z3y-pCDlGnELf7hK24AZ3RFECNR8xDoRPr8YkLAWaVcd_ikd7xYC_5vgNTh3XVfb7i2JVu3j9608A_1c6fSjsGOb2h4i7yefQu0epB_t/s1600/image031-701648.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048847595196370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiqYA37S3p2-P5Yu_GOR8S7nH9lClGzpE3YLr2Z3y-pCDlGnELf7hK24AZ3RFECNR8xDoRPr8YkLAWaVcd_ikd7xYC_5vgNTh3XVfb7i2JVu3j9608A_1c6fSjsGOb2h4i7yefQu0epB_t/s320/image031-701648.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy1kLUQHmU4LyCEASbZn4sSuakEqHIR-DF8RBY3N5ZUunjvkmGBUUwLk-afxisgWhN_Q355EozSfxbr1jOFYw2O7xEj58W_zuc7S9r2YncdhwHLEFwvEUnBCMtJjum_yht6lyRbYfJFHaV/s1600/image032-704343.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048860603883490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy1kLUQHmU4LyCEASbZn4sSuakEqHIR-DF8RBY3N5ZUunjvkmGBUUwLk-afxisgWhN_Q355EozSfxbr1jOFYw2O7xEj58W_zuc7S9r2YncdhwHLEFwvEUnBCMtJjum_yht6lyRbYfJFHaV/s320/image032-704343.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgycwdXcWBJZ90e6HTRT2aYOiC-sTSPHgOL5VlZ2Aee37lkTStFrKC1dcFTv6Q_nME7FKyi03OtHf-0JR2Ag8qkJYTFxDYrMRVFGrpUpHqaK84rUMh7DhR5sMjhfmjkFt47jGucSo-nd02-/s1600/image033-706545.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048869103520258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgycwdXcWBJZ90e6HTRT2aYOiC-sTSPHgOL5VlZ2Aee37lkTStFrKC1dcFTv6Q_nME7FKyi03OtHf-0JR2Ag8qkJYTFxDYrMRVFGrpUpHqaK84rUMh7DhR5sMjhfmjkFt47jGucSo-nd02-/s320/image033-706545.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for Process labor will be 30$ <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOmEPTsAH94Fwy4YZAXURP43i5ZpwGk7WKa3DmTkY2OXSsDwAiQMyAZ4NczgUsV9vih3ZsBOTf4SS-G6fKk6zWA5RkfPB1_Z7XJONMFaLRFaodAX_s4zzKnc_BkZA6rHSkXs2N_70H3abq/s1600/image034-709424.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048882744329586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOmEPTsAH94Fwy4YZAXURP43i5ZpwGk7WKa3DmTkY2OXSsDwAiQMyAZ4NczgUsV9vih3ZsBOTf4SS-G6fKk6zWA5RkfPB1_Z7XJONMFaLRFaodAX_s4zzKnc_BkZA6rHSkXs2N_70H3abq/s320/image034-709424.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Cost category: Quantity<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost price per Quantity manufactured will be 2$<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhZNCW71HvsNQqdBBVDNKz1LOQwGvMFIMhgYAFaYxp-ImMkvnEkUu-I-xRVA1YIGLkqvuxMNsLcf7mnL9YEkjGGoYAj4Z8LQqbJiq6wJniym3AnuL5fahU1QgIwywaKkQ_9UFOz0JEGN9/s1600/image035-711072.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048891177136338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhZNCW71HvsNQqdBBVDNKz1LOQwGvMFIMhgYAFaYxp-ImMkvnEkUu-I-xRVA1YIGLkqvuxMNsLcf7mnL9YEkjGGoYAj4Z8LQqbJiq6wJniym3AnuL5fahU1QgIwywaKkQ_9UFOz0JEGN9/s320/image035-711072.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><div class="MsoNormal">
</div>
<div class="MsoNormal">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZNajlu9g5y3VhVERTs_rqkFBZDxTSYe2XbID61M3KRDyBo5oU9GBsLyNp2j71MAEJ1vvfF70BDdrBmhwXQuHszLhDaxXo8ospUpNugah6HP-0mCIzegDaEBMVle9ZA78T20knXzhELU4R/s1600/image036-714063.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048903334697922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZNajlu9g5y3VhVERTs_rqkFBZDxTSYe2XbID61M3KRDyBo5oU9GBsLyNp2j71MAEJ1vvfF70BDdrBmhwXQuHszLhDaxXo8ospUpNugah6HP-0mCIzegDaEBMVle9ZA78T20knXzhELU4R/s320/image036-714063.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2Fw0-qJfo00gDvGBa5_xzlmPigusr6Ri-hdtIR7do9F8Cq0-_YXurgF_-RQlUJPj491qd1PJ9ujfA-vDo8oTBQuAMUZuhueCUGXb7jt2AFcuu9Erpq2XhyMMdAZg5LYUXQd0J2k_PH-8/s1600/image037-716602.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048911074769778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2Fw0-qJfo00gDvGBa5_xzlmPigusr6Ri-hdtIR7do9F8Cq0-_YXurgF_-RQlUJPj491qd1PJ9ujfA-vDo8oTBQuAMUZuhueCUGXb7jt2AFcuu9Erpq2XhyMMdAZg5LYUXQd0J2k_PH-8/s320/image037-716602.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Sales price for per Qty labor will be 4$<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFMRLN7Col6TcO33NdcKzJNPT29PkiolwY_evQ5YATlJvP-0JrO4LIM7_Gvkgtqil8tblghqI4gLk__ZM_8fUqNRJ6VwV1gj7skz2m1fp4JdYleUDBJn54qzz6v2xzKvF94enVINY-nt4_/s1600/image038-719539.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048923793278002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFMRLN7Col6TcO33NdcKzJNPT29PkiolwY_evQ5YATlJvP-0JrO4LIM7_Gvkgtqil8tblghqI4gLk__ZM_8fUqNRJ6VwV1gj7skz2m1fp4JdYleUDBJn54qzz6v2xzKvF94enVINY-nt4_/s320/image038-719539.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Costing sheet</i></b> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The structure of manufacturing costs will be defined in Costing sheet <o:p></o:p></div>
<div class="MsoNormal">
<span style="color: red;"></span> </div>
<div class="MsoNormal">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDpt5yOIe6yN6Dbuio2TKhIjKM8VUL4pg3y3kw0eVAgP4hp7nHMRSANPoZciBiH4J8HKEz2003XO4Cc40DtphQDFJvIiX1YVAdgYbGKJVFDnqdF7e701mrIb8_70BnYjqv3Npt05mSGkH/s1600/image039-721917.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048937595803330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDpt5yOIe6yN6Dbuio2TKhIjKM8VUL4pg3y3kw0eVAgP4hp7nHMRSANPoZciBiH4J8HKEz2003XO4Cc40DtphQDFJvIiX1YVAdgYbGKJVFDnqdF7e701mrIb8_70BnYjqv3Npt05mSGkH/s320/image039-721917.jpg" /></a></span></div>
<span style="color: red;"><o:p></o:p></span><div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Costing sheet is also used to define and calculate different types of overheads such as material overhead, labor overhead and plant overhead </div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
Car frame (AlexFrame) bill of materials will consist of Floor, Roof and 2 Sides<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Bill of materials: AlexFrame – Designer view<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Designer view provides a visual representation of Car frame (AlexFrame) assembly<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw3mZNGf2ZeWai_wFgrhVTMl3RHKlg2n6KajtaHFnx2k_bCxV7UynjMiBt7MQ4qiTIUpSKbs4SNN4hr38AGL4gBS7YsCA_vpyj2hPbwHqyYKoeCkSa95uW1rN4USCbKb-MH9IDsVky8t_4/s1600/image040-724055.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048945707825570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw3mZNGf2ZeWai_wFgrhVTMl3RHKlg2n6KajtaHFnx2k_bCxV7UynjMiBt7MQ4qiTIUpSKbs4SNN4hr38AGL4gBS7YsCA_vpyj2hPbwHqyYKoeCkSa95uW1rN4USCbKb-MH9IDsVky8t_4/s320/image040-724055.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Bill of materials: AlexFrame – Lines view<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Designer view provides a grid representation of Car frame (AlexFrame) assembly <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOCu0QtwIGADydlnvKsEZAe26qOooOM6UTdT1HWjRNQYrPIZeiJm6xwqzc6dBXNN2kxO4SG9Xnoln2VPBy-7n4UncraZZHi9RDq5EuockXJmbRRi_PSLC20WN_LdwLYnI-yZOyBLNDusXE/s1600/image041-726045.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048957026241266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOCu0QtwIGADydlnvKsEZAe26qOooOM6UTdT1HWjRNQYrPIZeiJm6xwqzc6dBXNN2kxO4SG9Xnoln2VPBy-7n4UncraZZHi9RDq5EuockXJmbRRi_PSLC20WN_LdwLYnI-yZOyBLNDusXE/s320/image041-726045.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Car frame (AlexFrame) route will consist of Welding operation only<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Route: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhqFM4MgaEI_1hX9Tozx7GG2bMefY5AW6fNjmeep_VCbcm_rHlh4Y6meio_HTBfnS-zOLlSwoOj8yN9_BarePGvRukdl_NoYPAE2ZFh-FwWgC_1KlNiZ8kNjQlmaHUgWLvv5jewow5QkLD/s1600/image042-727686.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048960406126210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhqFM4MgaEI_1hX9Tozx7GG2bMefY5AW6fNjmeep_VCbcm_rHlh4Y6meio_HTBfnS-zOLlSwoOj8yN9_BarePGvRukdl_NoYPAE2ZFh-FwWgC_1KlNiZ8kNjQlmaHUgWLvv5jewow5QkLD/s320/image042-727686.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that different Cost categories are specified for Setup, Run time and Quantity for all route operations<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheFK41Tx2H9grXqixGfAfqlgu9Ppo5etp4QFQWEdqLEsfgpnzzxRxDbfcLabi4WJb26GhwtrMPXlPtvYI6e1zF0PVQ4oBbDeon7PAId_L5g1sUux5lwUZl-Rhf2MNvbXNVhmwjgcoemrnm/s1600/image043-729707.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048967379288770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheFK41Tx2H9grXqixGfAfqlgu9Ppo5etp4QFQWEdqLEsfgpnzzxRxDbfcLabi4WJb26GhwtrMPXlPtvYI6e1zF0PVQ4oBbDeon7PAId_L5g1sUux5lwUZl-Rhf2MNvbXNVhmwjgcoemrnm/s320/image043-729707.png" /></a> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Resource requirements are specified for all route operations<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Wb9UNI7VZqRb1kyMYvchg35dUaaD7q520TUQ9KH2Jz5QyFx-24fYwdE0LWsqZnm2-6Fi4vdYml8K6J-71TJiRLxhsHYLXuERpHjjzLm6gOaSuveBID4wPF6Vuh2zODnZTh77tzH9MNZC/s1600/image044-732377.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048980913298146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Wb9UNI7VZqRb1kyMYvchg35dUaaD7q520TUQ9KH2Jz5QyFx-24fYwdE0LWsqZnm2-6Fi4vdYml8K6J-71TJiRLxhsHYLXuERpHjjzLm6gOaSuveBID4wPF6Vuh2zODnZTh77tzH9MNZC/s320/image044-732377.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Customer<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Customer will be defined and linked to project<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNcin05hjQoyAMOFGD9-d-om-wLAKNygJ0VIfAXKupwBR0WWND_X5jjA0fUkGFIoInF_11CPYikbNBa1js5Tc9zbmL1BTaEj_x_DKJqHO2dKg6UV9lp-35m5LR9Ity3jpckDUi9p6R0Lmr/s1600/image045-734308.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839048990003063794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNcin05hjQoyAMOFGD9-d-om-wLAKNygJ0VIfAXKupwBR0WWND_X5jjA0fUkGFIoInF_11CPYikbNBa1js5Tc9zbmL1BTaEj_x_DKJqHO2dKg6UV9lp-35m5LR9Ity3jpckDUi9p6R0Lmr/s320/image045-734308.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project contract<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Project contract will be defined and linked to project <o:p> </o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzWELCr1BkmKEK5jpGL-tGyG815fM9ivkajl6zFtYIw1eS_lfK9fvq__QR4ms8338k_m89FAgPsIkS4VPlr5W2y9rO3d4vWtY66yor4ueQQrKulQFW0Fr9nCr-YS-6gIXRilBGjkPNZD5/s1600/image046-737904.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049000291224562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzWELCr1BkmKEK5jpGL-tGyG815fM9ivkajl6zFtYIw1eS_lfK9fvq__QR4ms8338k_m89FAgPsIkS4VPlr5W2y9rO3d4vWtY66yor4ueQQrKulQFW0Fr9nCr-YS-6gIXRilBGjkPNZD5/s320/image046-737904.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Time and material project will be created in order to provide costing context for production process<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqn3vcdgtmRoJ1Eo3Bx2vLPvfISa-nROI-BeRhR4kgxdBVD0f9jKiJ8IiqIYPOwhxiroDjKkZT6v396ufKFbMujz57FSQc6vu5URwX_YZwpJQG9obQsCConXZdnjpgS_BvRNvzqkfOdQsR/s1600/image047-740331.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049015038133026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqn3vcdgtmRoJ1Eo3Bx2vLPvfISa-nROI-BeRhR4kgxdBVD0f9jKiJ8IiqIYPOwhxiroDjKkZT6v396ufKFbMujz57FSQc6vu5URwX_YZwpJQG9obQsCConXZdnjpgS_BvRNvzqkfOdQsR/s320/image047-740331.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that time and material project is linked to the customer and project contract defined earlier<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project parameters<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In order to track production costs under project via Cost control functionality we need to make sure that it is enabled in Project accounting parameters (Cost control tab > Cost commitments section > Production checkbox) <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OfN3qcyse7lwFeYMgEmAHQPKbSxtq6IYLGKlMaB7t27f28-6U1yOlInJ9dil5NDFMBbS-t_il4DGT4lHtGLWKyI4mxxUNFamoztFzvy3cuW79EVGtImu1G6zcitp8HZq6whmxYNpYJkE/s1600/image048-742374.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049022753690770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OfN3qcyse7lwFeYMgEmAHQPKbSxtq6IYLGKlMaB7t27f28-6U1yOlInJ9dil5NDFMBbS-t_il4DGT4lHtGLWKyI4mxxUNFamoztFzvy3cuW79EVGtImu1G6zcitp8HZq6whmxYNpYJkE/s320/image048-742374.jpg" /></a><o:p></o:p></div>
<h1>
Section B: Creation<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
In Make to Stock scenario we will create Project Production order for Car frame (AlexFrame) manually <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production order is a document which in traditional scenario controls manufacturing process of certain quantity of goods within defined timeframe<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwclB81Tv8DE_JSznVk54rnLNXjQvm8EXd4i57LVVITeCpKIMQL92J_N4quwrh87oB4OnSa93DcklDbeBcMhg6opC1aykCZ-RmOa4OKsveot1pD1oJUQb5npWefakFIkFUyNHCh3Ox3Ee7/s1600/image049-743988.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049030226657970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwclB81Tv8DE_JSznVk54rnLNXjQvm8EXd4i57LVVITeCpKIMQL92J_N4quwrh87oB4OnSa93DcklDbeBcMhg6opC1aykCZ-RmOa4OKsveot1pD1oJUQb5npWefakFIkFUyNHCh3Ox3Ee7/s320/image049-743988.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP1bSjnkJ9gCGda7mhfgKhlN5WPA5BF4P9p9zTaJ3i3Lnh8te0z7LSqr4HnBXT0Ic73d6x7dPwPDXBhr8gykfdbC2sZWtwDZngQ-h3bK7kgaJ1xVdZh-X030kZOL6zZsf-zA8HhNW77anL/s1600/image050-745916.png"></a><b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders</i></b></div>
<div class="MsoNormal">
<b><i><o:p></o:p></i></b> </div>
<div class="MsoNormal">
When project production order is created you can see it on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHK3nadS4bOX-GyKNVkiIgdmQQjNuYXGKL_l12N7myV1COESMRQFTP9gUyJS9RwK-F-uXePIFb5qoSIVjS72SBFMAs6FVdGamf296hKw95ovafFT38_3k7QdCoNiX02DN0mYFi5TQv3_BO/s1600/image051-747898.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049048193091922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHK3nadS4bOX-GyKNVkiIgdmQQjNuYXGKL_l12N7myV1COESMRQFTP9gUyJS9RwK-F-uXePIFb5qoSIVjS72SBFMAs6FVdGamf296hKw95ovafFT38_3k7QdCoNiX02DN0mYFi5TQv3_BO/s320/image051-747898.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Project fast tab will contain details related to Project such as Project number, etc </div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDsFQcQ3rC2wUYYf9eztgSQGX25nANRSzrjM1wHUFYKqllq1aZRbu7Uqqjkx-UsbxdO2cc6Qmt4SVnnFe0zikm29M9qj4cMpm94ozUpqdQMcrOI50ggrxiKcwW5rct-Nlp45Gfanw2uYp0/s1600/image052-750373.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049056572292258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDsFQcQ3rC2wUYYf9eztgSQGX25nANRSzrjM1wHUFYKqllq1aZRbu7Uqqjkx-UsbxdO2cc6Qmt4SVnnFe0zikm29M9qj4cMpm94ozUpqdQMcrOI50ggrxiKcwW5rct-Nlp45Gfanw2uYp0/s320/image052-750373.jpg" /></a></div>
<o:p></o:p><div class="MsoNormal">
</div>
<div class="MsoNormal">
When project production order is created the system will copy product's active BOM and active route in order to create production BOM and production route<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Production BOM<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production BOM is a list of components to be used for this particular project production order<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR2BeCl1K6FjfxYhwKUwL7pJJJILC4jOg2BDY-5qx3u75q5YWJk4bFm7b1_aXwiQCs2VuBDaQtwgCPl2T3tcj6iV2fNaJmZaF-_R0jZN2GPjreyL8Ns4qdbELovDtzp37WwyAMmtyBOpVj/s1600/image053-752464.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049064922839090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR2BeCl1K6FjfxYhwKUwL7pJJJILC4jOg2BDY-5qx3u75q5YWJk4bFm7b1_aXwiQCs2VuBDaQtwgCPl2T3tcj6iV2fNaJmZaF-_R0jZN2GPjreyL8Ns4qdbELovDtzp37WwyAMmtyBOpVj/s320/image053-752464.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can change Production BOM to meet specific requirements for particular Project production order without affecting product's active BOM <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Production Route<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Production Route is a list of operations to be used for this particular Project production order<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZL1QVqcbELMQmn-eIq5XHYqLpBaGLbdcIb_SiFhHwBo4DMPzRnm0ShT3afbLBUneMAHFXaQ4ebJFX8EN_xFdBYbHi32GEmyjHI0gd6B_IAB3FnDOWfqtHazAFUNXanmEWBCStPvnETzg4/s1600/image054-755414.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049079836698194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZL1QVqcbELMQmn-eIq5XHYqLpBaGLbdcIb_SiFhHwBo4DMPzRnm0ShT3afbLBUneMAHFXaQ4ebJFX8EN_xFdBYbHi32GEmyjHI0gd6B_IAB3FnDOWfqtHazAFUNXanmEWBCStPvnETzg4/s320/image054-755414.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can change Production Route to meet specific requirements for particular Project production order without affecting product's active Route <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment we will have inventory receipt transaction representing production order receipt for Car frame (AlexFrame) as well as auto loss/profit inventory issue transaction representing consumed to the project Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmgArHkc2m7pqF_R-GThuqoEKQu3kJByXDT2KO_CoYAB-rMQ-eUi0LLous-lS-Q6iIXLo1E9tPjq8uF2WzCg6oavNkkZDGNybygHIoMOYBlxpvuO2dXAA-aGeN5VlnwHU0p6ek1yNyik0p/s1600/image055-757307.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049086267769970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmgArHkc2m7pqF_R-GThuqoEKQu3kJByXDT2KO_CoYAB-rMQ-eUi0LLous-lS-Q6iIXLo1E9tPjq8uF2WzCg6oavNkkZDGNybygHIoMOYBlxpvuO2dXAA-aGeN5VlnwHU0p6ek1yNyik0p/s320/image055-757307.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that we intend to consume to the project the result of production for Car frame (AlexFrame), that's why the system applies marking for inventory receipt and issue transactions for Car frame (AlexFrame) <o:p></o:p></div>
<h1>
Section C: Estimation<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) production order life cycle is to <b><u>estimate</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
It's important to mention that during estimation the system will create inventory issue transactions for BOM components and calculate estimated cost of manufactured product<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitHwyewWZ2-onLnpB9_5K7uUP3mbp4SpEY_UzyHIR2yTkBTRC5LoA9tI2qxLREEeqwXdmy6FK0KsKOgbyLTVKWutO38yEDVzaBTydFRJAE2dvTE2oO1JlLx7uHmG4CanSABVw_v0t1leOM/s1600/image056-759596.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049094696769426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitHwyewWZ2-onLnpB9_5K7uUP3mbp4SpEY_UzyHIR2yTkBTRC5LoA9tI2qxLREEeqwXdmy6FK0KsKOgbyLTVKWutO38yEDVzaBTydFRJAE2dvTE2oO1JlLx7uHmG4CanSABVw_v0t1leOM/s320/image056-759596.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once estimation is finished you can see project production order on Production orders list page <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPnzarUL3R_3dKdCtdr4QY3YQ7swgM438lFtvN8f40RbJRVkVLxylIy2k4HqNBgSgLdhn25sBHHrXGnUJniFkawqLc_WFDC1P6GkOI9tZcOTqkmnRtp-IoSTPUDRpYc5f0IER9nSdJQTT6/s1600/image057-761703.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049105047763090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPnzarUL3R_3dKdCtdr4QY3YQ7swgM438lFtvN8f40RbJRVkVLxylIy2k4HqNBgSgLdhn25sBHHrXGnUJniFkawqLc_WFDC1P6GkOI9tZcOTqkmnRtp-IoSTPUDRpYc5f0IER9nSdJQTT6/s320/image057-761703.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From costing perspective after estimation the system calculated estimated cost of project production order based on production BOM and production route <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Price calculation</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiauhwJDRUCMOuQW-qQ4iRe5cwz1ETOkHhmMEAkKwMZ3ObiLUyQbvDS_lKGe91UzL1xm0lvxYWRMG3iMAfgNF4LAv25SPwYLXo-rQHhB0bwmlYjOyPAz-MuERc0N5vMHytXqBGIJkgpXHif/s1600/image058-764671.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049118439384370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiauhwJDRUCMOuQW-qQ4iRe5cwz1ETOkHhmMEAkKwMZ3ObiLUyQbvDS_lKGe91UzL1xm0lvxYWRMG3iMAfgNF4LAv25SPwYLXo-rQHhB0bwmlYjOyPAz-MuERc0N5vMHytXqBGIJkgpXHif/s320/image058-764671.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system segregates consumption of materials from consumption of labor on Overview estimation tab. Also different types of overhead costs were added based on Costing sheet setup<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLc6dIecm8Z9_vzg_C_x76n9oA7L6Dvz4PRkNbHZPRAzB82BBuE9fy26FhtyvuclMOa87EkImTU_jcp6oKrSkIJIV9Ebn_f1zOLwJm31ObhkOS60-WQjyXrLVegcyisA1NsHeMe_JC1Ot3/s1600/image059-767690.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049131647604386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLc6dIecm8Z9_vzg_C_x76n9oA7L6Dvz4PRkNbHZPRAzB82BBuE9fy26FhtyvuclMOa87EkImTU_jcp6oKrSkIJIV9Ebn_f1zOLwJm31ObhkOS60-WQjyXrLVegcyisA1NsHeMe_JC1Ot3/s320/image059-767690.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
However on Costing sheet tab you can also see an aggregated Total as well as breakdown based on Cost groups defined in Costing sheet<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
After estimation the system created all necessary issue inventory transactions for BOM components for Car frame (AlexFrame) <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7-lcBA6g6MyIavFPacxoH9gckF8x-1kVUxDLofisJcWjI7nhBxJezEToT3BaJjyy7HIEdi_zHe-V9rW-toy4-hr2ag9onC-VKfyNwoL7KLDAZWd33d2ndF-0T9b1ulJWTHqxTmIO9we6b/s1600/image060-769398.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049138981586642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7-lcBA6g6MyIavFPacxoH9gckF8x-1kVUxDLofisJcWjI7nhBxJezEToT3BaJjyy7HIEdi_zHe-V9rW-toy4-hr2ag9onC-VKfyNwoL7KLDAZWd33d2ndF-0T9b1ulJWTHqxTmIO9we6b/s320/image060-769398.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this point because of project production order <b><u><span style="color: red;">Posting method = Finished </span></u></b> you can review Project committed costs related to finished product as estimated<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTG3Thd2IwojuPb57ewaUeevWKJ1N_j6Jwz1er8G4vs3d9J3cGXGuHy6Bf5Hy3VW3Pe-72mnaCdpu5jLeIUDLseTsccmMnSpCr7ppO4RMoptccml4naUoMmigdo60fXrivYwgwv76bKeSW/s1600/image061-772591.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049152629812114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTG3Thd2IwojuPb57ewaUeevWKJ1N_j6Jwz1er8G4vs3d9J3cGXGuHy6Bf5Hy3VW3Pe-72mnaCdpu5jLeIUDLseTsccmMnSpCr7ppO4RMoptccml4naUoMmigdo60fXrivYwgwv76bKeSW/s320/image061-772591.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUp2bRm_viGWRoerWYzFUfB2-v16TD1yA2paBGWhIaHImpg7KMAjrVdZ_cj-Ski9wokic6SQcAtN5yKJh9jiRI6xmmgbdbMXalAMh66Ivik22BuJ9JKQoofx38Dj0mcxE7BMxaveH53pKb/s1600/image062-775309.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049166292169538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUp2bRm_viGWRoerWYzFUfB2-v16TD1yA2paBGWhIaHImpg7KMAjrVdZ_cj-Ski9wokic6SQcAtN5yKJh9jiRI6xmmgbdbMXalAMh66Ivik22BuJ9JKQoofx38Dj0mcxE7BMxaveH53pKb/s320/image062-775309.jpg" /></a><o:p></o:p></div>
<h1>
Section D: Scheduling<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>schedule</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this particular scenario I'll execute Job scheduling which will generate number of jobs and provide exact dates and times for them<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Job Scheduling<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSCwyWJqnZmCRrjwbIMD0VVtnJtbm8Cu_e5q3oALAPLPOP55rdDVa6Nu8sn0u0TlhFyq5tZRdoE89d-fmIGNuhgK0QWWPPKagnCMN7G8nyao1o10oVmn8dZR1rWbKfFgEP_2gCGVWl0cZz/s1600/image063-778119.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049178124755586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSCwyWJqnZmCRrjwbIMD0VVtnJtbm8Cu_e5q3oALAPLPOP55rdDVa6Nu8sn0u0TlhFyq5tZRdoE89d-fmIGNuhgK0QWWPPKagnCMN7G8nyao1o10oVmn8dZR1rWbKfFgEP_2gCGVWl0cZz/s320/image063-778119.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once Job scheduling is finished you can see project production order and its status on Production orders list page<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgwBPlky55FGc5tyJq70nu7l_lqHben1tDQrKaAdA8s2Qe8D2_E-GwUIlfIP71HBE5CfnWu81GKHWpbv6OZYJndhJwwOqZbIpfAiGEsEhslIKzQLhlpCEnQX6BiVa6WoC7PR3ddVlXCwbd/s1600/image064-780704.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049187320315250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgwBPlky55FGc5tyJq70nu7l_lqHben1tDQrKaAdA8s2Qe8D2_E-GwUIlfIP71HBE5CfnWu81GKHWpbv6OZYJndhJwwOqZbIpfAiGEsEhslIKzQLhlpCEnQX6BiVa6WoC7PR3ddVlXCwbd/s320/image064-780704.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result of Job scheduling based on Production Route the system generated a number of jobs <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUg4fGk7lo7Zf2csBqnGj0pTSFHQtICw6mj6bkH64qg-XL5R1sEmHjxcDFPn_5iGJMMUjIy4fdCaY9WXiKh8Aluo_LuVojcduxOEttOU7Qe4tSX8N7pUDzDsmyx0pxKWYqo9pc5WvK_1Qb/s1600/image065-782736.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049195934153778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUg4fGk7lo7Zf2csBqnGj0pTSFHQtICw6mj6bkH64qg-XL5R1sEmHjxcDFPn_5iGJMMUjIy4fdCaY9WXiKh8Aluo_LuVojcduxOEttOU7Qe4tSX8N7pUDzDsmyx0pxKWYqo9pc5WvK_1Qb/s320/image065-782736.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Gantt chart<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Gantt chart provides visual representation of production schedule, ability to reschedule for the user by dragging and dropping bars and much more<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="color: red;"></span></b> </div>
<div class="MsoNormal">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11E84Z7Iwh2AfT12E3urUuU8gypmsyocjNvTuK-1JCR_5BnYzQLf_r5hAqqcxfTAiRPI7WKqVEakgkXpwltQ9ctFP77gf0rlmB_UvcXULvIVfCVBXnF89MpB_Ch9eaMd8yKkiKu5yOzpp/s1600/image066-785315.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049206647755394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj11E84Z7Iwh2AfT12E3urUuU8gypmsyocjNvTuK-1JCR_5BnYzQLf_r5hAqqcxfTAiRPI7WKqVEakgkXpwltQ9ctFP77gf0rlmB_UvcXULvIVfCVBXnF89MpB_Ch9eaMd8yKkiKu5yOzpp/s320/image066-785315.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Gantt chart provides 2 views: Order view and Resource view<o:p></o:p></div>
<div class="MsoNormal">
<b><span style="color: red;"></span></b> </div>
<div class="MsoNormal">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW2StjMPI2913TilJITc3GR4_rMNAHAZ0iBqr_h8yE8JOK3-APTtnWWQVIm98lrlEQrkF3Pab2gosr_0lVDG2zpJM22JRhG7MlwcLqezroFChyphenhyphenbp6PtyI_8j7GSUymGSjT4GHODyfEHghs/s1600/image067-787102.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049215608014914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW2StjMPI2913TilJITc3GR4_rMNAHAZ0iBqr_h8yE8JOK3-APTtnWWQVIm98lrlEQrkF3Pab2gosr_0lVDG2zpJM22JRhG7MlwcLqezroFChyphenhyphenbp6PtyI_8j7GSUymGSjT4GHODyfEHghs/s320/image067-787102.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment no changes happened to inventory transactions, however by the result of scheduling the system did appropriate capacity reservation for resources involved<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span style="color: red;"></span></b> </div>
<div class="MsoNormal">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1gzcGoXm9o4DNQDG3rtgwtcCdAFlA4P8aKANmDD3sXm4953-es3oP3Omk9XCjhq3rOI_kHbKJKgciuqozSQUXjWn6oNwfqFWfstc56HW_wxF2LfWnfY429W-7pSbLEZfPXSATnI6M5sW_/s1600/image068-790368.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049229207988802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1gzcGoXm9o4DNQDG3rtgwtcCdAFlA4P8aKANmDD3sXm4953-es3oP3Omk9XCjhq3rOI_kHbKJKgciuqozSQUXjWn6oNwfqFWfstc56HW_wxF2LfWnfY429W-7pSbLEZfPXSATnI6M5sW_/s320/image068-790368.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></b></div>
<h1>
Section E: Execution<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>release</u></b> project production order which releases project production order from top floor to shop floor and indicates that project production order can be started<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Release</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXAgqPXvNXQmr0xX83nOIyPAzce-VCppwmMcbhZdxtriIbaeO-uIbyxFVDWcEYT6lxBQ_ZwaPaFenTm7PtWgHaD_YKTCn8uqmNoqGIt2Nqnxt_6OyA_Y2VyyxGUoaBXr1wbQCBJKFigU7v/s1600/image069-792103.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049236285175122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXAgqPXvNXQmr0xX83nOIyPAzce-VCppwmMcbhZdxtriIbaeO-uIbyxFVDWcEYT6lxBQ_ZwaPaFenTm7PtWgHaD_YKTCn8uqmNoqGIt2Nqnxt_6OyA_Y2VyyxGUoaBXr1wbQCBJKFigU7v/s320/image069-792103.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once release is finished you can see project production order and its status on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ_eBPSkhGmVYLHTtpNT9Ia7uGiHZ9QvlzHrru1J1Q0uYO3Aa6LKyJtAwYCv_gY9orIP3fogyReZN3OO6Qsaf5Xy5OosEoGKz2gAGaLvQoAuXaTTtjjsyEvBtflLTyq1dulN7orXn1M7mw/s1600/image070-794846.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049247780822754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ_eBPSkhGmVYLHTtpNT9Ia7uGiHZ9QvlzHrru1J1Q0uYO3Aa6LKyJtAwYCv_gY9orIP3fogyReZN3OO6Qsaf5Xy5OosEoGKz2gAGaLvQoAuXaTTtjjsyEvBtflLTyq1dulN7orXn1M7mw/s320/image070-794846.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment no changes happened to inventory transactions<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b><o:p></o:p></div>
<div class="MsoNormal">
<b><span style="color: red;"></span></b> </div>
<div class="MsoNormal">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1gzcGoXm9o4DNQDG3rtgwtcCdAFlA4P8aKANmDD3sXm4953-es3oP3Omk9XCjhq3rOI_kHbKJKgciuqozSQUXjWn6oNwfqFWfstc56HW_wxF2LfWnfY429W-7pSbLEZfPXSATnI6M5sW_/s1600/image068-790368.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049229207988802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1gzcGoXm9o4DNQDG3rtgwtcCdAFlA4P8aKANmDD3sXm4953-es3oP3Omk9XCjhq3rOI_kHbKJKgciuqozSQUXjWn6oNwfqFWfstc56HW_wxF2LfWnfY429W-7pSbLEZfPXSATnI6M5sW_/s320/image068-790368.jpg" /></a></span></b></div>
<o:p></o:p><div class="MsoNormal">
</div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) production order life cycle is to start production order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Start<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7zAkMSwckdbm4adw0QQvBDwTSiFijwfVjdPUQtXUA_xm4PiZ1Rs3gxh0tekZtyCNlwjgrTOdTwbrtpHq446ZIagWhFXksm9euhGTW-e826cJAlvLAf4lCbyrlNQmzCpAHA2ohwYeDWUYZ/s1600/image071-797866.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049259390035506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7zAkMSwckdbm4adw0QQvBDwTSiFijwfVjdPUQtXUA_xm4PiZ1Rs3gxh0tekZtyCNlwjgrTOdTwbrtpHq446ZIagWhFXksm9euhGTW-e826cJAlvLAf4lCbyrlNQmzCpAHA2ohwYeDWUYZ/s320/image071-797866.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
In this case I'll pre-flush materials and labor consumption which means that material and labor consumption will be posted up-front. I'll mark "Post picking list now" and "Post route cad now" checkboxes on General tab. I assume that there's enough on-hand for the components to be consumed in production process.<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that you can also back-flush materials and labor consumption which means that material and labor consumption may be posted at the time when you report your project production order as finished <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result the following message will be displayed informing that Picking list journal and Route card journal have been posted for the consumption of material and labor <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheA6j6MMhwPh_56bLniUdUAYnxg7kswHNeVfdipQF8GNwy5UcuCSZjLw33ijEbRaFo2nK1fWRD0pEW2AoRundmlE9S59T7RCcCOY2r0N3S07BrYsnwQvqCDcXg9rDJ1cPYACBsXII7_lQw/s1600/image072-799879.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049266497673874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheA6j6MMhwPh_56bLniUdUAYnxg7kswHNeVfdipQF8GNwy5UcuCSZjLw33ijEbRaFo2nK1fWRD0pEW2AoRundmlE9S59T7RCcCOY2r0N3S07BrYsnwQvqCDcXg9rDJ1cPYACBsXII7_lQw/s320/image072-799879.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment Project production order for Car frame (AlexFrame) is in Started status<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr6u1FvwHvI8lF-sDcH656H9UYLIBWKGFGjBVwiKfCalnwgO98Q9P3WnVX-jnqgx2iyejyNMQtV7lLARE5VMgo5J87kuBlP3OE9oHxUR2pYLOOW4ZA8Sndyu18cUL06DbPdbnnw925Y3D1/s1600/image073-702335.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049280041785442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr6u1FvwHvI8lF-sDcH656H9UYLIBWKGFGjBVwiKfCalnwgO98Q9P3WnVX-jnqgx2iyejyNMQtV7lLARE5VMgo5J87kuBlP3OE9oHxUR2pYLOOW4ZA8Sndyu18cUL06DbPdbnnw925Y3D1/s320/image073-702335.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Picking list journal is used to post material consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Picking list journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Picking list journal header references Project production order for Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2488R9WAdFJJCWCk9MYzwiz2FZVucvCFubYRq0Cm8MQpcNizovw_LZdnDloPMhO2bxBzmHAlHOcBiJozJC7jQGIa04kELjl-Bh2-vOxcrDLC5MfgMuUG8IgZ_2aS-Z4BMUVOvDoIakINZ/s1600/image074-703823.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049291641255746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2488R9WAdFJJCWCk9MYzwiz2FZVucvCFubYRq0Cm8MQpcNizovw_LZdnDloPMhO2bxBzmHAlHOcBiJozJC7jQGIa04kELjl-Bh2-vOxcrDLC5MfgMuUG8IgZ_2aS-Z4BMUVOvDoIakINZ/s320/image074-703823.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Picking list journal lines have details of what components have been picked for Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmnS8lOLHYRs49F73nSIRsgLgsXg__qL5riexmEcM2G7XFYNXrlPhmNawVSw7t3_I6ynoGwO8Y_FkksbXGOZGnM2dqQ9JFzekklOv-ijsZQend2DcfN024N5jPJD8diWk_GZNk-tg_Xeae/s1600/image075-706447.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049297784401554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmnS8lOLHYRs49F73nSIRsgLgsXg__qL5riexmEcM2G7XFYNXrlPhmNawVSw7t3_I6ynoGwO8Y_FkksbXGOZGnM2dqQ9JFzekklOv-ijsZQend2DcfN024N5jPJD8diWk_GZNk-tg_Xeae/s320/image075-706447.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Route card journal is used to post labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Route card journal header references Production order for Car frame (AlexFrame)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigeTElw312DFkculrlV_Z8jDry4jY0jgROHKN16eyYTve6upkj_zu34JHOxjTJZ8VMHTjWNqWdX-FHmN41jnISwD6ixZ0B-pnmau0vKcUY63D4RwIDUm_rVx9_z5hyphenhyphenryp0L4Dy8G1yfis8/s1600/image076-709055.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049310719737858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigeTElw312DFkculrlV_Z8jDry4jY0jgROHKN16eyYTve6upkj_zu34JHOxjTJZ8VMHTjWNqWdX-FHmN41jnISwD6ixZ0B-pnmau0vKcUY63D4RwIDUm_rVx9_z5hyphenhyphenryp0L4Dy8G1yfis8/s320/image076-709055.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Route card journal lines have details of what operations have been performed for Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JfrpQvm_UCnKpTeUlBbI7jyBWQrD-OQkEO50LwlaNccfWvjg8sYqBYeEQm3GREaVPJKp5hgWe8YmAbHX9GDtRyc2xxudzXTchwWzkcGYaVPeM6ejl-SWVhihWA4OO0i5XYqfH77PoeU3/s1600/image077-710848.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049320664019970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JfrpQvm_UCnKpTeUlBbI7jyBWQrD-OQkEO50LwlaNccfWvjg8sYqBYeEQm3GREaVPJKp5hgWe8YmAbHX9GDtRyc2xxudzXTchwWzkcGYaVPeM6ejl-SWVhihWA4OO0i5XYqfH77PoeU3/s320/image077-710848.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Jobs</i></b> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Job status for Welding (Process) job changed to Waiting<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVGV4vRTxxo-6L5k6VZge3GLyVZ9kuuBzjbGagX1dw3Ih04pBKLncW-qgVAREt1RRKlxrcwd2ASYfMQXGqzExDq98kql1kIxVrV-MDGXq6v8oQqSN2xPCTud9L-UDK71pxHDIcmuZHIW5x/s1600/image078-712304.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049324069114962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVGV4vRTxxo-6L5k6VZge3GLyVZ9kuuBzjbGagX1dw3Ih04pBKLncW-qgVAREt1RRKlxrcwd2ASYfMQXGqzExDq98kql1kIxVrV-MDGXq6v8oQqSN2xPCTud9L-UDK71pxHDIcmuZHIW5x/s320/image078-712304.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment the system physically updated issue inventory transactions for Car frame (AlexFrame) BOM components. By other words components for Car frame (AlexFrame) have been used in production process<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions</i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh699dRa4jN7p47sgs8fjSeZq6CNu6E72xnu8c07QPkcwF1gnJGeU8jhIQdISsKGCPcmsJnrIH-I4am95C3AJga1W7rii3eRiMyPDqwtkuJppUILDfRk4QruXhJwSlaz_yEXsNE74ot38FW/s1600/image079-714635.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049331558782834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh699dRa4jN7p47sgs8fjSeZq6CNu6E72xnu8c07QPkcwF1gnJGeU8jhIQdISsKGCPcmsJnrIH-I4am95C3AJga1W7rii3eRiMyPDqwtkuJppUILDfRk4QruXhJwSlaz_yEXsNE74ot38FW/s320/image079-714635.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that issue inventory transactions for Car frame (AlexFrame) BOM components changed their statuses to Deducted<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result of material and labor consumption for Car frame (AlexFrame) project production order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9zNpac6MVHfR9nONH25Xrfl4DYMrsBA4K07-rRvjmoIb8jJNO9dDxumhgTRayh9K7-Z79s9qxDU3BrEERn1Sf6OjSORO9F-sII4pHt8RHko683_uA-Q9Xfm-uzi26YxHnSG9VxbVHsrXB/s1600/image080-716602.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049340733582642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9zNpac6MVHfR9nONH25Xrfl4DYMrsBA4K07-rRvjmoIb8jJNO9dDxumhgTRayh9K7-Z79s9qxDU3BrEERn1Sf6OjSORO9F-sII4pHt8RHko683_uA-Q9Xfm-uzi26YxHnSG9VxbVHsrXB/s320/image080-716602.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see details of Production posting for Car frame (AlexFrame) project production order in the table below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Material consumption is 150$ based on cost of Floor BOM component, 100$ based on cost of Roof BOM component and 100$ (2x50$) based on cost of Sides BOM components<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b> <o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory issue transactions for Car frame (AlexFrame) BOM components will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc3r5jDN2NfaQ2f7kQSH9gnOlakvlLKX6r-AWAMlOxiXqFON0kCky7-m7JEbBOcI0r4QgD4Dk6PkcOB3g5t2CUJ3rtF6F3j4FkqDJoAH3D1aF_sCWPxYINjq2hElLZtiwg_0lq_UEFR0LK/s1600/image081-718260.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049351052606850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc3r5jDN2NfaQ2f7kQSH9gnOlakvlLKX6r-AWAMlOxiXqFON0kCky7-m7JEbBOcI0r4QgD4Dk6PkcOB3g5t2CUJ3rtF6F3j4FkqDJoAH3D1aF_sCWPxYINjq2hElLZtiwg_0lq_UEFR0LK/s320/image081-718260.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for "Production, picking list", which account was debited for "Production offset picking list" as well as on additional postings happened because of material overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGh74v7Z5j5pt_Iza0G4CGZGx45FSsRTTcVE5TADr-ECXuxayyXX0AQYvxGV1ZF04spPhO1MG9m9M3_UioVoNnmOKDYTGeYDpMfz7HoCmn5p4f6fBnV1xDFTWbIK-tEPZvhj9zHzFUxAmF/s1600/image082-721672.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049364239970610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGh74v7Z5j5pt_Iza0G4CGZGx45FSsRTTcVE5TADr-ECXuxayyXX0AQYvxGV1ZF04spPhO1MG9m9M3_UioVoNnmOKDYTGeYDpMfz7HoCmn5p4f6fBnV1xDFTWbIK-tEPZvhj9zHzFUxAmF/s320/image082-721672.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Route consumption is 19.09$ based on cost of operations for Process and per Quantity for Car frame (AlexFrame) as well as labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory receipt transaction for Car frame (AlexFrame) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisB6aE0yhtKhbpNgVZ4fVElzJYpPMhnI-Bk8-k7WdWH5rQrM7bQcGBUNXvFkPMc10qvO4vXP8XI1b2CASyv4Eq9mJ8T8gwYpAnVKwS9H4LkZDuZQGm7Zg_t-yd3_xWtAWwIX_tW7RwqD8p/s1600/image083-723641.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049372496337874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisB6aE0yhtKhbpNgVZ4fVElzJYpPMhnI-Bk8-k7WdWH5rQrM7bQcGBUNXvFkPMc10qvO4vXP8XI1b2CASyv4Eq9mJ8T8gwYpAnVKwS9H4LkZDuZQGm7Zg_t-yd3_xWtAWwIX_tW7RwqD8p/s320/image083-723641.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for "Production WIP issue", which account was debited for "Production - WIP" as well as on additional postings happened because of labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6jGs9GCnVMO5BZ4BW3qs-BYRPlB_hCvTDvN_jKaZumEsHnIZ9eXfPp9EfeUZr0sz9sbtQMbqI3WYiBM-b4vipGQIcxQZxd4QB5_MMZmiIIyRNSFqkazJqqlCX9qcSRf7UQdyMDh4m4lCW/s1600/image084-726818.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049382989493842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6jGs9GCnVMO5BZ4BW3qs-BYRPlB_hCvTDvN_jKaZumEsHnIZ9eXfPp9EfeUZr0sz9sbtQMbqI3WYiBM-b4vipGQIcxQZxd4QB5_MMZmiIIyRNSFqkazJqqlCX9qcSRf7UQdyMDh4m4lCW/s320/image084-726818.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Route transactions show the details of labor consumption postings for Process job (15$) and per Quantity (2$) which rolls up to 17$ <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPXzrHq3eS3KdrQy5T893JAhe4kemvBkQI8TCrNEuLE4JFSrvK39vV-ZgYkN7HW9w_B6W6PYX98L_oz7hPW0L_W46nm5vOokZvpfiCQr3NoDDRS4LNVdPPiDfDIlCwYsknaMTLUhABibJ/s1600/image085-729378.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049397283035714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPXzrHq3eS3KdrQy5T893JAhe4kemvBkQI8TCrNEuLE4JFSrvK39vV-ZgYkN7HW9w_B6W6PYX98L_oz7hPW0L_W46nm5vOokZvpfiCQr3NoDDRS4LNVdPPiDfDIlCwYsknaMTLUhABibJ/s320/image085-729378.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Indirect cost<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Indirect cost 2.09$ represents labor overhead applied to labor consumption based on Costing sheet setup. Please note that plant overhead is calculated based on labor overhead and contributes to the sum<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory receipt transactions for Car frame (AlexFrame) will be displayed on Voucher transactions screen for indirect cost<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_kwh-_PUVoFwuIdWsnHc67Pd64cu_tz1QxXCdZSwmf-wEI3hNmscKgScHjD3REUYN4tgZS-YzyhUh1xe3OqAgd_vEvq_M4IY0nAY3vHrWSD4BLJjMfKfTD8GIIpa8fubcd1ZzdNjE_k9/s1600/image086-731914.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049411786670258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij_kwh-_PUVoFwuIdWsnHc67Pd64cu_tz1QxXCdZSwmf-wEI3hNmscKgScHjD3REUYN4tgZS-YzyhUh1xe3OqAgd_vEvq_M4IY0nAY3vHrWSD4BLJjMfKfTD8GIIpa8fubcd1ZzdNjE_k9/s320/image086-731914.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for "Estimated indirect absorption", which account was debited for "Estimated indirect absorption offset" in regards with labor overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2fVcSi0SXNZz_MlPgd8r4J-ZVnSf1gMWeRcvPjt_BYKRPb_NeceQJ7l0aPdookEBA3I_hUDJP16Ih2oJxkmVI06V9pSpX3J8f9DkSvVoso2JV8tbjMw8jv5Y_3Pjvf6fXcNUie3W6KEqD/s1600/image087-733735.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049412673158002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2fVcSi0SXNZz_MlPgd8r4J-ZVnSf1gMWeRcvPjt_BYKRPb_NeceQJ7l0aPdookEBA3I_hUDJP16Ih2oJxkmVI06V9pSpX3J8f9DkSvVoso2JV8tbjMw8jv5Y_3Pjvf6fXcNUie3W6KEqD/s320/image087-733735.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Indirect cost transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Indirect cost transactions provide information regarding the breakdown of indirect costs incurred which are related to labor consumption according to cost groups set up in Costing sheet <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBcQpzwmogO1bQy0JuMi2Zo8o6lQfE6Li-jMZdaJlSUCaosgvEhSkdq7OcvVcgjtjj8UmhJch4OHgSuFp3bPVg25vfhzLCCFju3BphG6hZnrLnXRbnFPUrl2r4T728q4u3zHZoxdUNSp3/s1600/image088-735011.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049422472544386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBcQpzwmogO1bQy0JuMi2Zo8o6lQfE6Li-jMZdaJlSUCaosgvEhSkdq7OcvVcgjtjj8UmhJch4OHgSuFp3bPVg25vfhzLCCFju3BphG6hZnrLnXRbnFPUrl2r4T728q4u3zHZoxdUNSp3/s320/image088-735011.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Indirect cost<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Indirect cost 7$ represents material overhead applied to material consumption based on Costing sheet setup. Please note that plant overhead is calculated based on material overhead and contributes to the sum<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory receipt transactions for Car frame (AlexFrame) will be displayed on Voucher transactions screen for indirect cost<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrjtw0Joalf8peQ7axHcBew-L2oWw7ryNtp6QHNea3XD0WPXP-G1LbsNQ9GHSKdaihNi8crg2moSDrGpShn0tR-KuWQZ0UC8yAbf1-EcuBxjx0QEjYhTg0cgGbx_oq0Wq-HUuwF3KzKCl/s1600/image089-737864.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049432508418594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrjtw0Joalf8peQ7axHcBew-L2oWw7ryNtp6QHNea3XD0WPXP-G1LbsNQ9GHSKdaihNi8crg2moSDrGpShn0tR-KuWQZ0UC8yAbf1-EcuBxjx0QEjYhTg0cgGbx_oq0Wq-HUuwF3KzKCl/s320/image089-737864.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Ledger voucher provides details on which account was credited for "Estimated indirect absorption", which account was debited for "Estimated indirect absorption offset" in regards with material overhead applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5oNyZvLynsPEKEzRXe8GgFdrkpt2usr__HWKp-TWuHJT6nSuFEPOpM-lqKYtLFm6kVlhLp9ToCiLS08_GeW7f1hQOdXyd06WEFdvIddOx8xKcDc90rHcEgcrNXXeY1_c0dwbMZP0KiOk/s1600/image090-740339.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049445232784290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5oNyZvLynsPEKEzRXe8GgFdrkpt2usr__HWKp-TWuHJT6nSuFEPOpM-lqKYtLFm6kVlhLp9ToCiLS08_GeW7f1hQOdXyd06WEFdvIddOx8xKcDc90rHcEgcrNXXeY1_c0dwbMZP0KiOk/s320/image090-740339.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Indirect cost transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Indirect cost transactions provide information regarding the breakdown of indirect costs incurred which are related to material consumption according to cost groups set up in Costing sheet <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUytuE2StcHKjoXzsYCSsSfOXTKgK0dbqbVv_vQaxhRMiIj7PoQ3sIKpISynZN9BrFMqp9TA03krFeVXqw5W19jhB_IRvylSXy77Qv6kjhH2GF8kez2qbcOM_Mdxl2c4tH5GM11A8mOt-y/s1600/image091-741878.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049453991910242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUytuE2StcHKjoXzsYCSsSfOXTKgK0dbqbVv_vQaxhRMiIj7PoQ3sIKpISynZN9BrFMqp9TA03krFeVXqw5W19jhB_IRvylSXy77Qv6kjhH2GF8kez2qbcOM_Mdxl2c4tH5GM11A8mOt-y/s320/image091-741878.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>report</u></b> project production order <b><u>as finished</u></b><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy_aBuuU5uD8zFqZAkkYQQb1_PzwuCo7lW31KuUKFLMPa5CTJ2z-vhnkgqFeS8kGprdArqfI5HAyScSDU0rxpBDQg3a0dKDkaH6vHqbzlxOKMgwQdBKMDnbHOniPEDXUt3LJ3hFUYXACnk/s1600/image092-744406.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049461123237938" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy_aBuuU5uD8zFqZAkkYQQb1_PzwuCo7lW31KuUKFLMPa5CTJ2z-vhnkgqFeS8kGprdArqfI5HAyScSDU0rxpBDQg3a0dKDkaH6vHqbzlxOKMgwQdBKMDnbHOniPEDXUt3LJ3hFUYXACnk/s320/image092-744406.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
As the result the following message will be displayed informing that Report as finished journal has been posted for the receipt of finished goods into inventory <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzjb3tLOxYzosjX7tvWVWC7qrmOaKDvcm7DuTpQbEnc4tppAUU386s2U-AZ0orWE7iOvCDAqJ8lUOd7QEV27a42uvk-5xy3aAK7O7O_RzrmiUBq2hDFXV4cWkv5glEZ8ZXi_Y3iLcy0q3/s1600/image093-746125.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049471743934674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzjb3tLOxYzosjX7tvWVWC7qrmOaKDvcm7DuTpQbEnc4tppAUU386s2U-AZ0orWE7iOvCDAqJ8lUOd7QEV27a42uvk-5xy3aAK7O7O_RzrmiUBq2hDFXV4cWkv5glEZ8ZXi_Y3iLcy0q3/s320/image093-746125.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you reported project production order as finished you can see project production order on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-F19XO3qkUKRnzMoMKjsXR0l9HRvJxthzTuC0CFY3vwpkfreD9E0F4AC5YDhnirdgM5F2z4bBay7FGuGAaVdRFFQ2uItVaUThAsNX2S7btGOzg8Un28flViQ7AIlv3NmjZifAgmtFU77/s1600/image094-748268.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049477232442978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-F19XO3qkUKRnzMoMKjsXR0l9HRvJxthzTuC0CFY3vwpkfreD9E0F4AC5YDhnirdgM5F2z4bBay7FGuGAaVdRFFQ2uItVaUThAsNX2S7btGOzg8Un28flViQ7AIlv3NmjZifAgmtFU77/s320/image094-748268.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Report as finished journal is used to record finished good receipt into inventory<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Report as finished journal<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Report as finished journal header references project production order for Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg21ype8VymLSgsB2KsDr-FKpUQ9eB_osQLia62NC1ocSKWcPomQiMcWdjFmLefV5RORNKAoDppmUt5bUwMKcsxwnCyvMLpsWQpNGk3lwSOIvZ8FbV9hR3RjFtcfcvLXF5__cMeEqzfBoGZ/s1600/image095-751055.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049490940316098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg21ype8VymLSgsB2KsDr-FKpUQ9eB_osQLia62NC1ocSKWcPomQiMcWdjFmLefV5RORNKAoDppmUt5bUwMKcsxwnCyvMLpsWQpNGk3lwSOIvZ8FbV9hR3RjFtcfcvLXF5__cMeEqzfBoGZ/s320/image095-751055.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Report as finished journal lines have details of what finished goods have been received into inventory<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguC-bWvlRada37n62xOiYEP8ropVCEEjuovVmYkdjO4zXj9RRrkpoMostO8W1phBuHuaQaMFypIQMPJhDIU-OjPRMcsqnKZFT8F6XDGvzXY3J0uVQBVEKui_SKw5XWqZutos29zSbA7hDG/s1600/image096-752481.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049493986746450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguC-bWvlRada37n62xOiYEP8ropVCEEjuovVmYkdjO4zXj9RRrkpoMostO8W1phBuHuaQaMFypIQMPJhDIU-OjPRMcsqnKZFT8F6XDGvzXY3J0uVQBVEKui_SKw5XWqZutos29zSbA7hDG/s320/image096-752481.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that Job status for Welding (Process) job changed to Ended<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTm_N6ttxfWd3wkavKR6haUIN9_128m9TVgL51h_ICh_yTD5J9DWyk5wx1Og0FzSXndOzVHv-D46xFK_cN6BhJhH28QpSVdQqMWR7CfEGg-7-UGVbn0rKR-kxJHWPf4T-M2HwQ3tCo61DM/s1600/image097-755495.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049507507655154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTm_N6ttxfWd3wkavKR6haUIN9_128m9TVgL51h_ICh_yTD5J9DWyk5wx1Og0FzSXndOzVHv-D46xFK_cN6BhJhH28QpSVdQqMWR7CfEGg-7-UGVbn0rKR-kxJHWPf4T-M2HwQ3tCo61DM/s320/image097-755495.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment the system physically updated receipt inventory transaction for Car frame (AlexFrame). By other words Car frame (AlexFrame) assembly has been produced. Please also note that the system also physically updated auto loss/profit issue inventory transaction for Car frame (AlexFrame) to automatically reduce on-hand because Car frame (AlexFrame) has been consumed to the project <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVz-6lqYmthm4Bs1zKwcwAdy3XSwO_5r-SkYlHVb1W4j0XJCyHcRaWCfUCsapbzcJpK51s_Q067gYdiS8iWNTXfS2F-l91md_CsPYa1PfUeJciXfwoqGz9pfJnCFvXFQ8llhUpM3bIuQty/s1600/image098-757957.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049520314176258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVz-6lqYmthm4Bs1zKwcwAdy3XSwO_5r-SkYlHVb1W4j0XJCyHcRaWCfUCsapbzcJpK51s_Q067gYdiS8iWNTXfS2F-l91md_CsPYa1PfUeJciXfwoqGz9pfJnCFvXFQ8llhUpM3bIuQty/s320/image098-757957.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result of reporting Car frame (AlexFrame) project production order as finished is reflected in Production posting details<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiafrX4B4b_CFhx6eZ1-_cxx0on1Hvcl9Om1mZj7W7XyJinxQbXGzeUCxFfhOmj9HSYHRWuhC8dUsebGDYczp8L6mu9-gIfzvZMyUDUeRQj-ZF_4MrTWmT4L2Bon9l5ZU-9-utNs9qN-DfW/s1600/image099-761510.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049533814626082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiafrX4B4b_CFhx6eZ1-_cxx0on1Hvcl9Om1mZj7W7XyJinxQbXGzeUCxFfhOmj9HSYHRWuhC8dUsebGDYczp8L6mu9-gIfzvZMyUDUeRQj-ZF_4MrTWmT4L2Bon9l5ZU-9-utNs9qN-DfW/s320/image099-761510.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see details of Production posting for Car frame (AlexFrame) project production order in the table below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Report as finished amount is 250$ based on cost of Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory receipt transaction for Car frame (AlexFrame) will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnK2FpntPOD4H-p3xhTyO4jT2CRR3ma7hVLHIJ2KLu0ynhPPA5ZbblioagNo50fFer5bhG2smPq3uvNgKBe05KwCGaYPcGyw2kAjx68_95AYg8xLWtPYzO0sJnp-EMW8XfkEEZRwAFBK4g/s1600/image100-764343.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049547580978066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnK2FpntPOD4H-p3xhTyO4jT2CRR3ma7hVLHIJ2KLu0ynhPPA5ZbblioagNo50fFer5bhG2smPq3uvNgKBe05KwCGaYPcGyw2kAjx68_95AYg8xLWtPYzO0sJnp-EMW8XfkEEZRwAFBK4g/s320/image100-764343.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Please note that the system recorded 0 (Zero) voucher transaction in order to account for reported as finished receipt after the product was consumed to the project and subsequent financial activity will happen in project accounting module<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Z_upHNCpjtZhUGTkHTy-ze04omNPAKmtRtdFJhbTm-TTYX9zhetl3Mp_5dxvQCrgZ_kHv3VT04XJhMNPX_6vTqGplSCUgPKmaDo-7-ptr1HMHatjBDAA8rFkgHnsX9CeRbiOqpEC_FkT/s1600/image101-767406.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049558754593330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Z_upHNCpjtZhUGTkHTy-ze04omNPAKmtRtdFJhbTm-TTYX9zhetl3Mp_5dxvQCrgZ_kHv3VT04XJhMNPX_6vTqGplSCUgPKmaDo-7-ptr1HMHatjBDAA8rFkgHnsX9CeRbiOqpEC_FkT/s320/image101-767406.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<h1>
Section F: Costing<o:p></o:p></h1>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>end</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – End<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWRQ9kjWpHghzJNG-CwOJLV9cn5tPRl8T9kLVsiRJOAj-IZ5X0A6dFW8rV_pvjBIl_BtyRfyWI8HTTAdlWQ0UomMbQdIvjfVXjnVGhBWMn1taa_M7Q1LrglJktSamHtHv27CtbIwLamYUo/s1600/image102-769111.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049569327786770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWRQ9kjWpHghzJNG-CwOJLV9cn5tPRl8T9kLVsiRJOAj-IZ5X0A6dFW8rV_pvjBIl_BtyRfyWI8HTTAdlWQ0UomMbQdIvjfVXjnVGhBWMn1taa_M7Q1LrglJktSamHtHv27CtbIwLamYUo/s320/image102-769111.png" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Once you ended project production orders you can see project production order on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGaQCkKvf1RxlY_wyCa4vlVi5Y1i9WAyrYU6Z0JFs67ciBW3hQpoaoNasRSEICgA7Zmcuwq4PhhZzstFIxIs578eOEM9Yy95tqanEpPLdtDOxqhyphenhyphen7ZNOXEh0yf0JLEC814mnGEhrGeiZE/s1600/image103-771697.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049577890875570" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGaQCkKvf1RxlY_wyCa4vlVi5Y1i9WAyrYU6Z0JFs67ciBW3hQpoaoNasRSEICgA7Zmcuwq4PhhZzstFIxIs578eOEM9Yy95tqanEpPLdtDOxqhyphenhyphen7ZNOXEh0yf0JLEC814mnGEhrGeiZE/s320/image103-771697.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
From costing perspective after ending project production order the system calculated actual cost of project production order based on actual material and labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Price calculation</i></b><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLcWN_WLMHLJtVFULB8aR0LuKj9tzpkexrfXkFFKlJCfZB-xctOcvZzjDHK4ac02EuYvWUa8_178T6czNB99vNJPMO5ETc_GiglMjoSC85Mp0PoFxvZUHfoiouAfHBMMKO25MjtxMwkGj3/s1600/image104-773434.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049585821162162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLcWN_WLMHLJtVFULB8aR0LuKj9tzpkexrfXkFFKlJCfZB-xctOcvZzjDHK4ac02EuYvWUa8_178T6czNB99vNJPMO5ETc_GiglMjoSC85Mp0PoFxvZUHfoiouAfHBMMKO25MjtxMwkGj3/s320/image104-773434.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system segregates consumption of materials from consumption of labor on Overview costing tab. Also different types of overhead costs are represented based on Costing sheet setup</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmj9kedzCRrSvfTF3EQkyfIs2icIwbA2IEPhbaplDfcU1E0EYkNAMRkM66kRA9fKT_iGapZwHi5Mg4m2fkJ00OwzY06pXn2Z52lIpO8f-oYYp0FHjguS0CNiL4mNzy8QjST78Y9p3NnIx4/s1600/image105-775847.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049594610966178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmj9kedzCRrSvfTF3EQkyfIs2icIwbA2IEPhbaplDfcU1E0EYkNAMRkM66kRA9fKT_iGapZwHi5Mg4m2fkJ00OwzY06pXn2Z52lIpO8f-oYYp0FHjguS0CNiL4mNzy8QjST78Y9p3NnIx4/s320/image105-775847.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
However on Costing sheet tab you can also see an aggregated Total as well as breakdown based on Cost groups defined in Costing sheet<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizieo4mXKPF5FjiMwSa3HYUtWzCYhSRU2tJiAkWF0_Aocvwxpn1vl4wwtAIUkPklhzG6DOLm_vhopMXB7Ccf3FMHKXMy9SWShL_P8DlhBInISrM5q11yGve0D1ZKfcF-04qihd0jhRxHTz/s1600/image106-778204.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049608630070050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizieo4mXKPF5FjiMwSa3HYUtWzCYhSRU2tJiAkWF0_Aocvwxpn1vl4wwtAIUkPklhzG6DOLm_vhopMXB7Ccf3FMHKXMy9SWShL_P8DlhBInISrM5q11yGve0D1ZKfcF-04qihd0jhRxHTz/s320/image106-778204.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Also you can review production variances on Production variances screen<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM5j0uIdBMaGxkbQW3myMLlhpquJb2LtCHcmTfHoHAdoVUhvTceo_ol0JlEJXYJEkfIM4QC-jf1lJmHAl_ECizF2Yx_Fum-RPJ1e54lhIRySH1zJZMOJWJgsGXs5bTg6f3HAbh0M-AN8JN/s1600/image107-780815.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049615447744402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM5j0uIdBMaGxkbQW3myMLlhpquJb2LtCHcmTfHoHAdoVUhvTceo_ol0JlEJXYJEkfIM4QC-jf1lJmHAl_ECizF2Yx_Fum-RPJ1e54lhIRySH1zJZMOJWJgsGXs5bTg6f3HAbh0M-AN8JN/s320/image107-780815.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
At this moment the system financially updated all receipt and issue inventory transactions related to Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix6foU-rrnlSXAsmhr3vPYga9ku87U5Fdy6nMUnQS8b1LJpXYiKUzU_Ykidd26h23IllIj2YENJqdQQ1RwDmhzewkwVj0QTid0xJMvou1jaxHKBcD7lPzOWgF78b4S4g9YL8f-pk96vg_T/s1600/image108-782448.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049624627403650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix6foU-rrnlSXAsmhr3vPYga9ku87U5Fdy6nMUnQS8b1LJpXYiKUzU_Ykidd26h23IllIj2YENJqdQQ1RwDmhzewkwVj0QTid0xJMvou1jaxHKBcD7lPzOWgF78b4S4g9YL8f-pk96vg_T/s320/image108-782448.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that the system recorded financial costs for inventory transactions according to posted material and labor consumption as well as all applied overheads, and also it calculated adjustments to predefined standard costs. Adjustments to standard cost were needed because initially I didn't use BOM calculation to calculate cost price of manufactured products and specified their cost prices manually<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The result of ending Car frame (AlexFrame) project production order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrWKqaz6yUdYAdusWJZOojZbJe9LJwLjNjDidanZAdSiUif-mmMMOCXzM4y9oOyWCZQ0D_DElXQVc-lnoGrhJM8QHSYE8nn3K69pjMi9pI8tdi610vVlu8XW2E7NSPEg5OWsHbRalmdgL2/s1600/image109-783990.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049634844563906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrWKqaz6yUdYAdusWJZOojZbJe9LJwLjNjDidanZAdSiUif-mmMMOCXzM4y9oOyWCZQ0D_DElXQVc-lnoGrhJM8QHSYE8nn3K69pjMi9pI8tdi610vVlu8XW2E7NSPEg5OWsHbRalmdgL2/s320/image109-783990.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see details of Production posting for Car frame (AlexFrame) project production order in the table below</div>
<div class="MsoNormal">
<o:p></o:p> </div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>Costing<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Costing amount 376.09$ reflects the actual cost of project production order which includes finished product cost as well as different overheads applied<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
Inventory transactions related to Car frame (AlexFrame) will be displayed on Voucher transactions screen for costing. This includes original receipt inventory transaction and auto loss/profit issue inventory transaction<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOgBalXZ8wO_YvXvXz7OFmKGGbihgoUHHQjxhKXZyfedHIE9-LfOFeBoFh1NNUUCb83mr1ts-J7JPEl215JL0L07YF4MIzNVNKW_uRKFBcUeue8hp5VIgrpL6PMj5lGpnVrIjLlluqQFF5/s1600/image110-785886.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049637695704866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOgBalXZ8wO_YvXvXz7OFmKGGbihgoUHHQjxhKXZyfedHIE9-LfOFeBoFh1NNUUCb83mr1ts-J7JPEl215JL0L07YF4MIzNVNKW_uRKFBcUeue8hp5VIgrpL6PMj5lGpnVrIjLlluqQFF5/s320/image110-785886.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<b><u><Empty Voucher><o:p></o:p></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
At this point because of project production order <b><u><span style="color: red;">Posting method = Finished</span></u></b><span style="color: red;"> </span>you can review Project committed costs related to finished product. Please note that all committed costs transactions are closed. After ending project production order the system reversed and closed finished product related committed cost transaction<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Committed costs</i></b> <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3H_Ma1adY4VHWxauuZ6EiX4ipMxWs19R2Zz1NjEX30sDFbNsY5clNXjCaAktMw-yj80GjTG6i2x0AvfuHiqJSKMpdeg7C9OwUZtsV6iy-a3ULZO1zG8WJqxFPrL4QBsMeYHh9GWDzxIIv/s1600/image111-789017.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049656158923650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3H_Ma1adY4VHWxauuZ6EiX4ipMxWs19R2Zz1NjEX30sDFbNsY5clNXjCaAktMw-yj80GjTG6i2x0AvfuHiqJSKMpdeg7C9OwUZtsV6iy-a3ULZO1zG8WJqxFPrL4QBsMeYHh9GWDzxIIv/s320/image111-789017.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6oldVB5xtkexH1hylF8D_dicoXU_K7mZGGNVfqAGjP65K8WOxXjZ-e-Gp6WhHcUDYjHdip_1fzadgLejKQpNH359dAZeNTjZgFkUEITbWIiI26eua5Bx6cOw6HGW1v1gcrl9lPWTaISbi/s1600/image112-790806.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049658248422146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6oldVB5xtkexH1hylF8D_dicoXU_K7mZGGNVfqAGjP65K8WOxXjZ-e-Gp6WhHcUDYjHdip_1fzadgLejKQpNH359dAZeNTjZgFkUEITbWIiI26eua5Bx6cOw6HGW1v1gcrl9lPWTaISbi/s320/image112-790806.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
The system reversed committed cost transaction and posted real item project transaction representing finished product consumed into the project<o:p></o:p></div>
<div class="MsoNormal">
<b><i></i></b> </div>
<div class="MsoNormal">
<b><i>Project</i></b><i> <b>transactions</b></i><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb3g7SI5b06qiuL6F7e-SuZufPmNaTO9ufRWskWXgKxXIwtwa7CqUIAn_WGhW23espSUYvox-jIo2cLLotMh13360X7YBWU2RgKp2a3qsZtFiwnrsqDVtNkEq9zvfpOnZrXXVM68IId19L/s1600/image113-792685.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049668136243442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb3g7SI5b06qiuL6F7e-SuZufPmNaTO9ufRWskWXgKxXIwtwa7CqUIAn_WGhW23espSUYvox-jIo2cLLotMh13360X7YBWU2RgKp2a3qsZtFiwnrsqDVtNkEq9zvfpOnZrXXVM68IId19L/s320/image113-792685.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please see details of project transactions below<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project item transaction – Car frame (AlexFrame) (General)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhgSU6eup3wYz04bHdG-BU2YibS9w3Ym4BZ0o0cjAnb-HkNwhr1oG1lLBVPjNx2i1jI9WL3xwmstfgF-vsbORsUmIJA7X0AC5fuQYYDBlBDqgBwFb59lErr3heM3qDzmQ6vdiD7w0xAuv/s1600/image114-794595.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049677777836738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhgSU6eup3wYz04bHdG-BU2YibS9w3Ym4BZ0o0cjAnb-HkNwhr1oG1lLBVPjNx2i1jI9WL3xwmstfgF-vsbORsUmIJA7X0AC5fuQYYDBlBDqgBwFb59lErr3heM3qDzmQ6vdiD7w0xAuv/s320/image114-794595.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project item transaction – Car frame (AlexFrame) (Cost)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPTzt2z1azUjXmkHfYhIb-BqH2g9UuYva5Mok04iCn6irK5gr0pr9cVLBpwuIeU5tST-_GIiy1Zr43EWziu7ATvnSZ7zSGNNv_eJQyYRZWCyagVR84rZM0wY1u2lVz4MxoTRpR4GlBT8J/s1600/image115-798068.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049693965644322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVPTzt2z1azUjXmkHfYhIb-BqH2g9UuYva5Mok04iCn6irK5gr0pr9cVLBpwuIeU5tST-_GIiy1Zr43EWziu7ATvnSZ7zSGNNv_eJQyYRZWCyagVR84rZM0wY1u2lVz4MxoTRpR4GlBT8J/s320/image115-798068.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that cost price for Car frame (AlexFrame) is 250$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project item transaction – Car frame (AlexFrame) (Sales)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ij_SGhWyKOEIdiKkklNRuujnM3pa0t9j6L93AWmdWO_tycl4ZxcBohOkXmxc_wPSg1MTYSj4iSgeqz6Z1ClttTpLTA5V-922UKDnA92t3cjK6xLJU-kbnzwUTgwrkCTn5uhypXV5dluq/s1600/image116-700943.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049704895398866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ij_SGhWyKOEIdiKkklNRuujnM3pa0t9j6L93AWmdWO_tycl4ZxcBohOkXmxc_wPSg1MTYSj4iSgeqz6Z1ClttTpLTA5V-922UKDnA92t3cjK6xLJU-kbnzwUTgwrkCTn5uhypXV5dluq/s320/image116-700943.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Please note that sales price for Car frame (AlexFrame) is 500$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project item transaction – Car frame (AlexFrame) (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT8-AFHJTmHBP8qtIlvtGVWNKZl-4ZK5dsmO7BHkzQKMetQXJH8BqFpVvX0saIF-lWmNG6mj8CQfjXcY2Iwrqleu9mLmGlCMbemrDmcbx13D8X7zmKA29l075cbU8drck3kjaeyIte9_jf/s1600/image117-704549.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049720775148034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT8-AFHJTmHBP8qtIlvtGVWNKZl-4ZK5dsmO7BHkzQKMetQXJH8BqFpVvX0saIF-lWmNG6mj8CQfjXcY2Iwrqleu9mLmGlCMbemrDmcbx13D8X7zmKA29l075cbU8drck3kjaeyIte9_jf/s320/image117-704549.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
Ledger voucher provides details on which account was credited for "Inventory, inventory issue" and which account was debited for "Project – cost", etc as well as details of ledger postings related to applied overheads <o:p></o:p></div>
<div class="MsoNormal">
<i></i> </div>
<div class="MsoNormal">
<i>Project item transaction – Car frame (AlexFrame) (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVn7KfE6btR1wqF7bpkK1pQ4OREfc71whst9qUdF0psujSS7Pwauqm6L9WR3Lkxt9fgZE_YCul9PSvVp94hf4Rm0ExUkr5SWM4HwBwVU6uL3ab8QKj6JNx3SpHLZFGeT2eAS1eQZ-MiMYI/s1600/image118-706485.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5839049726543676242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVn7KfE6btR1wqF7bpkK1pQ4OREfc71whst9qUdF0psujSS7Pwauqm6L9WR3Lkxt9fgZE_YCul9PSvVp94hf4Rm0ExUkr5SWM4HwBwVU6uL3ab8QKj6JNx3SpHLZFGeT2eAS1eQZ-MiMYI/s320/image118-706485.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Summary:</b> This document describes a primer of project manufacturing approach to Car frame production in Microsoft Dynamics AX 2012. The scenario operates with single level BOM. Production order is a main document in traditional approach which controls manufacturing process and provides a context for cost accounting. However in project manufacturing scenario the project itself provides cost context as well as extended committed costs and cost control capabilities. In this scenario I highlighted all aspects of manufacturing process including setup, creation, estimation, scheduling, execution and costing as well as project accounting functionality related to costing. Most importantly I'm giving a detailed practical example of how to implement typical manufacturing scenario using project approach in Microsoft Dynamics AX 2012. This provides a foundation for comparison between traditional approach and project approach in Microsoft Dynamics AX 2012. Please review other documents in the series to compare traditional manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012.<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Version:</b> Microsoft Dynamics AX 2012 FPK Demo VM (CEU)<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com">Alex Anikiev</a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Tags:</b> Microsoft Dynamics ERP, Microsoft Dynamics AX 2012, Manufacturing, Production, Project Manufacturing, Traditional Approach, Project Accounting, Production Order, Setup, Creation, Estimation, Scheduling, Execution, Costing. <o:p></o:p></div>
<div class="MsoNormal">
<b></b> </div>
<div class="MsoNormal">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the concepts and describe the examples.<o:p> </o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com2tag:blogger.com,1999:blog-1127496045963662727.post-29942135856695344152013-01-29T02:16:00.000-08:002013-01-29T17:23:25.251-08:00Microsoft Dynamics AX 2012 Manufacturing – Project Primer (Part 1)<div class="WordSection1">
<div style="border: currentColor; mso-element: para-border-div; padding: 0in 0in 4pt;">
<div align="center" class="MsoNormalCxSpFirst" style="border: currentColor; margin-bottom: 15pt; mso-add-space: auto; padding: 0in; text-align: center;">
<span style="color: #17365d; font-family: "Cambria","serif"; font-size: 26pt; letter-spacing: 0.25pt;">Microsoft Dynamics AX 2012 <o:p></o:p></span></div>
<div align="center" class="MsoNormalCxSpMiddle" style="border: currentColor; margin-bottom: 15pt; mso-add-space: auto; padding: 0in; text-align: center;">
<span style="color: #17365d; font-family: "Cambria","serif"; font-size: 26pt; letter-spacing: 0.25pt;">Manufacturing – Project Primer (Part 1)<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Purpose:</b> The purpose of this document is to illustrate project manufacturing approach in Microsoft Dynamics AX 2012 on simplified example of discrete manufacturing of car frames. This document will focus on project production order with <b><u><span style="color: red;">Posting method = Consumed</span></u></b>, and it will outline end-to-end functional flow for the scenario which includes setup (Section A), creation (Section B), estimation (Section C), scheduling (Section D), execution (Section E) and costing (Section F) aspects. Please review other documents in the series to compare traditional manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Challenge:</b> Microsoft Dynamics AX 2012 out-of-the-box enables mixed mode manufacturing including traditional approach and other approaches such as project manufacturing. Project manufacturing functionality in Microsoft Dynamics AX 2012 allows you to create project production orders, track production costs and invoice the customer for incurred production costs. When traditional manufacturing approach is applied to production process itself, the challenge is to understand interrelations between production control and project accounting modules in Microsoft Dynamics AX 2012. The idea is that the reader with understanding of traditional manufacturing approach will be able to apply and "extend" this knowledge in order to implement project manufacturing scenarios in Microsoft Dynamics AX 2012. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Solution:</b> The simple but at the same time descriptive real-world example of discrete manufacturing of car frames provides context for better understanding of manufacturing processes and their implementation in Microsoft Dynamics AX. In particular we will be dealing with single level bill of materials and straightforward sequential route in order to implement Make to Stock scenario. Make to Stock scenario was implemented for the sake of simplicity, however we can also apply this knowledge to implement Make to Order scenario if needed. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Scenario<o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
In this scenario Car frame will be manufactured using traditional approach. Car frame components will be welded together. One team will be responsible for Car frame manufacturing. Time and material project in Microsoft Dynamics AX 2012 will provide costing context and will be used for invoicing the customer for incurred production costs based on consumed material and labor<b><o:p></o:p></b></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 236.3pt;" valign="top" width="315"><div class="MsoNormal">
Bill of materials<o:p></o:p></div>
</td> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 242.5pt;" valign="top" width="323"><div class="MsoNormal">
Route<o:p></o:p></div>
</td> </tr>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 236.3pt;" valign="top" width="315"><div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:224.25pt;height:280.5pt' o:ole=""> <v:imagedata src="cid:image001.emz@01CDFDC6.8B8F03D0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggp27C2_VAZeE3QFNQkBv5Tp78AZz1QcYYkLQWspdcw_b4rg25hCJYrU1Jq_YdaY0qUw1YFuYDHlxODbZYEwmE98HuZM9-BV41d4PSpGeXFh-XjhHsplx6YA2y0EzMvPajnTc-tekpVoLv/s1600/image002-776907.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813381290989874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggp27C2_VAZeE3QFNQkBv5Tp78AZz1QcYYkLQWspdcw_b4rg25hCJYrU1Jq_YdaY0qUw1YFuYDHlxODbZYEwmE98HuZM9-BV41d4PSpGeXFh-XjhHsplx6YA2y0EzMvPajnTc-tekpVoLv/s320/image002-776907.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1420930902"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> <td style="border-color: currentColor windowtext windowtext currentColor; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 242.5pt;" valign="top" width="323"><div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:231.75pt;height:71.25pt' o:ole=""> <v:imagedata src="cid:image003.emz@01CDFDC6.8B8F03D0" o:title="" /> </v:shape><![endif]--><![if !vml]><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7REEDR1_WFFHlxr-_oVtFHXk1J_3aMVHT8hKmYnv4fN0BoAUr2hCU6UtvbdzBsPeLqfjcJi3Dn_9t7OOwlkbGiLdBsmLmP972kBkhBoQaB9ncxubWQAQcTav1lbRbNA7pmRq4Agtj5K-/s1600/image004-779459.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813387057505858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB7REEDR1_WFFHlxr-_oVtFHXk1J_3aMVHT8hKmYnv4fN0BoAUr2hCU6UtvbdzBsPeLqfjcJi3Dn_9t7OOwlkbGiLdBsmLmP972kBkhBoQaB9ncxubWQAQcTav1lbRbNA7pmRq4Agtj5K-/s320/image004-779459.png" /></a><![endif]><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="Visio.Drawing.15" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1420930903"> </o:OLEObject> </xml><![endif]--><o:p></o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><u><span style="color: red;">One of the important requirements in this scenario was that all products are Standard cost controlled. However for project production orders with Posting method = Consumed we can only use Non-standard cost controlled products, that's why I used FIFO costing model instead of Standard cost<o:p></o:p></span></u></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section A: Setup<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Let's review the <b><u>setup</u></b> which is required to implement this scenario <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Number of released products will be created in Microsoft Dynamics AX 2012 which will have similar characteristics for the sake of simplicity. All of them will be FIFO controlled, Site and Warehouse will be used as Storage dimensions, default Site and Warehouse settings will be defined for released products and finally cost price will also be defined for all released products (not using BOM calculation for BOMs)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) will have the following components: Floor, Roof and 2 Sides<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Released product: Car frame (AlexFrame)<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) released product will be created using decentralized approach<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH9cO4JyT8BEIW0A7UyM_6dOc8wAouKvfxW8LOAxCyVlpFoEVBa2b46QS92B5KogeSiIOMU8L5zdPx_HetMTKmvy_WNtqV54qpHTdXmle8nMRHSkZ-OwLOua8v-9BGfDa2RKzmC7a1Mw0R/s1600/image005-781966.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813401541161586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH9cO4JyT8BEIW0A7UyM_6dOc8wAouKvfxW8LOAxCyVlpFoEVBa2b46QS92B5KogeSiIOMU8L5zdPx_HetMTKmvy_WNtqV54qpHTdXmle8nMRHSkZ-OwLOua8v-9BGfDa2RKzmC7a1Mw0R/s320/image005-781966.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Car frame (AlexFrame) is 250$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJSPilJJ_UEn7K1bRnHjtox5gyWbRhagJvOF2XTXRyAXDL4risNMTksF8So4USU_EwY2b8dODnGboLKHfraB1z30bUTl-aO4DGGPNUy8Vv5NU7YBYU18unV7hjQS_2LeW8IMjGhH2w2Dfv/s1600/image006-785556.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813413985336066" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJSPilJJ_UEn7K1bRnHjtox5gyWbRhagJvOF2XTXRyAXDL4risNMTksF8So4USU_EwY2b8dODnGboLKHfraB1z30bUTl-aO4DGGPNUy8Vv5NU7YBYU18unV7hjQS_2LeW8IMjGhH2w2Dfv/s320/image006-785556.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnN1xEXgj4jmKfMIR8D7CV3fqR3PWCT2LEQfDJH_bXGPTckvRBOMgWXT0IachjZblMI_6EksFlWCny8EKlhhFEBejPRD_UQrm20oM4dT9oHPy4lhjOYIWj_qNCN_7XNMrF0fGFppVRZ5pl/s1600/image007-788705.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813427842194242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnN1xEXgj4jmKfMIR8D7CV3fqR3PWCT2LEQfDJH_bXGPTckvRBOMgWXT0IachjZblMI_6EksFlWCny8EKlhhFEBejPRD_UQrm20oM4dT9oHPy4lhjOYIWj_qNCN_7XNMrF0fGFppVRZ5pl/s320/image007-788705.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please also note that Default order type = Production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNfyRtnz8FV-7ltMJSssaB0VklMpWWGkknvfDkxxC1PFXOvtvj4RQuYjCFdZuFIoCFEyPkZAWWBGoY_KS9vkWG8hPY0Gx-DZD4KbSQTI0y95GDTuamx_5ysWVf2GA5bBVkBId26gRC2C-N/s1600/image008-793010.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813447929332370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNfyRtnz8FV-7ltMJSssaB0VklMpWWGkknvfDkxxC1PFXOvtvj4RQuYjCFdZuFIoCFEyPkZAWWBGoY_KS9vkWG8hPY0Gx-DZD4KbSQTI0y95GDTuamx_5ysWVf2GA5bBVkBId26gRC2C-N/s320/image008-793010.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) will be manufactured that's why Production type = "BOM"<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiu8kCK0lq7NWmImI3CeH-g3ChfUuDYvQAv1IxGPOd2YW68PSlJb_6aPuC_51Tm7b3CoYwYjM9yXq_JpoJqWpl0g6Nca8WhB2-htEY_mvi10UVboD-Wk03e77wQMIQ6PL1-CNE48Raxd7N/s1600/image009-795109.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813455755507362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiu8kCK0lq7NWmImI3CeH-g3ChfUuDYvQAv1IxGPOd2YW68PSlJb_6aPuC_51Tm7b3CoYwYjM9yXq_JpoJqWpl0g6Nca8WhB2-htEY_mvi10UVboD-Wk03e77wQMIQ6PL1-CNE48Raxd7N/s320/image009-795109.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Released product: Floor<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Floor released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCXmH0pPf7eDwI2zYKS1d8Qv1csGu5AFp_XWbXkQcbuK-B_jLPxYDcr3huwc7qsBUxigycqx7N5tk3IFRNGfZNWwdhbPeiuOfk8_zHSOfkY7Sh57KHyPtKhvG4kvre4Y59YX4nttgp03mX/s1600/image010-798219.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813469873541970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCXmH0pPf7eDwI2zYKS1d8Qv1csGu5AFp_XWbXkQcbuK-B_jLPxYDcr3huwc7qsBUxigycqx7N5tk3IFRNGfZNWwdhbPeiuOfk8_zHSOfkY7Sh57KHyPtKhvG4kvre4Y59YX4nttgp03mX/s320/image010-798219.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Floor is 150$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggDVwHPu4GtW8gNTr9sicSfR0AynSZo-6wLj4sZV4Ncybk0Wc0wxRc6aqw-9v-_IUbvkcb0tgMiLTyJhvE0sLYHlzjmiDpL4K4aEKz9oMnh5cnkJIIhW1Zy5CJziYFCgvcYlrScPx6ZJgw/s1600/image011-703140.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813491459898162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggDVwHPu4GtW8gNTr9sicSfR0AynSZo-6wLj4sZV4Ncybk0Wc0wxRc6aqw-9v-_IUbvkcb0tgMiLTyJhvE0sLYHlzjmiDpL4K4aEKz9oMnh5cnkJIIhW1Zy5CJziYFCgvcYlrScPx6ZJgw/s320/image011-703140.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for Floor is 300$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQJ2z5rMShbtnfHMz8GTJr473rYKQ5VvaP32viWCnRsuBwyfdHqv7QP6Yw2FWW2NLSQy-4GsUGlH5QNuR_gF8SwM1glK_2TepPDudh9gMNtCNJCgoZ5s1StoJle0ra32xNJTj6fLX7Jdd2/s1600/image012-706396.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813503690668242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQJ2z5rMShbtnfHMz8GTJr473rYKQ5VvaP32viWCnRsuBwyfdHqv7QP6Yw2FWW2NLSQy-4GsUGlH5QNuR_gF8SwM1glK_2TepPDudh9gMNtCNJCgoZ5s1StoJle0ra32xNJTj6fLX7Jdd2/s320/image012-706396.jpg" /></a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOV6bpWGTyUmHxsivyoC5WtIS8K8A-MQpwijm5klZZw2LGJG8Nkgu7ZUHZBS2YH3s2HDqGADoP1DtI0tQx7BUtUosp7xrXRpgdlrztZG-B3Ce5RbR4yw3qTssIrr-RUIMh5_uUoHUJW4yX/s1600/image013-709978.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813521062641874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOV6bpWGTyUmHxsivyoC5WtIS8K8A-MQpwijm5klZZw2LGJG8Nkgu7ZUHZBS2YH3s2HDqGADoP1DtI0tQx7BUtUosp7xrXRpgdlrztZG-B3Ce5RbR4yw3qTssIrr-RUIMh5_uUoHUJW4yX/s320/image013-709978.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVFpPiajzDzPbcUy-gbd3Ubziyd6yFQ6gBNudQov3pJ4DvyMrvjwouL9x4CkyosGENfmA3C-J5fNemBEKtOUyjnH7-vwWMWDkBqOuCiBBPbrvYwISdB5QuDZmUmxe8ylkQWJ4argadAlB0/s1600/image014-712640.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813530231790338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVFpPiajzDzPbcUy-gbd3Ubziyd6yFQ6gBNudQov3pJ4DvyMrvjwouL9x4CkyosGENfmA3C-J5fNemBEKtOUyjnH7-vwWMWDkBqOuCiBBPbrvYwISdB5QuDZmUmxe8ylkQWJ4argadAlB0/s320/image014-712640.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Released product: Side<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Side released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6Pkb38tRrfUxsj2X8BHkRFEElqtqH6BfZTWpcFA412T0beL-UhVgiRWV6vtTzLXDwCf2_sWCeJSPDIGq-n1fKB6nBlwe_1zlSmLUN-FuncGJkv5pvb-wCKiWd0ZEjBxJg9_b88VNoYkV/s1600/image015-715452.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813542119566322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6Pkb38tRrfUxsj2X8BHkRFEElqtqH6BfZTWpcFA412T0beL-UhVgiRWV6vtTzLXDwCf2_sWCeJSPDIGq-n1fKB6nBlwe_1zlSmLUN-FuncGJkv5pvb-wCKiWd0ZEjBxJg9_b88VNoYkV/s320/image015-715452.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Side is 50$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFGQJIQffN7r1c8mrFY3Zkk3ncILkAxx7pxmgIo0Q08s8ab2Vvnwvw5-Vr0kQZu2WEapTpM_SUbPuNipC733xyYrMMs46kQTTMGr02ZETCJpbb06J0oy6idydrUqkzwCt35EvzB3Fjix6J/s1600/image016-717577.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813553406043170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFGQJIQffN7r1c8mrFY3Zkk3ncILkAxx7pxmgIo0Q08s8ab2Vvnwvw5-Vr0kQZu2WEapTpM_SUbPuNipC733xyYrMMs46kQTTMGr02ZETCJpbb06J0oy6idydrUqkzwCt35EvzB3Fjix6J/s320/image016-717577.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for Side is 100$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEIwBKwOcydogkEiLyNA0WsmPjOhPcf-GwqMpOWIPl07SoLyhGIFDDmQVvjcg8I6-5RQ2ze7avO3oSGEMw6wrJeo9nkgk2Lgp73czZL20Y1QshNA53wgAlFBeIeLJPC6b_JgjChpbeTgNL/s1600/image017-721247.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813568380039074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEIwBKwOcydogkEiLyNA0WsmPjOhPcf-GwqMpOWIPl07SoLyhGIFDDmQVvjcg8I6-5RQ2ze7avO3oSGEMw6wrJeo9nkgk2Lgp73czZL20Y1QshNA53wgAlFBeIeLJPC6b_JgjChpbeTgNL/s320/image017-721247.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgah2aY354aTzx-WvsUOQ0SxJIAnCDc32PBoi-RvskM-9m15Ha4aCTKjKCrNsPTMjiYBuB7OhG5MQr97t3GLE0ve3-_4nAuE6LkUFKun3iL0-etp6V8XXpN9EUVN0YWGmmoS7zdYM7nI10I/s1600/image018-725206.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813587677576290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgah2aY354aTzx-WvsUOQ0SxJIAnCDc32PBoi-RvskM-9m15Ha4aCTKjKCrNsPTMjiYBuB7OhG5MQr97t3GLE0ve3-_4nAuE6LkUFKun3iL0-etp6V8XXpN9EUVN0YWGmmoS7zdYM7nI10I/s320/image018-725206.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPW330CmJgqmghVGCiYBMDl9pKCiEk_UEf2vCP6gh0EzjiKg_YT8akXX-EwxgkYmtxYY60IgXMGQ2sX-io9LVnONHLb6rWgxqqn7usjNTJd48UYTIvezNzchANWYwZIP38nefgHrFfd3nh/s1600/image019-728887.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813597297699714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPW330CmJgqmghVGCiYBMDl9pKCiEk_UEf2vCP6gh0EzjiKg_YT8akXX-EwxgkYmtxYY60IgXMGQ2sX-io9LVnONHLb6rWgxqqn7usjNTJd48UYTIvezNzchANWYwZIP38nefgHrFfd3nh/s320/image019-728887.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Released product: Roof<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Roof released product will be created using decentralized approach<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinzwBTb2H_iB14BC6bGihKUfzvoeXf-p5IGIjVw7xpQz8XN-q-GVlAjQ-3ZetT3BY-TDXMu52mUmWM2DgMlNDzlAMaMQrj1CGPvfnIdNrqDQeNMc9N237UcHd2KedBUuxprAdTxMzOcQNd/s1600/image020-730538.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813609740576242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinzwBTb2H_iB14BC6bGihKUfzvoeXf-p5IGIjVw7xpQz8XN-q-GVlAjQ-3ZetT3BY-TDXMu52mUmWM2DgMlNDzlAMaMQrj1CGPvfnIdNrqDQeNMc9N237UcHd2KedBUuxprAdTxMzOcQNd/s320/image020-730538.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Roof is 100$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WQGluULc_mFLWzJ7GUSNGFepiI15sHC-lnQCQ-jl2qX4woFc2BjPpetgJP01YDFXRnK_YdaH5v7aTb0r7JnQ9hAsxE7Rw1fPmEhBeJE9MlOAYEdL1oiZEO7puoTiUgBXUoX5S_7P5p1m/s1600/image021-733532.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813619559852434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WQGluULc_mFLWzJ7GUSNGFepiI15sHC-lnQCQ-jl2qX4woFc2BjPpetgJP01YDFXRnK_YdaH5v7aTb0r7JnQ9hAsxE7Rw1fPmEhBeJE9MlOAYEdL1oiZEO7puoTiUgBXUoX5S_7P5p1m/s320/image021-733532.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for Roof is 200$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtUI3P5c6LiWzOLF4yvf0C6a_1rNmYy6mRpRzsQreKxoy5jdHD4IoMwvgB9sQ33lxQPpH3-VKHgLUZCm5rRviATBg3Je1OckQepzXDhPMpooqD91FxroGiazYpa2yKSt383DG7eWNJmyNJ/s1600/image022-736432.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813635726399730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtUI3P5c6LiWzOLF4yvf0C6a_1rNmYy6mRpRzsQreKxoy5jdHD4IoMwvgB9sQ33lxQPpH3-VKHgLUZCm5rRviATBg3Je1OckQepzXDhPMpooqD91FxroGiazYpa2yKSt383DG7eWNJmyNJ/s320/image022-736432.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Site "1" will be used as default Site for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho0QhvbYu7rVkCT0NIySfbtkkPoe1wut9xRsmM1ZNSTL0TDU4iYEZS10-teAMn5F5iEWrWsyoDIFFtPmDMmyhyphenhyphenXRgzoV_rRrsM34TVPRv2XrxctlmuqUDYtvFCr4BMBBjVDnwTk7J-BXNL/s1600/image023-738522.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813642066449842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho0QhvbYu7rVkCT0NIySfbtkkPoe1wut9xRsmM1ZNSTL0TDU4iYEZS10-teAMn5F5iEWrWsyoDIFFtPmDMmyhyphenhyphenXRgzoV_rRrsM34TVPRv2XrxctlmuqUDYtvFCr4BMBBjVDnwTk7J-BXNL/s320/image023-738522.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Within Site "1" Warehouse "11" will be used as default Warehouse for Purchase, Inventory and Sales<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyxXhgRLkjcw2z3QFamNORPPZndGo6KrCLibhybWsWU5RWd66PKUfUbUlzoSD5Rl1W0dl2S4Rs778j3MBmtWilmrD25aJXi90YKZ4YnnGcN9DhV4gzyQ_979mr1BT02prKt_IZ9VQHiFv/s1600/image024-741684.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813656951083346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihyxXhgRLkjcw2z3QFamNORPPZndGo6KrCLibhybWsWU5RWd66PKUfUbUlzoSD5Rl1W0dl2S4Rs778j3MBmtWilmrD25aJXi90YKZ4YnnGcN9DhV4gzyQ_979mr1BT02prKt_IZ9VQHiFv/s320/image024-741684.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Released products</i></b> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
When all released products are created you can see them on Released products list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPABXsHOyhcQJ4amOOLWRiCfnfTJjy3g-2sAKDg7w1kd6KQHlTdpObUc0wANvl1hoShFKgPW2h0jcf7vQy_WHezPjv0yzm9r9pGnawj8BAGe3KLdNv85ei6PAgbihO_5UUBRudTYA1Ca3v/s1600/image025-745178.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813674415851202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPABXsHOyhcQJ4amOOLWRiCfnfTJjy3g-2sAKDg7w1kd6KQHlTdpObUc0wANvl1hoShFKgPW2h0jcf7vQy_WHezPjv0yzm9r9pGnawj8BAGe3KLdNv85ei6PAgbihO_5UUBRudTYA1Ca3v/s320/image025-745178.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Car frame (AlexFrame) have Production type = BOM<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) will be manufactured using Welding operation. Before we can define routing we will need to define the operation in the system<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Operations<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghEaVs6AsZYdgO5HGFpBrQApqxmccyyjK_NqsnAldmxeYddSvh40buNd2ndBMmD2LQpx8Z_1dV97Jnbt4ByM7YO8YP_i-WsgxSZkqYCT03g09bZXHA9JsAqsAd3H8FH8ef_fGgoBIomYfC/s1600/image026-747781.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813679314475490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghEaVs6AsZYdgO5HGFpBrQApqxmccyyjK_NqsnAldmxeYddSvh40buNd2ndBMmD2LQpx8Z_1dV97Jnbt4ByM7YO8YP_i-WsgxSZkqYCT03g09bZXHA9JsAqsAd3H8FH8ef_fGgoBIomYfC/s320/image026-747781.jpg" /></a></i></b><b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) will be manufactured by one team<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Resource group: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) will be manufactured by Alex Frame Team 1<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4PKnfL5b64fQdfl2jWr10VYBo1KgS7yrQaaOlr-V-tuxbcbfodjIXh8uNJQEv66UUSfnMjfmA_3oREy5b8X9nkBPQFJwpQLEPxlBifqgRVh26334kcOuEWDkA95TF31tOxmOLCeD0idXw/s1600/image027-750126.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813691848262082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4PKnfL5b64fQdfl2jWr10VYBo1KgS7yrQaaOlr-V-tuxbcbfodjIXh8uNJQEv66UUSfnMjfmA_3oREy5b8X9nkBPQFJwpQLEPxlBifqgRVh26334kcOuEWDkA95TF31tOxmOLCeD0idXw/s320/image027-750126.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Resource: AlexFrame1<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Alex Frame Team 1 will consists of 1 worker: Ahmed Barnett<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsHTyNs_LLZehAncEEJQgTg-QKJ1zQKVNh8xLisDiSDtwrHryylKisFWVBCfeKd8JfRYbQSp-F2wD50RUJi3kRVi3tE93mp05zT_QqX_Bk99WXrGIAAhuMvLg8sacaXVAUG_gd7_sGM25Q/s1600/image028-753627.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813705125322978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsHTyNs_LLZehAncEEJQgTg-QKJ1zQKVNh8xLisDiSDtwrHryylKisFWVBCfeKd8JfRYbQSp-F2wD50RUJi3kRVi3tE93mp05zT_QqX_Bk99WXrGIAAhuMvLg8sacaXVAUG_gd7_sGM25Q/s320/image028-753627.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Alex Frame Team 1 will be responsible for Car frame (AlexFrame) manufacturing<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
From costing perspective the cost prices for different types of labor will be defined through Cost categories<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Cost category: Setup<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Setup labor will be 18$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDazdNso0nPD35wiMzajxaqjc1nO-VUrVoX49Zg-963aCihZPPxXlXmkXbTjIdU71CvBfK36g7od4hOCZSPh2YycKqnbL864FedzDbmQh81g2FZaqpOc9TWGJ679B3mi5OUUiqmUz79Iq4/s1600/image029-756840.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813717894527010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDazdNso0nPD35wiMzajxaqjc1nO-VUrVoX49Zg-963aCihZPPxXlXmkXbTjIdU71CvBfK36g7od4hOCZSPh2YycKqnbL864FedzDbmQh81g2FZaqpOc9TWGJ679B3mi5OUUiqmUz79Iq4/s320/image029-756840.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqeMKUaRxwKwltBvzG7EPVxxxaOSG6kuDKWiDSR0upJGOkJWEs8VOucCzAmbwNCcDhA3pFJPGgGtrKfiezXUx4IBiwcDePwEbEDYmWZg_whRDaA21MpXz7GOLLm3ZPAiFuCuQZ0CyFA2WW/s1600/image030-759823.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813734100717074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqeMKUaRxwKwltBvzG7EPVxxxaOSG6kuDKWiDSR0upJGOkJWEs8VOucCzAmbwNCcDhA3pFJPGgGtrKfiezXUx4IBiwcDePwEbEDYmWZg_whRDaA21MpXz7GOLLm3ZPAiFuCuQZ0CyFA2WW/s320/image030-759823.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxRkxIljUiDzT3lipnOhO-A_NRjiAsXl31fpAJUwxLkLxBWsrJ82ZaPNpImtR91lB1yUQTQNYweJ1KFkLgaUlYrcu9zD3XKudgKzBAK2cDldyoAFSWlubCsmxoBVyWi3A0cBsXZ5G3nEl1/s1600/image031-762517.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813746139072818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxRkxIljUiDzT3lipnOhO-A_NRjiAsXl31fpAJUwxLkLxBWsrJ82ZaPNpImtR91lB1yUQTQNYweJ1KFkLgaUlYrcu9zD3XKudgKzBAK2cDldyoAFSWlubCsmxoBVyWi3A0cBsXZ5G3nEl1/s320/image031-762517.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for Setup labor will be 36$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYxu7taH266S8e2UwA3Wz8lV56ungFCTcHmiSzwkyx-xgyGpZH4SNBPAZ9H12YnfiM1fXiPpHGTD8kcsyMIvvjhixLHfLhBf-yLsaWivR-u0QR1GCBMN-tbF-WSIcZMjtV5WhwjPuQk4-/s1600/image032-765305.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813759938443330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQYxu7taH266S8e2UwA3Wz8lV56ungFCTcHmiSzwkyx-xgyGpZH4SNBPAZ9H12YnfiM1fXiPpHGTD8kcsyMIvvjhixLHfLhBf-yLsaWivR-u0QR1GCBMN-tbF-WSIcZMjtV5WhwjPuQk4-/s320/image032-765305.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Cost category: Run time<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price for Process labor will be 15$<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-DiGn-XSbtalaMfW4ERn2MV2kHqqaGb5pMcct6Kg0EDYMH0q5o7dg1Pp9NjK8Fd6cdx79kgSidftZzzEBTFcoBdoTFqaKpSwdmL87HBGJEQvywhQ7JOEMh7Pu5u_eR56DBGW5-AevmZc8/s1600/image033-767319.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813764915307970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-DiGn-XSbtalaMfW4ERn2MV2kHqqaGb5pMcct6Kg0EDYMH0q5o7dg1Pp9NjK8Fd6cdx79kgSidftZzzEBTFcoBdoTFqaKpSwdmL87HBGJEQvywhQ7JOEMh7Pu5u_eR56DBGW5-AevmZc8/s320/image033-767319.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6vNSPgHGNY5Akd7YrclxHR1AgmOXBFoY0fsw1hDMG3jxhyphenhyphenwzjklQUus0inM0-9MXN5PslP2gFofjgQUcAVeGhTGmqmjYQKvsmJLJ4ejFomfEoNItnqfuQUZf7k55LOoSP0M-D7dPY58Al/s1600/image034-770550.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813781777418402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6vNSPgHGNY5Akd7YrclxHR1AgmOXBFoY0fsw1hDMG3jxhyphenhyphenwzjklQUus0inM0-9MXN5PslP2gFofjgQUcAVeGhTGmqmjYQKvsmJLJ4ejFomfEoNItnqfuQUZf7k55LOoSP0M-D7dPY58Al/s320/image034-770550.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-xvxSEr4uNu_NVZTgxGev_lzzcJk7778mhUO8N0YvCpff59b0eqD6tFkuis8C80_DYhapS7ICEKVGtO-lVmdUloZ-v0ug5VfX9pTOZ0RG4aY5sZBqOZk3ttEo2RHYEphLXNsXC-cdLzqi/s1600/image035-775949.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813802039511586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-xvxSEr4uNu_NVZTgxGev_lzzcJk7778mhUO8N0YvCpff59b0eqD6tFkuis8C80_DYhapS7ICEKVGtO-lVmdUloZ-v0ug5VfX9pTOZ0RG4aY5sZBqOZk3ttEo2RHYEphLXNsXC-cdLzqi/s320/image035-775949.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for Process labor will be 30$ <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-POpBhA05fZql5gpaWJp_-ze-3ikeho4rRedWpJ8lbLB7lwt0FyGebDgxYuodeSoeCPWRmwT4Wrok83j62H8j1XC8De5vi7mB0jEUTXXG_Zm_11_4vq9uZv_myiNPVvr-7TYfQHvLQyJ/s1600/image036-778181.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813812826137874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-POpBhA05fZql5gpaWJp_-ze-3ikeho4rRedWpJ8lbLB7lwt0FyGebDgxYuodeSoeCPWRmwT4Wrok83j62H8j1XC8De5vi7mB0jEUTXXG_Zm_11_4vq9uZv_myiNPVvr-7TYfQHvLQyJ/s320/image036-778181.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Cost category: Quantity<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost price per Quantity manufactured will be 2$<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqAUfL4FUbGCWncMZ0l5kJ9GEztoV08W0DanoZhh7LfyQkagrM_CFQxkO6IkuX2yToVnxzJZy1qYuS427FZog428-Iyc_WZoS8MPJYtpDg22KwIe3PDdYP8M0jch5N-jW3sX8C4-83DR0A/s1600/image037-780927.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813822472234082" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqAUfL4FUbGCWncMZ0l5kJ9GEztoV08W0DanoZhh7LfyQkagrM_CFQxkO6IkuX2yToVnxzJZy1qYuS427FZog428-Iyc_WZoS8MPJYtpDg22KwIe3PDdYP8M0jch5N-jW3sX8C4-83DR0A/s320/image037-780927.jpg" /></a></span><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The corresponding Shared category should be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHymBxJ0AoQUxd6NvXiMZGwZPj14Tr4-Xl5lVGZMc8kC_KlIUzagMYixztImYO5edhZvSrMfAylGxpd6kC9Q5oUSEee8qnsEsxvpvDwLxatF6b2ApSD-8Mf25C-wUZYEeMQYw7y5trncj/s1600/image038-784389.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813840782430562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHymBxJ0AoQUxd6NvXiMZGwZPj14Tr4-Xl5lVGZMc8kC_KlIUzagMYixztImYO5edhZvSrMfAylGxpd6kC9Q5oUSEee8qnsEsxvpvDwLxatF6b2ApSD-8Mf25C-wUZYEeMQYw7y5trncj/s320/image038-784389.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Cost category itself will also be enabled for use in Project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmBb03iOsoNsUx5OhbkLbB685spEV9DprIeGQ6pgvyzqpbXkHc8KjG57Uhaejaf3LRd8KBP061YGjLtkXe99S23fExriO3PVKBucWdk31z5-qP8oi4bYqJbPephGjEfZVyInGIPGTN9jI/s1600/image039-786690.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813849649616674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmBb03iOsoNsUx5OhbkLbB685spEV9DprIeGQ6pgvyzqpbXkHc8KjG57Uhaejaf3LRd8KBP061YGjLtkXe99S23fExriO3PVKBucWdk31z5-qP8oi4bYqJbPephGjEfZVyInGIPGTN9jI/s320/image039-786690.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Sales price for per Qty labor will be 4$<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGzSmCGJ1nhVH4TLR1MWIOC00MIDSXTRGG3hdPqubisViLfSgYZ3J7LJXFy7djWOVqUVAmHQ1P1lUm6vEtCHvr3GO3tzidCAJfiRYiBtX7n90_QUNweEBakvOULw5Jg5t2vXqvdpIX2E_/s1600/image040-789187.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813859489444034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGzSmCGJ1nhVH4TLR1MWIOC00MIDSXTRGG3hdPqubisViLfSgYZ3J7LJXFy7djWOVqUVAmHQ1P1lUm6vEtCHvr3GO3tzidCAJfiRYiBtX7n90_QUNweEBakvOULw5Jg5t2vXqvdpIX2E_/s320/image040-789187.jpg" /></a><span style="color: red;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Costing sheet</i></b> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The structure of manufacturing costs will be defined in Costing sheet <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXia3SPPhLj6qK6OLrCL3K7jtkM705ixXtDpl5FfG5pziDXN7BhU5i-hffWI-KFO-8DldNIW-hooP98gmhZbw58dxFC-KYHsCKPv-WPj6v584dOtM_YBiMYg0PWg33Ce0OIuvRXbWltCMj/s1600/image041-793654.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813877526929746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXia3SPPhLj6qK6OLrCL3K7jtkM705ixXtDpl5FfG5pziDXN7BhU5i-hffWI-KFO-8DldNIW-hooP98gmhZbw58dxFC-KYHsCKPv-WPj6v584dOtM_YBiMYg0PWg33Ce0OIuvRXbWltCMj/s320/image041-793654.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that in the case of project production order <b><u><span style="color: red;">Posting method = Consumed</span></u></b><span style="color: red;"> </span>the costing sheet should be empty <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) bill of materials will consist of Floor, Roof and 2 Sides<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Bill of materials: AlexFrame – Designer view<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Designer view provides a visual representation of Car frame (AlexFrame) assembly<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEJlEN_bZXh5TfTs0BtPwsptr6piaCQYX5WSgHms9z4Zwtx7bZ2JzDnjdLJbsvrJu3TnyId9yhipxOWBudXkyfD96ee_UFZpsTT9XaTi5cd4xuzSqBRx_phRPRe9eCg4aFZ_omzAIzXXw_/s1600/image042-797262.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813895324018402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEJlEN_bZXh5TfTs0BtPwsptr6piaCQYX5WSgHms9z4Zwtx7bZ2JzDnjdLJbsvrJu3TnyId9yhipxOWBudXkyfD96ee_UFZpsTT9XaTi5cd4xuzSqBRx_phRPRe9eCg4aFZ_omzAIzXXw_/s320/image042-797262.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Bill of materials: AlexFrame – Lines view<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Designer view provides a grid representation of Car frame (AlexFrame) assembly <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRuWNexyIDHGw7zx8YpKU7okXOkG8QiVtLYBQyL_3YDCJZA42CpoYnC2F_Dl1dsVXUciiUPu6F1yCO7Qk_7mHYJWloNpmoQXjoSnPT8jXc_wE2ovjfu0I7u2ygJo9TRm4qwLRuak8tjdzp/s1600/image043-701258.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813912428330514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRuWNexyIDHGw7zx8YpKU7okXOkG8QiVtLYBQyL_3YDCJZA42CpoYnC2F_Dl1dsVXUciiUPu6F1yCO7Qk_7mHYJWloNpmoQXjoSnPT8jXc_wE2ovjfu0I7u2ygJo9TRm4qwLRuak8tjdzp/s320/image043-701258.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Car frame (AlexFrame) route will consist of Welding operation only<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Route: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihNe2SXWf1Ii_IHdJ5xE9ltgcFDqtBtrd-rq2TLxmHFVt9y_M_eSXJZULZf0QkONAIaT8vSUoQk3Vz3VbHvcDI9J0o6M9VJHQdCNIdy6A5ahVFLasJHu0pLs5bdQts56BB97L1ueSzwEIu/s1600/image044-704506.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813925756443170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihNe2SXWf1Ii_IHdJ5xE9ltgcFDqtBtrd-rq2TLxmHFVt9y_M_eSXJZULZf0QkONAIaT8vSUoQk3Vz3VbHvcDI9J0o6M9VJHQdCNIdy6A5ahVFLasJHu0pLs5bdQts56BB97L1ueSzwEIu/s320/image044-704506.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that different Cost categories are specified for Setup, Run time and Quantity for all route operations<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ7e1JIHSBS0JQOcV8f4UwaLwaCcRu0iq9iKXrB2wgZRB4BgWbdg-bOQVFCqVPfOD7DEjfUbM2BxjJ9-G0GUJaqiLSFVKkRWf6IQMBSNLsZgmfSvasN7G5a_OsPamHjUgz5n0NyJp5Tc-p/s1600/image045-707128.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813937487569202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ7e1JIHSBS0JQOcV8f4UwaLwaCcRu0iq9iKXrB2wgZRB4BgWbdg-bOQVFCqVPfOD7DEjfUbM2BxjJ9-G0GUJaqiLSFVKkRWf6IQMBSNLsZgmfSvasN7G5a_OsPamHjUgz5n0NyJp5Tc-p/s320/image045-707128.png" /></a> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Resource requirements are specified for all route operations<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGNyiSzcggKdaNuUHpe0LLTa_5TS6X0yw8_Zw_qqrQ8gJ1r_uMUxQ0JM9BldkQd6fESjTXOjck-LwWVAx61CbKJm9ENGNSuhd670WESYCqi1tdbdUQoBm5Ea4Lpqx3l0ELJhpmx3KRNIs/s1600/image046-709974.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813952910219010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGNyiSzcggKdaNuUHpe0LLTa_5TS6X0yw8_Zw_qqrQ8gJ1r_uMUxQ0JM9BldkQd6fESjTXOjck-LwWVAx61CbKJm9ENGNSuhd670WESYCqi1tdbdUQoBm5Ea4Lpqx3l0ELJhpmx3KRNIs/s320/image046-709974.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Customer<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Customer will be defined and linked to project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mEysliFOflQrsoe3e3iuFkZhkykggrmgg6gsmfyig-Hyfh8HsyY9XaimQxaLfDIwM3-czriWVpBDEUVY5Tyxz4OFdCPzJf2ETC8WpuXAyJXVJ2iXh4CbmuV0qTPmxhzRixIw5MO1q2sd/s1600/image047-712959.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813962639661202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mEysliFOflQrsoe3e3iuFkZhkykggrmgg6gsmfyig-Hyfh8HsyY9XaimQxaLfDIwM3-czriWVpBDEUVY5Tyxz4OFdCPzJf2ETC8WpuXAyJXVJ2iXh4CbmuV0qTPmxhzRixIw5MO1q2sd/s320/image047-712959.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project contract<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Project contract will be defined and linked to project <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xP1Oz7q0pNr9bl73E5EBVKwPS8tnTgt-vjwdiQaxj8kc934cXx3Sq02Fssc2Wdh0kdB8nPLUvuCZGLsfj406mEtU3taRpNFIr96ic4HhEguXLo2HP6LLC0_Fu3cJ9ZF21BHQZTdXg8fH/s1600/image048-715719.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813970839695202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xP1Oz7q0pNr9bl73E5EBVKwPS8tnTgt-vjwdiQaxj8kc934cXx3Sq02Fssc2Wdh0kdB8nPLUvuCZGLsfj406mEtU3taRpNFIr96ic4HhEguXLo2HP6LLC0_Fu3cJ9ZF21BHQZTdXg8fH/s320/image048-715719.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Time and material project will be created in order to provide costing context for production process<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTlV1yxoe9O9xUNWN4PWF0t1P3U6kseqT3349hWkIG5VQmKbNbI89OpXHXT1mED5Ocxs1nxBXVnPNUxuLxFvtaTLBZZwNVHcGLUSIgd78Yg8LeWT_loPZrKUg58laVQ2MPaoYNITC64ia-/s1600/image049-718823.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838813984378065922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTlV1yxoe9O9xUNWN4PWF0t1P3U6kseqT3349hWkIG5VQmKbNbI89OpXHXT1mED5Ocxs1nxBXVnPNUxuLxFvtaTLBZZwNVHcGLUSIgd78Yg8LeWT_loPZrKUg58laVQ2MPaoYNITC64ia-/s320/image049-718823.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that time and material project is linked to the customer and project contract defined earlier<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project parameters<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
In order to track production costs under project via Cost control functionality we need to make sure that it is enabled in Project accounting parameters (Cost control tab > Cost commitments section > Production checkbox) <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikdiZ20Ha0bJy-kcsNL7POT0NkC6cUD0eUvyRDcMPs-lE0L-nd-RBa5hf4xvU789qYmgeQDO6xxWY8tTfaaZTJYSHdgv3AZNXtKoXOQns38KvDk7OiAC5l1gup6RkNCoN9UJmF3Ib-RA_Z/s1600/image050-722714.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814005139716354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikdiZ20Ha0bJy-kcsNL7POT0NkC6cUD0eUvyRDcMPs-lE0L-nd-RBa5hf4xvU789qYmgeQDO6xxWY8tTfaaZTJYSHdgv3AZNXtKoXOQns38KvDk7OiAC5l1gup6RkNCoN9UJmF3Ib-RA_Z/s320/image050-722714.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section B: Creation<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
In Make to Stock scenario we will create Project Production order for Car frame (AlexFrame) manually <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Production order is a document which in traditional scenario controls manufacturing process of certain quantity of goods within defined timeframe<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig_BGlMVQrCbsryJhGdhBDLMSVXzyGpkwj82KQ-fJsJRvKDy87w8sVVZGuylQeyzo9mUGT69qTy4B91E25_5IW08N0_njMR-I07svVPFEE3yi_ki5tx9NVFhv2O0SHUizqsSawQhGDnBgR/s1600/image051-726773.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814020857236818" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig_BGlMVQrCbsryJhGdhBDLMSVXzyGpkwj82KQ-fJsJRvKDy87w8sVVZGuylQeyzo9mUGT69qTy4B91E25_5IW08N0_njMR-I07svVPFEE3yi_ki5tx9NVFhv2O0SHUizqsSawQhGDnBgR/s320/image051-726773.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Costing sheet should not exist in case of <b><u><span style="color: red;">Posting method = Consumed</span></u></b>, otherwise you will see the following message upon project production order creation<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUM9_iIYeHqO3fsw1aCAVlbZs0PLJ_Yyahr7Nm0K7z0eKcCPo4NX5nK9q1zda4gieA4kGqlen4ihFS8S87DxBeeCz59GbAyC1WINa_dHdl4F2QZpRkTjjMskm4RSC5eQ2MoCspcio33hP/s1600/image052-729450.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814031398595410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUM9_iIYeHqO3fsw1aCAVlbZs0PLJ_Yyahr7Nm0K7z0eKcCPo4NX5nK9q1zda4gieA4kGqlen4ihFS8S87DxBeeCz59GbAyC1WINa_dHdl4F2QZpRkTjjMskm4RSC5eQ2MoCspcio33hP/s320/image052-729450.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Standard cost items are not allowed on project production orders with <strong><u><span style="color: red;">Posting method = Consumed<o:p></o:p></span></u></strong></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV1FtkExXSPLOfgLsffvj8kWW92botl-gsja-n464M6RYX5xqx-pVRh2YUqgFskBONMayN8sxy5BBNt_BQ0cMxuUeioTu4sW95KRrw4h-TxM2RdqRaW9NcU-vjdlB7Z3wVlowA6mynTOdC/s1600/image053-732184.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814047876908130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV1FtkExXSPLOfgLsffvj8kWW92botl-gsja-n464M6RYX5xqx-pVRh2YUqgFskBONMayN8sxy5BBNt_BQ0cMxuUeioTu4sW95KRrw4h-TxM2RdqRaW9NcU-vjdlB7Z3wVlowA6mynTOdC/s320/image053-732184.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
When project production order is created you can see it on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfAaB4hEpi7mev0fPIoNjlAugfqmDasPtK0m527csjQL8jpIG_sVoUVu5sQdWLlQ6lbu-cIm606_2Dp68xXny-ZMaCB7GQ65OOXPuV427IyvMyUCNBaugtuXOGcumfLTn2LmCdoyVvwKd0/s1600/image054-735978.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814064105366610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfAaB4hEpi7mev0fPIoNjlAugfqmDasPtK0m527csjQL8jpIG_sVoUVu5sQdWLlQ6lbu-cIm606_2Dp68xXny-ZMaCB7GQ65OOXPuV427IyvMyUCNBaugtuXOGcumfLTn2LmCdoyVvwKd0/s320/image054-735978.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Project fast tab will contain details related to Project such as Project number, etc<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ4Vy9Ff-KW8Ig2STnlcOIaXnhjBkqV8mZl1YBThX65IK2OXIP4lBMW4T4O1XYmCV7qqniDBTNSVnw4Ln3RfzD6HwHfr3CEo7-Aam9HQDerIJtcvi9yosTrJM9omzFBYCNDDe7Qwq58JNk/s1600/image055-739630.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814076122817186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ4Vy9Ff-KW8Ig2STnlcOIaXnhjBkqV8mZl1YBThX65IK2OXIP4lBMW4T4O1XYmCV7qqniDBTNSVnw4Ln3RfzD6HwHfr3CEo7-Aam9HQDerIJtcvi9yosTrJM9omzFBYCNDDe7Qwq58JNk/s320/image055-739630.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
When project production order is created the system will copy product's active BOM and active route in order to create production BOM and production route<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Production BOM<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Production BOM is a list of components to be used for this particular project production order<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAJN38uM5M-I87jbwP23knwVhm_CPTss9Cj9U4fl_qVgfAqHiu0JmbSHg3mfZyl8jN03LjXF_W4ojKPJY8R9uLrOM_P137BrcgID2L41LKK7zQjl_NRU1xcDe6tqyN3d-qIyQPAw5SW4T9/s1600/image056-744586.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814099245360658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAJN38uM5M-I87jbwP23knwVhm_CPTss9Cj9U4fl_qVgfAqHiu0JmbSHg3mfZyl8jN03LjXF_W4ojKPJY8R9uLrOM_P137BrcgID2L41LKK7zQjl_NRU1xcDe6tqyN3d-qIyQPAw5SW4T9/s320/image056-744586.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that you can change Production BOM to meet specific requirements for particular Project production order without affecting product's active BOM <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Production Route<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Production Route is a list of operations to be used for this particular Project production order<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy4prCLk5Zy27zDooQ8bj7ZfsH7sWSxQuN9Cmb5DAjnoUPJb5_QgtU-9cmsykcuI2jjEod4_gXeTQJyXtYyONlSqar2HQxj3XrtKkc4jj0_Hwiyn32aefyfLXUaWegY2j__TKlGDelxZYA/s1600/image057-747538.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814108872977394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy4prCLk5Zy27zDooQ8bj7ZfsH7sWSxQuN9Cmb5DAjnoUPJb5_QgtU-9cmsykcuI2jjEod4_gXeTQJyXtYyONlSqar2HQxj3XrtKkc4jj0_Hwiyn32aefyfLXUaWegY2j__TKlGDelxZYA/s320/image057-747538.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that you can change Production Route to meet specific requirements for particular Project production order without affecting product's active Route <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment we will have inventory receipt transaction representing production order receipt for Car frame (AlexFrame) as well as auto loss/profit inventory issue transaction representing consumed to the project Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0HJsCw-7Z5YUknnqFitwooqZVgKqFK4D1M6lVHQ68UpaSGk84Yh6k5DrGfR21tww6kBcpXeyWu2mq_KGD7HYsKydwO-AEZ88-EaKjMGqDC5HIb8UcPsObhF96jC_IZb_vtCRzAvAxQEqc/s1600/image058-749077.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814119755943762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0HJsCw-7Z5YUknnqFitwooqZVgKqFK4D1M6lVHQ68UpaSGk84Yh6k5DrGfR21tww6kBcpXeyWu2mq_KGD7HYsKydwO-AEZ88-EaKjMGqDC5HIb8UcPsObhF96jC_IZb_vtCRzAvAxQEqc/s320/image058-749077.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that we intend to consume to the project the result of production for Car frame (AlexFrame), that's why the system applies marking for inventory receipt and issue transactions for Car frame (AlexFrame) <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section C: Estimation<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) production order life cycle is to <b><u>estimate</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Estimate<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
It's important to mention that during estimation the system will create inventory issue transactions for BOM components and calculate estimated cost of manufactured product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR0BIWZrVCq9qUdncUR6CsV-p6lnKNhRZ85AFxN3VYHFGiAGt3xuJ93fosSGz8wadpwjrx_6jot-ZqKY9TvlPosCPvoYlnAiRwoUnXKxbihCBggpJPGf2SdKm9mBIWOu4lM9cha9ao0k_o/s1600/image059-753203.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814136540501058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR0BIWZrVCq9qUdncUR6CsV-p6lnKNhRZ85AFxN3VYHFGiAGt3xuJ93fosSGz8wadpwjrx_6jot-ZqKY9TvlPosCPvoYlnAiRwoUnXKxbihCBggpJPGf2SdKm9mBIWOu4lM9cha9ao0k_o/s320/image059-753203.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Once estimation is finished you can see project production order on Production orders list page <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vQ5WqZ3v4nQgxQHYp3enVvZDocW4xh9HW6mfU814e1i3rQ78eQrAL4kDV3WFjUUGleqZNOPyT6xE8WUWo2iarIaqA0PyMRpGDlC4aRM_od99qEraLP2lw2GtoI2k47L5_MxZZfOAV82i/s1600/image060-756186.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814150351674546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vQ5WqZ3v4nQgxQHYp3enVvZDocW4xh9HW6mfU814e1i3rQ78eQrAL4kDV3WFjUUGleqZNOPyT6xE8WUWo2iarIaqA0PyMRpGDlC4aRM_od99qEraLP2lw2GtoI2k47L5_MxZZfOAV82i/s320/image060-756186.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
From costing perspective after estimation the system calculated estimated cost of project production order based on production BOM and production route <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Price calculation<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZtLzT2sI5sLdWdz4ClqdSzLgvc9rFqrm28njNuirvZcNC6QTJN2xX3We45ykg2wngwcgT29w-UadFhdYSCeauYU7G6bF2VuSUL-LHJKcN_I_a1VPgZNIDxiUsZpJ_bpHhx-IzLCWp4QO5/s1600/image061-758914.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814156495468882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZtLzT2sI5sLdWdz4ClqdSzLgvc9rFqrm28njNuirvZcNC6QTJN2xX3We45ykg2wngwcgT29w-UadFhdYSCeauYU7G6bF2VuSUL-LHJKcN_I_a1VPgZNIDxiUsZpJ_bpHhx-IzLCWp4QO5/s320/image061-758914.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that the system segregates consumption of materials from consumption of labor on Overview estimation tab<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvVR-dey5E_i3DvETdF1aJA4ElK7prO_GlK_qElZQaNWegd6pfBgVUtYmL6uKWQeazfblAPdDyNh0TUo6qKiIpCD_PhlEfm-4npxI1OFCkruWhaiV9tB6_CrkB5WsNDzLqv811hyphenhyphen_G5Ih/s1600/image062-763897.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814180555081346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvVR-dey5E_i3DvETdF1aJA4ElK7prO_GlK_qElZQaNWegd6pfBgVUtYmL6uKWQeazfblAPdDyNh0TUo6qKiIpCD_PhlEfm-4npxI1OFCkruWhaiV9tB6_CrkB5WsNDzLqv811hyphenhyphen_G5Ih/s320/image062-763897.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
After estimation the system created all necessary issue inventory transactions for BOM components for Car frame (AlexFrame) <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwRFZLZNpLGUQhtxpz69wdDDf-ac5NeMQAxSGiVq0jBuCpu5hPZhVFgLRwLu8MaRTJl68nOCNQXCppojpQ1S7MeUJU8eW8kAiMA39nJGEH_qWombCPg1ehbtR90jlmcnk8VbNR0MCA6q0R/s1600/image063-767248.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814194475140290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwRFZLZNpLGUQhtxpz69wdDDf-ac5NeMQAxSGiVq0jBuCpu5hPZhVFgLRwLu8MaRTJl68nOCNQXCppojpQ1S7MeUJU8eW8kAiMA39nJGEH_qWombCPg1ehbtR90jlmcnk8VbNR0MCA6q0R/s320/image063-767248.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this point because of project production order <b><u><span style="color: red;">Posting method = Consumed</span></u></b><span style="color: red;"> </span>you can review Project committed costs related to consumed material and labor<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlDBXQVMxzY_m3voO27gZurA9e9NRDnh54Fl-hsEiyx9OFQepmJIITaqX2yTjlDOX6DQT-1aquMalqGENpxCO4czypT4sTlWXgRD1zF2CdONwZO9aPZD8KZKPfbasNSx6UPYH9UixH76w/s1600/image064-770346.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814207429487682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlDBXQVMxzY_m3voO27gZurA9e9NRDnh54Fl-hsEiyx9OFQepmJIITaqX2yTjlDOX6DQT-1aquMalqGENpxCO4czypT4sTlWXgRD1zF2CdONwZO9aPZD8KZKPfbasNSx6UPYH9UixH76w/s320/image064-770346.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjrRvuaXB1AdgDGh352dlY8wAKNqG-dm9p0AB9rq7WCsZ_VTrLOjrKFthNar-Zr8nz64QarqrpYI_bTJzayTh1qpWUhYgry20yX_KpLfv3xUoignbZTbextWvnzq6JpnWcWNFRa6Y-DU50/s1600/image065-773247.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814220523209842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjrRvuaXB1AdgDGh352dlY8wAKNqG-dm9p0AB9rq7WCsZ_VTrLOjrKFthNar-Zr8nz64QarqrpYI_bTJzayTh1qpWUhYgry20yX_KpLfv3xUoignbZTbextWvnzq6JpnWcWNFRa6Y-DU50/s320/image065-773247.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section D: Scheduling<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>schedule</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
In this particular scenario I'll execute Job scheduling which will generate number of jobs and provide exact dates and times for them<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Job Scheduling<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiin1o1SjR5yY2JqdRo-lgMcYPzQ8gV8B7JI4iqV4OS7V5t_zUGXb7Q9zW2vGW-14mi8EyR1DwmxiyUgzSzzXa1uHu2VK6y08MWk3zjW5U4eqEPtC3VVY01TlehPY935oGzm0HUIJ5Gq9K/s1600/image066-776389.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814234816188306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiin1o1SjR5yY2JqdRo-lgMcYPzQ8gV8B7JI4iqV4OS7V5t_zUGXb7Q9zW2vGW-14mi8EyR1DwmxiyUgzSzzXa1uHu2VK6y08MWk3zjW5U4eqEPtC3VVY01TlehPY935oGzm0HUIJ5Gq9K/s320/image066-776389.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Once Job scheduling is finished you can see project production order and its status on Production orders list page<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3-X3njRMbrsJQj-9s6GOnBZwUQbTJUzDDOYQMarGH1G6ZUoUA2mKUmzJxVa8-uMjlzsKxAW1UhungZJXOnS_xmWoXu0qnKMwueXxgwC84y5S4RPtmlCmCccEdeiGnTmbg6RsvV9ChurC/s1600/image067-779091.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814246867482434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3-X3njRMbrsJQj-9s6GOnBZwUQbTJUzDDOYQMarGH1G6ZUoUA2mKUmzJxVa8-uMjlzsKxAW1UhungZJXOnS_xmWoXu0qnKMwueXxgwC84y5S4RPtmlCmCccEdeiGnTmbg6RsvV9ChurC/s320/image067-779091.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
As the result of Job scheduling based on Production Route the system generated a number of jobs <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXH6k4EQnY58vJvWFbBhLDyDmJ8OzOrPDvkdz4HD_XDJX7ofhtE0brOl7m5Dc0aZMUBuiJ5slrBTrwKlaAI_dzWwXOE78oZYzFdV8YXu1PSqIENsGsk-h6iPnRhFC-Ei22D5jWN1MvsUEx/s1600/image068-782603.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814258906007874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXH6k4EQnY58vJvWFbBhLDyDmJ8OzOrPDvkdz4HD_XDJX7ofhtE0brOl7m5Dc0aZMUBuiJ5slrBTrwKlaAI_dzWwXOE78oZYzFdV8YXu1PSqIENsGsk-h6iPnRhFC-Ei22D5jWN1MvsUEx/s320/image068-782603.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Gantt chart<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Gantt chart provides visual representation of production schedule, ability to reschedule for the user by dragging and dropping bars and much more<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifvHC-GmktpC9JIt4CKVw09s8RBPZXDqmatfG5lONYOmZUgKGjE6Vc2K_vclXD1QyqL51fClcfO2AqCn6u1Tr1CJtjvAbYBg0rtz-acxgPSd0nqIfH1rvpZw5wK9geVPX_EeXVbAjYabJi/s1600/image069-786157.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814279911979074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifvHC-GmktpC9JIt4CKVw09s8RBPZXDqmatfG5lONYOmZUgKGjE6Vc2K_vclXD1QyqL51fClcfO2AqCn6u1Tr1CJtjvAbYBg0rtz-acxgPSd0nqIfH1rvpZw5wK9geVPX_EeXVbAjYabJi/s320/image069-786157.jpg" /></a></span></b><b><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Gantt chart provides 2 views: Order view and Resource view<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpGQ8lxSjyvAvcemE1807oPHnnjB-D1zoonK3Chj5GCxw4sGjXRcJuMIsXWW4o7izxrSyPDIwNGSOHXH6_h5RcsZ1z_wXjxOevbLiiq5AK8mTO1kTKE2OGOtzxuNqRlpJk1vw-UZHcuwl_/s1600/image070-788771.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814285517542562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpGQ8lxSjyvAvcemE1807oPHnnjB-D1zoonK3Chj5GCxw4sGjXRcJuMIsXWW4o7izxrSyPDIwNGSOHXH6_h5RcsZ1z_wXjxOevbLiiq5AK8mTO1kTKE2OGOtzxuNqRlpJk1vw-UZHcuwl_/s320/image070-788771.jpg" /></a></span></b><b><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment no changes happened to inventory transactions, however by the result of scheduling the system did appropriate capacity reservation for resources involved<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions</i></b><b><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TUDl4vdF3nSd-zznCywgYIm45K1CHCiMbxPMt0IYk2O4cIj6S17knJdJrLzivb1JFjevhqL4R2vYzfLmv15ioHlsf_fW5YMk3f_3b9uOr3fhnkCCQLp7Tg_ATiUJrDHNMx_tZu-W4Kj5/s1600/image071-793035.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814307602079426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TUDl4vdF3nSd-zznCywgYIm45K1CHCiMbxPMt0IYk2O4cIj6S17knJdJrLzivb1JFjevhqL4R2vYzfLmv15ioHlsf_fW5YMk3f_3b9uOr3fhnkCCQLp7Tg_ATiUJrDHNMx_tZu-W4Kj5/s320/image071-793035.jpg" /></a></span></b><b><span style="color: red;"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section E: Execution<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>release</u></b> project production order which releases project production order from top floor to shop floor and indicates that project production order can be started<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Release</i></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsttbP_N7ptaS1kBE78hiwLt8H_hWIyAmWzlzNw1tdjO89iWKh_C4AEDyS5QJPqFWpNcXPmRydwQC4k15rNiUO1K1C1DaqZBkaAtGMgrrSSUZ2-hMVPh7ap8cJBUhxZqqMO8lReYPbY8uq/s1600/image072-796237.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814319392845026" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsttbP_N7ptaS1kBE78hiwLt8H_hWIyAmWzlzNw1tdjO89iWKh_C4AEDyS5QJPqFWpNcXPmRydwQC4k15rNiUO1K1C1DaqZBkaAtGMgrrSSUZ2-hMVPh7ap8cJBUhxZqqMO8lReYPbY8uq/s320/image072-796237.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Once release is finished you can see project production order and its status on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhElKsU6BGXxneCJhHKZAYIWpow8znmsroXqQLq9ZFfig5GypygspmF1hiF26T2AszLLbWOx8W3qyH4TKdpr7ClDXJ6BrKX2nSoMEGTha6AKrKdOj0WHRdd-6rVNHvC0YZ9ZqG2NZfWtE7w/s1600/image073-798343.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814329995755170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhElKsU6BGXxneCJhHKZAYIWpow8znmsroXqQLq9ZFfig5GypygspmF1hiF26T2AszLLbWOx8W3qyH4TKdpr7ClDXJ6BrKX2nSoMEGTha6AKrKdOj0WHRdd-6rVNHvC0YZ9ZqG2NZfWtE7w/s320/image073-798343.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment no changes happened to inventory transactions<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions</i></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><span style="color: red;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TUDl4vdF3nSd-zznCywgYIm45K1CHCiMbxPMt0IYk2O4cIj6S17knJdJrLzivb1JFjevhqL4R2vYzfLmv15ioHlsf_fW5YMk3f_3b9uOr3fhnkCCQLp7Tg_ATiUJrDHNMx_tZu-W4Kj5/s1600/image071-793035.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814307602079426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TUDl4vdF3nSd-zznCywgYIm45K1CHCiMbxPMt0IYk2O4cIj6S17knJdJrLzivb1JFjevhqL4R2vYzfLmv15ioHlsf_fW5YMk3f_3b9uOr3fhnkCCQLp7Tg_ATiUJrDHNMx_tZu-W4Kj5/s320/image071-793035.jpg" /></a></span></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) production order life cycle is to start production order<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Start<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEike3vWuPIFxqRIgk48NKIDRraEyyzUJuGJFqCRbdJaJ6i3aXQgao0694AHZHUd-wjWiu7xvefUIOvdzYibPuyxQxu2u9VVp0SiRTaLMVuF9OkWec4WLar0BuO7jvwBsAmi10gqofFxErVB/s1600/image074-700740.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814339252285250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEike3vWuPIFxqRIgk48NKIDRraEyyzUJuGJFqCRbdJaJ6i3aXQgao0694AHZHUd-wjWiu7xvefUIOvdzYibPuyxQxu2u9VVp0SiRTaLMVuF9OkWec4WLar0BuO7jvwBsAmi10gqofFxErVB/s320/image074-700740.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
In this case I'll pre-flush materials and labor consumption which means that material and labor consumption will be posted up-front. I'll mark "Post picking list now" and "Post route cad now" checkboxes on General tab. I assume that there's enough on-hand for the components to be consumed in production process.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that you can also back-flush materials and labor consumption which means that material and labor consumption may be posted at the time when you report your project production order as finished <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
As the result the following message will be displayed informing that Picking list journal and Route card journal have been posted for the consumption of material and labor <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRIxVFaAqwUvamKkIiV0IdesEI-cZPls60QZP5pVYWZJuFNQe-CQK20N7P511kQ8SPXS6_R369yVCfLhYdYa8cf_4qeZpXIBjgowK4arMAZ1GkJMXKvVgl982W0jIo2B6flsCunkPzt_s8/s1600/image075-704547.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814356319261490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRIxVFaAqwUvamKkIiV0IdesEI-cZPls60QZP5pVYWZJuFNQe-CQK20N7P511kQ8SPXS6_R369yVCfLhYdYa8cf_4qeZpXIBjgowK4arMAZ1GkJMXKvVgl982W0jIo2B6flsCunkPzt_s8/s320/image075-704547.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment Project production order for Car frame (AlexFrame) is in Started status<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-mu5WYg8yIJpKabclFixfkNjAX9JqFb0Fg1TIeIb0RyUaejVPDLPVK-8p5AZVp2qqGTslCp2zGhX3eqNnIz1b6aXExb5UwqdZ_lVACP4txozO3jFd27MuheBvGquyUZN0vBrYM3ckOC9S/s1600/image076-707865.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814368145093634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-mu5WYg8yIJpKabclFixfkNjAX9JqFb0Fg1TIeIb0RyUaejVPDLPVK-8p5AZVp2qqGTslCp2zGhX3eqNnIz1b6aXExb5UwqdZ_lVACP4txozO3jFd27MuheBvGquyUZN0vBrYM3ckOC9S/s320/image076-707865.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Picking list journal is used to post material consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Picking list journal<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Picking list journal header references Project production order for Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWk1lpUJ6_LzjKYSgGKp5vOwtsxmPXY8QB2Sb6FUq8S_bN5p_T9VO6zMuo0eqg5is8yQk5-r3o8SEhnuczNPFstBzHNNjAzT-ttjnBmsa2dCb-Y-9bfGVLbNOoQ-9kSYw2oN6psPiJiO3/s1600/image077-711208.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814384023961314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMWk1lpUJ6_LzjKYSgGKp5vOwtsxmPXY8QB2Sb6FUq8S_bN5p_T9VO6zMuo0eqg5is8yQk5-r3o8SEhnuczNPFstBzHNNjAzT-ttjnBmsa2dCb-Y-9bfGVLbNOoQ-9kSYw2oN6psPiJiO3/s320/image077-711208.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Picking list journal lines have details of what components have been picked for Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklLsKFuwzgHWmjqZLieypiCkeSoZSrkctsJrdvx01wFDpevqR_xf26GEwnl8_FYYs7Q9NxkKaOixKnPA96mdYZc_HFifEvqCXoc5-v5vBjhBlQq53Ix953Lxj5FrxkEHZupY2EKLSLSVm/s1600/image078-714739.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814396326017842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklLsKFuwzgHWmjqZLieypiCkeSoZSrkctsJrdvx01wFDpevqR_xf26GEwnl8_FYYs7Q9NxkKaOixKnPA96mdYZc_HFifEvqCXoc5-v5vBjhBlQq53Ix953Lxj5FrxkEHZupY2EKLSLSVm/s320/image078-714739.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Route card journal is used to post labor consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Route card journal<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Route card journal header references Production order for Car frame (AlexFrame)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSawsH7diExBAOy_UlDGwQY_yt7JPVYDe_om8rA1AV_zeHV16QPwpie6dLWDzWecxv5Rj-zdM4bmFnWJh7hwqopnVOU7h-tFHDk9oHWTC4HqWV_U_X-T0-v_VvaZjjp6aBZLA2RSF9Aet/s1600/image079-717564.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814410293201682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSawsH7diExBAOy_UlDGwQY_yt7JPVYDe_om8rA1AV_zeHV16QPwpie6dLWDzWecxv5Rj-zdM4bmFnWJh7hwqopnVOU7h-tFHDk9oHWTC4HqWV_U_X-T0-v_VvaZjjp6aBZLA2RSF9Aet/s320/image079-717564.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Route card journal lines have details of what operations have been performed for Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQIuf2AE3e2GXdIe4bjQlS_YZBM4BeJcdbsOplXYmtFyH8_a3ZiiWlv_vN3qiDTQIw8mT1y2TROMTcm8Xd1DtCHVKtTVjGXQcZmPu-MdKO7sEVtkrqjzZXO9iXSnkU9-MUOwzltWMiPXCT/s1600/image080-721290.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814427025567778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQIuf2AE3e2GXdIe4bjQlS_YZBM4BeJcdbsOplXYmtFyH8_a3ZiiWlv_vN3qiDTQIw8mT1y2TROMTcm8Xd1DtCHVKtTVjGXQcZmPu-MdKO7sEVtkrqjzZXO9iXSnkU9-MUOwzltWMiPXCT/s320/image080-721290.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Jobs</i></b> <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Job status for Welding (Process) job changed to Waiting<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSWMMlczMmcpWkUZNPGBXTY_v4meMP9uVng9S_MahUs5VfFuIPcnDrE21fEtiKQaJk-YQoWeHo6hUgaudhG66hjhnB8fS-bdBH7F4r-GuakzyPi-x5HUeXU2qU3zpAVEJp_hSi2vHSTphd/s1600/image081-724795.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814440009364242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSWMMlczMmcpWkUZNPGBXTY_v4meMP9uVng9S_MahUs5VfFuIPcnDrE21fEtiKQaJk-YQoWeHo6hUgaudhG66hjhnB8fS-bdBH7F4r-GuakzyPi-x5HUeXU2qU3zpAVEJp_hSi2vHSTphd/s320/image081-724795.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment the system physically updated issue inventory transactions for Car frame (AlexFrame) BOM components. By other words components for Car frame (AlexFrame) have been used in production process<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVlyUgPOGOJFscftpEWbHTafcg5k3QKgRj4HjJU-2HFoEas7AMHu0V9QSp9U3ZmGCZwAj1xmjhAUrPNp8-cF_bC4LjEVX_nQA1Grs66KgCRbbIYEBKx_y98Rl0Z5ekhcPHpT0aPpuiFrvX/s1600/image082-728342.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814457314846034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVlyUgPOGOJFscftpEWbHTafcg5k3QKgRj4HjJU-2HFoEas7AMHu0V9QSp9U3ZmGCZwAj1xmjhAUrPNp8-cF_bC4LjEVX_nQA1Grs66KgCRbbIYEBKx_y98Rl0Z5ekhcPHpT0aPpuiFrvX/s320/image082-728342.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that issue inventory transactions for Car frame (AlexFrame) BOM components changed their statuses to Deducted<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The result of material and labor consumption for Car frame (AlexFrame) project production order is reflected in Production posting details<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSR3YTIdM9gRn6O21DoCJZf285DPF9E3RnYmnjP_O7kMISVw1tRAQKMOsZximUYF8fQ3q-pzIBvQEj0n7A0dS_bA-wFwvBxa59bv3K2Mlbb-46omwALUmJbqZjndmPViZML3IGYkHAkZYf/s1600/image083-731359.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814470101776642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSR3YTIdM9gRn6O21DoCJZf285DPF9E3RnYmnjP_O7kMISVw1tRAQKMOsZximUYF8fQ3q-pzIBvQEj0n7A0dS_bA-wFwvBxa59bv3K2Mlbb-46omwALUmJbqZjndmPViZML3IGYkHAkZYf/s320/image083-731359.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please see details of Production posting for Car frame (AlexFrame) project production order in the table below<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Material consumption is 150$ based on cost of Floor BOM component<o:p></o:p></div>
<div class="MsoNormal">
<b> <o:p></o:p></b></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Inventory issue transactions for Floor BOM component will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGHF_yURVlvtBLLHJ8VoFQUJg7GSjSn2v5PEaTFORrq1DrMXqlATRB7P867mcSSXyU91A_BoCEnyQjaH_boq8_os2E_89FA3-DIGkZ5MktbC9fKo6ZoVZsqXpOsOQWtwLvP0BhERsMYTR5/s1600/image084-735703.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814487889471890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGHF_yURVlvtBLLHJ8VoFQUJg7GSjSn2v5PEaTFORrq1DrMXqlATRB7P867mcSSXyU91A_BoCEnyQjaH_boq8_os2E_89FA3-DIGkZ5MktbC9fKo6ZoVZsqXpOsOQWtwLvP0BhERsMYTR5/s320/image084-735703.jpg" /></a><b><i><o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Ledger voucher provides details on which account was credited for "Production, picking list", which account was debited for "Production offset picking list"<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn6VAGiFH6E8obWoOZuq4rlcK3eihxR8upGL0WJrVL5fXKEQK0qb36a-oNBKB_2vueccj6MPME3OcvaBL2zRCK18bjMy9H0SDTZKopAi7SXsN4Z8_NA77D2uV6qoGKkd0_Yo-zZELZihCE/s1600/image085-738973.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814505016946178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn6VAGiFH6E8obWoOZuq4rlcK3eihxR8upGL0WJrVL5fXKEQK0qb36a-oNBKB_2vueccj6MPME3OcvaBL2zRCK18bjMy9H0SDTZKopAi7SXsN4Z8_NA77D2uV6qoGKkd0_Yo-zZELZihCE/s320/image085-738973.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Material consumption is 100$ based on cost of Roof BOM component<o:p></o:p></div>
<div class="MsoNormal">
<b> <o:p></o:p></b></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Inventory issue transactions for Roof BOM component will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhivjzJShxZQgcFWDnM3PEVMDBQIDCqbodV4gRaOmHRTkuks7o8OUtUofez_3HWtsLSjJ8i3mxN5QxHkA0Q_gsScSzbUFd8isxHt9W8D8VgoytF-1r_tiXaV5FUyDfAeMbwx1PbYoNR0vY1/s1600/image086-742117.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814519206583826" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhivjzJShxZQgcFWDnM3PEVMDBQIDCqbodV4gRaOmHRTkuks7o8OUtUofez_3HWtsLSjJ8i3mxN5QxHkA0Q_gsScSzbUFd8isxHt9W8D8VgoytF-1r_tiXaV5FUyDfAeMbwx1PbYoNR0vY1/s320/image086-742117.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Ledger voucher provides details on which account was credited for "Production, picking list", which account was debited for "Production offset picking list"<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUH-CKt6xtjuo-ZYro2-kohfdG02E01UVH73HsAtY4ymKUNMFNIYCdF1CJweThNgPp8Lpm7ZIp4U89DTbQzbWiv_Ppftrkb2n1s8CAfCiLKKl-XoIpPXxJlIso4vbtckgHz2N_RJp2jD-/s1600/image087-746934.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814536210374466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUH-CKt6xtjuo-ZYro2-kohfdG02E01UVH73HsAtY4ymKUNMFNIYCdF1CJweThNgPp8Lpm7ZIp4U89DTbQzbWiv_Ppftrkb2n1s8CAfCiLKKl-XoIpPXxJlIso4vbtckgHz2N_RJp2jD-/s320/image087-746934.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>Material consumption<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Material consumption is 100$ (2x50$) based on cost of Sides BOM components<o:p></o:p></div>
<div class="MsoNormal">
<b> <o:p></o:p></b></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Inventory issue transactions for Sides BOM components will be displayed on Voucher transactions screen for material consumption<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH6irP0xugHmQJadXk3w2TnoXHJVuEtgJAFUevSlC1dMBgN-Adc-fY3jrFAoOXJaMOeLOQtbc1Z_b5ZWm69fCrfamjVwb6Ocml3VYY1vwf9YvZOQ_qxnCDO92nS5bf6RD38dM9rtpMl-zW/s1600/image088-749867.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814549837252178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH6irP0xugHmQJadXk3w2TnoXHJVuEtgJAFUevSlC1dMBgN-Adc-fY3jrFAoOXJaMOeLOQtbc1Z_b5ZWm69fCrfamjVwb6Ocml3VYY1vwf9YvZOQ_qxnCDO92nS5bf6RD38dM9rtpMl-zW/s320/image088-749867.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Ledger voucher provides details on which account was credited for "Production, picking list", which account was debited for "Production offset picking list"<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJuPnjBQBheyU7UB67F0_nlQyF5wrsxg4jOgchotkxwsBH5meLUu4Z9NBGAkm0fk8zdBTP4ssgawyJIhUmPmMVuuW8hCXrLDNe-H_XH38DDcVhZnjogms5dKBsqDlReNNwuYv4D5BYBxPv/s1600/image089-754247.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814570980448370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJuPnjBQBheyU7UB67F0_nlQyF5wrsxg4jOgchotkxwsBH5meLUu4Z9NBGAkm0fk8zdBTP4ssgawyJIhUmPmMVuuW8hCXrLDNe-H_XH38DDcVhZnjogms5dKBsqDlReNNwuYv4D5BYBxPv/s320/image089-754247.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>Route consumption<o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Route consumption is 17$ based on cost of operations for Process and per Quantity for Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Inventory receipt transaction for Car frame (AlexFrame) will be displayed on Voucher transactions screen for route consumption<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhXXcHeHumMtdsJgfNDKA4AJFq5hVyLdZBvmokWn8IByevl20VDeqdB8B7S6EqAvQIAOOvEQGnhAaKGTozpOdKsxh-3160yK-H1GjXS47ov0gp4CQW1MMle_PwrStvtV2QYPzsxXqv9Rn/s1600/image090-757971.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814587311505202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhXXcHeHumMtdsJgfNDKA4AJFq5hVyLdZBvmokWn8IByevl20VDeqdB8B7S6EqAvQIAOOvEQGnhAaKGTozpOdKsxh-3160yK-H1GjXS47ov0gp4CQW1MMle_PwrStvtV2QYPzsxXqv9Rn/s320/image090-757971.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Ledger voucher provides details on which account was credited for "Production WIP issue", which account was debited for "Production - WIP" <o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicNzxedH_nTALpsymCb6v_wLyX2faGQywoRsF87tHuPzLHxVWtHUnvnSu143FqaEz4YOC4K8-r0I7v2DO9Akz5UJQWDs_wnNdD-ghN_LiyohrwPer8_JOcGZezhKrFbkmv7xM72gPZbA89/s1600/image091-761048.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814601645097714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicNzxedH_nTALpsymCb6v_wLyX2faGQywoRsF87tHuPzLHxVWtHUnvnSu143FqaEz4YOC4K8-r0I7v2DO9Akz5UJQWDs_wnNdD-ghN_LiyohrwPer8_JOcGZezhKrFbkmv7xM72gPZbA89/s320/image091-761048.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Route transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Route transactions show the details of labor consumption postings for Process job (15$) and per Quantity (2$) which rolls up to 17$ <o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqDtZwJOPOtWtWh-NNgsduP7shs0Zprp9YopSljHSV5ocmZOUlVqXwnoThFUgDe_ENzsoSKE56yNczXekLX2qRhyphenhyphen4kqrxbQgnDXgwUp3sOKvo2xliLi1CNOUevHOV8akBsEa51lAEA9EL/s1600/image092-764854.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814612730032530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqDtZwJOPOtWtWh-NNgsduP7shs0Zprp9YopSljHSV5ocmZOUlVqXwnoThFUgDe_ENzsoSKE56yNczXekLX2qRhyphenhyphen4kqrxbQgnDXgwUp3sOKvo2xliLi1CNOUevHOV8akBsEa51lAEA9EL/s320/image092-764854.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this point you can review Project committed costs related to consumed material and labor<o:p></o:p></div>
<div class="MsoNormal">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmNyBrSo_fdSjldBh6ojkJGlHtRLrFe5mrpUAQIl9xEqXheChN5RHYy_QMN_pj4PrjCHzOanFTKaYVSsXdIvV3hxcU99pekGn5l8KWmLisMkMtquV4DFPPuYLrhpRML2pBCaC54rs74rT7/s1600/image093-767386.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814625917396242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmNyBrSo_fdSjldBh6ojkJGlHtRLrFe5mrpUAQIl9xEqXheChN5RHYy_QMN_pj4PrjCHzOanFTKaYVSsXdIvV3hxcU99pekGn5l8KWmLisMkMtquV4DFPPuYLrhpRML2pBCaC54rs74rT7/s320/image093-767386.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that the system reversed project committed costs for material and labor after material and labor have been actually consumed in production process. The only open committed cost transaction left is for labor Process job because the job itself is not yet Ended <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYVYPT9wQnbRV8AmIDjsqGY7wH0YSHA0AhaJyS78yhXKVjLneXO840zgg03lGEzDt-ufrY2rhq2Q4f6wfHpd6luAfRTLy1ySHPcCiN8dnhrgUweHV2wNiisROPCunY67hYKPJd03XG8ZKI/s1600/image094-770392.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814637694716562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYVYPT9wQnbRV8AmIDjsqGY7wH0YSHA0AhaJyS78yhXKVjLneXO840zgg03lGEzDt-ufrY2rhq2Q4f6wfHpd6luAfRTLy1ySHPcCiN8dnhrgUweHV2wNiisROPCunY67hYKPJd03XG8ZKI/s320/image094-770392.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The system reversed committed cost transactions and posted real item and hour project transactions representing material and labor consumption into the project<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project</i></b><i> <b>transactions</b><o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi245IVrt4tkMw9MOEnhWz0LkkAImrKK3mMrWoixTeXpatbilvEeL6YzRTgEsTj-HUPgtIguyPry4FnYTO7gHXqw9_OnM_DwvuMObjY_JkBoYEQ9cYoXw08deJ4zXY16_d45TmpQG5yyMkS/s1600/image095-773824.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814651878454642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi245IVrt4tkMw9MOEnhWz0LkkAImrKK3mMrWoixTeXpatbilvEeL6YzRTgEsTj-HUPgtIguyPry4FnYTO7gHXqw9_OnM_DwvuMObjY_JkBoYEQ9cYoXw08deJ4zXY16_d45TmpQG5yyMkS/s320/image095-773824.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please see details of project transactions below<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Floor (General)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjj-Bu8Wo07mJkOcKW_6fFPDm2btVSHVxUNhX4wt3LG_-w_2MPMaoSLP9HyoT8GBJPV8TjWxbQnaqev-fEiALPMlPn3dB_qWEtqO36-zKuFISWn05Z0UgRSQPVBTzvkJvkelqbOBCP6fuC/s1600/image096-777409.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814670238981714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjj-Bu8Wo07mJkOcKW_6fFPDm2btVSHVxUNhX4wt3LG_-w_2MPMaoSLP9HyoT8GBJPV8TjWxbQnaqev-fEiALPMlPn3dB_qWEtqO36-zKuFISWn05Z0UgRSQPVBTzvkJvkelqbOBCP6fuC/s320/image096-777409.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Floor (Cost)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4WtqMx_y5TtyPjJhBaFS2I1xH7SVNSbIQCTCT05QciKMJz2yhisZuZCpsEevnpGVx0uEBwllCWgZqutzty6IsghVbOY_nz_1Tv6Kcj1q5UMCZatwE-gzzcv-nkES4-whO9CznlOTEDjAu/s1600/image097-782899.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814691804253762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4WtqMx_y5TtyPjJhBaFS2I1xH7SVNSbIQCTCT05QciKMJz2yhisZuZCpsEevnpGVx0uEBwllCWgZqutzty6IsghVbOY_nz_1Tv6Kcj1q5UMCZatwE-gzzcv-nkES4-whO9CznlOTEDjAu/s320/image097-782899.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Floor is 150$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Floor (Sales)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDGKEVeN8rLXKcMegUvKlH8Sr0fBNPZI-U5GbwUEWMwaBmRxB_MwAdDPLoTzePeB7N9SAXe1lImbz8PsSOodNUXJR9phNtmWPCVi3a9lQhHxgR5NGD3kMXTzBLb8pRXGjFYnssv46q5oyr/s1600/image098-784884.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814703372313730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDGKEVeN8rLXKcMegUvKlH8Sr0fBNPZI-U5GbwUEWMwaBmRxB_MwAdDPLoTzePeB7N9SAXe1lImbz8PsSOodNUXJR9phNtmWPCVi3a9lQhHxgR5NGD3kMXTzBLb8pRXGjFYnssv46q5oyr/s320/image098-784884.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that sales price for Floor is 300$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Floor (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBkcoRFDhyZsfVcCPrdINDRXWsN6TYkWCyaGeHsDK0I27V6kM6IYutyTwfeAcazK2R0mdh6ZnAyzKgrXtiiWEP-sqp_c6JV72v_Ry_i5nkJxOCrN6cWvSwv_3RRrFJSl1p315LbcWJAFI4/s1600/image099-789138.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814721319309250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBkcoRFDhyZsfVcCPrdINDRXWsN6TYkWCyaGeHsDK0I27V6kM6IYutyTwfeAcazK2R0mdh6ZnAyzKgrXtiiWEP-sqp_c6JV72v_Ry_i5nkJxOCrN6cWvSwv_3RRrFJSl1p315LbcWJAFI4/s320/image099-789138.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Ledger voucher provides details on which account was credited for "Production, picking list" and which account was debited for "Project – cost" <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Floor (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO_lV8AmhI9NU62LCk6nxMeuhe0Ipw1ADqPTeq1mFnzZQw8r0Y6g71mhx4BG7KykMG3oiKxk2zwlp-r017QHiypo7b1jJaY-a0yqTtb40cfGCSnL9rLGFDM1dgzVJr8RWeFGlG8Y4eZQy_/s1600/image100-793373.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814737403263954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO_lV8AmhI9NU62LCk6nxMeuhe0Ipw1ADqPTeq1mFnzZQw8r0Y6g71mhx4BG7KykMG3oiKxk2zwlp-r017QHiypo7b1jJaY-a0yqTtb40cfGCSnL9rLGFDM1dgzVJr8RWeFGlG8Y4eZQy_/s320/image100-793373.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Roof (General)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitnmRD8Ag_xAJF0qSVgngfqI2ng_n39nk8IYCtEWBb3HUj9ySIZOvw03Z8T6I9rsh3kjh6r7DeBfcUrrFT12OB8CwSkLBdJ0lxmYlOYuT8jvDYmuV745jxM302SFmERelgvpQFpZWwUd4/s1600/image101-796084.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814750221707970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhitnmRD8Ag_xAJF0qSVgngfqI2ng_n39nk8IYCtEWBb3HUj9ySIZOvw03Z8T6I9rsh3kjh6r7DeBfcUrrFT12OB8CwSkLBdJ0lxmYlOYuT8jvDYmuV745jxM302SFmERelgvpQFpZWwUd4/s320/image101-796084.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Roof (Cost)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqiDB-kQ9GlvgndI4iBpGwEixvqv5VoDJIDXAMNrCMIou5zL5KQOGdyeZYjoBsxpH20fQNq4zCGqsrZ-sdgdjr2L-C7WAA9CwHbXCb3o61wqFjQ8hJBqx_RCBKmu8T70MqJdtxffIouYw2/s1600/image102-700940.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814766947331362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqiDB-kQ9GlvgndI4iBpGwEixvqv5VoDJIDXAMNrCMIou5zL5KQOGdyeZYjoBsxpH20fQNq4zCGqsrZ-sdgdjr2L-C7WAA9CwHbXCb3o61wqFjQ8hJBqx_RCBKmu8T70MqJdtxffIouYw2/s320/image102-700940.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Roof is 100$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Roof (Sales)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXTv4lNjCrnw3VSLb5A1ku6aDRIm8mZk5A_Axx1p97bbVmgvBaRHMf4l6EIQDy5l7mckRYnhQKfD2ysp3MSG7k-qAJhjP4tOLQjIBSti6UwCEGqEobnXCp84UVQdgKtAdSqYNPY1zuCmk/s1600/image103-704644.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814785981214050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXTv4lNjCrnw3VSLb5A1ku6aDRIm8mZk5A_Axx1p97bbVmgvBaRHMf4l6EIQDy5l7mckRYnhQKfD2ysp3MSG7k-qAJhjP4tOLQjIBSti6UwCEGqEobnXCp84UVQdgKtAdSqYNPY1zuCmk/s320/image103-704644.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that sales price for Roof is 200$ as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Roof (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWl59LG7cTQWkFg23Qz9878R37MqSff2RInXsPgksLsMYQK8bp9nbReM3p2FraaigCd6lVqCylx5eW1t9onuCFlQEaVemeggXepFTe49jY8ZSn02jt5D5muIQS0m6RTpR4TKzAbrVHJuEq/s1600/image104-709637.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814806193745074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWl59LG7cTQWkFg23Qz9878R37MqSff2RInXsPgksLsMYQK8bp9nbReM3p2FraaigCd6lVqCylx5eW1t9onuCFlQEaVemeggXepFTe49jY8ZSn02jt5D5muIQS0m6RTpR4TKzAbrVHJuEq/s320/image104-709637.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Ledger voucher provides details on which account was credited for "Production, picking list" and which account was debited for "Project – cost" <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Roof (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihUa8sH9i_ZndacYSuXqZeAB4sPhXmZEf9I4Pva0KYZR8AAPNSvQIMZvC79HOAUg610q-3orS3VkNkxTaY6QIjdCOk3TK8cyiQ024rzRhvVS1Sr4Xy43hgxRi0nZnPBdASPqQFrsVE17FE/s1600/image105-716367.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814835986695874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihUa8sH9i_ZndacYSuXqZeAB4sPhXmZEf9I4Pva0KYZR8AAPNSvQIMZvC79HOAUg610q-3orS3VkNkxTaY6QIjdCOk3TK8cyiQ024rzRhvVS1Sr4Xy43hgxRi0nZnPBdASPqQFrsVE17FE/s320/image105-716367.jpg" /></a></b><b><o:p></o:p></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Side(s) (General)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA2F_LuS9nxX6JBWSqM4t3U4s_HgWmR48Ct7_78SA8-dn3UDA8iQaNz-WxAobdkj8FCi5GtLlJMLoa7JKbdJS26vd8RB0r9geURxZQUxNUtycKn-Uv90ysp3AtnZmrI0wYOMwkU3JWR0We/s1600/image106-723589.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814864422378642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA2F_LuS9nxX6JBWSqM4t3U4s_HgWmR48Ct7_78SA8-dn3UDA8iQaNz-WxAobdkj8FCi5GtLlJMLoa7JKbdJS26vd8RB0r9geURxZQUxNUtycKn-Uv90ysp3AtnZmrI0wYOMwkU3JWR0We/s320/image106-723589.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Side(s) (Cost)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsbMx2n7k4QhOZTnJtAetB5oVkaEw5COzs1kw3GwVfObF4lcnzP-R0dfIwb0VCa9L9n4VCZw5l9n-mqLDs_7SMVcSKE204FBZbjUaptBlBGpuKQPI-JmoTkBDPneTjJN_Oqm7gaHzeerqL/s1600/image107-730462.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814894957768786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsbMx2n7k4QhOZTnJtAetB5oVkaEw5COzs1kw3GwVfObF4lcnzP-R0dfIwb0VCa9L9n4VCZw5l9n-mqLDs_7SMVcSKE204FBZbjUaptBlBGpuKQPI-JmoTkBDPneTjJN_Oqm7gaHzeerqL/s320/image107-730462.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Side(s) is 100$ (2x50$) as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Side(s) (Sales)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrP61XUX2a1LcXjfbesRYSus4zcD2Mcphyh4rz6glwpnI58shmm4lC22ngSgFDvwHjYvVOM9CTCQLsxvGtc8W6zWLQdaQd5_0t1lT_kbuk6A9VWMHtqqAC0uM25cUD1Lf2N2vt-WVs1Zw/s1600/image108-735283.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814916394375650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrP61XUX2a1LcXjfbesRYSus4zcD2Mcphyh4rz6glwpnI58shmm4lC22ngSgFDvwHjYvVOM9CTCQLsxvGtc8W6zWLQdaQd5_0t1lT_kbuk6A9VWMHtqqAC0uM25cUD1Lf2N2vt-WVs1Zw/s320/image108-735283.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Side(s) is 200$ (2x100$) as defined on the product<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Side(s) (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh19JtKcBXIL9LMcD0PeZJX9D4eAO2Otp36y8WHw2c1ZQF7DfJI6ikaO734tQY6K98uOGXazlFBIe1ZSWYvAyQkbt1aqJbK_4F8xrVsQewOxZPJbBdVaW49vqO_d7w6rsNsx450mk8ZeY6W/s1600/image109-739617.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814936019247906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh19JtKcBXIL9LMcD0PeZJX9D4eAO2Otp36y8WHw2c1ZQF7DfJI6ikaO734tQY6K98uOGXazlFBIe1ZSWYvAyQkbt1aqJbK_4F8xrVsQewOxZPJbBdVaW49vqO_d7w6rsNsx450mk8ZeY6W/s320/image109-739617.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Ledger voucher provides details on which account was credited for "Production, picking list" and which account was debited for "Project – cost" <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project item transaction – Side(s) (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbT0kjnhyzCClqYk5y3VgzxA35Ffkg1hANcawRPtuSM0i-kJgYIDUyiAyGTr3BjVemJmwkR0IXj1eGtJt28cdxMGL4n1J3MYTgEfe1aGmdbtWGTHa70JbQ94nk3rOfF2zgbbL1LkfJiTz/s1600/image110-743427.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814950355229474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKbT0kjnhyzCClqYk5y3VgzxA35Ffkg1hANcawRPtuSM0i-kJgYIDUyiAyGTr3BjVemJmwkR0IXj1eGtJt28cdxMGL4n1J3MYTgEfe1aGmdbtWGTHa70JbQ94nk3rOfF2zgbbL1LkfJiTz/s320/image110-743427.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Process (General)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjji_6kp6rVpnJR0-pzKTYSJGA1q2R7vuviy8k4ldF-4wPPat2tw6i6e75BHIIjaMI1o8O9L8FI0UaWffiYRpDXpxLxdC422UsNz8NKkef13HClK4egqa8rFWGYjoRrezx-_4hfJUKns-WZ/s1600/image111-746888.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814964120736498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjji_6kp6rVpnJR0-pzKTYSJGA1q2R7vuviy8k4ldF-4wPPat2tw6i6e75BHIIjaMI1o8O9L8FI0UaWffiYRpDXpxLxdC422UsNz8NKkef13HClK4egqa8rFWGYjoRrezx-_4hfJUKns-WZ/s320/image111-746888.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Process (Cost)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRgBIU35tPPwNxgMj6fxmgMk0n4Tlc_jmGhoXDfhMcvUnHFfHl3WMNnx1gAqVRlun8089Qks6dUx3s39Cin3c1PPGi9c4fXD1wJ40ZLdSZYk94YepEtfeQN-hF6ufILHEhtLI1hJwJTrKy/s1600/image112-751409.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838814984908882114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRgBIU35tPPwNxgMj6fxmgMk0n4Tlc_jmGhoXDfhMcvUnHFfHl3WMNnx1gAqVRlun8089Qks6dUx3s39Cin3c1PPGi9c4fXD1wJ40ZLdSZYk94YepEtfeQN-hF6ufILHEhtLI1hJwJTrKy/s320/image112-751409.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Process labor is 15$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Process (Sales)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaIhoostO5LKaUjMwEtGm64t0uu0shIPOyvGtaEM34VV3_jitIbt6squ-MyREDNYwXtMfOruAfMGY4ZoyJKGKgsnDH2f-NuSUwyhFzEtQUTpou_oUgDF-Vva_1rUqyNd1yfFygsDQnfSDC/s1600/image113-757526.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815018340004130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaIhoostO5LKaUjMwEtGm64t0uu0shIPOyvGtaEM34VV3_jitIbt6squ-MyREDNYwXtMfOruAfMGY4ZoyJKGKgsnDH2f-NuSUwyhFzEtQUTpou_oUgDF-Vva_1rUqyNd1yfFygsDQnfSDC/s320/image113-757526.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that sales price for Process labor is 30$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Process (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstKF_Ly-67edTRpThxIkFsZq5afi3pSUN5UtM1Dy_yjR8i-eIJ2lTv5dfgbhRfFfPi_hYKT-WBzSFn-FP4i4txbRxSMWGhsL5H4PtyOA0huxGnYbiWErqDGxCZeuhceezp-sSYWBD2xcp/s1600/image114-763195.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815040103184770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstKF_Ly-67edTRpThxIkFsZq5afi3pSUN5UtM1Dy_yjR8i-eIJ2lTv5dfgbhRfFfPi_hYKT-WBzSFn-FP4i4txbRxSMWGhsL5H4PtyOA0huxGnYbiWErqDGxCZeuhceezp-sSYWBD2xcp/s320/image114-763195.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Ledger voucher provides details on which account was credited for "Project – payroll allocation" and which account was debited for "Project – cost" <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Process (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_wC_rOzAa3CA4J2-EUflkfRpSPP8in9PsdQjNGmNszjpLTjpl23B445F4If1KswXdNzKCwSbAXRiyK6NPmNviOBEuCnahy5NOUR80_YkUuighMYjRwCkMbbw9NavKZajJS8I_JBfCvxy/s1600/image115-768302.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815061084923682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_wC_rOzAa3CA4J2-EUflkfRpSPP8in9PsdQjNGmNszjpLTjpl23B445F4If1KswXdNzKCwSbAXRiyK6NPmNviOBEuCnahy5NOUR80_YkUuighMYjRwCkMbbw9NavKZajJS8I_JBfCvxy/s320/image115-768302.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Quantity (General)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqJePn_jrxgtFiD2fUAKmsiVAzkFu6rN7zyTvVUDayhMRFxqHBTVSmVftCAsJBUC67FyzEn5Q_xDUDP5GtkYj0R_wZdtfAaQTW5rM1EkZjqykMGqYcsJBq2SQsrPEkdOpWViW9HsKuP9n/s1600/image116-773471.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815079882697090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqJePn_jrxgtFiD2fUAKmsiVAzkFu6rN7zyTvVUDayhMRFxqHBTVSmVftCAsJBUC67FyzEn5Q_xDUDP5GtkYj0R_wZdtfAaQTW5rM1EkZjqykMGqYcsJBq2SQsrPEkdOpWViW9HsKuP9n/s320/image116-773471.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Quantity (Cost)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSmDd2uQ4dfNdRrQFswPLVEr80xuGw96hR85opby3b9OjfRIu2NR7xLw69yG9IuaLcUNggRnpq8t8CYedRs1Yiark94MyT-dVVT3simE6bI-m7iBQK9CsYNY9VmG3Hz9SLvh5aro-_ZfK7/s1600/image117-777904.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815099909549010" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSmDd2uQ4dfNdRrQFswPLVEr80xuGw96hR85opby3b9OjfRIu2NR7xLw69yG9IuaLcUNggRnpq8t8CYedRs1Yiark94MyT-dVVT3simE6bI-m7iBQK9CsYNY9VmG3Hz9SLvh5aro-_ZfK7/s320/image117-777904.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that cost price for Per quantity labor is 2$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Quantity (Sales)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7U2W7Nh0oClxrMWLZUaxNvTFFydBBm53Tw61wP-vVzQyNUr-1Vcc0b1mjpZPEz7YA8yJs6xq3EspJ8DGVJdn_lZ0iz27Ecyx0ajGlMkDiCPMoELX3dpnITYU7nM6fD0qGm6N63taNOf5y/s1600/image118-781268.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815117219785714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7U2W7Nh0oClxrMWLZUaxNvTFFydBBm53Tw61wP-vVzQyNUr-1Vcc0b1mjpZPEz7YA8yJs6xq3EspJ8DGVJdn_lZ0iz27Ecyx0ajGlMkDiCPMoELX3dpnITYU7nM6fD0qGm6N63taNOf5y/s320/image118-781268.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that sales price for Per quantity labor is 4$ as defined on the cost category<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Quantity (Voucher)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstKF_Ly-67edTRpThxIkFsZq5afi3pSUN5UtM1Dy_yjR8i-eIJ2lTv5dfgbhRfFfPi_hYKT-WBzSFn-FP4i4txbRxSMWGhsL5H4PtyOA0huxGnYbiWErqDGxCZeuhceezp-sSYWBD2xcp/s1600/image114-763195.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815040103184770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstKF_Ly-67edTRpThxIkFsZq5afi3pSUN5UtM1Dy_yjR8i-eIJ2lTv5dfgbhRfFfPi_hYKT-WBzSFn-FP4i4txbRxSMWGhsL5H4PtyOA0huxGnYbiWErqDGxCZeuhceezp-sSYWBD2xcp/s320/image114-763195.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Ledger voucher provides details on which account was credited for "Project – payroll allocation" and which account was debited for "Project – cost" <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<i>Project hour transaction – Quantity (Ledger updates)<o:p></o:p></i></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWl3GGlNHOQ-lq8qTNHnSFNz1AIMfzke0FeT-6s_BrNhZ8rgqOqyF-yVlquL4e_zkHaQJLnixf_f1JbgiWYNJqcC2zHb5Q3oIWuxleW8gIfEYjyNcVA5j04-qZ52xFj6IUB_3Y5wgjWyGw/s1600/image119-787890.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815139386386034" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWl3GGlNHOQ-lq8qTNHnSFNz1AIMfzke0FeT-6s_BrNhZ8rgqOqyF-yVlquL4e_zkHaQJLnixf_f1JbgiWYNJqcC2zHb5Q3oIWuxleW8gIfEYjyNcVA5j04-qZ52xFj6IUB_3Y5wgjWyGw/s320/image119-787890.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>report</u></b> project production order <b><u>as finished</u></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg47X-SVkMp-4uHID2VtJVS_pwFssvQFTk-vsINJV0FfU-B9-8yD-RZ7GiY0Z37WcrFWC6wbY6WnnAgbEN5hDZ1SpMyemtTIQZLti1nEVxfdfcxIrn5hXSda55Y9AEj5nIffBG6slkXaO3Z/s1600/image120-792140.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815162369698306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg47X-SVkMp-4uHID2VtJVS_pwFssvQFTk-vsINJV0FfU-B9-8yD-RZ7GiY0Z37WcrFWC6wbY6WnnAgbEN5hDZ1SpMyemtTIQZLti1nEVxfdfcxIrn5hXSda55Y9AEj5nIffBG6slkXaO3Z/s320/image120-792140.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Infolog<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
As the result the following message will be displayed informing that Report as finished journal has been posted for the receipt of finished goods into inventory <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUh0xy5SazovjQVbhFt0YlsHbAHGbELGExnLY-tJxsXmEur-xQOA_QnHVbqPu2Wz_GV4Hqq3hAr3jPafz7I130poQMj4TjhMCzH3DsFXirEKSKd52cEbtQpxIN44mAE3nykvPD0PIKxHZ/s1600/image121-794391.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815170236011282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnUh0xy5SazovjQVbhFt0YlsHbAHGbELGExnLY-tJxsXmEur-xQOA_QnHVbqPu2Wz_GV4Hqq3hAr3jPafz7I130poQMj4TjhMCzH3DsFXirEKSKd52cEbtQpxIN44mAE3nykvPD0PIKxHZ/s320/image121-794391.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Once you reported project production order as finished you can see project production order on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgncZg_0xP1u8G83HPOr3ctgoTacfn0tZ9YTPE6ZtkI6Pk12IKCbtyNN_C1Ip6ftHbi-qpP6KRSMedryz7E3uxEyTd4N_xKbRa-vN_yXVbrIY1HRXspAwFKyMUhGwx2dV-c0bfmqdk1Rupd/s1600/image122-798825.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815187319163778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgncZg_0xP1u8G83HPOr3ctgoTacfn0tZ9YTPE6ZtkI6Pk12IKCbtyNN_C1Ip6ftHbi-qpP6KRSMedryz7E3uxEyTd4N_xKbRa-vN_yXVbrIY1HRXspAwFKyMUhGwx2dV-c0bfmqdk1Rupd/s320/image122-798825.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Report as finished journal is used to record finished good receipt into inventory<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Report as finished journal<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Report as finished journal header references project production order for Car frame (AlexFrame)<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Q1qNSNqg114sZkiAbtn6aRkQ-aMmLxeb1162XhJekxScgHcMXPKM46XWucF6ZFUnbYLAmE4iEPiWwJTSNuAYtIpb0Cq8ij47jYt8jw0-C_OEvAeCysjTFZ5iSh1zek_9af2H3arQJCKT/s1600/image123-703628.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815208692039106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Q1qNSNqg114sZkiAbtn6aRkQ-aMmLxeb1162XhJekxScgHcMXPKM46XWucF6ZFUnbYLAmE4iEPiWwJTSNuAYtIpb0Cq8ij47jYt8jw0-C_OEvAeCysjTFZ5iSh1zek_9af2H3arQJCKT/s320/image123-703628.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Report as finished journal lines have details of what finished goods have been received into inventory<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdpxRQK799JBXhOIRfAEyLk9ppmRn4H1ryHIww9Y2Uscrt5y0ac0BfbbYGSJttAMt4EVzUpwAVxBFEsNh_IB4Xue2XBZ6fSspLr9VVfQxGyHsJ0NvFpe7yE2HeApPxp8E61y7wqTtiGuMm/s1600/image124-706663.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815224377177394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdpxRQK799JBXhOIRfAEyLk9ppmRn4H1ryHIww9Y2Uscrt5y0ac0BfbbYGSJttAMt4EVzUpwAVxBFEsNh_IB4Xue2XBZ6fSspLr9VVfQxGyHsJ0NvFpe7yE2HeApPxp8E61y7wqTtiGuMm/s320/image124-706663.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Jobs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that Job status for Welding (Process) job changed to Ended<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUHOlCrL-HO5tD1IAHLX2G1BbzIIKR0ajQGPFVdxPpRFBgO6LvmHjegCIO5OevNwZlyyK-KerSnufU-ie5AhEnA9TLqSGx7BIa6lyHXbXIkBTBJlW4rg4YMzWzqSZtowS9cOVcU6jZu6Z0/s1600/image125-708787.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815232614566594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUHOlCrL-HO5tD1IAHLX2G1BbzIIKR0ajQGPFVdxPpRFBgO6LvmHjegCIO5OevNwZlyyK-KerSnufU-ie5AhEnA9TLqSGx7BIa6lyHXbXIkBTBJlW4rg4YMzWzqSZtowS9cOVcU6jZu6Z0/s320/image125-708787.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment the system physically updated receipt inventory transaction for Car frame (AlexFrame). By other words Car frame (AlexFrame) assembly has been produced. Please also note that the system also physically updated auto loss/profit issue inventory transaction for Car frame (AlexFrame) to automatically reduce on-hand because Car frame (AlexFrame) has been consumed to the project <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTwx5kHm9XzvAUTOJGJ3czu-9VSh1k76cjhs0VzcDxwvfiOF7rRT3MScQOYe5JBWmjdFERfs7uERzbQC4ZVvj-l7Tqe8TNDfKbR2gZppsd3tLLUWq1Z07Ru1aw3S3AxG9a7v5DbueHfR5/s1600/image126-715305.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815266572385970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTwx5kHm9XzvAUTOJGJ3czu-9VSh1k76cjhs0VzcDxwvfiOF7rRT3MScQOYe5JBWmjdFERfs7uERzbQC4ZVvj-l7Tqe8TNDfKbR2gZppsd3tLLUWq1Z07Ru1aw3S3AxG9a7v5DbueHfR5/s320/image126-715305.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The result of reporting Car frame (AlexFrame) project production order as finished is reflected in Production posting details<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgseObAvQMlFDVaeoS_uESEgz9Z_slDIaFQu8Im4Q8Yolze0c7islJxAgtun23eaP6Yrp4W-kRii8-fyBY90e2kYRMqide3WmrffL41dqX5OeULd6TEMl-Nx5Xu4zvNhutB0CRJyemMtScF/s1600/image127-719354.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815278046521250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgseObAvQMlFDVaeoS_uESEgz9Z_slDIaFQu8Im4Q8Yolze0c7islJxAgtun23eaP6Yrp4W-kRii8-fyBY90e2kYRMqide3WmrffL41dqX5OeULd6TEMl-Nx5Xu4zvNhutB0CRJyemMtScF/s320/image127-719354.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please see details of Production posting for Car frame (AlexFrame) project production order in the table below<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal">
<b><i>Report as finished<o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Report as finished amount is 250$ based on cost of Car frame (AlexFrame)<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Inventory receipt transaction for Car frame (AlexFrame) will be displayed on Voucher transactions screen for Report as finished<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbhScK1xd2rbwaaQt3YWiPDKGl5cRAHGjDmEV66bTfYyYGeTXFmmEHVJYik-mrK1AYASnpiNhg2PyzWZEcEYJ4dsNGdoEE7lZQh9sSL9IBnq-Bd_gvt_sOz9dD_unvBJidYH_uVjAGNF7/s1600/image128-724990.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815303179537298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbhScK1xd2rbwaaQt3YWiPDKGl5cRAHGjDmEV66bTfYyYGeTXFmmEHVJYik-mrK1AYASnpiNhg2PyzWZEcEYJ4dsNGdoEE7lZQh9sSL9IBnq-Bd_gvt_sOz9dD_unvBJidYH_uVjAGNF7/s320/image128-724990.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<u><Empty voucher><o:p></o:p></u></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this point you can review Project committed costs related to consumed material and labor. Please note that all committed costs transactions are closed. After reporting project production order as finished and ending Process job the system also reversed and closed committed cost transaction for Process job <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7G9cPzcUq1m1RxRRZ0jHUX5VvBnaug5ntlWxhEsmY68ssirDeHlpbfXNyQOJ2SXBnyphZWtEnFD31072Lu38jXii1vFuaSxT2UfwqZ9bssseE30nDzQBznXBrKAJbjxoxpF5rE7Pv4tg7/s1600/image129-730695.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815326871315506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7G9cPzcUq1m1RxRRZ0jHUX5VvBnaug5ntlWxhEsmY68ssirDeHlpbfXNyQOJ2SXBnyphZWtEnFD31072Lu38jXii1vFuaSxT2UfwqZ9bssseE30nDzQBznXBrKAJbjxoxpF5rE7Pv4tg7/s320/image129-730695.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
You can do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Cost control<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn12p7SLlf1F-HgZc774ly3Nv8sdv79dFG1COZU3JGujvfazs18zQh2eY2RyeUP43fOO-S3FZaFMIzRQ2KZCoVrCyvEwe7wqn6noeoYAM8kXrDQmShnr36zCJjvi3gmXRd0HRaavv6HVmw/s1600/image130-737752.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815355606928210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn12p7SLlf1F-HgZc774ly3Nv8sdv79dFG1COZU3JGujvfazs18zQh2eY2RyeUP43fOO-S3FZaFMIzRQ2KZCoVrCyvEwe7wqn6noeoYAM8kXrDQmShnr36zCJjvi3gmXRd0HRaavv6HVmw/s320/image130-737752.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment no changes happened to project transactions<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX5FGilOVz4wsYMzP6EOIaBNvdg318JtSYGC_vz1wfU9FgiL-ZGeELOlEuJFozYzb8HyqBME7zYSEMMGPhJykK730e7IAJWHeEEVbsBUbUABn6ie_skYwpZfUhscMugk1UlGEFXtU8SXgt/s1600/image131-744035.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815387628048114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX5FGilOVz4wsYMzP6EOIaBNvdg318JtSYGC_vz1wfU9FgiL-ZGeELOlEuJFozYzb8HyqBME7zYSEMMGPhJykK730e7IAJWHeEEVbsBUbUABn6ie_skYwpZfUhscMugk1UlGEFXtU8SXgt/s320/image131-744035.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-top: 24pt; page-break-after: avoid;">
<b><span style="color: #365f91; font-family: "Cambria","serif"; font-size: 14pt; line-height: 115%;">Section F: Costing<o:p></o:p></span></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The next step in Car frame (AlexFrame) project production order life cycle is to <b><u>end</u></b> project production order<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – End<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqmLzSEMfK13CI3FHf_Y-thEUPBkzurWsWzWvPYv2RLfxcvUuM0Fywt_9G9AkMmaStDAmGEFQNm_97bIdUkZ6a0T74EVWXK8HQf4ZPGsnVZO8pdEj8FINyP6ca1xhVQQ2RQF_6tQUZNQP/s1600/image132-747295.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815400769994162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibqmLzSEMfK13CI3FHf_Y-thEUPBkzurWsWzWvPYv2RLfxcvUuM0Fywt_9G9AkMmaStDAmGEFQNm_97bIdUkZ6a0T74EVWXK8HQf4ZPGsnVZO8pdEj8FINyP6ca1xhVQQ2RQF_6tQUZNQP/s320/image132-747295.png" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Once you ended project production orders you can see project production order on Production orders list page<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production orders<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lVNrIP8V0EQZylPFG-0fELtSAySmInrUbirMJh2Uo7kDqzx7gASkwcfqQlsjppwnyQV6hC5xY5onMqdpo20-zy5dG-6KCNIAEGOTX8wfnJfoDP69W0pRIXN4DL8rvAVBihqbykH1_vZO/s1600/image133-752030.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815420677832770" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lVNrIP8V0EQZylPFG-0fELtSAySmInrUbirMJh2Uo7kDqzx7gASkwcfqQlsjppwnyQV6hC5xY5onMqdpo20-zy5dG-6KCNIAEGOTX8wfnJfoDP69W0pRIXN4DL8rvAVBihqbykH1_vZO/s320/image133-752030.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
From costing perspective after ending project production order the system calculated actual cost of project production order based on actual material and labor consumption<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Price calculation</i></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXwbpHlH1mrFCe5AIk8u-XeNthhmt9StB0ZLwqMqxXU8aaCSWq7GbPFXX7vDp_95R2vP3W9qVZIsJzFN5gpSthYSg1o7NJ0FUVe2JvfOQWBbWROs2XlpJsTZFxXU4QU3-8yWUaVnbpWyK/s1600/image134-759233.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815450329293058" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXwbpHlH1mrFCe5AIk8u-XeNthhmt9StB0ZLwqMqxXU8aaCSWq7GbPFXX7vDp_95R2vP3W9qVZIsJzFN5gpSthYSg1o7NJ0FUVe2JvfOQWBbWROs2XlpJsTZFxXU4QU3-8yWUaVnbpWyK/s320/image134-759233.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that the system segregates consumption of materials from consumption of labor on Overview costing tab<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOdLdnWDZhUz6Dcd87DwXtnrKpVW5L05cqhGwyrE4qkMAARE0I0HEOEf0hqnMgz7smtN77GtZHkWFSNtRI6YtXyrN87eBGGAttnYjN5cpEFrcwLn2f2S3ySz8CSPR2vWTnqpj4E8yBD4f6/s1600/image135-766744.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815478733231186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOdLdnWDZhUz6Dcd87DwXtnrKpVW5L05cqhGwyrE4qkMAARE0I0HEOEf0hqnMgz7smtN77GtZHkWFSNtRI6YtXyrN87eBGGAttnYjN5cpEFrcwLn2f2S3ySz8CSPR2vWTnqpj4E8yBD4f6/s320/image135-766744.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this moment the system financially updated all receipt and issue inventory transactions related to Car frame (AlexFrame) production<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJltXoDv3A9EzDzT8KrDQLYpazFkHuFgif7Crvc9074a344GFcmd7a2r6kiVtf1DHdiIDP3Ui0F2a33E8nMUeypvpgnV5Il6cW0tqf4_bfNzJ0l_fTl9NZWRy6z22gh9GAbCAKyBXEwYN/s1600/image136-773543.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815511001807842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJltXoDv3A9EzDzT8KrDQLYpazFkHuFgif7Crvc9074a344GFcmd7a2r6kiVtf1DHdiIDP3Ui0F2a33E8nMUeypvpgnV5Il6cW0tqf4_bfNzJ0l_fTl9NZWRy6z22gh9GAbCAKyBXEwYN/s320/image136-773543.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please note that the system recorded financial costs for inventory transactions according to immediate weighted average cost because all products are FIFO controlled<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Production order: AlexFrame – Production posting<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
The result of ending Car frame (AlexFrame) project production order is reflected in Production posting details<b><i><o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJHO0j_HoyjsfGTOzDhEW1MPneiopc67g6SrTyS2EcAwh5-r-i9WAaekZMuUOw2Jq4D9nWP1l_R_o5YdqXTpPZCWQynyQ7Gf4EaRK-p2Otiq9mHdwdh5Ukgu5Ev5R5F_ORLWYYrqw7MLR/s1600/image137-779805.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815535801191538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJHO0j_HoyjsfGTOzDhEW1MPneiopc67g6SrTyS2EcAwh5-r-i9WAaekZMuUOw2Jq4D9nWP1l_R_o5YdqXTpPZCWQynyQ7Gf4EaRK-p2Otiq9mHdwdh5Ukgu5Ev5R5F_ORLWYYrqw7MLR/s320/image137-779805.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Please see details of Production posting for Car frame (AlexFrame) project tproduction order in the table below<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor;"> <tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 6.65in;" valign="top" width="638"><div class="MsoNormal">
<b><i>Costing<o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Costing amount 367$ reflects the actual cost of project production order which includes material consumption and labor consumption<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Inventory transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Inventory transactions related to Car frame (AlexFrame) will be displayed on Voucher transactions screen for costing. This includes original receipt inventory transaction and auto loss/profit issue inventory transaction<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU4vNfiqqkCek_TIBR0neDCZgfAObcmNja5bIS_YksHPIPm7vUrIhN1AfB6c2P5MLRut3x6QsZISXMgGESIzu4oqVUhQqtmzl1UccCeJeJGTIu5SQvCte68_kCLldedd6amR-S9UG8uw-y/s1600/image138-782731.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815547465686338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU4vNfiqqkCek_TIBR0neDCZgfAObcmNja5bIS_YksHPIPm7vUrIhN1AfB6c2P5MLRut3x6QsZISXMgGESIzu4oqVUhQqtmzl1UccCeJeJGTIu5SQvCte68_kCLldedd6amR-S9UG8uw-y/s320/image138-782731.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><i>*Voucher transactions<o:p></o:p></i></b></div>
<div class="MsoNormal">
<b><i><o:p> </o:p></i></b></div>
<div class="MsoNormal">
Please note that the system recorded 0 (Zero) voucher transaction in order to account for product receipt after the product was consumed to the project and subsequent financial activity will happen in project accounting module<o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTLv0eiOZgu2myp05oCKp2GH8DjQ0gMoNqtn7-wfBMFa_f1lrxendsneX9Wa66yMaT68wr7NOsFLAo2SENb1wpL9278jNegstPJkJ0nVbyWRqwlonSSdVXWV8egsqFQjHBUnQAiCShzyf7/s1600/image139-787421.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815573287257506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTLv0eiOZgu2myp05oCKp2GH8DjQ0gMoNqtn7-wfBMFa_f1lrxendsneX9Wa66yMaT68wr7NOsFLAo2SENb1wpL9278jNegstPJkJ0nVbyWRqwlonSSdVXWV8egsqFQjHBUnQAiCShzyf7/s320/image139-787421.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal">
<o:p> </o:p></div>
</td> </tr>
</tbody> </table>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
At this point no changes happened to committed cost transactions <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Committed costs<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGrBDxKlEkXxUino3sDZtWNybJr70TdaPvUyjEDXL7ASNRzVWDJBg8RpSVlPXoUxPjyhTnjVVkFrzii2NYJvd1VUjA_5WY1Gqr4wvmFL-wjmnf9f0xtbuDmLmB8MOGGgAzBEQ4Mclsx-Ti/s1600/image140-794908.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815599787629602" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGrBDxKlEkXxUino3sDZtWNybJr70TdaPvUyjEDXL7ASNRzVWDJBg8RpSVlPXoUxPjyhTnjVVkFrzii2NYJvd1VUjA_5WY1Gqr4wvmFL-wjmnf9f0xtbuDmLmB8MOGGgAzBEQ4Mclsx-Ti/s320/image140-794908.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
You can still do extended project cost control analysis using Cost control screen <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project – Cost control</i></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisNzFMhkySJD4Tp6TErcCATyg2pSsrz2kz6KT9KNT4zr53pGqOjgKf9uGRO7VA8kU6SUA9ph7U0wTnvnlXBTobP2QwLxqF8sgYxQCYc2PGwO_Z_Fe7Z5qJsSsQMeaQd7DBz0eTKQHR2INK/s1600/image141-701778.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815631676690322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisNzFMhkySJD4Tp6TErcCATyg2pSsrz2kz6KT9KNT4zr53pGqOjgKf9uGRO7VA8kU6SUA9ph7U0wTnvnlXBTobP2QwLxqF8sgYxQCYc2PGwO_Z_Fe7Z5qJsSsQMeaQd7DBz0eTKQHR2INK/s320/image141-701778.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
Since the time when project item and hour transactions have been posted against the project, they are ready to be included into Project invoice proposal in order to invoice the customer <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b><i>Project transactions<o:p></o:p></i></b></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6U4KqsqANF6-d6q2fBeelViM9vyIwd8dALC8KTKplj5ykT-IGqHyh9aRWjtdNm6Jb-EV8VaG-7XEviwsDnATINLs0EroYfhhg81OzH1hTdsX8SIbEoX3Cjb0cD1UU4rHfoAaAAob6lMxK/s1600/image142-707834.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5838815656969807202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6U4KqsqANF6-d6q2fBeelViM9vyIwd8dALC8KTKplj5ykT-IGqHyh9aRWjtdNm6Jb-EV8VaG-7XEviwsDnATINLs0EroYfhhg81OzH1hTdsX8SIbEoX3Cjb0cD1UU4rHfoAaAAob6lMxK/s320/image142-707834.jpg" /></a><o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<o:p> </o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Summary:</b> This document describes a primer of project manufacturing approach to Car frame production in Microsoft Dynamics AX 2012. The scenario operates with single level BOM. Production order is a main document in traditional approach which controls manufacturing process and provides a context for cost accounting. However in project manufacturing scenario the project itself provides cost context as well as extended committed costs and cost control capabilities. In this scenario I highlighted all aspects of manufacturing process including setup, creation, estimation, scheduling, execution and costing as well as project accounting functionality related to costing. Most importantly I'm giving a detailed practical example of how to implement typical manufacturing scenario using project approach in Microsoft Dynamics AX 2012. This provides a foundation for comparison between traditional approach and project approach in Microsoft Dynamics AX 2012. Please review other documents in the series to compare traditional manufacturing approach to other manufacturing approaches in Microsoft Dynamics AX 2012.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Version:</b> Microsoft Dynamics AX 2012 FPK Demo VM (CEU)<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Author:</b> <a href="mailto:%20alexani@microsoft.com"><span style="color: #2288bb; text-decoration: none;">Alex Anikiev</span></a>, PhD, MCP<o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Tags:</b> Microsoft Dynamics ERP, Microsoft Dynamics AX 2012, Manufacturing, Project, Production, Project Manufacturing, Traditional Approach, Project Accounting, Production Order, Setup, Creation, Estimation, Scheduling, Execution, Costing. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;">
<b>Note:</b> This document is intended for information purposes only, presented as it is with no warranties from the author. This document may be updated with more content to better outline the concepts and describe the examples.<o:p></o:p></div>
</div>
Alex Anikievhttp://www.blogger.com/profile/13438665643699572584noreply@blogger.com4