2014-08-01から1ヶ月間の記事一覧

サイト埋め込みコードについて

イシュー サイト埋め込みコードを作りたいので、twitter, gistあたりを確認する 参考 サイト埋め込みコードをつくるには? - norinyang メガ進化! SNSにシェアしたりソーシャルブックマークに登録するコードを取得する – Waka8*Stakes 埋め込みタイムライン…

Sailsでデフォルトのlayout.jsを使用しないようにするには

イシュー テンプレートとして、viewを使いたかったので、layout.jsを適用されないようにviewを呼び出す方法はないものか 参考 javascript - How to configure partials and layouts for Handlebars in Sails.js? - Stack Overflow ejs - How to use multiple…

Salesforceのemailヴァリデーションルール

イシュー Salesforceのemail validationをjsで作る時の正規表現を確認 参考 Online Support メールサービスアドレスの定義 Infallible Techie: Email validation using Apex in Salesforce Email Address Regular Expression That 99.99% Works. /^[-a-z0-9~…

アンカータグでボタンを作る時のCSS

イシュー css の display要素を理解すれば、おおよそできる 参考 [CSS] display要素のblockを理解するため、inline, inline-blockの使い方とサンプルを纏めてみた - YoheiM .NET 実装 ul li a { text-decoration: none; text-align: center; padding: 0.3em …

RemoteAction メソッドのテストクラスの作り方

イシュー RemoteAction メソッドのテストクラスを確認する 単純にテストクラスから呼んでしまうと、 参考 Salesforce - Connect APIとTest Class - Qiita Visualforce : minoawのブログ [SFDC]RemoteAction呼び出し時に名前空間プレフィックスを意識する必要…

データベースに登録されている改行を含むテキストをビューで表示する時の改行の処理

イシュー 改行されているデータは、ビューでもそのまま改行して出力したいが、HTML上ではBRタグに変換する必要がある(textareaに格納するという方法もあるがここでは扱わない) 現在はサニタイズがあたりまえなのでサーバサイド(モデル)で処理してしまう…

動的SOQLで日付け型を条件に指定する場合

WHERE DATEVALUE(CreatedDate) >= 1999-11-01 AND DATEVALUE(CreatedDate) < 1999-12-01 System.UnexpectedException: Invalid aggregate function: DATEVALUE WHERE CreatedDate >= 1999-11-01 AND CreatedDate < 1999-12-01 System.QueryException: value …

SOQLで条件句にロングテキストエリア型を指定した場合にエラー

イシュー SOQLでは、ロングテキスト型の条件検索ができない。 EXCEPTION_THROWN|[136]|System.QueryException: field 'Description' can not be filtered in query call さて、どうすっか、、 参考 SOQLでのロングテキストエリア項目とLike演算子について - …

なぜLineは、自分の発言が右側でしかもグリーンで強調表示されているのか?

イシュー チャットアプリをつくるうえでの疑問。 Lineは、自分の発言が右側で、さらに強調表示(黄緑色)している。なぜ?(相手は白色) 自分の発言よりも相手の発言の方が、(自分の頭にない知識だから)よく読んでもらう必要があるのになぜ? 自分の発言…

Salesforceのサポートプロセス

イシュー 「サポートプロセス」という機能によって、サポートの運用フローを設定できるみたいなので、内容を確認する。 参考 サポート&サービス プロセスマップ - Salesforce CRM 活用ガイド - Successforce.com SFDC:【ケース管理プロセス】サポートプロ…

コンサルタントという立場での仕事の仕方について

イシュー 現在の案件で、アドバイザーという立場で仕事をすることになった。「アドバイザーってどんな契約形態なんだ?」ということが気になったので、立ち位置を考えてみた。 アドバイザーといわれると、特にお金をもらって行う仕事ではない気がしたので、…

Sails.js でのMany-to-Many のインサートについて

イシュー Sails.jsでMany-to-Manyのモデルのインサートを行う場合は、片側のモデルのコレクションにもう片方のモデルのidの配列を追加してあげれば登録できるっぽい。確認してみる。 参考 Referencing a many-to-many field during update/create crashes Sa…

Salesforceの$Component

イシュー apex コンポーネントのIDを取得するには、$Component を使うらしい 参考 apex:inputFieldからJavaScriptで値を取得する方法 - Salesforce Developer Community $Component Best Practices for Accessing Component IDs ちなみに Angular を使えば、…

Sails.js のService クラスの使いどころについて

イシュー コントローラに記載している処理を共通処理として外出ししたい。 デフォルトで Services フォルダが作成されているので、きっとここに格納するのがよいのだろう。 Service クラスの使いどころについて確認する。 参考 sails.js - What services wou…

Salesforce Summer 2014の新機能

イシュー とある事情があって、Summer 2014の新機能を覚えないといけない 参考 リリースノート Summer'14 新機能説明会 - セールスフォース・ドットコム ユーザコミュニティブログ - Successforce.com 新機能 01 モバイル機能拡張 02 Chatter機能拡張 03 Sal…

Salesforceの上限

イシュー とある事情があって、Salesforceの制限値を覚えないといけない 制限値(合っているかは、Salesforceで要確認) 従オブジェクトに作成できる主従関係の項目数は「2個」 カスタム項目の外部IDに設定可能な項目数は「7個」 ダッシュボードに表示でき…

Salesforceの用語

イシュー とある事情があって、Salesforceの用語を覚えないといけない 用語 「暗号化されたデータの参照権」 「暗号化項目」 「ダッシュボードのコンポーネント」 「グラフ」「テーブル」「統計値」「ゲージ」がある 「並列承認プロセス」 「CreatedDate」と…

Salesforce のコールセンターソリューションといえば Service Cloud

イシュー いや、知ってた、、知ってましたよ、、 ただ、名前がコールセンターっぽくないから違う使い方を想像してたけど(震え声) ほら、overviewには、カスタマーサービスアプリケーション って書いてあるし。 参考 クラウド型カスタマーサービス支援シス…

jqplotで、いい感じのグラフを描画する

イシュー グラフ描画ツールのjqplotでいい感じのグラフを描画したい 参考 jqPlot Charts and Graphs for jQuery cleonello / jqplot / source / — Bitbucket jQuery の jqPlot で作る折れ線グラフのY軸上の目盛りをカスタマイズ ticksを指定しない場合は、自…

Developer Edition でパートナー取引先を作りたいのだが、、

イシュー Salesforce Developer Edition でパートナー取引先を作りたいのだが、どうやって作るのだろう? 参考 Creating Partner Accounts Disabling Partner Accounts Enabling the Customer Portal for Contacts and Person Accounts Creating Partner Use…

SMS の会話みたいなUIをつくりたい

イシュー 自分と相手のやり取りを会話しているようなSMSみたいなUIを作りたい。 参考になるサイトないかな? CSS吹き出し 参考 javascript - Recreating Phone SMS UI with CSS: Absolute Positioning Conversation to Bottom while Maintaining Scroll - St…

radioボタンにcheckが付いていたらlabelにclassを追加

イシュー チェックボックスのスタイルをチェックされた時に変更したい場合によくやるやつ(?) AngularJSの ng-class による実装がすっきり書けるのでメモ 参考 angularjs - Set class to checked radio-button in angular? - Stack Overflow AngularJSのng…

Angularjs で画面遷移を作ってみる

イシュー いわゆる、画面フロー(入力→確認→完了)を AngularJSを使って実装する。 キモとなるところは画面間の値の受け渡し 参考 AngularJS - Angular JS で複数のコントローラ間でモデル(状態や値)を共有する方法 3 種類 - Qiita AngularJS の ngRoute …

Apex クラス定義識別子の意味を教えてください

イシュー Apex クラスを定義する際に、識別子に public とか global とか設定しますけど、private / protected / public 以外はわかりません。(by サラリーマンJAVAエンジニア) 参考 Apex Class Definition シンタックス private | public | global [virtu…

mail-to-case の設定に必要なもの

イシュー Salesforce の mail-to-case を実装します。 何に気を付けたらよいか確認しましょう。 参考 Email-to-Case and On-Demand Email-to-Case Overview メール To ケース・ウェブ To ケースセミナー資料 - セールスフォース・ドットコム ユーザコミュニ…

Heroku PostgreSQL のセキュアーな接続方法って

イシュー Heroku PostgreSQL のセキュアーな接続方法って、何があるんでしょうね? 参考 Heroku Postgres | Heroku Dev Center 「pg:credentials」コマンドで、sslmodeになる。 Heroku Connect | Heroku Dev Center heroku connect ちゃぱてぃ商店IT部 @ ウ…

Salesforceの項目セットはREST APIで取得できない?

イシュー 項目セットのMetadataを取得したかったが、REST API の describe には含まれていなかった。 つい最近まで「ベータ」って付いていたからかなぁ v30ならいける? (⇒最新のv31(Summer 14)でもfieldSetsは無かった) 参考 Is it possible to get an …

sails 関連のnpmモジュールを調べてみる

イシュー Sails 関連のnpmモジュールに何があるのか気になったので調べてみる。 調べ方は、https://www.npmjs.org/ で、「sails」で検索してみる 検索結果 waterline 940 pt An ORM for Node.js and the Sails framework waterline-cursor 780 pt waterline-…

Sails のblueprintいけてる。リレーションも実装されているのだろうか?

イシュー これからのフレームワークは、SPAを手軽に作成出来るようにAPIの作成が簡単にできる必要があるが、Jsonを返す REST API を実装なし(blueprint)で作れる Sailsは、かなり好感触。 とりあえず、リレーションなしの blueprintは、問題なくCRUD Json…

Postgresql Reference

イシュー Postgresql に関するリファレンス 参考 http://www.postgresql.jp/document/9.3/html/sql-keywords-appendix.html 予約語