2013-08-02 4 views
0

У меня есть данные процесса, определенные в Adobe livecycle, addField в виде строки. Я передаю значение этой переменной в качестве ввода, когда я вызываю процесс. Далее я хочу сравнить значение этих данных процесса, если оно истинно или ложно. Я пытаюсь использовать следующее выражение:Adobe Livecycle: как получить значение данных процесса

string(/process_data/@addField)=string("true") 

, но я не получаю значение из выражения. Является ли приведенное выше выражение истинным? Если нет того, что используется для получения значения данных процесса?

ответ

0

Я считаю, что ваше выражение XPath неверно. Я просто сделал быстрый макет в верстаке, и я получил правильный ответ. Вот подробные сведения о том, что я сделал:

  1. Создал входную переменную переменной i workbench с именем addField.
  2. Создал двухэтапный процесс. На первом этапе два маршрута выходят на два разных значения.
  3. На одном из маршрутов, я добавил следующее условие:

    /process_data/@ AddField = "истина"

  4. включена запись, и вызывается процесс.

  5. На экране параметров ввода в рабочем столе я добавил следующий текст: true
  6. В записи я могу правильно оценить выражение, соответствующее правильному установленному значению.

Дайте мне знать, если у вас есть другие вопросы.

Thanks, Armaghan.

Смежные вопросы