フォームとドキュメントジェネレーター(行に添付された画像ファイルを行の特定のセルに自動的に挿入する)

フォーム経由で画像を入力して、シートのセルの画像をドキュメントジェネレータを使い、PDFにマッピングする方法についての質問がありましが。フォームでは画像を添付ファイルとして添付するのみが可能なので、行の添付ファイルをその行の特定のセルに画像として入力する方法が必要となります。

回答ではSmartsheet APIを用いた方法などを紹介しています。

サイトのファビコンスマートシート (左のリンクでデモシートにアクセスしてAPIの動作を確認できます。シートサマリーにリクエストのフォームのURLがあります。Smartsheetへのログインが必要。)

画像.png

マルラナK. ✭✭✭✭✭✭

01/23/25

Smartsheet コミュニティの皆さん、おはようございます!

会議管理ソリューションを開発中です。会議管理テンプレートの機能のいくつかを使用する予定です。

この会議の現在のプロセスは、各人がトピック、新規ビジネス、強化された機会、クローズされた機会に関連する PDF を含むパワーポイントを作成することです。このパワーポイントが作成されると、会議をスケジュールした個人に電子メールで送信されます。

Smartsheet を使用して達成しようとしていることは次のとおりです。

  • PDF文書の一貫性 – この方法により、誰もが同じ情報を提供できます
  • 事前承認プロセス – 情報を確認して承認し、追加情報が必要な項目のみを会議に提出します。
  • 手動メールの削減

私は 3 つのフォーム (新規ビジネス、強化された機会、クローズされた機会) を開発しました。これら 3 つのフォームはそれぞれ情報を収集し、PDF ドキュメントを生成します。私たちが求めている一貫性を実現します。

ただし、注意点があります。New Business には画像も含まれています。

ファイル/添付ファイル以外のフォームに画像を挿入して、それらの画像を PDF ドキュメントにマッピングする方法を知っている人はいますか?

ご提案やアイデアがありましたら、ぜひお寄せください。

マルラナ・カリノフスキー

シニアビジネスアナリスト / Smartsheet ソリューション

ナショナル薬局サービス |ジェノバヘルスケア

タグ: 

ベストアンサー

  • jmyzk_cloudsmart_jp コミュニティチャンピオン
  • 01/24/25 答え✓
  • こんにちは@Marlana K.
    会議管理ソリューションを構築されているようですね。設定の詳細さには感心しています。フォームに画像を挿入して PDF ドキュメントにマッピングする際の注意点に対処するには、次の方法があります。
    数年前、私は Smartsheet API を使用して、行に添付された画像ファイルを特定のセルに自動的に挿入するソリューションを作成しました。現在、Smartsheet フォームはフォーム フィールドへの画像直接埋め込み (ファイル添付以外) をネイティブにサポートしていませんが、この回避策は目的に合致する可能性があります。
    もう 1 つのシンプルなオプションは、画像をセルに直接挿入できる Smartsheet モバイル アプリです。ただし、フォームを使用する必要がある場合は適さない可能性があります。
    Smartsheet API を使用したデモ ソリューション
    このソリューションでは、Smartsheet API のこのメソッドを使用します。
    セルに画像を追加
    https://app.smartsheet.com/b/publish?EQBCT=951451c312874798bf63fdabb060c028
    以下のリンクから編集者権限でアクセスできる以下のデモシートでは、画像ファイルを添付し、シート概要フィールドの「セルに画像を追加するリクエストフォーム」を開いて「送信」を送信できます。すると、1 日以内の行に添付されたすべての画像が画像列に挿入されます。
    サイトのファビコンスマートシート
  • 画像.png
  • 画像.png
  • 画像.png
  • 注意: シート ID を変更しても機能しません (不正使用を防ぐため)。
    画像は数分以内に挿入されます。
  • 画像.png
  • ワークフロー自動化により、サンプル PDF ドキュメントが行に添付されます。
  • 画像.png
  • したがって、添付画像ファイルをセルに追加し、その画像をドキュメント作成で使用することは可能ですが、Smartsheet API を使用したコーディング作業が必要になります。
    API ソリューションの詳細を知りたい場合、またはその他の質問がある場合はお知らせください。
  • マルラナK. ✭✭✭✭✭✭
  • 01/24/25
  • こんにちは@jmyzk_cloudsmart_jp
    いつでも助けになります! 私は API に精通しています。現在、サイトと地域の情報を毎日更新する 3 つの API があります。そして、インデックス/一致を通じて 100 枚、場合によっては 1,000 枚のシートを更新します。ただし、私は API を書いたことはありません。Smartsheet アカウントの所有権を引き継ぐずっと前に、当社のアプリ/開発チームが API を作成しました。それでも、常に学ぶ意欲はあります!
    いくつか質問があります:
    セルに画像を追加するリクエスト フォーム:
    それはそのシートに組み込まれていると思いますか?
    1 日に 1 回ではなく、送信した個人に送り返すワークフローを設定したいと思います。最初のフォームで Y/N として設定します (ドキュメントに画像が含まれていますか?)。はいの場合は、個人に「送信」するように送り返し、PDF 生成ワークフローを変更します。
    その理由は、ドキュメントが生成されるとすぐに、承認/投票プロセスを開始したいからです。
    初期プロセスビジョン
    このプロセスに変更を加えます。PDF の後の 2 番目のフォームは、新規ビジネス、拡張された機会、クローズされた機会の 3 つのフォームに統合され、リクエストする個人の手順が減り、承認も最初の送信と一致するようになり、承認された送信が会議の議題に追加されなくなります。議題に追加されるのは、いいえ/拒否されたものだけです。
  • 画像.png
  • 魔法を起こす!
    マルラナ・カリノフスキー
    シニアビジネスアナリスト / Smartsheet ソリューション
    ナショナル薬局サービス |ジェノバヘルスケア
  • jmyzk_cloudsmart_jp コミュニティチャンピオン
  • 01/25/25 2025年1月25日編集
  • こんにちは、@Marlana K.
    ソリューションに取り組んでいるようですね。画像の挿入とワークフローの変更に関するご質問については、次の手順で進めることができます。
    1. 「セルに画像を追加するリクエスト フォーム」について
      このフォームは、デモ セットアップの一部として作成されました。ユーザーは、シート ID、画像列名、デルタ (日数) などの情報を入力できます (デモ フォームでは、これらは非表示になっています)。プロセスでは、Webhook を使用して変更を監視します。フォームから新しいデータが送信されると、情報を取得し、対象のシートにアクセスして添付ファイルを確認し、指定された期間の画像を画像列に自動的に挿入します。
      システムでは、実際の使用で添付ファイルを処理する日数 (デルタ) を柔軟に指定できます。デモでは、テストを簡素化するために設定は 1 日に固定されています。ユーザーが [送信] をクリックすると、機能が実際に動作しているのを確認できます。
    2. ワークフローを変更して、1 日に 1 回ではなく送信者に返信する
      Webhook は、ファイル添付で直接トリガーすることはできません。代わりに、シートまたはシート内の特定の列の変更を監視できます。
      目的を達成するには、フォームの送信が記録されるシートにヘルパー列 (「新しい添付ファイル」など) を構成することができます。ワークフロー自動化では、新しい添付ファイルが追加されるたびにこの列の値を変更できます。その後、Webhook は列の更新を監視し、シートを取得し、添付ファイルを取得して、指定された列に画像を挿入できます。
      この場合、ワークフローは画像列が変更されるたびにドキュメント生成をトリガーし、承認または投票のためにすぐに次の自動化ステージに渡すことができます。これにより、プロセスが合理化され、すべてが希望するタイムラインに沿っていることが保証されます。
  • このアプローチにより、ドキュメント生成および承認プロセスに画像処理を効率的に統合できます。設定に関する詳細やガイダンスが必要な場合はお知らせください。
    頑張ってください!😁
  • マルラナK. ✭✭✭✭✭✭
  • 2025年1月28日
  • @jmyzk_cloudsmart_jp ありがとうございます。API の作成や設定をどこから始めればよいのかさえわからないので、詳細とガイダンスが絶対に必要です。今は、17 件の新しいソリューション リクエストを作成し、4 件の機能強化リクエストを検討して決定する必要があるため、時間を見つけて調査する必要があります。
    あなたは最高です。ところで、前回あなたが何か(慈善寄付)で私を助けてくれたとき、その結果は驚くべきものでした。私はあなたが提供してくれた収集式/プロセスを理解し、他の多くのソリューションに取り入れることができました。
    マルラナ・カリノフスキー
    シニアビジネスアナリスト / Smartsheet ソリューション
    ナショナル薬局サービス |ジェノバヘルスケア
  • jmyzk_cloudsmart_jp コミュニティチャンピオン
  • 2025年1月29日
  • こんにちは@Marlana K.
    優しいお言葉をありがとうございます! 😊 ご準備ができましたらいつでも喜んでお手伝いいたします。私のプロフィールページにあるメールから直接ご連絡いただけます。
    Webhook のシステムを設定してファイルをセルに保存するのは難しいかもしれませんが、時間があれば喜んでガイドします。準備ができたらお知らせください! 🚀

コメントを残す