| On this page |
New
Houdini21.0では、以前のバージョンと互換性がない新しいパーティションシステムが導入されました。
ライセンスパーティションは、ライセンスシートをグループ化して、ユーザチームによるそれらのグループへのアクセス権を定義することで動作します。 パーティションにグループ化されていないライセンスシートはすべてUnrestricted(制限なし)パーティションに含まれます。
Unrestricted(制限なし)パーティション ¶
Unrestricted(制限なし)パーティションは、どのアカウントからも編集できないパーティションです。 これは、他のパーティションでグループ化されていないライセンスシートのグループを定義します。 このパーティション名が示す通り、すべてのユーザがこのパーティションにアクセスすることができます。
パーティション ¶
ライセンスパーティションは、名前、優先度、パーティションに含めるライセンスシートを定義したライセンスルールセットで構成されています。 優先度は、ライセンスが検索されるパーティションの順序を決めることができます。 チームにパーティションを追加する際には、この順序を上書きしてさらにカスタマイズすることができます。
ライセンスルール ¶
ライセンスルールは、パーティションに含めるライセンスおよび特定のシート数を指定します。 ライセンスルールの数が0以下の場合、ルールに制限がないことを示します。つまり、条件にマッチするすべての利用可能なシートがパーティションに含まれます。
アトリビュート |
説明 |
|---|---|
|
ライセンスがパーティションに含まれるために満たさなくてはならない条件。ライセンスは複数のパーティションにリストできますが、ライセンスシートは同時に1つのパーティションにしかリストできません。 |
|
パーティションに含めるライセンスのシート数。ゼロ以下の場合、マッチするライセンスのすべてのUnclaimed(未割り当て)シートがパーティションに含まれることを示します。 |
対応している型 ¶
ルール条件は、Pythonスタイルの書式の基本型を使用します。
型 |
書式 |
|---|---|
|
10.51。Decimalは標準の小数点フォーマットです。実際、どの数値も小数に変換されます。 |
|
|
|
|
|
|
構文 ¶
条件 |
定義 |
|---|---|
|
標準の論理積(AND)演算子。 |
|
標準の論理和(OR)演算子。 |
|
標準の比較演算子。 |
|
アイテムが他のオブジェクト内に存在するかどうかをチェックします。これは通常、オブジェクトが配列に含まれているかどうかをチェックする際に使用します。 |
|
これは、完全に一致する必要のない2つのオブジェクトを比較することができます。正規表現の比較でよく使用します。 |
|
標準の比較演算子。 |
|
標準の括弧グループ演算子。 |
予約済み変数 ¶
比較するオブジェクトから情報を取得する際に使用される、いくつかの予約済み変数名があります。ライセンス関係では、version変数からバージョン情報を取得することができます。
変数名 |
定義 |
|---|---|
|
これは、ライセンスプロダクト名(例えばHoudini-Master)です。使用されている値は内部プロダクト名であり、プロダクト表示名ではありません。プロダクト表示名は変更される可能性があり、下位互換に対応していません。このような理由で、内部名(例えばHoudini-Master)を使用しています。 |
|
これは、ライセンスが紐付けられているプラットフォームです。 |
|
ライセンス文字列からのライセンスID。 |
|
ライセンスのバージョン。 |
|
ライセンスのIPマスク。 |
ユーザおよびパーティション化ルールの考え方は、以下の例を使用すると簡単です。ルールは、制限付きのPythonのような構文を使用します。
""" example license: LICENSE Generic Houdini-Master 19.5 1 17-aug-2022 +.+.+.+ serverA abcdefgh @iH8rRBaJ71wYE7bcgBF2izJ2HUIf example partition rule: product=='Houdini-Master' and version>=19.5 """ # condition_matches変数がTrueの場合、ライセンスはそのパーティション化ルールとマッチし # ライセンスセット内に含まれます。 product="Houdini-Master" version=19.5 quantity=1 expiry=17-aug-2022 ip_mask=+.+.+.+ license_id=abcdefgh condition_matches=product=='Houdini-Master' and version>=19.5