---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Try Catch コンポーネントの使用

# Try Catch コンポーネントの使用 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

自動化のコンポーネントで発生したエラーまたは例外をキャッチします。

## 始める前に

必要なロール：なし

## このタスクについて

Try Catch コンポーネントのプロパティを設定するには、「[Properties of the Try Catch component (Try Catch コンポーネントのプロパティ)](https://servicenow-prod.fluidtopics.net/Tgl6oxo9BXQx2rn3PsWAXg#Properties-general-components__Try-Catch-component)」を参照してください。

Try Catch コンポーネントに関連する問題の詳細については、『[KB 記事KB1123551](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1123551)』、『[KB 記事 KB1123552](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1123552)』、および『[KB 記事KB1123556](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1123556)』を参照してください。

自動化で Try Catch コンポーネントの複数のインスタンスを使用して、同じ実行パス上にある他のコンポーネントからのエラーを処理できます。Try Catch コンポーネントがコンポーネント内のエラーまたは例外をキャッチした場合、失敗したコンポーネントの後の自動化は実行されません。Try Catch コンポーネントはエラーメッセージを返し、オプションで、On Error ポートに接続されている代替フローを実行できます。Try Catch コンポーネントを構成するアクティビティが、同じ実行パス沿いに Try Catch コンポーネントを持たない別のアクティビティを、その Try Catch コンポーネントの後に呼び出すと、Try Catch コンポーネントは、呼び出されたアクティビティでエラーがあればキャッチできます。

## 手順

1. \[ツールボックス\] ペインで、次に移動します 全般Try Catch.
2. Try Catch コンポーネントを \[デザイン面 (Design surface)\] にドラッグします。
3. 下表に従って、Try Catch コンポーネントのポートを、他のコンポーネントまたはアクティビティの該当ポートに接続します。  
   {#use-general-try-catch__table_gtq_gq1_ntb__entry__6}

   | ポートタイプ | ポート名 | データタイプ | 接続の目的 | デフォルト値 | 必須ですか？ |
   |-|-|-|-|-|-|
   | コントロール出力 | Control-Out | 該当なし | エラーがない場合、コントロールを別のコンポーネントまたはアクティビティに渡します。 | 該当なし | はい |
   | コントロール出力 | エラー時 | 該当なし | Try Catch コンポーネントがエラーをキャッチした後、コントロールを別のコンポーネントまたはアクティビティに渡します。 Try Catch コンポーネントがエラーまたは例外をキャッチした後、現在のアクティビティまたは別のアクティビティで別のコンポーネントを実行したい場合に、このポートを使用します。 | 該当なし | いいえ。ポートの接続はオプションです。 |
   | データ出力 | エラーメッセージ | 文字列 | エラーメッセージを返します。 | 該当なし | いいえ。ポートの接続はオプションです。 |
   [表 : 1. Try Catch コンポーネントポートのパラメーター]

   {#use-general-try-catch__table_gtq_gq1_ntb}
4. **オプション:** コンポーネントをテストするには、コンポーネントバーを右クリックし、\[ここから実行 (Run From Here)\] をクリックします。  
   注:  
   Try Catch コンポーネントは、Parallel コンポーネントを使用すると正常に機能しない場合があります。

## Try Catch コンポーネントが ReadFromExcel メソッドからのエラーをキャッチする {#use-general-try-catch__example_uk4_2th_stb}

Try Catch コンポーネントが ReadFromExcel メソッドからのエラーをキャッチします。その後、On Error ポートが Show コンポーネントにコントロールを渡します。


