こいけるの日記

データサイエンス / データエンジニアリングに興味がある若手SIer社員の日記

Pega Tips集

【Pega】テーブルの内容をCSV出力するボタン

やりたいこと 画面に表示しているテーブルの内容を、CSV形式で出力するボタンを実装する。 実装方法 Activityの作成 Dev Studio右上の検索窓から、pxConvertResultsToCSVを検索して開く。このActivityは標準で提供されている、PageList のPropertyをCSV形式…

【Pega】Activityからログを出力する

やりたいこと PegaRULESログへの出力 パラメータ 実装例 出力結果 環境 やりたいこと Activityの実行時ログをPegaRULESログに出力する。 PegaRULESログへの出力 Activity内でLog-Messageメソッドを使用する。 パラメータ メソッドのパラメータは以下の4つ。…

【Pega】複数のReportを1つのReportに統合 (UNION)する

やりたいこと 実装方法 統合される側 [Report A, B] の設定 統合する側 [Report C] の設定 実行結果 環境 やりたいこと 同じクラスに属する2つの異なるレポートのクエリ結果を統合し、1つのレポートとして出力したい。 こんな感じ。 前提として、以下の2…

【Pega】JSONテキストをParseするJavaコード

サンプルコード // ①:Map Pega Property into Java Property ClipboardPage cp=tools.findPage("RunRecordPrimaryPage"); String jsonString= cp.getString("JsonString"); // ②:Parse JSON String try{ ClipboardPage tempPage = tools.createPage("@base…

【Pega】開発効率化のために覚えておきたい機能5選

知っておくとPega Platformでの開発効率があがる機能を5つ紹介。 Clipboard できること 使用方法 Tracer できること 使用方法 使用時の注意点 Live UI できること 使用方法 View Reference できること 使用方法 Search/Replace a String できること 使用方法…

【Pega】Report でPage List Propertyを参照する方法

やりたいこと Page ListのPropertyを持つCaseについて、その項目を含めたReportを作成して表示したいことがある。 例:1つのドッグフード注文につき、複数の明細が紐づくCaseの情報をReportで扱うとき 実装方法 手順①:Report Definitionの設定 Page Listを…

【Pega】更新・削除してしまったRuleを元に戻す方法

夢中になって実装を進めていると、「あっ、間違ってルール消しちゃった。。。」ということがある。 焦らず以下の方法を踏めば、Ruleを復活することができる。 更新したRuleを過去の状態に戻す 手順①:RuleのHistoryを開く 手順②:戻す過去断面を指定する 手…

【Pega】Checkout, Check Inを機能を使う

Checkout, Check In機能とは? Checkout Check In 設定方法 使用方法 Checkout Check In 環境 Checkout, Check In機能とは? PegaにおけるCheckout, Check Inは、Pegaの開発における排他制御を実現するための機能。 Checkout 変更を加えたいRuleのインスタン…

【Pega】オートコンプリート機能を実装する

やりたいこと 下の画像のように、データのリストを参照して入力を自動補完(オートコンプリート)してくれるフォームを作成したい。 ↓