anyLogistix
Expand
Font size

Extensions

Additionally to the offered policies, supply chain elements, objects and algorithms that can be used right out the box, anyLogistix supports creating custom extensions with the help of AnyLogic.

Developers created Objects model in AnyLogic for a more convenient use of the ALX_lib library. It contains a number of interfaces for creating custom anyLogistix objects. To integrate a custom element into anyLogistix you must make sure that it conforms to its particular interface and implements all the methods defined in it. A special template was created for each extension type to conveniently create new extensions. These templates are available in the Extensions > Create New... dialog.

These templates for default and custom objects (that are used in examples) are stored in C:\Users\Public\.anyLogistix\AnyLogic models\4. Included extensions

You can use AnyLogic to create custom types of:

  • Objects
    • Customer
    • DC
    • Factory
    • Supplier
  • Policies
    • Inventory
    • Shipping
    • Sourcing
    • Transportation cost calculator
    • Vehicle selection
  • Other
    • Custom experiment
    • Pre-processor
    • Post-processor

Having created the new extension, you should apply it to anyLogistix.

Export the new extension

  1. Double-click the Export to ALX item in the extension tree to open the Export anyLogistix Extension dialog box.

  2. Specify the required name In the Extension File name edit box. You may browse for the folder where you want to store your file using the Browse button. Leave the default path, unless you want to save this extension to some other folder.

    The default folder allows the exported object to be instantly available in anyLogistix.

  3. Click Finish. You will see the message dialog box informing you that the extension was successfully exported.

How can we improve this article?