掲示板の返信が作成されました
-
作成者投稿
-
miramiさん、こんにちは。
Apexトリガから希望の動作をするには「ユーザ固定化オプション」が必要になります。
※「ユーザ固定化オプション」は有料オプション(月額5千円)になります。https://www.reportsconnect.com/kotei.html
オプションにお申込いただきますと、下記の方法で実現可能です。
「ログインユーザーを固定化する」「UIを使用しない」にチェックをつけ、
「固定化ユーザ名」と「固定化ユーザーパスワード」を入力ください。
この際、ユーザーパスワードにはパスワードの末尾にセキュリティトークンを追加したものを入力ください。
(セキュリティトークンの取得方法は以下のSalesforceのHELPをご参照ください)https://help.salesforce.com/articleView?id=user_security_token.htm&type=5
また、Print_receipt()メソッド内のrc.goPrint()の行の前に、
rc.setParentId(ID);
という一文を追加してください。
こちらは、添付ファイルの親オブジェクトのIDを指定するメソッドになります。Rance様
こちらの環境で試しましたが、状況の再現が出来ませんでした。
マニュアルを参考に、もう一度お試しいただけますか。https://www.reportsconnect.com/dw/manual_kt.pdf
(P6~を参照してください)
また、Rance様がお使いの環境などについても詳しくお知らせいただけますと
原因が分かるかもしれません。
お使いのコースや環境、その他原因になりそうな設定などあれば
小さなところでもお知らせください。takagi様
アプリの権限ですが、関係あるかもしれません。
ReportsConnectでは少なくとも「ファイルの読込」が必要です。
また、PDFをアプリに添付する場合には「ファイルの書き出し」も必要になります。
その辺りの設定を変更して試してみてはいかがでしょうか。takagi様
このアプリの作りとしては、赤矢印のマークを押下して
レコードを表示すると、同時に帳票が作成され
添付される or PDFダウンロードできる、ということでしょうか。
詳細が分からないのでなんとも言えませんが、ヒントになりそうなところを書いてみます。「ReportsConnectレコードが読めません!」というエラーは
setupReportの中で出力しています。
下記ページの最初のところです。http://kptech.cocolog-nifty.com/blog/2013/11/reports-connect.html
弊社推奨の設定では、ボタンを押下する動作の前(ページを開いた時点で)
setupReportは呼ばれている前提です。
帳票が作成される段階でエラーが出力されるようでしたら
その辺りの作りから見直す必要があるかもしれません。また、エラーの後ろの「”"」の間には、本来はエラーの内容が表示されるはずです。ここに内容が入っていることがあれば、書いていただけると、もう少し分かることがあるかもしれません。
よろしくお願いいたします。
Moonji様
「表示できる文字数でカットして各行に配置して表示する」ですが、textboxを二つ縦に並べ、1つ目に0~決まった文字数までを表示、2つ目に残りを表示し、自力で改行を作るイメージです。なお、改行させない設定はStretch with Overflowのチェックを外します。この場合、boxのサイズの調整も行われませんので、表示しきれない分は消えてしまうことになります。
また、○文字以上なら文字フォントのサイズを変更する方法もございます。
よろしくお願いします。
以上です。Moonjj様
返信が遅くなりまして申し訳ありません。
事象は把握しましたが、適切な回避策がまだ見つかりません。頻発するようでしたら、表示できる文字数でカットして
各行に配置して表示するしか方法がありません。
お役に立てず申し訳ありません。回避策が見つかり次第投稿いたします。
takakura様
検証に時間が掛かり、回答が遅くなりました。
何とか手がないかと探しましたが、
現在のCybozuとReportsConnectの使用では難しいようです。
お待たせしましたのに、結論が不可で申し訳ありません。capcloud様
お世話になっております。
再度印刷を試したときは、全く同じ条件、同じデータで印刷が出来た、ということでしょうか。
帳票のテンプレートファイル(jrxmlファイル)は連結帳票になっているなど、なにか仕掛けがしてある状態ですか。
印刷ボタンまで組み込んだ状態で起こった事象でしょうか。もしくは印刷テストボタンで起こった事象ですか。
その後、何度も起こっていますか。この情報だけでは予想が付きませんでした。
もう少し詳しい情報をいただけますと何かわかるかもしれません。よろしくお願いいたします。
Moonjj様
「フィールドの出力位置が固定である必要がある」について
フィールドは帳票ごとに位置を変えることが難しいので、同じ場所に常に出力する形になる、と言う意味で書きました。画像が反映されない原因ですが思い当たるのは
・画像ファイルが添付されていない
下記ページの最初の画像のように、画像ファイルのアプリへの添付が必要ですhttp://kptech.cocolog-nifty.com/blog/2013/11/reports-conne-2.html
・画像ファイルの容量の問題
画像ファイルの容量は合計1MBが最大になりますの二つです。確認してみてください。
Moonji様
こんにちは。
ちょっと調べては見たのですが
PDF自体を画像として貼り付ける方法は分かりませんでした。
PDFを画像(pngとかjpeg)に変換して、backgroundに配置すれば
可能かと思います。
その際は、フィールドの出力位置が固定である必要があるかと思います。hiroko5572様
申し訳ありません。
ReportsConnectが出力できるのはPDFのみです。
txt形式での出力はできません。PDFの選択ツールを使用して、内容をコピー&ペーストすることは可能です。
renton様
遅くなりました。下記をお試しください。
・マニュアル(https://www.reportsconnect.com/dw/manual_kt.pdf)の
P28の④、(kpsrc.rcparms.kps_ql ~)の行を削除
・P30の②、クエリーに今回の条件を記入
例)作成者がログインユーザのものだけ表示したいのであれば
作成者 in (“USER”, LOGINUSER())
となります。renton様
SOQLはSalesforce版の設定の話でした。
勘違いしており、申し訳ありません。
kintone側の設定を確認いたしますので、少々お待ちください。renton様
レコードに設定された表示条件と同じ条件をSOQLに入れてみてください。
この場合ですと、仕入先コード=ログインユーザになるのでしょうか。
データの所有者が各ユーザになっているのであれば
所有者=ログインユーザでも良いかと思います。saho様
拝見しましたところ、「Hearing__c」の中に「EventTitleConfirmNew__c」という項目がありません、と言っているように思います。
確認していただきたいのは下記です。
1.API参照名「EventTitleConfirmNew__c」のスペルは正確でしょうか。
2.「EventTitleConfirmNew__c」はどのオブジェクトの項目になりますか。
よろしくお願いします。 -
作成者投稿