Nimi: FuturaPlan.TaskRunner.Actions.Basic.StartProduction

Tuotantoon viemisen Action. Parametreina Action voi saada joko TriggerResultseissa tai parametrina TaskCollection.xml:ssä tilausrivien ID:itä. Jokaista tilausrivin ID:tä kohti luodaan ensin ObservableComponentCalculator, joka luo yhä tarvittavat ObservableComponent:it, tilausrivit lukitaan ja mikäli tilauksen kaikki rivit ovat lukittuina, se siirretään tuotantoon, tilaan, jonka UI:n asetus OrderManagerSettings.SetTransactionState_InProduction määrittää.

/// Ids of the triggered Transactions to production are delivered in TriggerResults. As an alternative, also Action parameters can be used
/// Params:
/// TransactionRowId = (int) TransactionRowId, can have multiple Ids here
/// Example:
/// <Param Key="TransactionRowId">152367</Param>


Nimi

FuturaPlan.TaskRunner.Actions.Basic.StartProduction

Parametrit

TransactionRowIdKokonaisluku

Tilausrivin ID, joka halutaan siirtää tuotantoon

UsernameMerkkijono

Käyttäjänimi, joka on tilauksen omistaja

Nimi
Tyyppi
Kuvaus

Kuvaus

Tuotantoon viemisen Action. Parametreina Action voi saada joko TriggerResultseissa tai parametrina TaskCollection.xml:ssä tilausrivien ID:itä. Jokaista tilausrivin ID:tä kohti luodaan ensin ObservableComponentCalculator, joka luo yhä tarvittavat ObservableComponent:it, tilausrivit lukitaan ja mikäli tilauksen kaikki rivit ovat lukittuina, se siirretään tuotantoon, tilaan, jonka UI:n asetus OrderManagerSettings.SetTransactionState_InProduction määrittää.

Esimerkki

Seuraavan esimerkin mukainen konfiguraatio toteuttaa tehtävän, joka siirtää kaikki tilaukset viimeisen muutoshetken jälkeen automaattiesti tuotantoon.

<?xml version="1.0"?>
<TaskCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>TaskRunner example configuration</Name>
  <Tasks>
    <Task>
      <Triggers>
        <Trigger>
          <Name>FuturaPlan.TaskRunner.Triggers.Basic.TransactionFinalChangeTime</Name>
        </Trigger>
      </Triggers>
      <Actions>
        <Action>
          <Name>FuturaPlan.TaskRunner.Actions.Basic.StartProduction</Name>
          <Params>
			<Param Key="Username">admin</Param>
          </Params>         
        </Action>
      </Actions>
    </Task>
  </Tasks>
</TaskCollection>




  • Ei nimikkeitä