【DXSuite】ワークフローがデータ化のみの場合のステータス遷移について
お問い合わせ分類:OCR
( 導入環境: )
( バージョン情報: )
( ご利用中の資材: )
以下のワークフローのXML設定ファイルの通り、「補正設定」「データチェック」「データ加工」のフローを使わず、AIOCRの読取を行っておりますが、
以下3つのAPIで、正常にデータを取得するための条件やエラーとなるケースを確認させてください。
①読取パーツ情報取得API
②読取ユニット内の全パーツ画像取得API
③読取ページ画像取得API
【ご質問①】
読取ユニット検索では、以下6つのステータスが返却されますが、dataProcessingStatusが「400: データ化完了」かつ、partsImageCreationStatusが「2: パーツ画像生成完了」の場合は、上記3つのAPIで正常にデータを取得することができるという認識で合っておりますでしょうか。
※partsImageCreationStatusが「1: パーツ画像生成中」の場合は、API②を実行しても画像取得できない認識ですが、他にそのような条件がないかの確認です。
(1)status
(2)dataProcessingStatus
(3)dataCheckStatus
(4)dataCompareStatus
(5)csvDownloadStatus
(6)partsImageCreationStatus
【ご質問②】
以下のワークフローの場合、dataCheckStatusおよびdataCompareStatusは、データ化ステータスに寄らず、常に「0」が返却されるという認識で合っておりますでしょうか?
=============ワークフローの設定ファイル===================
<workflow version="1.0.0" type="2">
<learningStatusType>1</learningStatusType>
<name>請求書3項目読取</name>
<atypicalModel>invoice</atypicalModel>
<imageCorrection/>
<ocrResultCorrectionSettings/>
<weightedPreset>0</weightedPreset>
<processedDataItemConfigs>
<processedDataItemConfig>
<dataItemOrder>1</dataItemOrder>
<isAppliedImageCorrection>false</isAppliedImageCorrection>
<atypicalClass>
<name>issue_date</name>
</atypicalClass>
<repeatDataItemConfigOrder>1</repeatDataItemConfigOrder>
<isOutput>true</isOutput>
</processedDataItemConfig>
<processedDataItemConfig>
<dataItemOrder>2</dataItemOrder>
<isAppliedImageCorrection>false</isAppliedImageCorrection>
<atypicalClass>
<name>biller_company</name>
</atypicalClass>
<repeatDataItemConfigOrder>1</repeatDataItemConfigOrder>
<isOutput>true</isOutput>
</processedDataItemConfig>
<processedDataItemConfig>
<dataItemOrder>3</dataItemOrder>
<isAppliedImageCorrection>false</isAppliedImageCorrection>
<atypicalClass>
<name>total_amount</name>
</atypicalClass>
<repeatDataItemConfigOrder>1</repeatDataItemConfigOrder>
<isOutput>true</isOutput>
</processedDataItemConfig>
</processedDataItemConfigs>
<hasDataCheckProcess>false</hasDataCheckProcess>
<hasOcrResultCorrection>false</hasOcrResultCorrection>
<hasImageCorrection>false</hasImageCorrection>
<dataCheckFlowType>1</dataCheckFlowType>
<hasDataProcessingProcess>false</hasDataProcessingProcess>
<outputFileName></outputFileName>
<outputFileNameType>2</outputFileNameType>
<outputCharCode>1</outputCharCode>
<outputHeaderType>1</outputHeaderType>
<dataCheckFilterHighPriority/>
<dataCheckFilterMiddlePriority/>
<dataCheckFilterLowPriority/>
<atypicalDetailType>1</atypicalDetailType>
<isAtypicalExtensionDetailFirstLine>true</isAtypicalExtensionDetailFirstLine>
</workflow>