2017-11-16 17 views
0

데이터 항목이 비어 있는지 확인하고 싶습니다. 클립 보드에서 일부 값을 데이터 항목에 저장하고 데이터 항목이 비어 있거나 텍스트가 포함되어 있는지 확인하려고합니다.Blueprism에서 데이터 항목이 비어 있는지 확인하는 방법

+0

언급을 잊어 버렸습니다. 데이터 항목에 텍스트가 있거나 비어 있는지 확인하고 그에 따라 진행할 수있는 의사 결정 단계를 구현하고 싶습니다. – Vivek

답변

0

이것은 내가 다른 항목을 동시에 가지고 있는지 확인하기위한 결정 단계입니다. 여기서 QueueData는 큐에서 검색하는 컬렉션입니다. 다음은 결정 속성에있는 스크린 샷입니다. 그것은 지금까지 나를 위해 일했습니다 이후

(Len([Cost Centre])>0) AND 
(Len([Quantity])>0) AND 
(Len([Product Code])>0) AND 
(Len([Unit Price])>0) 
0

예를 들어 결정 단계에서 [Item] <> ""을 수행하십시오. <>은 blueprism "language"와 같지 않은 기호이므로 기본적으로 여기서는 항목을 빈 문자열과 비교합니다.

+0

오류 : 오른쪽 값이 비어있을 때 = 연산을 수행 할 수 없습니다. –

+0

동일하게 시도했습니다. Doing [Item] <> ""나를 위해 일하지 못했습니다. – Vivek

+0

스크린 샷을 추가 할 수 있습니까? 오류 메시지는 무엇입니까? – AntsaR

1

은 내가 무슨 짓을했는지 것은 길이를 결정입니다 "null"에 대한 적절한 표현식을 찾을 수 없었습니다. 여기에 일부 응답과 마찬가지로, <> 0은 겨자를 자르지 않습니다. "<> 작업을 수행 할 수 없으므로 오른쪽 값 비었다".

내가 수행 한 작업은 제품 코드, 단가, 수량 및 코스트 센터에 대해 점검해야하는 각 필드에 대해 4 개의 데이터 항목을 작성하는 것이 었습니다. 각각에 대해 초기 값을 "0"으로 설정했습니다.

그런 다음 "다음 항목 가져 오기"작업 후 다중 계산을 수행하고 큐 항목의 값으로이 값을 설정하십시오. 이제 빈 항목이 있으면 값을 변경하지 않고 0으로 남겨두고 확인할 수있는 항목이 있습니다. 그 루프가 끝나면이 값을 0으로 설정 한 곳에서 다시 다중 계산을해야한다는 것을 기억해야합니다.

예외 검사에 관해서는 "선택"을 사용하여 더 자세한 예외 이유 (즉, 실제로 어떤 필드가 비 었는지)를 사용할 수 있었고 프로세스가 두 가지 다른 방향으로 끝났습니다 (예외/Place 주문), 다른 다중 계산 세트 값을 다른 경로에서도 0으로 수행해야합니다.

0

실제로이 문제를 해결하기 위해 관리, 그것은 해킹 약간 수 있지만 : Check if items exist