外部公開の事前準備

外部公開機能を有効化するために、<doc> タグと各カード(static_card,appendable_card)に、allow-external-login="true" を設定します。
また、外部ユーザがカルテに入力する場合は、入力させたい項目(field_template)に edit-auth="extarnal" を設定します。

タグ 設定する属性 説明

<doc> <static_card> <appendable_card>

allow-external-login="true"

true にすると、外部公開機能が使用できるようになります。
この属性が設定されていないカードは外部公開対象外になります。

<field_template>

edit-auth="extarnal"

外部ユーザが編集可能になります。

<doc title="外部公開確認用カルテ" id="external-release_sample" allow-external-login="true">
    <doc_template>
        <cards>
            <static_card id="activity_list_static_card" title="活動1(static_card)" allow-external-login="true" edit-protect-setting="false">
                <field id="active_name" ref="active_name" />
                <field id="attendance_check" ref="attendance_check" />
                <field id="external_comment" ref="external_comment" />
            </static_card>
            <appendable_card id="activity_list_appendable_card" title="活動一覧(appendable_card)" append-auth="adviser" allow-external-login="true" edit-protect-setting="false" layout="categorized" category-field-id="active_name">
                <field id="active_name" ref="active_name" />
                <field id="attendance_check" ref="attendance_check" />
                <field id="external_comment" ref="external_comment" />
            </appendable_card>
        </cards>
    </doc_template>

    <field_templates>
        <field_template id="active_name" type="text" form_type="text" title="活動名" edit-auth="self,adviser"/>
        <field_template id="attendance_check" type="select" form_type="checkbox" title="出席確認" edit-auth="external">
            <option value="1">確認しました</option>
        </field_template>
        <field_template id="external_comment" type="text" form_type="textbox" title="学生の印象" edit-auth="external"/>
    </field_templates>
</doc>

管理者の権限設定

管理者が外部公開する場合は、権限設定が必要です。
権限設定は、システム管理者メニューの「学習記録ビューア」から「組織の管理」で行います。
該当の組織を選択し、以下の画面で設定します。

external release preparation1