2016-06-16 3 views
1

Я новичок в Jitterbit, и я работаю в Jitterbit Studio 5.6.0.1. В нашем развернутом проекте мы имеем 4 последовательных операции, и первый из них запланирован. То, что я хочу сделать, - это поставить условие на первую запланированную операцию, чтобы она не выполнялась до тех пор, пока все операции из предыдущего запуска не будут завершены. Я хочу избежать операции дважды. Любая помощь? СпасибоJitterbit run operation состояние

ответ

2

Прежде всего, я предлагаю модернизировать вашу студию до 8.12 (текущая версия). Кроме того, если вы добавите скрипт перед операцией, которую вы хотите проверить, вы можете использовать что-то вдоль этих линий:

isInQueue=GetOperationQueue("<TAG>Operations/Your_Operation</TAG>"); 
isRunning=isInQueue[0][1]; 
if(isRunning==1 && isRunning!=Null(), 
    "Do Something"; 
); 

Это просто очень основная идея о том, как вы можете справиться с этим. В моей ситуации у меня есть операция, в которой есть только такой скрипт, который либо прямо к скрипту запускается, если он еще не запущен, либо направлен в тупик, если ему нужно пропустить этот запланированный экземпляр.