sx-configuration について
sx-configuration は、Protheus のデータディクショナリー設定スクリプトを作成するスキルです。テーブルやフィールド、インデックス、フォーム、レポートパラメーター、検索、トリガー向けのテンプレートと検証規則を提供し、命名と作成順も扱います。
主な機能
- 01SX ディクショナリースクリプトのテンプレート
- 02フィールド検証規則
- 03命名規則
- 04共有モードのガイダンス
- 05作成順の確認
- 06よくある問題の確認
活用シーン
- 01カスタムテーブルとフィールドの登録
- 02インデックスとフィールドグループの定義
- 03MVC フォームタブの整理
- 04レポートパラメーター、検索、トリガーの設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ thalysjuvenal/ advpl-specialist --skill sx-configurationインストール後、Claude Code で/sx-configurationを入力して読み込まれたか確認します。
同梱ファイルreference.md
詳細
SX Configuration
このスキルでは、Protheus データディクショナリー設定スクリプトを生成するためのテンプレートと検証ルールを提供します。対象は、SX2 テーブルヘッダー、SX3 フィールド定義、SIX インデックス、SXG フィールドグループ、SXA フォームのフォルダー/タブ、SX1 レポートのパラメーター質問、SX5 汎用テーブル、SXB 標準 F3 参照クエリー、SX7 フィールドトリガーです。必須フィールド値、命名規則(3 文字のエイリアス、Z で始まるカスタムテーブル、XX_FIELD 命名)、共有モードの意味(C/E/M)、および作成順序(SX2 の後に SX3、その後に SIX)や物理テーブル名のハードコードなど、よくある注意点を扱います。
ユーザーが新しいカスタムテーブルを登録するとき、カスタムフィールドを追加するとき、インデックスを定義するとき、テーブル間の検証に使用するフィールドをグループ化するとき、MVC フォームのタブを整理するとき、レポートのパラメーター質問を設定するとき、汎用参照テーブルを作成するとき、または F3 クエリーやフィールドトリガーを設定するときに、このスキルを有効にしてください。実行時のディクショナリーに対するプログラムからの READ アクセス(Posicione、TamSx3、FW API)は対象外です。その場合は protheus-reference/sx-dictionary.md を参照してください。
| Reference file | Read when |
|---|---|
| reference.md | 常に。SX2/SX3/SIX/SXG/SXA/SX1/SX5/SXB/SX7 のフィールドテンプレート、共有モード、命名規則、よくある注意点を確認します。 |