> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/transit-digitization/ja/meru/gai-nian/raifusaikuru.md).

# ライフサイクル管理

ライフサイクル管理（LCM）は、カードアカウントとデジタルカードの存続期間を通じて最適なユーザー体験を提供するうえで非常に重要です。

以下のセクションでは、LCMの中核的な側面について説明します。

まず、6つの主要なLCMアクションの詳細を示します。

* プロビジョニング
* パークとリカバー
* サスペンドと再開
* 削除

次に、D1 Transitソリューションにおけるカードアカウントとデジタルカードの状態管理を示します。

### ライフサイクル管理アクション <a href="#lifecycle-management-actions" id="lifecycle-management-actions"></a>

#### プロビジョニング <a href="#provisioning" id="provisioning"></a>

プロビジョニングは、トランジット用デジタルカードをデジタルウォレットに追加します。デジタルカードをプロビジョニングする方法は2通りあります。

* ウォレットから（別名 Apple 向け DCI）
* Transit事業者アプリから（別名 Apple 向けアプリ内プロビジョニング、Google 向けプッシュプロビジョニング）

#### パークとリカバー <a href="#park-and-recover" id="park-and-recover"></a>

デジタルカードをパークすると、ウォレットからそのインスタンスは一時的に削除されますが、カードアカウントとユーザーのウォレットアカウントの関連付けは維持されます。パークはイシュアとユーザーの双方が開始できます。

ユーザーは「リカバー」して、またはユーザーのウォレットアカウントからカードをウォレットに追加できます。

#### サスペンドと再開 <a href="#suspend-and-resume" id="suspend-and-resume"></a>

トランジット用デジタルカードがウォレットでサスペンドされると、そのカードはユーザーから引き続き表示・アクセスできますが、NFC機能は無効になります。

カードを再開すると、サスペンドの影響が元に戻ります。再開はイシュアとユーザーの双方が開始できます。

#### 削除 <a href="#delete" id="delete"></a>

削除すると、カードはユーザーのウォレットアカウントとの関連付けが解除され、デジタルウォレットのエコシステムから削除されます。Transit イシュアとユーザーのどちらも削除を要求できます。

### 状態 <a href="#states" id="states"></a>

#### カードアカウント <a href="#card-account" id="card-account"></a>

D1 Transitプラットフォームにおけるカードアカウントの状態管理は次のとおりです。

カードアカウントは次のいずれかの状態になります。

* **アクティブ**：初回プロビジョニングのための購入が正常に行われたときのカードアカウントの状態。
* **パーク済み**：パークが正常に完了したときのカードアカウントの状態（つまり、このカードアカウントにリンクされたデジタルカードが削除された状態）。
* **キャンセル済み**：Transit イシュアが次の **cancelCardAccount** API 呼び出しを通じて要求したとき、カードアカウントはこの状態に移行します。これは元に戻せない状態です。

{% hint style="info" %}
設定された TTL 内に Digital Wallet からのプロビジョニング要求がない場合、カードアカウント参照は D1 Transitプラットフォームから完全に削除されます。
{% endhint %}

```mermaid
%%{init: {

 "theme": "base",

 "htmlLabels": false,

 "themeVariables": {

 "background": "#F5FBFF",

 "primaryColor": "#EAF8FF",

 "primaryBorderColor": "#00B5D8",

 "primaryTextColor": "#061A8A",

 "secondaryColor": "#DDF5FF",

 "secondaryBorderColor": "#00B5D8",

 "tertiaryColor": "#FFFFFF",

 "lineColor": "#061A8A",

 "textColor": "#061A8A",

 "labelBackgroundColor": "#BBEBFF",

 "fontSize": "12px",

 "fontFamily": "Arial, Helvetica, sans-serif"

 },

 "themeCSS": ".edgeLabel rect, .labelBkg, .stateLabelBkg { fill: #BBEBFF !important; opacity: 1 !important; transform: scaleX(1.18); transform-box: fill-box; transform-origin: center; } .edgeLabel text, .edgeLabel tspan, .stateLabel, .stateLabel tspan { fill: #061A8A !important; }",

 "state": {

 "nodeSpacing": 240,

 "rankSpacing": 240

 }

}}%%

stateDiagram-v2

    [*] --> ACTIVE : purchaseProducts または<br/>preparePushProvisioning<br/>初期プロビジョニング用の<br/>バンドルが処理される

    state "アクティブ" as ACTIVE
    state "保留中" as PARKED
    state "キャンセル済み" as CANCELLED

    ACTIVE --> PARKED : 保留完了

    PARKED --> ACTIVE : 復元

    ACTIVE --> CANCELLED : Transit イシュア<br/>から受信した cancelCardAccount

    PARKED --> CANCELLED : Transit イシュア<br/>から受信した cancelCardAccount

    ACTIVE --> [*] : 構成された TTL<br/>内に Digital Wallet<br/>からのプロビジョニング要求なし
```

#### デジタルカード <a href="#digital-card" id="digital-card"></a>

D1 Transitプラットフォームにおけるデジタルカードの状態管理は次のとおりです。

デジタルカードは次のいずれかになります:

* **作成済み**: デバイスへのプロビジョニング前におけるデジタルカードの初期状態です。
* **provisioning失敗**: 初期プロビジョニングに失敗した場合、デジタルカードはこの状態になります。
* **アクティブ**: デバイスへのプロビジョニングが完了したときのデジタルカードの状態です。
* **停止中（ウォレットまたはイシュア）**: Transit イシュアまたはデジタルウォレットのいずれかがこのデジタルカードの停止を要求した場合、デジタルカードはこの状態に移行します。
* **リンク解除済み**：デジタルカードは、a のときにこの状態に移行します。 **パーク** リクエストは完了しますが、デバイスから削除されたことは保証されません。つまり、クラウドまたはトランジット イシュア側からトリガーされた場合です。
* **削除済み**：デジタルカードがデバイスから削除されたことが確認された場合、デジタルカードはこの状態に移行します。

{% hint style="info" %}
設定された TTL 内に Digital Wallet からのプロビジョニングリクエストがない場合、デジタルカード参照は D1 Transit プラットフォームから完全に削除されます。
{% endhint %}

デジタルカードの状態遷移は、ABT と CBT で少し異なります。

**アカウントベースチケッティング**

以下の状態図は、ABT の文脈におけるさまざまな遷移を示しています。

```mermaid
%%{init: {
  "theme": "base",
  "htmlLabels": false,
  "themeVariables": {
    "background": "#F5FBFF",

    "primaryColor": "#EAF8FF",
    "primaryBorderColor": "#00B5D8",
    "primaryTextColor": "#061A8A",

    "secondaryColor": "#DDF5FF",
    "secondaryBorderColor": "#00B5D8",

    "tertiaryColor": "#FFFFFF",

    "lineColor": "#061A8A",
    "textColor": "#061A8A",

    "labelBackgroundColor": "#BBEBFF",

    "fontSize": "12px",
    "fontFamily": "Arial, Helvetica, sans-serif"
  },

  "themeCSS": ".edgeLabel rect, .labelBkg, .stateLabelBkg { fill: #BBEBFF !important; opacity: 1 !important; transform: scaleX(1.18); transform-box: fill-box; transform-origin: center; } .edgeLabel text, .edgeLabel tspan, .stateLabel, .stateLabel tspan { fill: #061A8A !important; }",

  "state": {
    "nodeSpacing": 350,
    "rankSpacing": 350
  }
}}%%

stateDiagram-v2

    "created" を CREATED として状態にする
    state "アクティブ" as ACTIVE
    状態 "failed_provisioning" を FAILED として
    状態「unlinked」をUNLINKEDとして
    状態 "suspended_wallet" as SUSPENDED_WALLET
    状態 "suspended_issuer" を SUSPENDED_ISSUER として
    状態「deleted」をDELETEDとして

    [*] --> 作成済み : purchaseProducts or<br/>preparePushProvisioning<br/>バンドルを処理しました

    CREATED --> ACTIVE : プロビジョニング完了

    作成済み --> 失敗 : プロビジョニングに失敗しました

    作成済み --> [*] : デジタルウォレットからの<br/>設定されたTTL内の<br/>プロビジョニング要求なし

    FAILED --> ACTIVE : プロビジョニング完了

    有効 --> リンク解除済み : デジタルウォレットからリンク解除<br/>(デバイスまたはクラウドから開始)<br/>またはトランジット イシュアから
    
    SUSPENDED_WALLET --> UNLINKED : デジタルウォレットからリンク解除<br/>(デバイスまたはクラウドから開始)<br/>またはTransit イシュアから
    
    SUSPENDED_イシュア --> UNLINKED : デジタルウォレットからリンク解除<br/>(デバイスまたはクラウドから開始)<br/>または Transit イシュアから

    UNLINKED --> DELETED : デジタルウォレットからの削除確認<br/>

    ACTIVE --> SUSPENDED_WALLET : 停止<br/>デジタルウォレットから

    SUSPENDED_WALLET --> ACTIVE : <br/>デジタルウォレットから再開

    アクティブ --> SUSPENDED_イシュア : 〜から停止<br/>トランジット イシュア

    SUSPENDED_WALLET --> SUSPENDED_ISSUER : からサスペンドする<br/>トランジット イシュア

    SUSPENDED_ISSUER --> ACTIVE : から再開<br/>トランジット イシュア

    ACTIVE --> DELETED : cancelCardAccount<br/>Transit イシュアから

    SUSPENDED_WALLET --> DELETED : cancelCardAccount<br/>Transit イシュアから

    SUSPENDED_ISSUER --> DELETED : cancelCardAccount<br/>Transit イシュアから

    失敗 --> 削除済み : cancelCardAccount<br/>Transit イシュアから

    削除済み --> 有効 : 復元
```

**カードベースのチケッティング**

以下の状態図は、CBTコンテキストにおけるさまざまな遷移を示しています。

```mermaid
%%{init: {
  "theme": "base",
  "htmlLabels": false,
  "themeVariables": {
    "background": "#F5FBFF",

    "primaryColor": "#EAF8FF",
    "primaryBorderColor": "#00B5D8",
    "primaryTextColor": "#061A8A",

    "secondaryColor": "#DDF5FF",
    "secondaryBorderColor": "#00B5D8",

    "tertiaryColor": "#FFFFFF",

    "lineColor": "#061A8A",
    "textColor": "#061A8A",

    "labelBackgroundColor": "#BBEBFF",

    "fontSize": "12px",
    "fontFamily": "Arial, Helvetica, sans-serif"
  },

  "themeCSS": ".edgeLabel rect, .labelBkg, .stateLabelBkg { fill: #BBEBFF !important; opacity: 1 !important; transform: scaleX(1.18); transform-box: fill-box; transform-origin: center; } .edgeLabel text, .edgeLabel tspan, .stateLabel, .stateLabel tspan { fill: #061A8A !important; }",

  "state": {
    "nodeSpacing": 240,
    "rankSpacing": 240
  }
}}%%

stateDiagram-v2

    "created" を CREATED として状態にする
    state "アクティブ" as ACTIVE
    状態 "failed_provisioning" を FAILED として
    状態 "suspended_wallet" as SUSPENDED_WALLET
    状態 "suspended_issuer" を SUSPENDED_ISSUER として
    状態「unlinked」をUNLINKEDとして
    状態「deleted」をDELETEDとして

    [*] --> 作成済み : purchaseProducts or<br/>preparePushProvisioning<br/>バンドルを処理しました

    CREATED --> ACTIVE : プロビジョニング完了

    作成済み --> 失敗 : プロビジョニングに失敗しました

    作成済み --> [*] : デジタルウォレットからの<br/>設定されたTTL内の<br/>プロビジョニング要求なし

    FAILED --> ACTIVE : プロビジョニング完了

    ACTIVE --> SUSPENDED_WALLET : 停止<br/>デジタルウォレットから

    アクティブ --> SUSPENDED_イシュア : 〜から停止<br/>トランジット イシュア

    SUSPENDED_WALLET --> ACTIVE : <br/>デジタルウォレットから再開

    SUSPENDED_ISSUER --> ACTIVE : から再開<br/>トランジット イシュア

    SUSPENDED_WALLET --> SUSPENDED_ISSUER : からサスペンドする<br/>トランジット イシュア

    ACTIVE --> UNLINKED : Digital Wallet からリンク解除<br/>(デバイスまたはクラウド起点)<br/>または Transit イシュア

    SUSPENDED_WALLET --> UNLINKED : デジタルウォレットからリンク解除<br/>(デバイスまたはクラウドから開始)<br/>またはTransit イシュアから
    
    SUSPENDED_イシュア --> UNLINKED : デジタルウォレットからリンク解除<br/>(デバイスまたはクラウドから開始)<br/>または Transit イシュアから

    ACTIVE --> DELETED : cancelCardAccount<br/>Transit イシュアから

    失敗 --> 削除済み : cancelCardAccount<br/>Transit イシュアから

    SUSPENDED_WALLET --> DELETED : cancelCardAccount<br/>Transit イシュアから

    SUSPENDED_ISSUER --> DELETED : cancelCardAccount<br/>Transit イシュアから

    UNLINKED --> DELETED : デジタルウォレットからの削除確認<br/>

    削除済み --> 有効 : 復元
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/transit-digitization/ja/meru/gai-nian/raifusaikuru.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
